Hallo zusammen,
mein CC2530 Router zeigt nach dem ersten erfolgreichen Paining immer der Status "true" an. Auch wenn ich den Router aus dem USB-Port ausstecke, ändert sich der Status nicht mehr. In erkenne nur noch am Reading "transmission-state" ob der Router aktiv ist oder nicht. Wie kann ich das visualisieren?
Reading:
transmission-state > "incoming publish received" = present bzw. aktiv
transmission-state > "subscription acknowledged" = absent bzw. inaktiv
Das würde ich gerne anhand einem devStateIcon oder einem Lampen-Symbol on/off erkennen können.
Kann hier jemand helfen?
RAW:
defmod CC2530_Router XiaomiMQTTDevice CC2530.ROUTER 0x00124b001bd1126f
attr CC2530_Router IODev MQTT
attr CC2530_Router icon it_router
attr CC2530_Router room XiaomiMQTTDevice
setstate CC2530_Router true
setstate CC2530_Router 2019-01-29 23:54:27 description 54044/0x000B57FFFED65BDC
setstate CC2530_Router 2019-01-29 23:54:27 linkquality 70
setstate CC2530_Router 2019-01-29 23:54:27 rssi 0
setstate CC2530_Router 2019-01-29 23:54:27 state true
setstate CC2530_Router 2019-01-29 23:54:27 transmission-state incoming publish received
setstate CC2530_Router 2019-01-29 23:54:27 type PARENT
Danke und Gruß
Thomas
Raw hilft leider nicht viel. Ein list vom Device wäre da besser.
Du kannst Dir stateFormat einmal anschauen
Hier das LIST
Internals:
DEF CC2530.ROUTER 0x00124b001bd1126f
FRIENDLYNAME
IODev MQTT
MODEL CC2530.ROUTER
NAME CC2530_Router
NOTIFYDEV CC2530.ROUTER 0x00124b001bd1126f
NR 84
SID 0x00124b001bd1126f
STATE true
TYPE XiaomiMQTTDevice
READINGS:
2019-01-30 07:12:29 description 54044/0x000B57FFFED65BDC
2019-01-30 07:12:29 linkquality 68
2019-01-30 07:12:29 rssi 0
2019-01-30 07:12:29 state true
2019-01-30 07:12:29 transmission-state incoming publish received
2019-01-30 07:12:29 type PARENT
message_ids:
subscribe:
zigbee2mqtt/0x00124b001bd1126f
xiaomi/0x00124b001bd1126f/#
subscribeExpr:
^zigbee2mqtt\/0x00124b001bd1126f$
^xiaomi\/0x00124b001bd1126f.*$
subscribeQos:
xiaomi/0x00124b001bd1126f/# 0
zigbee2mqtt/0x00124b001bd1126f 0
Attributes:
IODev MQTT
icon it_router
room XiaomiMQTTDevice
Und hast du dir denn stateFormat mal angeschaut?
Bin gerade dabei... melde mich wieder wenn ich es habe.
Habe es hinbekommen. Danke für den Tipp.
defmod CC2530_Router_1 XiaomiMQTTDevice CC2530.ROUTER 0x00124b001bd1126f
attr CC2530_Router_1 IODev MQTT
attr CC2530_Router_1 devStateIcon subscription.*:FS20.off incoming.*:FS20.on
attr CC2530_Router_1 icon it_router
attr CC2530_Router_1 room XiaomiMQTTDevice
attr CC2530_Router_1 stateFormat transmission-state
Super. So stelle ich mir das vor. Kleine Hilfe zur Selbsthilfe.
Na dann viel Spaß weiterhin.
Grüße