FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: mgernoth am 20 April 2013, 21:01:40

Titel: Peerkonfiguration für PeerChannel >09 nicht änderbar (Patch)
Beitrag von: mgernoth am 20 April 2013, 21:01:40
Hallo,

beim Versuch die Aktion für einen kurzen Tastendruck auf Taste 10 einer RC19 zu ändern, bekommt man mit dem aktuellen CUL_HM ein NACK vom entsprechenden Aktor:


fhem> set Stehlampe_WZ regSet shActionTypeDim upDim RC_19_B_Btn_10
2013-04-20_20:20:00 Stehlampe_WZ R-RC_19_B_chn-00-shOnTimeMode: set_absolut
2013-04-20_20:20:00 Stehlampe_WZ R-RC_19_B_chn-00-shActionTypeDim: set_upDim
2013-04-20_20:20:00 Stehlampe_WZ R-RC_19_B_chn-00-shOffTimeMode: set_absolut
2013-04-20_20:20:00 Stehlampe_WZ NACK


Man sieht hier, dass der PeerChannel falsch aufgelöst wurde (R-RC_19_B_chn-00 statt R-RC_19_B_Btn_10).

Anscheinend erwartet CUL_HM_pushConfig den PeerChannel in Dezimal, es wird aber ein Hex-String übergeben.
Mit dem angehängtem Patch funktioniert das Ändern der Peeringkonfiguration jetzt wie erwartet:


fhem> set Stehlampe_WZ regSet shActionTypeDim upDim RC_19_B_Btn_10
2013-04-20 20:49:30 CUL_HM Stehlampe_WZ R-RC_19_B_Btn_10-shOnTimeMode: set_absolut
2013-04-20 20:49:30 CUL_HM Stehlampe_WZ R-RC_19_B_Btn_10-shActionTypeDim: set_upDim
2013-04-20 20:49:30 CUL_HM Stehlampe_WZ R-RC_19_B_Btn_10-shOffTimeMode: set_absolut
2013-04-20 20:49:31 CUL_HM Stehlampe_WZ CommandAccepted: yes


Gruß
  Michael
Titel: Aw: Peerkonfiguration für PeerChannel >09 nicht änderbar (Patch)
Beitrag von: martinp876 am 21 April 2013, 08:24:33
danke,

werde ich aendern
Sollte aber reichen
CUL_HM_pushConfig($cHash,$id,$dst,$lChn,$peerId,hex($peerChn),$list,$addrData);

Gruss
Martin