FHEM Forum

FHEM => Automatisierung => Thema gestartet von: justme1968 am 15 Februar 2013, 23:32:56

Titel: notify, trigger und eventMap
Beitrag von: justme1968 am 15 Februar 2013, 23:32:56
guten abend,

beim testen ist mir eben aufgefallen das in einem notify das direkt von einem device event ausgelöst wird %EVENT nicht durch die eventMap umgebogen wird. wenn das notify aber von hand mit einem trigger ausgelöst wird wird der parameter durch die eventMap umgebogen.

d.h. es ist unter umständen nötig im notify auf den originalen und den umgebogenen %EVENT wert zu prüfen.

ist das so beabsichtigt ?

gruss
  andre
Titel: Aw: notify, trigger und eventMap
Beitrag von: rudolfkoenig am 17 Februar 2013, 14:55:41
Nein, und ich habe es jetzt gefixed, hoffentlich ohne gravierende Nebeneffekte.
Titel: Aw: notify, trigger und eventMap
Beitrag von: rudolfkoenig am 17 Februar 2013, 19:03:51
Sorry, ich fuerchte ich habe deine Beschreibung doch nicht verstanden, und was falsches "gefixed". Koennte ich einen konkreten Beispiel haben (mit define usw)?
Titel: Aw: notify, trigger und eventMap
Beitrag von: justme1968 am 17 Februar 2013, 19:37:06
kein problem.

brachst du ein beispiel mit der aktuellen version oder mit der version bei der es mir aufgefallen ist? oder sollte es keinen unterschied machen ?

gruss
  andre
Titel: Aw: notify, trigger und eventMap
Beitrag von: justme1968 am 17 Februar 2013, 19:48:45
ok. scheinbar ist es egal da es noch immer auftritt. also hier ein beispiel mit der version von heute:
define TV PRESENCE lan-ping 10.0.1.43
attr TV eventMap present:an absent:aus
das gibt mir im normalen betrieb im event monitor das hier:2013-02-17 19:39:19 PRESENCE TV absent also die originalen ungemapten event namen. wenn ich das event von hand trägere:trigger TV absent bekomme ich im event monitor aber das hier:2013-02-17 19:39:34 PRESENCE TV aus also gemappte event namen.

d.h. wenn das event vom device kommt wird nicht gemappt, wenn das event von hand per trigger ausgelöst wird dann wird gemappt. in einem notify muss ich also beides abfangen wenn ich sicher gehen will das es immer stimmt.

gruss
  andre


Titel: Aw: notify, trigger und eventMap
Beitrag von: rudolfkoenig am 20 Februar 2013, 10:38:00
In meinem Event Monitor steht:

2013-02-20 10:35:01.827 PRESENCE TV an
bzw. nach
modify TV lan-ping 192.168.178.2
kommt
2013-02-20 10:36:01.037 PRESENCE TV aus

-> Kann Dein Problem nicht nachvollziehen. Evtl. ist es doch keine aktuelle FHEM Version.
Titel: Aw: notify, trigger und eventMap
Beitrag von: justme1968 am 20 Februar 2013, 11:37:23
nicht nach modify. nach trigger.

die version ist so neu gewesen wie sie das update gemacht hat. ich schau es mir nachher noch mal an.

gruss
  andre
Titel: Aw: notify, trigger und eventMap
Beitrag von: rudolfkoenig am 20 Februar 2013, 11:46:13
Wg. modify: ich wollte mein "TV" (ist kein TV) nicht ausschalten, aber auch aus demonstrieren. Die gezeigten events kamen direkt vom Presence Modul/ping, aber auch ein trigger erzeugt die uebersetzten Varianten. Uebrigens erzeugt sowohl "trigger TV an" als auch "trigger TV present" das Event "TV an".