Peering HM-PB-2-WM55 kurz/lang separat

Begonnen von d.schoen, 19 März 2014, 10:41:30

Vorheriges Thema - Nächstes Thema

d.schoen

Hallo zusammen,

ist es möglich, an einem HM-PB-2-WM55 ein gepeertes Gerät (Schaltaktor) nur dann zu schalten, wenn man lang drückt und mit einem kurzen Druck nur eine Aktion über die FHEM Zentrale auszulösen?

Konkretes Beispiel:
Über einen Schalter am Bett möchte ich per kurzem Druck den Wecker (MPD Modul) ausschalten. Bei einem langen Druck möchte ich das Licht per Schaltaktor an/aus schalten können.

Vielen Dank im Voraus für eure Hilfe!
FHEM 5.7 auf RasPi2
COC 868MHz, Jeelink Clone
Devices: IT, HomeMatic, LaCrosse, ENIGMA2, LG-TV, Thinkingcleaner (iRobot Roomba), LIFX Wifi-Bulbs
Helper: TelegramBot, Homebridge (Siri), Geofency

martinp876

Zitatist es möglich, an einem HM-PB-2-WM55 ein gepeertes Gerät (Schaltaktor) nur dann zu schalten, wenn man lang drückt und mit einem kurzen Druck nur eine Aktion über die FHEM Zentrale auszulösen?
Klar.
suche das Register shActionType für diesen peer (im Aktor-channel natürlich) und setze es auf 'off'.
Der Trigger des WM55 kommt, kurz wie lang, bei der Zentrale an. Da triggerst du nur auf die Kurzen.

Der WM55 selbst merkt keinen Unterschied (der weiss eh nie, was der Aktor mit einem Trigger macht!)
Gruss Martin

d.schoen

Ok, werde noch nicht 100%ig schlau:

"set Lampe regSet shActionType off"

oder

"set Lampe raw R-LichtBett1_1_shActionType off"
FHEM 5.7 auf RasPi2
COC 868MHz, Jeelink Clone
Devices: IT, HomeMatic, LaCrosse, ENIGMA2, LG-TV, Thinkingcleaner (iRobot Roomba), LIFX Wifi-Bulbs
Helper: TelegramBot, Homebridge (Siri), Geofency

martinp876

set Lampe regSet shActionType off LichtBett1_1

siehe commandref!

shActionType ist das Register ActionType für Kurzen Druck (short)
Da es in einer 'peerliste' steht brauchst du noch den Peer LichtBett1_1

R- ist nur ein prefix, der die Readings ein bisschen sortiert.

raw sendet messages im hex format! hat hier nichts verloren