Suche HM-PB2-WM55 Beispiele

Begonnen von mikawood, 01 September 2023, 13:55:14

Vorheriges Thema - Nächstes Thema

mikawood

Hallo,

ich suche nach Beispielen für diesen Taster, wie kann man das long bzw short auswerten. Leider habe ich keine Beschreibungen gefunden, in der man sieht wie die 4 Funktionen ausgewertet werden.

Mfg
Michael
raspberry 3  B Plus Rev 1.2  -(bookworm) - USB CUL 1.67 von Busware
15 * HM-CC-RT-DN - 1 * HM-SWI-3-FM - 4 * HM-Sen-DB-PCB - 2 * HM-PB-2-WM55 - 1 * HM-PB-6-WM55 - Vailant Atmo Tec clasic -

MadMax-FHEM

Ich würde mal den Eventmonitor aufmachen und schauen was kommt bei lang kurz usw. ;)

Und dann entsprechende notify/DOIF/... anlegen lassen...

https://wiki.fhem.de/wiki/Event_monitor
https://wiki.fhem.de/wiki/Event_monitor#Vorgehensweise_beim_Anlegen_eines_Ger%C3%A4tes

Ansonsten: wie willst du ihn nutzen?
Evtl. hat er weitere Möglichkeiten/Register, wenn er gepeert ist, also mit einem Homematic-Aktor direkt verknüpft wurde...

Meiner hat aktuell folgende Register, ist aber (nicht mehr) gepeert:
list:         register | range              | peer     | description
   1: dblPress         | 0.0 to 1.5s        |          | time to detect double press
   1: longPress        | 0.3 to 1.8s        |          | time to detect key long press
   1: sign             |     literal        |          | signature (AES) options:on,off
   4: expectAES        |     literal        | required | expect AES options:on,off
   4: peerNeedsBurst   |     literal        | required | peer expects burst options:off,on

Leider kann ich grad nicht selber drücken und schauen/zeigen was im Eventmonitor so kommt...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

roland-l

Hallo ich hoffe das hilft Dir weiter:

defmod diFlu_Taster_Schlafz DOIF ## Oben kurz wenn Standard an / Ambiente an. \
([Flu_Taster_Schlafz_Btn_02:"Short 1_"] and [?lsFlur:state] eq "Standard")\
(set lsFlur scene [lsFlur:Farbe][lsFlur:Helligkeit]) \
\
DOELSEIF## Oben kurz / Standard an. \
([Flu_Taster_Schlafz_Btn_02:"Short 1_"])\
(set lsFlur scene Standard)\
\
DOELSEIF ##Unten kurz wenn das Licht aus ist bei Nacht/ Nachtlicht an.\
([Flu_Taster_Schlafz_Btn_01:"Short 1_"] and [?sFlu_Licht_Alle:state] eq "off" and [?Umw_Wetter_Helligkeitssensor:brightness] < 100)\
(set lsFlur scene Nacht)\
\
DOELSEIF ##Unten kurz / Alle Lichter aus.\
([Flu_Taster_Schlafz_Btn_01:"Short 1_"]) \
(set lsFlur scene AllesAus) \
\
DOELSEIF ## Oben lang / Alle Lichter an.\
([Flu_Taster_Schlafz_Btn_02:"Long 1_"])\
(set lsFlur scene AllesAn) \
\
DOELSEIF##Unten lang / Alles aus\
([Flu_Taster_Schlafz_Btn_01:"Long 1_"]) \
(set lsFlur scene AllesAus, set FlR_Licht_Decke off, set Tre_Licht_Wand off)
attr diFlu_Taster_Schlafz do always
attr diFlu_Taster_Schlafz group zScripte
attr diFlu_Taster_Schlafz room Flur

gruß Roland

mikawood

Hi Roland-I

das habe ich gesucht. Du fragst hier den "state" des Gerätes ab, der ist bei mir "Short 1_54 (to CUL_868)" oder "Short 3_56 (to CUL_868)". Ist dann deine Abfrage richtig? Müsste man dann nicht einem Wildcard prüfen?

mfg
Mike
raspberry 3  B Plus Rev 1.2  -(bookworm) - USB CUL 1.67 von Busware
15 * HM-CC-RT-DN - 1 * HM-SWI-3-FM - 4 * HM-Sen-DB-PCB - 2 * HM-PB-2-WM55 - 1 * HM-PB-6-WM55 - Vailant Atmo Tec clasic -

roland-l