[gelöst]notify reagiert nicht auf reading "state"

Begonnen von Larusso, 06 April 2018, 10:54:37

Vorheriges Thema - Nächstes Thema

Larusso

Hallo Community,

ich habe ein kleines Problem, ich möchte bei meinen nanoCUL über ein notify das reading "state" abfragen und bei "disconnected" eine Telegramm Nachricht bekommen. Bei allen anderen readings die ich einbinde funktioniert es nur wenn ich den state abfrage löst das notify nicht aus. Wo liegt mein Denkfehler?

notify:
Internals:
   .COMMAND   set Telegram msg nanoCul 434MHz disconnected
   CFGFN     
   DEF        nanoCUL434MHz:state:.disconnected set Telegram msg nanoCul 434MHz disconnected
   NAME       nanoCUL434MHz_Erreichbarkeit
   NOTIFYDEV  nanoCUL434MHz
   NR         9015
   NTFY_ORDER 50-nanoCUL434MHz_Erreichbarkeit
   REGEXP     nanoCUL434MHz:state:.disconnected
   STATE      active
   TYPE       notify
   .attraggr:
   .attrminint:
   READINGS:
     2018-04-06 10:46:57   state           active
Attributes:
   DbLogExclude .*
   alias      Telegram nanoCUL434MHz disconnected
   room       Telegram


nanoCUL device:
Internals:
   CMDS       ABCeFfGiKLlMNRTtUVWXx
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400 0000
   DeviceName /dev/serial/by-id/usb-1a86_USB2.0-Serial-if00-port0@38400
   FHTID      0000
   NAME       nanoCUL434MHz
   NR         469
   PARTIAL   
   RAWMSG     omAAAA80F6
   RSSI       -82
   STATE      disconnected
   TYPE       CUL
   VERSION    V 1.26.02 a-culfw Build: 275 (2018-02-07_20-27-53) nanoCUL433 (F-Band: 433MHz)
   initString X21
   nanoCUL434MHz_MSGCNT 13708
   nanoCUL434MHz_TIME 2018-04-06 10:40:28
   .attraggr:
   .attrminint:
   .clientArray:
     IT
     CUL_REDIRECT
     CUL_TCM97001
     CUL_TX
   MatchList:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2018-04-04 19:32:16   ccconf          freq:433.920MHz bWidth:464KHz rAmpl:42dB sens:4dB
     2018-04-04 21:13:45   cmds             A B C e F f G i K L l M N R T t U V W X x
     2018-04-04 18:12:08   credit10ms      900
     2018-04-05 23:46:58   raw             is01F100FF1000
     2018-04-06 10:40:44   state           disconnected
     2018-04-04 16:55:28   uptime          0 00:08:55
Attributes:
   model      nanoCUL
   rfmode     SlowRF
   room       Cul433MHz
   verbose    3


Das notify ist auch beim CUL device eingebunden also wird als "Probably associated with" angezeigt, somit muss der device Name stimmen. Bei anderen notify´s z.B. Temperaturfühler im Keller per DHT22 und ESP8266-01 frage ich das reading "presence" mit "absent" ab und das notify löst aus, bei meinem CUL habe ich aber kein presence reading.........kann doch nicht so schwer sein das "state" reading abzufragen??  :-[
nanoCul434MHz, nanoCul868MHz, HueBridge, shellyRolladenaktoren, Nuki, Homematic, RPI3, Homebridge, Sonoffbridge, Xiaomi Saugrobotter,

justme1968

schau im event monitor. dann siehst du das events von state der reading name ,state' normalerweise nicht mit kommt.

also das notify ändern oder das addStateEvent attribut setzen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Frank_Huber

mal versucht das notify aus dem Eventmonitor heraus zu erstellen?

Larusso

die Idee mit dem event Monitor hat es voll gebracht................. ;D, danke.

Internals:
   .COMMAND   set Telegram msg nanoCul 434MHz disconnected
   CFGFN     
   DEF        nanoCUL434MHz:DISCONNECTED set Telegram msg nanoCul 434MHz disconnected
   NAME       nanoCUL434MHz_notify_1
   NOTIFYDEV  nanoCUL434MHz
   NR         9200
   NTFY_ORDER 50-nanoCUL434MHz_notify_1
   REGEXP     nanoCUL434MHz:DISCONNECTED
   STATE      2018-04-06 11:13:26
   TYPE       notify
   .attraggr:
   .attrminint:
   READINGS:
     2018-04-06 11:12:17   state           active
Attributes:
nanoCul434MHz, nanoCul868MHz, HueBridge, shellyRolladenaktoren, Nuki, Homematic, RPI3, Homebridge, Sonoffbridge, Xiaomi Saugrobotter,