Autor Thema: Neue set Befehle  (Gelesen 11636 mal)

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24707
Neue set Befehle
« am: 27 Januar 2013, 22:26:01 »
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.

Offline joka

  • Jr. Member
  • **
  • Beiträge: 55
Aw: Neue set Befehle
« Antwort #1 am: 28 Januar 2013, 07:50:55 »
Hallo Rudolf,

Funktioniert ausschliesslich A0 und AI oder geht auch B0 und BI?

Joerg

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24707
Aw: Neue set Befehle
« Antwort #2 am: 28 Januar 2013, 10:25:51 »
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.

Offline joka

  • Jr. Member
  • **
  • Beiträge: 55
Aw: Neue set Befehle
« Antwort #3 am: 28 Januar 2013, 10:30:23 »
Hallo Rudolf,

Vielen Dank für die Info.

Gruß
Joerg

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1211
Aw: Neue set Befehle
« Antwort #4 am: 28 Januar 2013, 16:17:57 »
setExtensions für subType "eltakoDimmer" sind funktionsfähig!

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1211
Neue set Befehle: Ergänzungen, Korrekturen
« Antwort #5 am: 30 Januar 2013, 12:36:59 »
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?

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24707
Aw: Neue set Befehle
« Antwort #6 am: 31 Januar 2013, 09:45:45 »
@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 :)

Offline klaus.schauer

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1211
Aw: Neue set Befehle
« Antwort #7 am: 31 Januar 2013, 14:31:13 »
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?

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24707
Aw: Neue set Befehle
« Antwort #8 am: 31 Januar 2013, 21:54:59 »
Danke, habs eingecheckt.

Dokumente prueft man mit "perl contrib/commandref_join.pl" gefolgt vom persoenliches pruefen des Eintrags in docs/commandref.html per Browser.

Offline immi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1065
Aw: Neue set Befehle
« Antwort #9 am: 02 Februar 2013, 18:10:20 »
Hallo Rudolf
wird das neue set befehle die Ubersetzung beeinflussen?

immi

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24707
Aw: Neue set Befehle
« Antwort #10 am: 03 Februar 2013, 11:34:55 »
Die Frage ist sehr ungenau, deswegen kann ich darauf auch nicht antworten.
Oder auch : ich hoffe nicht :)

Offline immi

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1065
Aw: Neue set Befehle
« Antwort #11 am: 04 Februar 2013, 23:42:41 »
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



Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24707
Aw: Neue set Befehle
« Antwort #12 am: 05 Februar 2013, 20:12:17 »
>  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.

Offline joka

  • Jr. Member
  • **
  • Beiträge: 55
Aw: Neue set Befehle
« Antwort #13 am: 06 Februar 2013, 17:51:51 »
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

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 24707
Aw: Neue set Befehle
« Antwort #14 am: 06 Februar 2013, 18:47:34 »
>  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)