Diskussion:HM-RC-12 Funkfernbedienung 12 Tasten

Aus FHEMWiki
Version vom 2. April 2014, 21:43 Uhr von Pfriemler (Diskussion | Beiträge) (Teilweise veraltete Befehle für Pairen/Peeren mit FHEM, Gegenvorschläge.)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Zur Anleitung zum "Pairen" mit einem virtuellen Aktor ("Pairing an fhem-dummy"):

A) ich meine, wir sprechen hier inzwischen vom Peeren - ?

B) Die Befehlsstruktur von FHEM scheint sich mittlerweile an manchen Stellen geändert zu haben:

1. hmClass ist nicht mehr definiert, Fehlermeldung

2. Das Kommando “devicepair“ gibt es nicht mehr, es wurde durch das gleichsyntaktische „peerChan“ ersetzt

3. Das Pairen mit einem Aktor+Channel in einer Entity klappte hier nicht. Es ist besser, einen virtuellen Kanal anzulegen.

4. Dieser Kanal ist jedoch nicht anlegbar, wenn das virtuelle Device bereits „subType = switch“ ist. Richtig ist also aus meiner Sicht

  define HMvirtual CUL_HM XXXXXX # gültige, freie HM-ID, sechstellige Hex-Zahl, Großbuchstaben
  set HMvirtual virtual y # Anzahl benötigter Kanäle, meist reicht ja einer 

Dies erzeugt zunächst Buttons,hier z.B. HMvirtual_Btn1 bis ~y

3. Jetzt klappt das peeren (!) mit

  set {buttonchn} peerChan 0 HMvirtual_Btn1 single set [remote] # für virt. Kanal 1

Lässt man remote weg, wird der virtuelle Aktor sofort ein ACK senden, sobald die FB-Taste gedrückt wird.

Natürlich kann man den Button vorher noch umbenennen. Das Ändern des Devices oder des Kanals in einen Switch ist nicht einmal erforderlich. ??

Eine statusabhängige ACK/NACK-Rückmeldung mit anderen Mitteln zu erzeugen ist mir auch noch nicht gelungen, ich arbeite ebenfalls daran.