FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 06 Mai 2012, 11:54:16

Titel: Homematic pushButton HM-PBI-4-FM
Beitrag von: Guest am 06 Mai 2012, 11:54:16
Originally posted by: <email address deleted>

Die HM-Komponente HM-PBI-4-FM (Funk-Tasterschittstelle 4fach
Unterputz) hat hier nach Anlernen nicht unterschieden zwischen den
ersten und zweiten Taster. Es wurden immer Events für Btn1 generiert.

Durch Einfügen der Zeile

      $btn = $button&0x3f if ($st eq "pushButton");

im Kontext:

      my $btn = int((($button&0x3f)+1)/2);
+     $btn = $button&0x3f if ($st eq "pushButton");
      my $state;

im Modul 10_CUL_HM.pm hat sich das Ergebnis gebessert.

Der Abschnitt für
  elsif($st eq "remote" || $st eq "pushButton")
und
  elsif($st eq "swi")
sehen sehr ähnlich aus (daher auch die Inspiration für obige Änderung)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Homematic pushButton HM-PBI-4-FM
Beitrag von: Guest am 09 Mai 2012, 10:35:30
Originally posted by: <email address deleted>

ich hab auch so ein Teil und da ich nicht anlernen wollte/konnte (war noch
gepairt mit CCU) habe ich es von vorne herein als remote eingetragen und da
wurde immer richtig unterschieden.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com