FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: mgernoth am 04 Juni 2013, 23:13:24

Titel: HM-SwI-3-FM falscher subType swi (Patch)
Beitrag von: mgernoth am 04 Juni 2013, 23:13:24
Hallo,

Die Funk-Schalterschnittstelle HM-SwI-3-FM hat in der HMConfig den unbekannten subType "swi" zugewiesen, weswegen die erzeugten Kanäle nicht gepeert werden können. Der angehängte Patch ändert den subType auf "pushButton", damit funktioniert dann auch peerChan mit einem Aktor.

Ich denke "pushButton" ist der richtige Typ, da die Schalterschnittstelle immer nur ein toggle sendet.

Gruß
  Michael
Titel: Aw: HM-SwI-3-FM falscher subType swi (Patch)
Beitrag von: martinp876 am 05 Juni 2013, 09:54:19
Hallo Michael,

almost...
der swi matched bei den Kommandos, aber nicht bei den Registern (schon allein bauartbedingt gibt es kein Long). Da HM hier eine separate Klasse definiert sollte man die auch besser beibehalten.

Daher wird die Aenderung (danke fuer den Tip!!) wie folgt:
~Zeile 788
$culHmSubTypeSets{pushButton}     = $culHmSubTypeSets{remote};
$culHmSubTypeSets{swi}            = $culHmSubTypeSets{remote};
$culHmSubTypeSets{motionDetector} = $culHmSubTypeSets{threeStateSensor};

und Zeile ~500
my %culHmRegType = (
  swi               =>{peerNeedsBurst  =>1,expectAES },
  remote            =>{peerNeedsBurst  =>1,expectAES       =>1,dblPress        =>1,longPress       =>1,


Also 2 Zeilen einfuegen.
Gruss
Martin
Titel: Aw: HM-SwI-3-FM falscher subType swi (Patch)
Beitrag von: mgernoth am 05 Juni 2013, 14:50:07
Hallo Martin,

Danke :-)

Ich war froh, dass das Peeren geklappt hat. Nach den Registern hab ich dann gar nicht mehr geschaut...

Danke für den korrekten Fix.

Gruß
  Michael