HMCCU statedatapoint 1.PRESS_LONG / 1.PRESS_SHORT

Begonnen von Depechem, 11 Februar 2020, 09:13:19

Vorheriges Thema - Nächstes Thema

Depechem

Ich habe die HmiP-Wired Module HmIPW-FIO6 & HmIPW-DRI32

Diese Eingangsmodule sind als Taster vorbelegt.
Ich bekomme in FHEM die Readings
1.STATE
1.PRESS_SHORT
1.PRESS_LONG


Beim Taster wird natürlich dann nur 1.PRESS_SHORT oder 1.PRESS_LONG getriggert wenn ich die Taste drücke. 1.STATE bleibt verständlicherweise ohne aktualisiertem reading.
Gibt es eine Möglichkeit durch das attr "statedatapoint" 1.PRESS_SHORT [b]und[/b] 1.PRESS_LONG auf "state" zu triggern?
Bis jetzt ist es mir immer nur mit einem reading gelungen (Beispiel attr statedatapoint 1.PRESS_SHORT) triggert dann den "state" an.

Liebe Grüße Thomas
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

frank

wenn es so schon mal "halb" funktioniert:
attr statedatapoint 1.PRESS_SHORT

würde ich folgendes probieren:
attr statedatapoint 1.PRESS_(LONG|SHORT)
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Depechem

Danke aber das habe ich bereits schon probiert. Leider ohne Erfolg


Gesendet von iPhone mit Tapatalk
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...

zap

Versuche mal das:

ccureadingname 1.PRESS_(LONG|SHORT):+state

Kann aber sein, dass state trotzdem überschrieben wird. Dann

ccureadingname 1.PRESS_(LONG|SHORT):+pressed
stateFormat pressed

2xCCU3, Fenster, Rollläden, Themostate, Stromzähler, Steckdosen ...)
Entwicklung: FHEM auf AMD NUC (Ubuntu)
Produktiv inzwischen auf Home Assistant gewechselt.
Maintainer: FULLY, Meteohub, HMCCU, AndroidDB

Depechem

Zitat von: zap am 11 Februar 2020, 12:25:11
Versuche mal das:

ccureadingname 1.PRESS_(LONG|SHORT):+state

Kann aber sein, dass state trotzdem überschrieben wird. Dann

ccureadingname 1.PRESS_(LONG|SHORT):+pressed
stateFormat pressed



Super vielen Dank

in Verbindung mit:

statedatapoint: 1.PRESS_(LONG|SHORT)
ccureadingname: 1.PRESS_(LONG|SHORT):+state

funktioniert es jetzt :-)
RaspberryPi2 / FHEM / 3 Wand-Tablets mit Tablet UI / HM USB / verschiedene HM-Aktoren / JeeLink USB für WS1600 und mehrere LaCrosse Sensoren / HEOS ...