Hallo zusammen
ich weiß genau dass ich gleich für den gefühlt 397igsten "userreadings" Beitrag von euch gesteinigt werde ... aber ich komm einfach nicht weiter.
Und ja, ich habe die Suchfunktion und Google schon bemüht. :-\
Meine Heizung ist als Device "LWZ403" definiert
Darin gibt es Parameter (z.B. sFan, HC1, sGlobal), die weitere diverse UnterParameter enthalten.
Einige der Unterparameter möchte ich als userreadings mit Split "extrahieren" um sie später leichter verarbeiten zu können.
userReadings
AussenTemp {(split ' ',ReadingsVal("LWZ403","sHC1",0))[1]},\
VorlaufTemp {(split ' ',ReadingsVal("LWZ403","sHC1",0))[9]},\
RuecklaufTemp {(split ' ',ReadingsVal("LWZ403","sHC1",0))[5]},\
HC1_SollTemp {(split ' ',ReadingsVal("LWZ403","sHC1",0))[11]},\
HC1_IstTemp {(split ' ',ReadingsVal("LWZ403","sHC1",0))[13]},\
Kompressor {(split ' ',ReadingsVal("LWZ403","sGlobal",0))[31]},\
inputFanPower {(split ' ',ReadingsVal("LWZ403","sFan",0))[9]},\
inputFanSpeed {(split ' ',ReadingsVal("LWZ403","sFan",0))[1]},\
outputFanPower {(split ' ',ReadingsVal("LWZ403","sFan",0))[11]},\
outputFanSpeed {(split ' ',ReadingsVal("LWZ403","sFan",0))[3]},\
pFanstageXAirflowInlet {(split ' ',ReadingsVal("LWZ403","sFan",0))[5]},\
pFanstageXAirflowOutlet {(split ' ',ReadingsVal("LWZ403","sFan",0))[7]},\
boosterStage3 {(split ' ',ReadingsVal("LWZ403","sGlobal",0))[33]},\
boosterStage2 {(split ' ',ReadingsVal("LWZ403","sGlobal",0))[35]},\
boosterStage1 {(split ' ',ReadingsVal("LWZ403","sGlobal",0))[37]}
Für das userreading AussenTemp funktioniert das auch soweit und ist vorhanden, da ich es bereits an anderer Stelle triggere.
Um ein userreading triggern zu können, würde ein notify glaub ungefähr so aussehen ? (Hab ich irgendwo im Forum geklaut)
define notify_gds_userReadings notify gds:a_count.* { fhem("setreading gds a_count ".ReadingsVal('gds','a_count','0')) }
In meinem Fall würde das ja dann ungefähr so aussehen
define LWZ403_UR_Trigger notify LWZ403:sHC1.* { fhem("setreading .... }
So... und genau an diesem Punkt komm ich nicht weiter.
Wenn ich es so probiere...
define LWZ_UR_Trigger notify LWZ403.sHC1.* { fhem("setreading LWZ403 VorlaufTemp ".(split ' ',ReadingsVal("LWZ403","sHC1",0)))[9]}
bekomm ich den Error...
syntax error at (eval 49679) line 1, near ")["
und meinen minimalistischen Programmierkenntnissen weiß ich nicht mal ob ich das auf diesem Weg überhaupt lösen kann ?
Und ja... mit dem Dummy Gedanke hab ich auch schon gespielt
Ich bin für jede Hilfe dankbar.
Hier das list vom Device LWZ403
Internals:
DEF 192.16x.xxx.xxx:2xx2
DeviceName 192.16x.xxx.xxx:2xx2
FD 21
FUUID
NAME LWZ403
NR 18
NTFY_ORDER 50-LWZ403
PARTIAL
STATE opened
TYPE THZ
VERSION 0.193
model n.a._04.39HW74SW2.08
READINGS:
2021-08-12 15:49:29 AussenTemp 29.3
2021-08-12 09:09:50 p01RoomTempDayHC1 21 °C
2021-08-12 09:16:24 p01RoomTempDayHC1SummerMode 21 °C
2021-08-12 09:16:42 p01RoomTempDayHC2 21 °C
2021-08-12 09:09:56 p01RoomTempDayHC2SummerMode 21 °C
2021-08-12 09:11:40 p02RoomTempNightHC1 21 °C
2021-08-12 09:10:40 p02RoomTempNightHC1SummerMode 21 °C
2021-08-12 09:10:38 p02RoomTempNightHC2 21 °C
2021-08-12 09:13:28 p02RoomTempNightHC2SummerMode 21 °C
2021-08-12 09:16:14 p03RoomTempStandbyHC1 10 °C
2021-08-12 09:13:20 p03RoomTempStandbyHC1SummerMode 10 °C
2021-08-12 09:15:00 p03RoomTempStandbyHC2 10 °C
2021-08-12 09:11:20 p03RoomTempStandbyHC2SummerMode 10 °C
2021-08-12 09:16:40 p04DHWsetDayTemp 40 °C
2021-08-12 09:10:54 p05DHWsetNightTemp 40 °C
2021-08-12 09:11:26 p06DHWsetStandbyTemp 10 °C
2021-08-12 09:13:06 p07FanStageDay 0
2021-08-12 09:12:48 p08FanStageNight 1
2021-08-12 09:12:20 p09FanStageStandby 1
2021-08-12 09:15:16 p11DHWsetManualTemp 40 °C
2021-08-12 09:09:12 p13GradientHC1 0.2
2021-08-12 09:12:38 p14LowEndHC1 10 K
2021-08-12 09:12:54 p15RoomInfluenceHC1 0 %
2021-08-12 09:14:40 p16GradientHC2 0.4
2021-08-12 09:12:32 p17LowEndHC2 3 K
2021-08-12 09:14:00 p18RoomInfluenceHC2 0 %
2021-08-12 09:12:26 p19FlowProportionHC1 30 %
2021-08-12 09:10:34 p21Hyst1 4 K
2021-08-12 09:11:00 p22Hyst2 3 K
2021-08-12 09:10:20 p23Hyst3 3 K
2021-08-12 09:10:06 p24Hyst4 2 K
2021-08-12 09:14:06 p25Hyst5 1 K
2021-08-12 09:09:04 p29HystAsymmetry 2
2021-08-12 09:16:36 p30integralComponent 100 Kmin
2021-08-12 09:11:36 p31MaxBoosterStgHtg 3
2021-08-12 09:09:14 p32HystDHW 2 K
2021-08-12 09:11:34 p33BoosterTimeoutDHW 200 min
2021-08-12 09:14:08 p34BoosterDHWTempAct -10 °C
2021-08-12 09:12:50 p35PasteurisationInterval 30
2021-08-12 09:09:16 p35PasteurisationTemp 10 °C
2021-08-12 09:12:02 p36DHWMaxTime 12
2021-08-12 09:11:08 p37Fanstage1AirflowInlet 90 m3/h
2021-08-12 09:16:08 p38Fanstage2AirflowInlet 180 m3/h
2021-08-12 09:09:32 p39Fanstage3AirflowInlet 220 m3/h
2021-08-12 09:15:56 p40Fanstage1AirflowOutlet 90 m3/h
2021-08-12 09:10:02 p41Fanstage2AirflowOutlet 180 m3/h
2021-08-12 09:10:50 p42Fanstage3AirflowOutlet 220 m3/h
2021-08-12 09:13:58 p43UnschedVent3 0 min
2021-08-12 09:10:56 p44UnschedVent2 60 min
2021-08-12 09:09:00 p45UnschedVent1 60 min
2021-08-12 09:10:14 p46UnschedVent0 480 min
2021-08-12 09:15:32 p49SummerModeTemp 17 °C
2021-08-12 09:11:56 p50SummerModeHysteresis 2 K
2021-08-12 09:15:02 p54MinPumpCycles 1
2021-08-12 09:12:24 p55MaxPumpCycles 100
2021-08-12 09:11:16 p56OutTempMaxPumpCycles 20 °C
2021-08-12 09:10:32 p57OutTempMinPumpCycles 19 °C
2021-08-12 09:16:26 p58SuppressTempCaptPumpStart 60 s
2021-08-12 09:16:28 p75passiveCooling 0
2021-08-12 09:11:44 p76RoomThermCorrection 0 K
2021-08-12 09:13:00 p77OutThermFilterTime 1 h
2021-08-12 09:11:38 p78DualModePoint -10 °C
2021-08-12 09:15:08 p79BoosterTimeoutHC 60 min
2021-08-12 09:11:14 p80EnableSolar 0
2021-08-12 09:13:02 p83DHWsetSolarTemp 60 °C
2021-08-12 09:10:08 p85DefrStartThreshold 10 %
2021-08-12 09:09:10 p85FilterSpeed 20 %
2021-08-12 09:11:58 p85MaxDefrostDur 60 min
2021-08-12 09:16:12 p89DHWeco 1
2021-08-12 09:15:58 p99DHWmaxFlowTemp 75 °C
2021-08-12 09:13:16 p99FanStageParty 3
2021-08-12 09:13:10 p99FrostProtectionBoost 15 °C
2021-08-12 09:13:42 p99FrostProtectionCancel 10 °C
2021-08-12 09:09:42 p99HC1maxFlowTemp 55 °C
2021-08-12 09:10:16 p99startUnschedVent 1
2021-08-12 09:16:06 pClockDay 12
2021-08-12 09:13:38 pClockHour 9
2021-08-12 09:11:10 pClockMinutes 11
2021-08-12 09:15:40 pClockMonth 8
2021-08-12 09:11:32 pClockYear 21
2021-08-12 09:11:18 pHolidayBeginDay 1
2021-08-12 09:16:16 pHolidayBeginMonth 1
2021-08-12 09:14:02 pHolidayBeginTime 00:00
2021-08-12 09:15:54 pHolidayBeginYear 0
2021-08-12 09:09:36 pHolidayEndDay 1
2021-08-12 09:12:08 pHolidayEndMonth 1
2021-08-12 09:10:10 pHolidayEndTime 00:00
2021-08-12 09:15:06 pHolidayEndYear 0
2021-08-12 09:13:22 pOpMode automatic
2021-08-12 09:09:02 pOvenFireplace 0
2021-08-12 09:15:12 party-time 00:00--00:00
2021-08-12 09:13:48 programDHW_Fr_0 00:15--24:00
2021-08-12 09:16:22 programDHW_Fr_1 n.a.--n.a.
2021-08-12 09:13:36 programDHW_Fr_2 n.a.--n.a.
2021-08-12 09:15:36 programDHW_Mo-Fr_0 n.a.--n.a.
2021-08-12 09:14:04 programDHW_Mo-Fr_1 n.a.--n.a.
2021-08-12 09:14:36 programDHW_Mo-Fr_2 n.a.--n.a.
2021-08-12 09:14:48 programDHW_Mo-So_0 n.a.--n.a.
2021-08-12 09:16:44 programDHW_Mo-So_1 n.a.--n.a.
2021-08-12 09:15:48 programDHW_Mo-So_2 n.a.--n.a.
2021-08-12 09:13:24 programDHW_Mo_0 00:15--24:00
2021-08-12 09:16:02 programDHW_Mo_1 n.a.--n.a.
2021-08-12 09:13:52 programDHW_Mo_2 n.a.--n.a.
2021-08-12 09:09:34 programDHW_Sa-So_0 n.a.--n.a.
2021-08-12 09:11:46 programDHW_Sa-So_1 n.a.--n.a.
2021-08-12 09:13:04 programDHW_Sa-So_2 n.a.--n.a.
2021-08-12 09:10:30 programDHW_Sa_0 00:15--24:00
2021-08-12 09:11:30 programDHW_Sa_1 n.a.--n.a.
2021-08-12 09:10:00 programDHW_Sa_2 n.a.--n.a.
2021-08-12 09:09:38 programDHW_So_0 00:15--24:00
2021-08-12 09:12:56 programDHW_So_1 n.a.--n.a.
2021-08-12 09:09:44 programDHW_So_2 n.a.--n.a.
2021-08-12 09:12:04 programDHW_Th_0 00:15--24:00
2021-08-12 09:11:02 programDHW_Th_1 n.a.--n.a.
2021-08-12 09:11:54 programDHW_Th_2 n.a.--n.a.
2021-08-12 09:10:42 programDHW_Tu_0 00:15--24:00
2021-08-12 09:11:48 programDHW_Tu_1 n.a.--n.a.
2021-08-12 09:10:52 programDHW_Tu_2 n.a.--n.a.
2021-08-12 09:14:56 programDHW_We_0 00:15--24:00
2021-08-12 09:14:20 programDHW_We_1 n.a.--n.a.
2021-08-12 09:15:24 programDHW_We_2 n.a.--n.a.
2021-08-12 09:09:30 programFan_Fr_0 n.a.--n.a.
2021-08-12 09:12:52 programFan_Fr_1 n.a.--n.a.
2021-08-12 09:09:40 programFan_Fr_2 n.a.--n.a.
2021-08-12 09:11:42 programFan_Mo-Fr_0 n.a.--n.a.
2021-08-12 09:09:08 programFan_Mo-Fr_1 n.a.--n.a.
2021-08-12 09:10:24 programFan_Mo-Fr_2 n.a.--n.a.
2021-08-12 09:10:12 programFan_Mo-So_0 n.a.--n.a.
2021-08-12 09:12:22 programFan_Mo-So_1 n.a.--n.a.
2021-08-12 09:11:22 programFan_Mo-So_2 n.a.--n.a.
2021-08-12 09:09:52 programFan_Mo_0 n.a.--n.a.
2021-08-12 09:13:14 programFan_Mo_1 n.a.--n.a.
2021-08-12 09:09:26 programFan_Mo_2 n.a.--n.a.
2021-08-12 09:13:50 programFan_Sa-So_0 n.a.--n.a.
2021-08-12 09:15:30 programFan_Sa-So_1 n.a.--n.a.
2021-08-12 09:16:10 programFan_Sa-So_2 n.a.--n.a.
2021-08-12 09:14:32 programFan_Sa_0 n.a.--n.a.
2021-08-12 09:15:44 programFan_Sa_1 n.a.--n.a.
2021-08-12 09:14:52 programFan_Sa_2 n.a.--n.a.
2021-08-12 09:13:40 programFan_So_0 n.a.--n.a.
2021-08-12 09:16:18 programFan_So_1 n.a.--n.a.
2021-08-12 09:13:32 programFan_So_2 n.a.--n.a.
2021-08-12 09:15:10 programFan_Th_0 n.a.--n.a.
2021-08-12 09:14:18 programFan_Th_1 n.a.--n.a.
2021-08-12 09:15:18 programFan_Th_2 n.a.--n.a.
2021-08-12 09:14:28 programFan_Tu_0 n.a.--n.a.
2021-08-12 09:15:26 programFan_Tu_1 n.a.--n.a.
2021-08-12 09:14:24 programFan_Tu_2 n.a.--n.a.
2021-08-12 09:12:16 programFan_We_0 n.a.--n.a.
2021-08-12 09:10:58 programFan_We_1 n.a.--n.a.
2021-08-12 09:11:52 programFan_We_2 n.a.--n.a.
2021-08-12 09:12:36 programHC1_Fr_0 00:00--24:00
2021-08-12 09:08:56 programHC1_Fr_1 n.a.--n.a.
2021-08-12 09:12:42 programHC1_Fr_2 n.a.--n.a.
2021-08-12 09:11:04 programHC1_Mo-Fr_0 n.a.--n.a.
2021-08-12 09:13:08 programHC1_Mo-Fr_1 n.a.--n.a.
2021-08-12 09:12:14 programHC1_Mo-Fr_2 n.a.--n.a.
2021-08-12 09:12:00 programHC1_Mo-So_0 00:00--24:00
2021-08-12 09:09:24 programHC1_Mo-So_1 n.a.--n.a.
2021-08-12 09:10:44 programHC1_Mo-So_2 n.a.--n.a.
2021-08-12 09:12:46 programHC1_Mo_0 00:00--24:00
2021-08-12 09:09:06 programHC1_Mo_1 n.a.--n.a.
2021-08-12 09:12:18 programHC1_Mo_2 n.a.--n.a.
2021-08-12 09:16:34 programHC1_Sa-So_0 n.a.--n.a.
2021-08-12 09:14:50 programHC1_Sa-So_1 n.a.--n.a.
2021-08-12 09:14:10 programHC1_Sa-So_2 n.a.--n.a.
2021-08-12 09:15:04 programHC1_Sa_0 00:00--24:00
2021-08-12 09:14:26 programHC1_Sa_1 n.a.--n.a.
2021-08-12 09:15:28 programHC1_Sa_2 n.a.--n.a.
2021-08-12 09:16:38 programHC1_So_0 00:00--24:00
2021-08-12 09:14:14 programHC1_So_1 n.a.--n.a.
2021-08-12 09:16:32 programHC1_So_2 n.a.--n.a.
2021-08-12 09:14:42 programHC1_Th_0 00:00--24:00
2021-08-12 09:15:34 programHC1_Th_1 n.a.--n.a.
2021-08-12 09:14:46 programHC1_Th_2 n.a.--n.a.
2021-08-12 09:15:50 programHC1_Tu_0 00:00--24:00
2021-08-12 09:14:54 programHC1_Tu_1 n.a.--n.a.
2021-08-12 09:15:42 programHC1_Tu_2 n.a.--n.a.
2021-08-12 09:10:28 programHC1_We_0 00:00--24:00
2021-08-12 09:11:28 programHC1_We_1 n.a.--n.a.
2021-08-12 09:09:58 programHC1_We_2 n.a.--n.a.
2021-08-12 09:13:26 programHC2_Fr_0 n.a.--n.a.
2021-08-12 09:16:00 programHC2_Fr_1 n.a.--n.a.
2021-08-12 09:13:54 programHC2_Fr_2 n.a.--n.a.
2021-08-12 09:15:52 programHC2_Mo-Fr_0 n.a.--n.a.
2021-08-12 09:14:16 programHC2_Mo-Fr_1 n.a.--n.a.
2021-08-12 09:14:44 programHC2_Mo-Fr_2 n.a.--n.a.
2021-08-12 09:14:34 programHC2_Mo-So_0 n.a.--n.a.
2021-08-12 09:16:30 programHC2_Mo-So_1 n.a.--n.a.
2021-08-12 09:15:38 programHC2_Mo-So_2 n.a.--n.a.
2021-08-12 09:13:46 programHC2_Mo_0 n.a.--n.a.
2021-08-12 09:16:20 programHC2_Mo_1 n.a.--n.a.
2021-08-12 09:13:34 programHC2_Mo_2 n.a.--n.a.
2021-08-12 09:09:54 programHC2_Sa-So_0 n.a.--n.a.
2021-08-12 09:12:10 programHC2_Sa-So_1 n.a.--n.a.
2021-08-12 09:13:18 programHC2_Sa-So_2 n.a.--n.a.
2021-08-12 09:10:04 programHC2_Sa_0 n.a.--n.a.
2021-08-12 09:11:12 programHC2_Sa_1 n.a.--n.a.
2021-08-12 09:10:18 programHC2_Sa_2 n.a.--n.a.
2021-08-12 09:09:48 programHC2_So_0 n.a.--n.a.
2021-08-12 09:13:12 programHC2_So_1 n.a.--n.a.
2021-08-12 09:09:20 programHC2_So_2 n.a.--n.a.
2021-08-12 09:11:50 programHC2_Th_0 n.a.--n.a.
2021-08-12 09:10:46 programHC2_Th_1 n.a.--n.a.
2021-08-12 09:12:12 programHC2_Th_2 n.a.--n.a.
2021-08-12 09:11:06 programHC2_Tu_0 n.a.--n.a.
2021-08-12 09:12:06 programHC2_Tu_1 n.a.--n.a.
2021-08-12 09:10:36 programHC2_Tu_2 n.a.--n.a.
2021-08-12 09:15:20 programHC2_We_0 n.a.--n.a.
2021-08-12 09:14:30 programHC2_We_1 n.a.--n.a.
2021-08-12 09:15:14 programHC2_We_2 n.a.--n.a.
2021-08-12 09:10:48 sBoostDHWTotal 31 kWh
2021-08-12 09:14:22 sBoostHCTotal 3313 kWh
2021-08-12 09:12:28 sControl heatRequest: 5 heatRequest2: 5 hcStage: 0 dhwStage: 0 heatStageControlModul: 0 compBlockTime: 0 pasteurisationMode: 0 defrostEvaporator: 20 boosterStage2: 0 solarPump: 0 boosterStage1: 1 compressor: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 mixerOpen: 0 mixerClosed: 0 sensorBits1: 00 sensorBits2: 01 boostBlockTimeAfterPumpStart: 436 boostBlockTimeAfterHD: 0
2021-08-12 09:08:58 sDHW dhwTemp: 43 outsideTemp: 21.9 dhwSetTemp: 40 compBlockTime: 0 out: 0004 heatBlockTime: 2298 dhwBoosterStage: 0 pasteurisationMode: 0 dhwOpMode: normal x36: 8952
2021-08-12 09:11:24 sDisplay switchingProg: 1 compressor: 0 heatingHC: 0 heatingDHW: 0 boosterHC: 0 filterBoth: 1 ventStage: 0 pumpHC: 1 defrost: 0 filterUp: 0 filterDown: 0 cooling: 0 service: 0
2021-08-12 09:12:34 sElectrDHWDay 1102 Wh
2021-08-12 09:13:30 sElectrDHWTotal 4725 kWh
2021-08-12 09:14:58 sElectrHCDay 862 Wh
2021-08-12 09:10:26 sElectrHCTotal 19255 kWh
2021-08-12 15:49:29 sFan inputFanSpeed: 24 outputFanSpeed: 24 pFanstageXAirflowInlet: 90 pFanstageXAirflowOutlet: 90 inputFanPower: 22 outputFanPower: 22
2021-08-12 09:09:28 sFirmware version: 04.39
2021-08-12 09:13:44 sFirmware-Id HW: 74 SW: 2.08 Date: MAR 9 2011
2021-08-12 15:49:09 sGlobal outsideTemp: 29.4 flowTemp: 28.3 returnTemp: 28.8 hotGasTemp: 31.5 dhwTemp: 42.9 flowTempHC2: -50 evaporatorTemp: 27.4 condenserTemp: 32.5 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 evuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 22 inputVentilatorPower: 22 mainVentilatorPower: 0 outputVentilatorSpeed: 24 inputVentilatorSpeed: 24 mainVentilatorSpeed: 0 outside_tempFiltered: 28.4 relHumidity: 0 dewPoint: 0 P_Nd: 10.22 P_Hd: 13.01 actualPower_Qc: 0.000 actualPower_Pel: 0.000 collectorTemp: -60 insideTemp: -60 windowOpen: 0 quickAirVent: 0
2021-08-12 15:48:49 sHC1 outsideTemp: 29.3 x08: 14.7 returnTemp: 28.8 integralHeat: 0 flowTemp: 28.2 heatSetTemp: 28.9 heatTemp: 28.5 seasonMode: summer integralSwitch: 100 hcOpMode: normal roomSetTemp: 21 x60: 0 x64: 563.2 insideTempRC: 21 x72: 51.2 x76: 2.2 onHysteresisNo: 0 offHysteresisNo: 1 hcBoosterStage: 0
2021-08-12 09:15:46 sHC2 outsideTemp: 22.5 returnTemp: 32.8 vorlaufTemp: -50 heatSetTemp: 24.9 heatTemp: 32.8 stellgroesse: -100 seasonMode: summer hcOpMode: setback
2021-08-12 09:13:56 sHeatDHWDay 2044 Wh
2021-08-12 09:14:12 sHeatDHWTotal 13423 kWh
2021-08-12 09:12:40 sHeatHCDay 714 Wh
2021-08-12 09:15:22 sHeatHCTotal 59819 kWh
2021-08-12 09:09:22 sHeatRecoveredDay 1091 Wh
2021-08-12 09:09:18 sHeatRecoveredTotal 14796 kWh
2021-08-12 09:12:44 sHistory compressorHeating: 10863 compressorCooling: 0 compressorDHW: 2236 boosterDHW: 1 boosterHeating: 632
2021-08-12 09:16:04 sLast10errors number_of_faults: 5 fault0CODE: F03_HighPreasureGuardFault fault0TIME: 23:04 fault0DATE: 20.05 fault1CODE: F15_DHW_TemperatureFault fault1TIME: 11:46 fault1DATE: 21.05 fault2CODE: F06_InletFanFault fault2TIME: 21:05 fault2DATE: 06.10 fault3CODE: F05_OutletFanFault fault3TIME: 21:05 fault3DATE: 06.10
2021-08-12 09:14:38 sSol collectorTemp: -60 dhwTemp: 43 flowTemp: 32.3 edSolPump: 0 out: 2004 status: 11
2021-08-12 09:09:46 sTimedate Weekday: Thursday Hour: 9 Min: 9 Sec: 36 Date: 2021/8/12
2021-08-12 06:27:14 state opened
helper:
Attributes:
devStateIcon opened:rc_GREEN disconnected:rc_RED
icon sani_boiler_temp
interval_sFan 60
interval_sGlobal 60
interval_sHC1 60
room LWZ403
userReadings AussenTemp {(split ' ',ReadingsVal("LWZ403","sHC1",0))[1]},\
VorlaufTemp {(split ' ',ReadingsVal("LWZ403","sHC1",0))[9]},\
RuecklaufTemp {(split ' ',ReadingsVal("LWZ403","sHC1",0))[5]},\
HC1_SollTemp {(split ' ',ReadingsVal("LWZ403","sHC1",0))[11]},\
HC1_IstTemp {(split ' ',ReadingsVal("LWZ403","sHC1",0))[13]},\
Kompressor {(split ' ',ReadingsVal("LWZ403","sGlobal",0))[31]},\
inputFanPower {(split ' ',ReadingsVal("LWZ403","sFan",0))[9]},\
inputFanSpeed {(split ' ',ReadingsVal("LWZ403","sFan",0))[1]},\
outputFanPower {(split ' ',ReadingsVal("LWZ403","sFan",0))[11]},\
outputFanSpeed {(split ' ',ReadingsVal("LWZ403","sFan",0))[3]},\
pFanstageXAirflowInlet {(split ' ',ReadingsVal("LWZ403","sFan",0))[5]},\
pFanstageXAirflowOutlet {(split ' ',ReadingsVal("LWZ403","sFan",0))[7]},\
boosterStage3 {(split ' ',ReadingsVal("LWZ403","sGlobal",0))[33]},\
boosterStage2 {(split ' ',ReadingsVal("LWZ403","sGlobal",0))[35]},\
boosterStage1 {(split ' ',ReadingsVal("LWZ403","sGlobal",0))[37]}
Und im EventMonitor bekomm ich folgende Zeilen...
2021-08-12_15:28:07[b] LWZ403 sGlobal[/b]: outsideTemp: 29 flowTemp: 28.7 returnTemp: 29.3 hotGasTemp: 31.8 dhwTemp: 43 flowTempHC2: -50 evaporatorTemp: 27.4 condenserTemp: 33 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 evuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 22 inputVentilatorPower: 22 mainVentilatorPower: 0 outputVentilatorSpeed: 25 inputVentilatorSpeed: 24 mainVentilatorSpeed: 0 outside_tempFiltered: 28.1 relHumidity: 0 dewPoint: 0 P_Nd: 10.13 P_Hd: 13.18 actualPower_Qc: 0.000 actualPower_Pel: 0.000 collectorTemp: -60 insideTemp: -60 windowOpen: 0 quickAirVent: 0
2021-08-12_15:28:27 [b]LWZ403 sFan[/b]: inputFanSpeed: 24 outputFanSpeed: 24 pFanstageXAirflowInlet: 90 pFanstageXAirflowOutlet: 90 inputFanPower: 22 outputFanPower: 22
2021-08-12_15:28:48 [b]LWZ403 sHC1[/b]: outsideTemp: 29 x08: 14.7 returnTemp: 29.3 integralHeat: 0 flowTemp: 28.7 heatSetTemp: 29 heatTemp: 29.1 seasonMode: summer integralSwitch: 100 hcOpMode: normal roomSetTemp: 21 x60: 0 x64: 563.2 insideTempRC: 21 x72: 51.2 x76: 2.2 onHysteresisNo: 0 offHysteresisNo: 1 hcBoosterStage: 0
Hallo Mazz78,
um ein userreading zu triggern, benoetigst Du kein extra notify. Die Userreadings werden automatisch durch Aenderungen der readings deines devices generiert, bei dem Device Du die userreadings definiert hast.
So wie Du die userreadings definiert hast, werden alle usereadings bei jeder aenderung eines deiner readings vom LWZ403 generiert.
Eigentlich waere es geschickter, die userreadings dann auf die Aenderung des jeweiligen readings zu triggern, also etwa wie unten.
Warum nur dein Aussentemp userreading generiert wird, und nicht die anderen userreadings, weiss ich allerdings nicht.
Kann das sein das sich die Readings "sHC1, sGlobal, sFan, ..." etc nur ganz selten mal ändern?
userReadings
AussenTemp:sHC1:.* {(split ' ',ReadingsVal($name,"sHC1",'nA'))[1]},\
VorlaufTemp:sHC1:.* {(split ' ',ReadingsVal($name,"sHC1",'nA'))[9]},\
RuecklaufTemp:sHC1:.* {(split ' ',ReadingsVal($name,"sHC1",'nA'))[5]},\
HC1_SollTemp:sHC1:.* {(split ' ',ReadingsVal($name,"sHC1",'nA'))[11]},\
HC1_IstTemp:sHC1:.* {(split ' ',ReadingsVal($name,"sHC1",'nA'))[13]},\
Kompressor:sGlobal:.* {(split ' ',ReadingsVal($name,"sGlobal",'nA'))[31]},\
inputFanPower:sFan:.* {(split ' ',ReadingsVal($name,"sFan",'nA'))[9]},\
...
Hallo Jamo
ja so wie in deinem Beispiel hatte ich es zuvor schon mal, funktioniert aber genau so wenig
Die Readings kommen (gerade zum Testen) jede Minute
2021-08-12_19:36:42 LWZ403 AussenTemp: 28
2021-08-12_19:37:02 LWZ403 sHC1: outsideTemp: 28.1 x08: 14.7 returnTemp: 27 integralHeat: 0 flowTemp: 26.5 heatSetTemp: 28.7 heatTemp: 26.8 seasonMode: summer integralSwitch: 100 hcOpMode: normal roomSetTemp: 21 x60: 0 x64: 563.2 insideTempRC: 21 x72: 51.2 x76: 2.2 onHysteresisNo: 0 offHysteresisNo: 1 hcBoosterStage: 0
2021-08-12_19:37:02 LWZ403 AussenTemp: 28.1
2021-08-12_19:37:22 LWZ403 sGlobal: outsideTemp: 28 flowTemp: 26.5 returnTemp: 26.9 hotGasTemp: 28.8 dhwTemp: 40.3 flowTempHC2: -50 evaporatorTemp: 25.8 condenserTemp: 27 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 evuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 22 inputVentilatorPower: 22 mainVentilatorPower: 0 outputVentilatorSpeed: 24 inputVentilatorSpeed: 24 mainVentilatorSpeed: 0 outside_tempFiltered: 29.2 relHumidity: 0 dewPoint: 0 P_Nd: 11.47 P_Hd: 11.5 actualPower_Qc: 0.000 actualPower_Pel: 0.000 collectorTemp: -60 insideTemp: -60 windowOpen: 0 quickAirVent: 0
2021-08-12_19:37:22 LWZ403 AussenTemp: 28.1
2021-08-12_19:37:42 LWZ403 sFan: inputFanSpeed: 24 outputFanSpeed: 24 pFanstageXAirflowInlet: 90 pFanstageXAirflowOutlet: 90 inputFanPower: 22 outputFanPower: 22
2021-08-12_19:37:42 LWZ403 AussenTemp: 28.1
2021-08-12_19:38:02 LWZ403 sHC1: outsideTemp: 28 x08: 14.7 returnTemp: 26.9 integralHeat: 0 flowTemp: 26.5 heatSetTemp: 28.7 heatTemp: 26.7 seasonMode: summer integralSwitch: 100 hcOpMode: normal roomSetTemp: 21 x60: 0 x64: 563.2 insideTempRC: 21 x72: 51.2 x76: 2.2 onHysteresisNo: 0 offHysteresisNo: 1 hcBoosterStage: 0
2021-08-12_19:38:02 LWZ403 AussenTemp: 28
2021-08-12_19:38:22 LWZ403 sGlobal: outsideTemp: 28 flowTemp: 26.5 returnTemp: 26.9 hotGasTemp: 28.8 dhwTemp: 40.4 flowTempHC2: -50 evaporatorTemp: 25.8 condenserTemp: 26.9 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 evuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 22 inputVentilatorPower: 22 mainVentilatorPower: 0 outputVentilatorSpeed: 24 inputVentilatorSpeed: 24 mainVentilatorSpeed: 0 outside_tempFiltered: 29.2 relHumidity: 0 dewPoint: 0 P_Nd: 11.47 P_Hd: 11.5 actualPower_Qc: 0.000 actualPower_Pel: 0.000 collectorTemp: -60 insideTemp: -60 windowOpen: 0 quickAirVent: 0
2021-08-12_19:38:22 LWZ403 AussenTemp: 28
2021-08-12_19:38:42 LWZ403 sFan: inputFanSpeed: 24 outputFanSpeed: 24 pFanstageXAirflowInlet: 90 pFanstageXAirflowOutlet: 90 inputFanPower: 22 outputFanPower: 22
2021-08-12_19:38:42 LWZ403 AussenTemp: 28
2021-08-12_19:39:02 LWZ403 sHC1: outsideTemp: 27.9 x08: 14.7 returnTemp: 26.9 integralHeat: 0 flowTemp: 26.5 heatSetTemp: 28.7 heatTemp: 26.7 seasonMode: summer integralSwitch: 100 hcOpMode: normal roomSetTemp: 21 x60: 0 x64: 563.2 insideTempRC: 21 x72: 51.2 x76: 2.2 onHysteresisNo: 0 offHysteresisNo: 1 hcBoosterStage: 0
2021-08-12_19:39:02 LWZ403 AussenTemp: 27.9
2021-08-12_19:39:22 LWZ403 sGlobal: outsideTemp: 27.9 flowTemp: 26.5 returnTemp: 26.9 hotGasTemp: 28.7 dhwTemp: 40.3 flowTempHC2: -50 evaporatorTemp: 25.8 condenserTemp: 26.9 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 evuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 22 inputVentilatorPower: 22 mainVentilatorPower: 0 outputVentilatorSpeed: 24 inputVentilatorSpeed: 24 mainVentilatorSpeed: 0 outside_tempFiltered: 29.1 relHumidity: 0 dewPoint: 0 P_Nd: 11.47 P_Hd: 11.5 actualPower_Qc: 0.000 actualPower_Pel: 0.000 collectorTemp: -60 insideTemp: -60 windowOpen: 0 quickAirVent: 0
2021-08-12_19:39:22 LWZ403 AussenTemp: 27.9
2021-08-12_19:39:42 LWZ403 sFan: inputFanSpeed: 23 outputFanSpeed: 24 pFanstageXAirflowInlet: 90 pFanstageXAirflowOutlet: 90 inputFanPower: 22 outputFanPower: 22
2021-08-12_19:39:42 LWZ403 AussenTemp: 27.9
2021-08-12_19:40:02 LWZ403 sHC1: outsideTemp: 27.8 x08: 14.7 returnTemp: 26.9 integralHeat: 0 flowTemp: 26.4 heatSetTemp: 28.7 heatTemp: 26.7 seasonMode: summer integralSwitch: 100 hcOpMode: normal roomSetTemp: 21 x60: 0 x64: 563.2 insideTempRC: 21 x72: 51.2 x76: 2.2 onHysteresisNo: 0 offHysteresisNo: 1 hcBoosterStage: 0
2021-08-12_19:40:02 LWZ403 AussenTemp: 27.8
2021-08-12_19:40:22 LWZ403 sGlobal: outsideTemp: 27.9 flowTemp: 26.5 returnTemp: 26.9 hotGasTemp: 28.9 dhwTemp: 40.3 flowTempHC2: -50 evaporatorTemp: 25.8 condenserTemp: 26.9 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 evuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 22 inputVentilatorPower: 22 mainVentilatorPower: 0 outputVentilatorSpeed: 24 inputVentilatorSpeed: 24 mainVentilatorSpeed: 0 outside_tempFiltered: 29.1 relHumidity: 0 dewPoint: 0 P_Nd: 11.45 P_Hd: 11.5 actualPower_Qc: 0.000 actualPower_Pel: 0.000 collectorTemp: -60 insideTemp: -60 windowOpen: 0 quickAirVent: 0
2021-08-12_19:40:22 LWZ403 AussenTemp: 27.8
2021-08-12_19:40:42 LWZ403 sFan: inputFanSpeed: 24 outputFanSpeed: 24 pFanstageXAirflowInlet: 90 pFanstageXAirflowOutlet: 90 inputFanPower: 22 outputFanPower: 22
2021-08-12_19:40:42 LWZ403 AussenTemp: 27.8
2021-08-12_19:41:02 LWZ403 sHC1: outsideTemp: 27.8 x08: 14.7 returnTemp: 26.9 integralHeat: 0 flowTemp: 26.5 heatSetTemp: 28.7 heatTemp: 26.7 seasonMode: summer integralSwitch: 100 hcOpMode: normal roomSetTemp: 21 x60: 0 x64: 563.2 insideTempRC: 21 x72: 51.2 x76: 2.2 onHysteresisNo: 0 offHysteresisNo: 1 hcBoosterStage: 0
2021-08-12_19:41:02 LWZ403 AussenTemp: 27.8
2021-08-12_19:41:22 LWZ403 sGlobal: outsideTemp: 27.8 flowTemp: 26.5 returnTemp: 26.9 hotGasTemp: 28.6 dhwTemp: 40.3 flowTempHC2: -50 evaporatorTemp: 25.9 condenserTemp: 26.9 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 evuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 22 inputVentilatorPower: 22 mainVentilatorPower: 0 outputVentilatorSpeed: 25 inputVentilatorSpeed: 23 mainVentilatorSpeed: 0 outside_tempFiltered: 29.1 relHumidity: 0 dewPoint: 0 P_Nd: 11.45 P_Hd: 11.5 actualPower_Qc: 0.000 actualPower_Pel: 0.000 collectorTemp: -60 insideTemp: -60 windowOpen: 0 quickAirVent: 0
2021-08-12_19:41:22 LWZ403 AussenTemp: 27.8
2021-08-12_19:41:42 LWZ403 sFan: inputFanSpeed: 24 outputFanSpeed: 24 pFanstageXAirflowInlet: 90 pFanstageXAirflowOutlet: 90 inputFanPower: 22 outputFanPower: 22
2021-08-12_19:41:42 LWZ403 AussenTemp: 27.8
2021-08-12_19:42:02 LWZ403 sHC1: outsideTemp: 27.8 x08: 14.7 returnTemp: 26.9 integralHeat: 0 flowTemp: 26.5 heatSetTemp: 28.7 heatTemp: 26.7 seasonMode: summer integralSwitch: 100 hcOpMode: normal roomSetTemp: 21 x60: 0 x64: 563.2 insideTempRC: 21 x72: 51.2 x76: 2.2 onHysteresisNo: 0 offHysteresisNo: 1 hcBoosterStage: 0
2021-08-12_19:42:02 LWZ403 AussenTemp: 27.8
2021-08-12_19:42:22 LWZ403 sGlobal: outsideTemp: 27.8 flowTemp: 26.5 returnTemp: 26.9 hotGasTemp: 28.6 dhwTemp: 40.3 flowTempHC2: -50 evaporatorTemp: 25.8 condenserTemp: 26.8 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 evuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 22 inputVentilatorPower: 22 mainVentilatorPower: 0 outputVentilatorSpeed: 24 inputVentilatorSpeed: 24 mainVentilatorSpeed: 0 outside_tempFiltered: 29.1 relHumidity: 0 dewPoint: 0 P_Nd: 11.45 P_Hd: 11.5 actualPower_Qc: 0.000 actualPower_Pel: 0.000 collectorTemp: -60 insideTemp: -60 windowOpen: 0 quickAirVent: 0
2021-08-12_19:42:22 LWZ403 AussenTemp: 27.8
2021-08-12_19:42:42 LWZ403 sFan: inputFanSpeed: 23 outputFanSpeed: 24 pFanstageXAirflowInlet: 90 pFanstageXAirflowOutlet: 90 inputFanPower: 22 outputFanPower: 22
2021-08-12_19:42:42 LWZ403 AussenTemp: 27.8
2021-08-12_19:43:02 LWZ403 sHC1: outsideTemp: 27.8 x08: 14.7 returnTemp: 26.9 integralHeat: 0 flowTemp: 26.5 heatSetTemp: 28.7 heatTemp: 26.7 seasonMode: summer integralSwitch: 100 hcOpMode: normal roomSetTemp: 21 x60: 0 x64: 563.2 insideTempRC: 21 x72: 51.2 x76: 2.2 onHysteresisNo: 0 offHysteresisNo: 1 hcBoosterStage: 0
2021-08-12_19:43:02 LWZ403 AussenTemp: 27.8
2021-08-12_19:43:22 LWZ403 sGlobal: outsideTemp: 27.7 flowTemp: 26.5 returnTemp: 26.9 hotGasTemp: 28.6 dhwTemp: 40.3 flowTempHC2: -50 evaporatorTemp: 25.7 condenserTemp: 26.9 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 0 solarPump: 0 compressor: 0 boosterStage3: 0 boosterStage2: 0 boosterStage1: 0 highPressureSensor: 0 lowPressureSensor: 1 evaporatorIceMonitor: 0 signalAnode: 0 evuRelease: 1 ovenFireplace: 0 STB: 0 outputVentilatorPower: 22 inputVentilatorPower: 22 mainVentilatorPower: 0 outputVentilatorSpeed: 24 inputVentilatorSpeed: 23 mainVentilatorSpeed: 0 outside_tempFiltered: 29 relHumidity: 0 dewPoint: 0 P_Nd: 11.45 P_Hd: 11.5 actualPower_Qc: 0.000 actualPower_Pel: 0.000 collectorTemp: -60 insideTemp: -60 windowOpen: 0 quickAirVent: 0
2021-08-12_19:43:22 LWZ403 AussenTemp: 27.8
Ich würde immer versuchen, sowas mit regexp zu lösen anstatt mit einem array.
Warum? Wenn sich irgendwann die Anzahl der von der Heizung gelieferten Werte oder deren Reihenfolge ändert (oder wenn die Reihenfolge ohnhin zufällig ist) passt die ganze Logik mit dem Array und den entsprechenden Inidizes nicht mehr.
Mit einer regexp wie z.B.
outsideTemp:.(\d+.\d+)
bekommt man genau den numerischen Wert für outsideTemp zurück, egal an welcher Stelle er im reading steht.
Grundsätzlich halte ich solche überlangen reading-Werte wie bei sHC1 nicht für sinnvoll.
Da sollte der Modulautor dringend nachbessern.
Edit...
äh... hattest Du gesehen, dass in der commandref Beispiele stehen, um userreadings zu extrahieren?
attr <device> userReadings insideSetTemp:sHC1.* {THZ_Val("sHC1",21)}, insideTemp:sHC1.* {THZ_Val("sHC1",27)}, AussenTemp:sGlobal.* {THZ_Val("sGlobal",1)}
Zitat von: betateilchen am 12 August 2021, 20:12:19
Grundsätzlich halte ich solche überlangen reading-Werte wie bei sHC1 nicht für sinnvoll.
Da sollte der Modulautor dringend nachbessern.
Edit...
äh... hattest Du gesehen, dass in der commandref Beispiele stehen, um userreadings zu extrahieren?
attr <device> userReadings insideSetTemp:sHC1.* {THZ_Val("sHC1",21)}, insideTemp:sHC1.* {THZ_Val("sHC1",27)}, AussenTemp:sGlobal.* {THZ_Val("sGlobal",1)}
Sollten die Leerzeichen zwischen den einzelnen Readings nicht besser weg?
Gruß, Joachim
Vermutlich ja, ich habe die Zeile per copy&paste aus dem Hilfetext zu THZ übernommen.
Zitat von: betateilchen am 12 August 2021, 20:35:05
Vermutlich ja, ich habe die Zeile per copy&paste aus dem Hilfetext zu THZ übernommen.
Jep, hab ich gesehen... ;)
Wollte es nur anmerken...
...nicht, dass es dann "Probleme" mit den Readingnamen gibt, wenn die dann mit Leerzeichen "heißen"...
Gruß, Joachim
Jetzt haben wir Mazz78 immer noch nicht geholfen, und gefunden warum nur das erste userreading generiert wird und alle weiteren nicht.
Ansich ist ja wie die userreading gemacht sind, richtig (wenn man die notifies weglässt). Leerzeichen sind auch nicht erkennbar.
Die Idee mit dem split funktioniert auch. Hat jemand noch eine Idee?
Manchmal hilft es schon wenn man darüber redet ;D
Als ich den Beitrag geschrieben hab, ist mir das selbst komisch vorgekommen dass das ur AussenTemp funktioniert und alle anderen nicht.
Zumal ja bestätigt wurde, dass alle ur auch ohne weiteren Trigger funktionieren sollten.
Dann hab ich mir das Konstrukt mit den ur nochmal genau angeschaut.
Irgendwas passt hier mit den Zeilenumbrüchen nicht !
Ich hab probehalber mal die ersten drei ur ohne Zeilenumbruch hintereinander geschrieben.
Und siehe da... wurden sofort getriggert.
Da ich es wegen der Übersichtlichkeit eigentlich schon gerne mit Zeilenumbruch hätte, die Frage wie sollten die denn richtig aussehen ?
Edith...
Die Backslashes am Ende der Zeile waren der Fehler.
Ich hab die Zeilenumbrüche im Editor gemacht und die Backslashes gelöscht
Jetzt werden alle ur wie erwartet getriggert.