FHEM - Hausautomations-Systeme > EnOcean

bug oder feature? Uebersetzung und eventmap

(1/1)

immi:
Hi
ich habe geupdated FHEM

Folgende aenderung wuerde ausgerollt und ich habe mehrere ungewollte sideeffects: ab reie 168

--- Code: ---++ readingsSingleUpdate($hash, "state", join(" ", @a), 1);
-- my $cmd = join(" ", @a);
-- $hash->{CHANGED}[0] = $cmd;
-- $hash->{STATE} = $cmd;
-- $hash->{READINGS}{state}{TIME} = $tn;
-- $hash->{READINGS}{state}{VAL} = $cmd;
--- Ende Code ---


Sideeffects
1problem) die richtige icon (an.png) wird nicht mehr gesucht: Ich zitiere Rudolf bei https://groups.google.com/forum/?fromgroups=#!topic/fhem-users/hNGTQP9HeHU
"Icons werden zuerst nach dem uebersetzten Namen, danach nam den original gesucht (das ist auch neu). Im Fall von attr name eventMap AI:Aus A0:An Aus:off off:Aus An:on on:An wird zuerst nach An.png gesucht, und dann nach AI.png, aber nicht nach on.png"

2problem) Teil der on-of-logik geht verlohren: Leider wird die Gluhbirne nuer eingeschaltet und nicht ausgechaltet mit klicken. Das gilt auch fuer floorplann.    


--- Code: ---beispiel
define Luce_Ingresso EnOcean FFAsssss
attr Luce_Ingresso eventMap AI:Aus A0:An Aus:off off:Aus An:on on:An  
attr Luce_Ingresso fp_Pianoterra 425,515,0,
attr Luce_Ingresso room EG
attr Luce_Ingresso subType switch
--- Ende Code ---



immi

rudolfkoenig:
1). Das icons heissen ja auch An.png/Aus.png
2). ich empfehle das Attribut so zu setzen:

--- Code: ---attr Luce_Ingresso eventMap AI:Aus A0:An on:An off:Aus

--- Ende Code ---

"AI:Aus A0:An" ist fuer die Umbenennung/Icons zustaendig, "on:An off:Aus" fuer die on/off/toggle Logik in FHEMWEB.

Gerade getestet, funktioniert mAn ohne Probleme.

immi:
danke Rudolf

Du schreibst in Juli2012

--- Zitat ---falls man es auch uebersetzt haben will, dann muss man die Uebersetzung auch fuer on/off doppelt angeben:
attr name eventMap AI:Aus A0:An Aus:off off:Aus An:on on:An

--- Ende Zitat ---

es hat  so gut fuer 7 Monate funktioniert


--- Code: ---attr Luce_Ingresso eventMap AI:Aus A0:An on:An off:Aus
--- Ende Code ---

die kurze version jetzt funktioniert; gerade probiert.
Ich muss nicht verstehen, was sich geaendert hat, weil kurz ist besser :)

immi

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln