Skip to content

Commit ea5d4a5

Browse files
authored
Filter empty input events (#478)
* Filter empty event * Bump version
1 parent b7cba80 commit ea5d4a5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

python_scripts/shellies_discovery.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
"""This script adds MQTT discovery support for Shellies devices."""
2-
VERSION = "4.5.2"
2+
VERSION = "4.5.3"
33

44
ATTR_ICON = "icon"
55
ATTR_MANUFACTURER = "Allterco Robotics"
@@ -544,7 +544,9 @@
544544
TPL_CONCENTRATION = "{%if is_number(value) and 0<=value|int<=65535%}{{value}}{%endif%}"
545545
TPL_CURRENT_TEMPERATURE = "{{value_json.thermostats.0.tmp.value}}"
546546
TPL_ENERGY_WMIN = "{{value|float/60}}"
547-
TPL_EVENT = "{{{^event_type^:value_json.event}|to_json}}"
547+
TPL_EVENT = (
548+
"{%if value_json.event%}{{{^event_type^:value_json.event}|to_json}}{%endif%}"
549+
)
548550
TPL_GAS = "{%if value in [^mild^,^heavy^]%}ON{%else%}OFF{%endif%}"
549551
TPL_GAS_TO_JSON = "{{{^status^:value}|tojson}}"
550552
TPL_HUMIDITY = "{%if is_number(value) and 0<value|int<999%}{{value}}{%endif%}"

0 commit comments

Comments
 (0)