Homematic pushButton HM-PBI-4-FM

Begonnen von Guest, 06 Mai 2012, 11:54:16

Vorheriges Thema - Nächstes Thema

Guest

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

Guest

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