Dimmer HM-LC-Dim1PWM-CV mit Enocean Taster und Register

Begonnen von devil77, 06 Januar 2018, 10:03:08

Vorheriges Thema - Nächstes Thema

devil77

Hallo,
ich bin gerade dabei einen HM HM-LC-Dim1PWM-CV LED Dimmer mit einem Enocean Taster PTM 210 einzurichten.
Ist soweit alles kein Problem nur habe ich eine Fragen und nichts passendes gefunden.
Der Taster ist ja nicht direkt mit dem Dimmer gepeert und zeigt deswegen auch keine Registerwerte an.
Wunsch ist es in Verbindung mit dem Taster Register für z. Bsp. max Dimmstufe oder min Dimmstufe usw. zu setzten.
Ist das überhaupt machbar oder nur möglich wenn HM mit HM gepeert wird?

martinp876

Ist es natürlich nicht. Aber es gibt immer Wege. Der dimmern hat peers. Zumindest die internen self01\2.
Sind die Einstellungen der Register hier hinreichend oder brauchst du mehr?
Kurz: erstelle virtuelle Kanäle in der Anzahl wie du unterschiedliche Register Sätze im aktor benötigst. Die virtuellen Kanäle kannst du beliebig mit denen anderer Aktoren mischen. Wir werden es unabhängig betreiben.

Peere nun die virtuellen Kanäle mit dem Aktor - so viele du brauchst.
Stelle nun die Register nach gusto ein. Templates würden helfen, die Bedeutung des peerings später noch zu verstehen.

Jetzt kannst du den Register Satz nutzen indem du
Set dimmer pressS <virtBtn1>
Auslöst, eben wenn der enocean kurz gedrückt wird (notify)
Dein enocean korrespondiert mit dem virtBtn1 für diesen dimmer.

martinp876

So, ich habe neue Kommandos eingebaut:
pressS/pressL: Man kann den langen oder kurzen Tastendruck eines Peers am Aktor simulieren
eventS/eventL: man kann einen Event triggern (man muss natürlich noch einen Wert mitgeben. eventL kann ein Sensor nicht, aber man kann einen programmieren und mit dieser Methode nutzen

trgPress[SL]: das gibt es bei den Sensoren und Buttons. Hier kann man einen oder alle Peers eines Sensors triggern
trgEvent[SL]: eben ein Event ausgelöst an der Sensor Entity


devil77

Habe mir jetzt 2 virtuelle Taster in der VCCU angelegt. Funktioniert soweit ganz gut nur bei pressL habe ich noch Probleme.
Wenn ich die Taste am "echten" Schalter gedrückt halte sollte der Dimmer langsam hoch oder runter dimmen.
Aber mit pressL dimmt er immer bloß eine Dimmstufe hoch oder runter.
Wie kann ich es erreichen das er hoch oder runter dimmt solange ich die Taste gedrückt halte?

martinp876

Das ist narürlich ein problem.
Gut realisieren kann man das nicht.
Du kannst
Pressl peer count
Angeben . count ist die anzahl der wiederholunge .

devil77

Habe seit heute ein Problem mit dem virtuellem Taster und pressL.
Im log taucht folgende Fehlermeldung auf die ich nicht richtig zuordnen kann.
repeatCount BA_o_Li_Dimmer_Dim invalid. use value 1 - 255