Enocean FT55 not working since 0.56.2

Hey,

I am running Home Assistant on my Synology via Docker (homeassistant/home-assistant). Attached to the Synology (715+) is an Enocean USB300 stick. The only Enocean device I currently have is an Eltako FT55 rocker switch.

Up until Home Assitant version 0.54 everything was working fine. I am running the Home Assistant docker container with high priority (checkbox within the DSM Docker GUI). Once an event from the rocker switch is received, an automation is triggered to toggle HUE lights.

Yesterday I upgraded to Home Assistant version 0.56.2. Everything seems find with the upgrade expect the FT55 not working any more - i.e. no event from the switch is received by Home Assistant. This morning I tried the newest release (0.57) but with the same result. The automation (triggered manually via the UI) is working properly, though.

Switching back to 0.54, everything is fine again and I can toggle the lights by the FT55.

I didn’t change the config while switching between the versions. Hence my question: Did something change with the Enocean support? I read through the change logs for 0.55 (which I didn’t test), 0.56 and 0.57 but there is no mentioning of Enocean whatsoever.

Unfortunately there is no log entry which could point me into some direction.

Do I have to modify my config? Did something else change?

Thanks for any hint!
Mr_Blonde

Config snippets:
configuration.yaml
binary_sensor:

  • platform: enocean
    id: [0xXX,0xXX,0xXX,0xXX]
    name: living_room_switch
    hide: true

automations.yaml

  • id: light_on_off
    alias: Turn on/off living room light
    trigger:
    platform: event
    event_type: button_pressed
    event_data:
    id: [0xXX,0xXX,0xXX,0xXX] # id of the FT55 rocker switch
    pushed: 1 # on press (not release)
    which: 0 # the right rocker switch
    onoff: 0 # the top site of the rocker switch
    # (remember, it is a stateless four way switch)
    action:
    • service: light.toggle
      entity_id: light.living_room_lights

Yes, the update to 0.56 broke enocean. There was a version bump of the used enocean package (https://github.com/home-assistant/home-assistant/pull/9949)
For a manual fix see: https://github.com/home-assistant/home-assistant/issues/10278
I have submitted a pull request for a permanent fix.

1 Like

That fixed it. Thank you very much, marconfus!