Hab fuer die Schalter neue Befehle (on-for-timer, off-for-timer, on-till, off-till, blink, intervals) hinzugefuegt. Voraussetzung: ein eventMap, der A0/AI etc auf on/off mappt.
Verfuegbar ab morgen per updatefhem.
Hallo Rudolf,
Funktioniert ausschliesslich A0 und AI oder geht auch B0 und BI?
Joerg
Was als on und off genommen wird, muss im eventMap konfiguriert sein, kann von mir aus gerne auch D0/DI sein.
Es muss also eine eventMap-Uebersetzung fuer "on" und fuer "off" existieren. Ich habe es auch fuer die Eltako dimmer aktiviert, testen konnte ich es aber nicht.
Hallo Rudolf,
Vielen Dank für die Info.
Gruß
Joerg
setExtensions für subType "eltakoDimmer" sind funktionsfähig!
Folgende Ergänzungen und Korrekturen sind jetzt zusätzlich in der 10_EnOcean.pm (siehe Anlage) enthalten:
- Berechnung der Dimmgeschwindigkeit für subType "eltakoDimmer" jetzt für alle Dimm-Kommandos "dim", "dimup" und "dimdown" gleich (richtig)
- Log $112 für Rocker Switch wieder drin
- falls das Attribut subDef nicht gesetzt ist, wird jetzt beim SubType "eltakoDimmer", "eltakoShutter" und "Rocker Switch" die EnOcean ID des Device gesendet
- das Attribut subDef kann jetzt beim Rocker Switch (PTM200) verwendet werden (getestet mit dem Eltako Sensortyp "Richtungstaster")
P.S. an Rudolf König: Falls das soweit in Ordnung ist, könnten die Änderungen zum Update eingestellt werden. Wie stellt man Updates in SVN ein?
@klaus.schauer:
- bitte nicht das Forum-Thema entfuehren, sondern ein eigenes aufmachen
- ich wuerde die updates auch glatt uebernehmen, aber es fiel mir gerade auf, dass subDef nicht dokumentiert ist: weitere subDef Erweiterungen kommen erst mit Doku rein :)
- Falls jemand das EnOcean-Support fuer fhem uebernehmen will, dann soll er sich melden, und nach den ersten ein-zwei Patches kann ich Schreibrechte in Sourceforge einrichten. Solange nehme ich die Patches entgegen, und check diese selbst ein, damit der Wildwuchs etwas begrenzt ist :)
In der 10_EnOcean.pm sind jetzt auch im html-Teil Hinweise zu subDef zu finden. Weiterhin habe ich an anderen Stellen des hmtl-Teils kleine Änderungen vorgenommen und Ergänzungen eingefügt, z. B. zu setExtensions für eltakoDimmer, zu eltakoShutter und den Besonderheiten bei den Eltako-Geräten FSB61 or FSM61.
Wie kommen denn die html-Texte in die commandref?
Danke, habs eingecheckt.
Dokumente prueft man mit "perl contrib/commandref_join.pl" gefolgt vom persoenliches pruefen des Eintrags in docs/commandref.html per Browser.
Hallo Rudolf
wird das neue set befehle die Ubersetzung beeinflussen?
immi
Die Frage ist sehr ungenau, deswegen kann ich darauf auch nicht antworten.
Oder auch : ich hoffe nicht :)
Hallo Rudolf
die Uebersetzung in Juli musste man doppelt angeben:
attr Luce_Ingresso eventMap AI:Aus A0:An Aus:off off:Aus An:on on:An
am 19.01.2013 ist kurzer geworden
attr Luce_Ingresso eventMap AI:Aus A0:An on:An off:Aus
Heute muss man die Uebersetzung wieder doppelt angeben
attr Luce_Ingresso eventMap AI:Aus A0:An Aus:off off:Aus An:on on:An
oder
attr Luce_Ingresso eventMap AI:Aus A0:An on:An off:Aus AI:off A0:on
Ich moechte nicht undankbar klingen, und ist mir bewusst, dass bei jeden update sollte man bereit sein Zeit zu investieren
aber ...
waere nicht besser die on/off/toggleLogik ausserhalb der eventMap definieren: z.b mit ein separates Attribut?
immi
> Heute muss man die Uebersetzung wieder doppelt angeben
Ich wuesste gerne wieso es wieder notwendig ist.
Kannst Du mir den Rest der Konfiguration auch zeigen?
> waere nicht besser die on/off/toggleLogik ausserhalb der eventMap definieren: z.b mit ein separates Attribut?
Ich habe nichts dagegen, ich dachte aber mit der letzten Aenderung das Problem geloest zu haben.
Was gemacht werden muss:
- von A0/AI auf on/off mappen.
- on/off auf An/Aus mappen, solange wir keinen separaten l10n haben.
- Default sollte on/off sein, falls das Geraet das anbietet.
Vermisse ich noch was?
Natuerlich kann man die Sache auch anders angehen, evtl. ist das Zusammenfassen beider Funktionen verwirrend.
Hallo Rudolf
ich habe set on-for-timer testen können
Leider funktioniert es nicht. Ich bekomme folgende Fehlermeldung
Unknown argument B0-for-timer, choose one of A0 AI B0 BI C0 CI D0 DI released
on/off ist definiert
Worsn ksnn es liegen bzw. wie kann ich mit Infos aushelfen...
joerg
> Worsn ksnn es liegen bzw. wie kann ich mit Infos aushelfen...
Ich habe es eigentlich auch mit EnOcean getestet, vlt. habe ich was uebersehen.
Ich brauche die komplette Definition der betroffenen Geraete (define+alle Attribute)
Hallo Rudolf,
Danke.
Hier die def.
define Lampe_GZ EnOcean FFC49309
attr Lampe_GZ eventMap BI:off B0:on
attr Lampe_GZ icon icoBELEUCHTUNG.png
attr Lampe_GZ room Gaestezimmer
attr Lampe_GZ subType switch
Gruss
Joerg
Vermutlich ist nicht alles updated. Bei mir kommt nach einem
"set Lampe_GZ on-for-timer 10"
2013.02.06 19:35:47.853 2: EnOcean: set Lampe_GZ B0
2013.02.06 19:35:58.058 2: EnOcean: set Lampe_GZ BI
Hmm. Da ist ein delay von 0.2s irgendwo versteckt.
Wir hatten vor einiger Zeit ein delay eingebaut, da es probleme gab mit dem Schalten mehrerer aktoren in structure.
Ich mache nochmal ein update fhem
Joerg
Hmmm, nach update check
... Nothing to do.
Sollte alles stimmen. Kurz vorher habe ich ein update 10_Enocean.pm laufen lassen
Joerg