[Gelöst] Status gemäß Readings setzen

Begonnen von thgorjup, 30 Januar 2019, 00:02:02

Vorheriges Thema - Nächstes Thema

thgorjup

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
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

CoolTux

Raw hilft leider nicht viel. Ein list vom Device wäre da besser.
Du kannst Dir stateFormat einmal anschauen
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

thgorjup

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
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

marvin78

Und hast du dir denn stateFormat mal angeschaut?

thgorjup

Bin gerade dabei... melde mich wieder wenn ich es habe.
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

thgorjup

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
FHEM auf Ubuntu 18.04LTS, 2x nanoCUL, JeeLink, nanoPIR, MQTT, ESP-Easy, HUE.
Sensoren+Aktoren: HM, IT, Lacrosse, Multitrade-PIR, VU+, Somfy

CoolTux

Super. So stelle ich mir das vor. Kleine Hilfe zur Selbsthilfe.
Na dann viel Spaß weiterhin.


Grüße
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net