ZitatIch weiß gar nicht, wie ich das Reading "RaumanforderungFBH" aus der Readingslist richtig abfragen muss?ja nie was ändern.
2024-04-18 16:22:10.071 Global global UNDEFINED MQTT2_RaumanforderungFBH MQTT2_DEVICE RaumanforderungFBH MQTT2_SERVER
2024-04-18 16:22:10.071 Global global DEFINED MQTT2_RaumanforderungFBH
2024-04-18 16:22:10.141 Global global ATTR MQTT2_RaumanforderungFBH readingList RaumanforderungFBH:0\x20userdata/0/RaumanforderungFBH:.* 0_userdata_0_RaumanforderungFBH
MQTT2_DEVICE MQTT2_RaumanforderungFBH 0_userdata_0_RaumanforderungFBH:0
Auch damit schaltet die Pumpe nicht um!Zitat von: Otto123 am 10 Februar 2024, 17:31:02ich sage doch: nimm den Eventmonitor um die Grundlage anzulegen! Der spricht die Wahrheit.
Zitat von: betateilchen am 18 April 2024, 12:01:34und danach kannst Du aus dem Event-Monitor das notify auf das MQTT2_DEVICE anlegen lassen.
Zitat von: TomLee am 18 April 2024, 12:10:43das Reading für dein notify ist derzeit das 0_userdata_0_RaumanforderungFBH.Das Problem mit dem alternierendem Trigger konnte ich lösen!
define KG_FBH_Pumpe_HeizraumONOFFneu notify 0_userdata_0_RaumanforderungFBH:.0|0_userdata_0_RaumanforderungFBH:.1 { my@cmd=qw(off on);;fhem ("set KG_FBH_Pumpe_Heizraum $cmd[$EVTPART1]")}
attr KG_FBH_Pumpe_HeizraumONOFFneu alias KG_FBH_Pumpe_HeizraumONOFFneu
attr KG_FBH_Pumpe_HeizraumONOFFneu room Heizung
# DEF 0_userdata_0_RaumanforderungFBH:.0|0_userdata_0_RaumanforderungFBH:.1 { my@cmd=qw(off on);fhem ("set KG_FBH_Pumpe_Heizraum $cmd[$EVTPART1]")}
# FUUID 6620e0fe-f33f-aab4-28f5-924dfcba05e80e21
# NAME KG_FBH_Pumpe_HeizraumONOFFneu
# NR 1851
# NTFY_ORDER 50-KG_FBH_Pumpe_HeizraumONOFFneu
# REGEXP 0_userdata_0_RaumanforderungFBH:.0|0_userdata_0_RaumanforderungFBH:.1
# STATE 2024-04-18 15:33:20
# TRIGGERTIME 1713447200.50192
# TYPE notify
# eventCount 3
# READINGS:
# 2024-04-18 15:29:42 state active
# 2024-04-18 15:33:20 triggeredByDev MQTT2_ioBroker
# 2024-04-18 15:33:20 triggeredByEvent 0_userdata_0_RaumanforderungFBH: 1
#
setstate KG_FBH_Pumpe_HeizraumONOFFneu 2024-04-18 15:33:20
setstate KG_FBH_Pumpe_HeizraumONOFFneu 2024-04-18 15:29:42 state active
setstate KG_FBH_Pumpe_HeizraumONOFFneu 2024-04-18 15:33:20 triggeredByDev MQTT2_ioBroker
setstate KG_FBH_Pumpe_HeizraumONOFFneu 2024-04-18 15:33:20 triggeredByEvent 0_userdata_0_RaumanforderungFBH: 1
Ich weiß noch nicht warum, aber der Fehler muss in unterschiedlichen Triggern liegen (s. Screenshot)triggeredByEvent 0_userdata_0_RaumanforderungFBH: 1
ist der Wert "1", auf dem Screenshot ist der Wert in der vorletzten Zeile "0"ZitatAktienkurse
Zitatregex
ZitatParsen