FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Mitch am 28 September 2016, 11:46:49

Titel: wieso bekomme ich Events bei ignored Devices?
Beitrag von: Mitch am 28 September 2016, 11:46:49
Hallo Zusammen,

nachdem ich gerade mal wieder unschöne Logeinträge habe ud auf der Suche nach dem Verursacher bin, ist mir aufgefallen, dass ich einige Devices habe, die zwar ignore=1 haben, aber trotzdem Events schicken.

Habe ich da einen Fehler im System, oder im Kopf?
Titel: Antw:wieso bekomme ich Events bei ignored Devices?
Beitrag von: marvin78 am 28 September 2016, 17:01:13
Da du rein gar nichts über die Art und Ausprägung (list!?) der Devices sagst, ist die Frage natürlich nicht zu beantworten.
Titel: Antw:wieso bekomme ich Events bei ignored Devices?
Beitrag von: Mitch am 28 September 2016, 17:04:27
Naja, es sind halt einige Devices.

hier ein Beispiel:

Internals:
   .lastTimestate 1475055992.53662
   .lastTimetemperature 1475055992.53662
   .lastTimetrend 1475055928.55248
   CODE       CUL_TCM97001_158
   DEF        CUL_TCM97001_158
   LASTInputDev SIGNALduino433
   MSGCNT     3044
   NAME       AURIOL_158
   NR         962
   SIGNALduino433_DMSG s9E90E8EC00
   SIGNALduino433_MSGCNT 3044
   SIGNALduino433_RAWMSG MS;P0=-1976;P1=453;P5=-9155;P7=-3932;D=151710101717171710171010171010101017171710171010101717171017171010;CP=1;SP=5;O;
   SIGNALduino433_TIME 2016-09-28 17:02:48
   STATE      T: 23.2
   TYPE       CUL_TCM97001
   lastH      0
   lastT      1475074968.32086
   Helper:
     Dblog:
       Temperature:
         Mydblog:
           TIME       1475074968.33282
           VALUE      23.2
   Readings:
     2016-09-22 11:16:13   battery         low
     2016-09-22 11:16:13   mode            normal
     2016-09-28 17:02:48   state           T: 23.2
     2016-09-28 17:02:48   temperature     23.2
     2016-09-28 16:59:04   trend           rising
Attributes:
   ignore     1
   model      AURIOL
Titel: Antw:wieso bekomme ich Events bei ignored Devices?
Beitrag von: Mitch am 19 Oktober 2016, 20:39:55
gerade wieder festgestellt, dass Devices die ignore=1 haben, trotzdem Events generieren.

Hier ein Beispiel:
Internals:
   CODE       13
   DEF        13
   LASTInputDev SIGNALduino433
   MSGCNT     4
   NAME       CUL_TX_13
   NR         961
   SIGNALduino433_DMSG TXA01A587586
   SIGNALduino433_MSGCNT 4
   SIGNALduino433_RAWMSG MU;P0=-256;P1=1266;P2=-1069;P3=509;P4=-30492;D=01212121232123212121212121212123232123212123212323212121212323232123212323212121212323214121212123212321212121212121212323212321212321232321212121232323212321232321212121232321;CP=3;
   SIGNALduino433_TIME 2016-10-19 20:33:06
   STATE      T: 8.3
   TYPE       CUL_TX
   corr       0
   lastH      0
   lastT      1476901986.43135
   minsecs    0
   Helper:
     Dblog:
       Temperature:
         Mydblog:
           TIME       1476901986.44313
           VALUE      8.7
   Readings:
     2016-10-19 20:33:06   state           T: 8.3
     2016-10-19 20:33:06   temperature     8.7
Attributes:
   ignore     1
   room       Autocreate


Eventmonitor:
2016-10-19 20:36:57 CUL_TX CUL_TX_13 T: 8.7
2016-10-19 20:36:57 CUL_TX CUL_TX_13 temperature: 8.7


Für mein Verständnis heißt ignore=1, dass rein gar nichts von dem Device kommt, es komplett ignoriert wird.

Habe einen Batteriewächter am laufen, der mich leider auch per Push benachrichtigt, wenn eines der Nachbargeräte (auf ignore=1) leer ist  :-\
Titel: Antw:wieso bekomme ich Events bei ignored Devices?
Beitrag von: KölnSolar am 19 Oktober 2016, 21:07:41
nach meinem Verständnis wird mit dem attr ignore nur die Anzeige des devices im frontend unterdrückt, also auch nicht im room unsorted oder everything sichtbar. Für Deinen Zweck solltest Du das device löschen und autocreate mit attr ignoretypes definieren.
Grüße Markus
Titel: Antw:wieso bekomme ich Events bei ignored Devices?
Beitrag von: Markus Bloch am 19 Oktober 2016, 21:16:48
Hallo zusammen,

das ganze ist ein Problem des entsprechenden Moduls und müsste durch den entsprechenden Maintainer behoben werden.

Generell habt ihr Recht. Bei gesetztem ignore sollten keine Daten zu dieser Definition verarbeitet werden und eben auch keine Events erzeugt werden.

Für CUL_TX ist das rudolfkoenig und für CUL_TCM97001 sind das dancer0705/bjoernh

Gruß
Markus
Titel: Antw:wieso bekomme ich Events bei ignored Devices?
Beitrag von: Mitch am 19 Oktober 2016, 21:24:23
Danke Markus
Titel: Antw:wieso bekomme ich Events bei ignored Devices?
Beitrag von: Markus Bloch am 20 Oktober 2016, 13:02:56
Für CUL_TX hat Rudi heute einen entsprechenden Fix eingecheckt. Steht ab morgen zur Verfügung.

Gruß
Markus
Titel: Antw:wieso bekomme ich Events bei ignored Devices?
Beitrag von: Mitch am 20 Oktober 2016, 13:56:22
Ja, habe ich gesehen, Danke.