[Resolved]Open Therm Gateway with Buienradar temperature as Outside Temperature

Update: Problem is resolved. I had to use buinen radar sensor instead of the standard buienradar weather. This allowed me to point to the temp sensor. New and working config here:

sensor:
  - platform: buienradar
    name: 'Bussum'
    monitored_conditions:
      - symbol
      - humidity
      - temperature
      - windspeed
      - pressure
  - alias: Set Outside Temp
    initial_state: true
    trigger:
      platform: time_pattern
      minutes: '/15'
    action:
    - service: opentherm_gw.set_outside_temperature
      data_template:
        gateway_id: otgw
        temperature: "{{ states('sensor.bussum_temperature')|float   }}"

Hello gents,…this is my first post on the HA forum as I started with HA yesterday evening. Before HA I used to run domoticz but I’m reasonable done with. Im running a simple raspberry PI 3B with an Open Therm Gateway and a set of milights and of course buineradar for the Netherlands.
I already dealt with quirks of yaml,…especially the indentation requirements…what a pain…:slight_smile:
im trying to get my first simple automation script running which is not working. The goal is to send the outside temperature to the Open Therm Gateway which will send it to the Isense thermostat allowing me to run thermostat setting requiring the OT.
Somehow it doesn’t work nut I dont get errors in the script.

Hoping on some adivse…

thx

Willem

default_config:

homeassistant:
  name: Home
  latitude: 52.274140
  longitude: 5.158630
  unit_system: metric
  time_zone: Europe/Amsterdam

light: !include lights.yaml

automation: !include automations.yaml

weather:
  - platform: buienradar
    name: 'bussum'
    # Force 'Meetstation Bussum' to be used:
    latitude: 52.274140
    longitude: 5.158630
    forecast: true

automations.yaml

 - alias: Set Outside Temp
    initial_state: true
    trigger:
      platform: time_pattern
      minutes: '/15'
    action:
    - service: opentherm_gw.set_outside_temperature
      data_template:
        gateway_id: OTGW
        temperature: "{{ states('weather.bussum') }}"
1 Like

In addition…I somehow did get the value 10 sent to the OTGW when I replaced

"{{ states('weather.bussum') }}" for the plain value 10

devices
I tried that with another value but nothing happens. The value stays 10.
Note: I rebooted HA after each change in the scripts…