Skip to content

Commit

Permalink
ikea_e2001_e2002, zigbee2mqtt: handle "unknown" state (#617)
Browse files Browse the repository at this point in the history
* ikea_e2001_e2002: handle "unknown" state

Since the update to HA2024.10, the state of my zigbee2mqqt linked Stybar becomes "unknown" instead of "None"


UI of stybar before the update:
- changed to None 00:24:55 - 23 hours ago
- changed to arrow_right_click 00:24:55 - 23 hours ago
- changed to None 00:24:55 - 23 hours ago

now the same event looks like:
- became unknown 23:52:22 - 3 minutes ago
- changed to arrow_right_click 23:52:22 - 3 minutes ago
- became unknown 23:52:21 - 3 minutes ago

* docs: update changelog

---------

Co-authored-by: EPMatt <30753195+EPMatt@users.noreply.github.com>
  • Loading branch information
beardhatcode and EPMatt authored Jan 2, 2025
1 parent 2066c43 commit 0a70238
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -382,7 +382,7 @@ condition:
{{ trigger.event.data.command }}{{"_" if trigger.event.data.args|length > 0}}{{ trigger.event.data.args|join("_") }}
{%- endif -%}
{%- endset -%}
{{ trigger_action not in ["","None"] }}
{{ trigger_action not in ["","None","unknown"] }}
# only for zigbee2mqtt, check if the event is relative to a real state change, and not only some minor changes in the sensor attributes
# this is required since multiple state_changed events are fired for a single button press, with the result of the automation being triggered multiple times
- '{{ integration_id != "zigbee2mqtt" or trigger.event.data.new_state.state != trigger.event.data.old_state.state }}'
Expand Down
4 changes: 3 additions & 1 deletion website/docs/blueprints/controllers/ikea_e2001_e2002.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -290,4 +290,6 @@ If you notice your controller is not behaving as expected please reset the devic

- **2021-11-07**: first blueprint version :tada:
- **2022-08-08**: Optimize characters usage for the `helper_last_controller_event` text input.
- **2025-01-02**: (ZHA) Fixed a bug preventing long pressing actions to be triggered. ([@Ivarvdb](https://github.com/Ivarvdb))
- **2025-01-02**:
- (ZHA) Fixed a bug preventing long pressing actions to be triggered. ([@Ivarvdb](https://github.com/Ivarvdb))
- (Zigbee2MQTT) handle "unknown" state. ([@beardhatcode](https://github.com/beardhatcode))

0 comments on commit 0a70238

Please sign in to comment.