event-on-change-reading als Attribute einer Structure - Fehlermeldung im LOG

Begonnen von cerberus, 26 November 2013, 10:23:48

Vorheriges Thema - Nächstes Thema

cerberus

Hallo, ich habe für meine Structure der Fenstermelder das Attribute event-on-change-reading eingefügt damit die Strucrure nur bei Änderung des sate ein Event sendet. Das Event wir nun auch nur gesendet wenn der state der Structure sich ändert, jedoch bekomme ich folgendes im LOG zu sehen.

Ich habe versucht mit  structexclude das dür die einzelnen Fenster raus zu nehmen, aber das funktioniert so nicht.

Beispiel:

attr Fenster_EG_Dusche structexclude Alle_Fenster_EG:devStateIcon|Alle_Fenster_EG:group|Alle_Fenster_EG:event-on-change-reading


LOG:
2013.11.26 09:51:48 3: Fenster_EG_Dusche: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Fenster_EG_Flur: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Fenster_links_EG_Kueche: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Fenster_links_EG_Wohnzimmer: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Fenster_rechts_EG_Kueche: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Fenster_rechts_EG_Wohnzimmer: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Terrassentuer_links_EG_Wohnzimmer: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Terrassentuer_rechts_EG_Wohnzimmer: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Balkontuer_OG_Chiara: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sFensterOG sFensterOG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Balkontuer_OG_Saskia: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sFensterOG sFensterOG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Fenster_OG_Bad: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sFensterOG sFensterOG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Fenster_OG_Chiara: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sFensterOG sFensterOG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Fenster_OG_Saskia: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings IODev do_not_notify:1,0 ignore:0,1 showtime:0,1 model:FHT80TF loglevel:0,1,2,3,4,5,6 devStateIcon devStateStyle fp_1_Haus fp_2_Aussen_Garage fp_3_Untergeschoss fp_4_Erdgeschoss fp_5_Obergeschoss icon sFensterEG sFensterEG_map sFensterOG sFensterOG_map sortby structexclude webCmd or use attr global userattr event-on-change-reading
2013.11.26 09:51:48 3: Fenster_OG_Schlafzimmer: unknown attribute event-on-change-reading, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReading


Gruß
cerberus
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

cerberus

Ich habe mir nochwas überlegt. Es ist besser wenn ich jedem Fenstermelder (CUL_FHTTK) das Attribut "event-on-change-reading state" geben, denn diese senden alle 4 min den Fenster Status. Falls bereits ein Fenster geöffnet ist und nun ein weiteres geöffnet wird, wird der Status von der Stucture aktualiesiert für z.b. eine Alarmanalage. Setze ich das Attribut für die Structure, würde bei ein weiteres öffnen eines Fensters kein Update des Status erfolgen. Leider ist das event-on-change-reading für die Fenstermelder CUL_FHTTK nicht realisiert.
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi

cerberus

Hallo, hat sich erledig. Ich habe das ganze über einen Dummy gelöst. Ein notify vergleicht den State des Dummy mit dem der Structure und nur wenn dieser voneinader abweicht wird der State der Structure im Dummy gesetzt. Nun kann ich den Dummy nutzen um über ein weiteres Notify einen set Befehl an einen Schaltaktor abzusetzten. So verhindere ich das ständig ein Funkbefehl abgesetzt wird, auch wenn der State der Structure sich nicht ändert.

define notify_dummy_Fenster_EG notify (Alle_Fenster_EG|dummy_Alle_Fenster_EG) {\
my $r1 = $value{"Alle_Fenster_EG"};;\
my $r2 = $value{"dummy_Alle_Fenster_EG"};;\
if ($r2 ne $r1) {\
fhem ("set dummy_Alle_Fenster_EG %");;\
}\
}
define notify_Meldegruppe_Alle_Fenster_EG_offen  notify dummy_Alle_Fenster_EG {\
if (Value("dummy_Alle_Fenster_EG") eq "offen") {\
fhem("set Meldegruppe_Alle_Fenster_EG on");;\
}\
}
define notify_Meldegruppe_Alle_Fenster_EG_geschlossen  notify dummy_Alle_Fenster_EG {\
if (Value("dummy_Alle_Fenster_EG") eq "geschlossen") {\
fhem("set Meldegruppe_Alle_Fenster_EG off");;\
}\
}


Gruß
cerberus
Banana PI mit Bananian + Fhem 5.5, 2x SCC SlowRF/Homematic + RS485 LAN Gateway HMW-LGW-O-DR-GS-EU + RPI2 I2C to 1-Wire Host Adapter for Raspberry Pi