Eine Frage an die Homematic Experten:
Ich habe einen Rollladenaktor HM-LC-BL1-FM mit 2 Funkkanälen eines 4 Kanal Senders HM-PBI-4-FM gepeert.
set <HM-PBI-4-FM>_Btn_01 peerChan 0 < HM-LC-BL1-FM > dual
Das hat soweit auch funktioniert – allerdings sind die Registerwerte für Btn_01 und Btn_02 gerade vertauscht. Wäre kein Problem, wenn das mein erster bzw. einziger Rollladenaktor wäre. Ist er aber nicht! :(
Daraus ergibt sich folgende Situation: der schon länger gepeerte Aktor fährt den Rollladen bei Druck auf Btn_01 nach oben und der neu gepeerte Aktor fährt ihn nach unten. ::)
Lösen könnte ich das Ganze, wenn ich den Inhalt der Register aus Liste 3 von Btn_01 und Btn_02 gegeneinander austauschen könnte
3:<HM-PBI-4-FM>_Btn_01 lgBlJtDlyOff :refOff
3:<HM-PBI-4-FM>_Btn_01 lgBlJtDlyOn :dlyOff
3:<HM-PBI-4-FM>_Btn_01 lgBlJtOff :dlyOff
3:<HM-PBI-4-FM>_Btn_01 lgBlJtOn :dlyOff
3:<HM-PBI-4-FM>_Btn_01 lgBlJtRampOff :rampOff
3:<HM-PBI-4-FM>_Btn_01 lgBlJtRampOn :on
3:<HM-PBI-4-FM>_Btn_01 lgBlJtRefOff :rampOff
3:<HM-PBI-4-FM>_Btn_01 lgBlJtRefOn :on
:
3:<HM-PBI-4-FM>_Btn_01 shBlJtDlyOff :refOff
3:<HM-PBI-4-FM>_Btn_01 shBlJtDlyOn :dlyOff
3:<HM-PBI-4-FM>_Btn_01 shBlJtOff :dlyOff
3:<HM-PBI-4-FM>_Btn_01 shBlJtOn :dlyOff
3:<HM-PBI-4-FM>_Btn_01 shBlJtRampOff :rampOff
3:<HM-PBI-4-FM>_Btn_01 shBlJtRampOn :on
3:<HM-PBI-4-FM>_Btn_01 shBlJtRefOff :rampOff
3:<HM-PBI-4-FM>_Btn_01 shBlJtRefOn :on
:
3:<HM-PBI-4-FM>_Btn_02 lgBlJtDlyOff :dlyOn
3:<HM-PBI-4-FM>_Btn_02 lgBlJtDlyOn :refOn
3:<HM-PBI-4-FM>_Btn_02 lgBlJtOff :dlyOn
3:<HM-PBI-4-FM>_Btn_02 lgBlJtOn :dlyOn
3:<HM-PBI-4-FM>_Btn_02 lgBlJtRampOff :off
3:<HM-PBI-4-FM>_Btn_02 lgBlJtRampOn :rampOn
3:<HM-PBI-4-FM>_Btn_02 lgBlJtRefOff :off
3:<HM-PBI-4-FM>_Btn_02 lgBlJtRefOn :rampOn
:
3:<HM-PBI-4-FM>_Btn_02 shBlJtDlyOff :dlyOn
3:<HM-PBI-4-FM>_Btn_02 shBlJtDlyOn :refOn
3:<HM-PBI-4-FM>_Btn_02 shBlJtOff :dlyOn
3:<HM-PBI-4-FM>_Btn_02 shBlJtOn :dlyOn
3:<HM-PBI-4-FM>_Btn_02 shBlJtRampOff :off
3:<HM-PBI-4-FM>_Btn_02 shBlJtRampOn :rampOn
3:<HM-PBI-4-FM>_Btn_02 shBlJtRefOff :off
3:<HM-PBI-4-FM>_Btn_02 shBlJtRefOn :rampOn
Gibt es hierzu eine (einfache) Möglichkeit?
Oder gibt es einen anderen / einfacheren Weg das peering durchzuführen und den Btn_01 gezielt dem Öffnen bzw. Btn_02 dem Schließen zuzuweißen?
Für Ideen und Tipps jedweder Art bin ich dankbar.
Grüße
Holger
Hallo,
Du hast Dir die Anwort doch schon selber gegeben
ZitatLösen könnte ich das Ganze, wenn ich den Inhalt der Register aus Liste 3 von Btn_01 und Btn_02 gegeneinander austauschen könnte
Dann mach das doch "set ACTOR regset REGISTER WERT SENDER_Btn_01". Das ist zwar etwas mühselig, jenachdem wieviel man ändern muss - aber es geht.
Wie hast Du denn gepeert. Vielleicht ist es einfacher das peering zu löschen und neu zu machen.
Gruß Christoph
Das geht aber einfacher.
Zuerst muss man die Register lesen. Dann mit hminfo archivieren.dann hat man das im file liegen, als fertiges Kommando. Jetzt das Kommando aus den file holen, die peers in der Zeile tauschen natürlich und die beiden Kommandos in die fhem Kommandozeile Pasten.
Cool! :)
Wird morgen mit frischem Kopf probiert.
Herzlichen Dank.
Grüße
Holger
Zusammengefasst heißt das - sobald ein Register (durch ein peer) erzeugt wurde, kann ich das gnadenlos überschreiben - geht das auch, wenn das Register noch gar nicht angelegt ist - mean kann ich die Daten von hminfo eines bereits gepeerten Devices auf ein ungepeertes schreiben (natürlich mit der abgeänderten ID)
Hi,
hast du schon peer mit revers statt dual versucht? Das dreht die Buttonzuordnung beim Peeren um.
Chipmunk
Nein - von revers hatte ich bisher noch nichts gelesen.
Im Wiki hatte ich nur single|dual gesehen
Zitat
set <sensChan> peerChan 0 <actChan> [single|dual] [set|unset]
Werde ich testen und berichten - Danke Chipmunk
Hi,
Achtung ich hatte einen Tipfehler: reverse nicht revers, aber in der Online Help im FHEM steht es jedenfalls korrekt.
Chipmunk
Hi Chipmunk,
herzlichen Dank, Dein Hinweis auf revers(e) hat bei mir zum Erfolg geführt :)
In der Online Hilfe bin ich nun auch auf reverse gekommen - ich habe mit der Homematic-FHEM Verbindung gerade angefangen und mich zunächst an das Einsteiger Dokument gehalten. Nun werde ich mich mal näher mit dem CUL_HM Abschnitt der FHEM-Referenz beschäftigen.
@martinp876 - zwei Register aus der List3 muss ich noch manuell ändern - ich versuche mich mal an deiner Empfehlung mit HMInfo. Wenn ich dich richtig verstanden haben, werden beim Auslesen komplette Kommandos ins File geschrieben, die ich dann anpassen und manuell absetzen kann.
Grüße
Holger