Hauptmenü

Icon ohne state

Begonnen von Invers, 24 April 2023, 13:26:22

Vorheriges Thema - Nächstes Thema

Invers

Hi, ich habe einen Xiaomi Leaksensor mit Zigbee to mqtt eingebunden, der auch funktioniert. Ich habe aber keine Möglichkeit gesehen, eine Art devStateIcon hinzu zu fügen. Ich weiss nicht einmal, ob meine Frage an dieser Stelle richtig ist.
Der Sensor zeigt keinen state an und STATE scheint ungeeignet zu sein.
Ob es regnet oder nicht, wird mit dem Reading  water_leak und den Werten false oder true ausgewiesen.

Wie kann ich ein Icon hinzufügen, welches die Anzeige übernimmt? Gibt es überhaupt eine solche Möglichkeit?
Falls ich hier falsch bin, bitte mitteilen, dann verschiebe ich (zu mqtt).

Danke im Voraus. 

define Wassermelder_1 MQTT2_DEVICE zigbee_0x00158d00022f0461
attr Wassermelder_1 readingList zigbee2mqtt/0x00158d00022f0461/availability:.* { json2nameValue($EVENT) }\
zigbee2mqtt/0x00158d00022f0461:.* { json2nameValue($EVENT) }
attr Wassermelder_1 room MQTT2_DEVICE
#  CID        zigbee_0x00158d00022f0461
#  DEF        zigbee_0x00158d00022f0461
#  FUUID      644553bb-f33f-8098-47ba-5358b2577a35f84c
#  IODev      MQTT2_Server
#  LASTInputDev MQTT2_Server
#  MQTT2_Server_CONN MQTT2_Server_127.0.0.1_44808
#  MQTT2_Server_MSGCNT 30
#  MQTT2_Server_TIME 2023-04-24 13:10:30
#  MSGCNT    30
#  NAME      Wassermelder_1
#  NR        590
#  STATE      Leak: state
#  TYPE      MQTT2_DEVICE
#  eventCount 31
#  READINGS:
#    2023-04-23 20:06:22  IODev          MQTT2_Server
#    2023-04-23 20:18:19  associatedWith  MQTT2_zigbee_pi
#    2023-04-23 19:56:58  attrTemplateVersion 20200904
#    2023-04-24 13:10:30  battery        100
#    2023-04-24 13:10:30  battery_low    false
#    2023-04-24 13:10:30  device_temperature 21
#    2023-04-24 13:10:30  linkquality    116
#    2023-04-24 13:10:30  power_outage_count 29
#    2023-04-24 13:10:30  tamper          false
#    2023-04-24 13:10:30  voltage        3025
#    2023-04-24 13:10:30  water_leak      false
#
setstate Wassermelder_1 Leak: state
setstate Wassermelder_1 2023-04-23 20:06:22 IODev MQTT2_Server
setstate Wassermelder_1 2023-04-23 20:18:19 associatedWith MQTT2_zigbee_pi
setstate Wassermelder_1 2023-04-23 19:56:58 attrTemplateVersion 20200904
setstate Wassermelder_1 2023-04-24 13:10:30 battery 100
setstate Wassermelder_1 2023-04-24 13:10:30 battery_low false
setstate Wassermelder_1 2023-04-24 13:10:30 device_temperature 21
setstate Wassermelder_1 2023-04-24 13:10:30 linkquality 116
setstate Wassermelder_1 2023-04-24 13:10:30 power_outage_count 29
setstate Wassermelder_1 2023-04-24 13:10:30 tamper false
setstate Wassermelder_1 2023-04-24 13:10:30 voltage 3025
setstate Wassermelder_1 2023-04-24 13:10:30 water_leak false

Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

TomLee

Beispielsweise:

attr Wassermelder_1 devStateIcon Wasser..true:humidity@red Wasser..false:humidity@green
attr Wassermelder_1 stateFormat Wasser: water_leak

Invers

Besten Dank. Hatte vom Forum gar keine Mitteilung erhalten.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

TomLee

Ich hatte das einfach aus einem meiner Devices rauskopiert ohne darüber nachzudenken.

Im nachhinein würd ich es so vorschlagen, vorausgesetzt du willst wirklich nur dieses  eine devStateIcon anzeigen:

(Jetzt aber ein Beispiel ohne Farbe)

attr Wassermelder_1 devStateIcon true:humidity false:general_ok
attr Wassermelder_1 stateFormat water_leak

Invers

Nochmals danke, teste ich gleich morgen, hab gerade Stress.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2

Invers

Hat mir doch keine Ruhe gelassen. Habe getestet und es funktioniert super. Die Farben hab ich wieder hinzugefügt, ist ja kein Hexenwerk.
Vielen Dank nochmals.
Pi3B+ mit SSD/ Bullseye | FB7590 AX | 12 x Dect200 | CUL433+868 | SDuino | HM-LAN | 3 x Heizung FHT + FKontakte | KeyMatic + 4 FB | HM Wandtaster 2-fach m. LED | 6 x Türkont. TFK-TI | HM-Bew.-Melder innen | 3 x Smoked. HM-SEC-SD-2