Binary Sensor not updating when only sending 0 / OFF

On my KNX logic I use a switch which only sends “OFF” to the bus as a way to switch all lights off at once.

Now I want to expand this function to also turn off my Hue lights when pressed.

For that I have currently implemented

  1. a simple button, which sends payload 0 to the desired group address
  • name: “Zentral Licht AUS”
    address: “0/0/1”
    payload: 0
  1. a binary sensor to read the value from the same group address
  • name: “Zentral Licht AUS RM”
    state_address: 0/0/1

However the binary sensor only gets updated when a change in the state is happening.
That change usually never happens, because on OFF is sent via the group address.
Automation doesnt matter for now, as the binary sensor isnt updated anyways.

Did I miss something in the documentation? Groupmonitor in ETS and HomeAssistant shows the OFF-pulse and light turn off, the binary sensor does not get any change / log entry and the HUE lights stay on…

Hi :wave:!

This is exactly what an entities state_changed event should do.

For stateless things, I’d recommend to not use entities, but knx.telegram triggers.

Hey, thanks for your answer!

Now when reading it, it makes perfectly sense, why its not working with an entity.

Gonna try it with knx.telegram, thanks for the tip :slight_smile: