[solved] notify für userreadings + split

Begonnen von Mazz78, 12 August 2021, 18:19:09

Vorheriges Thema - Nächstes Thema

Mazz78

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



RaPi 4 / Buster / FHEM 6
CUL868 / JeeLink868
Banana M1 (Bananian) + ser2net + Stiebel Eltron LWZ403
FIRMATA -> Gartenbewässerung /-licht
ALEXA

Jamo

#1
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]},\
...
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

Mazz78

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


RaPi 4 / Buster / FHEM 6
CUL868 / JeeLink868
Banana M1 (Bananian) + ser2net + Stiebel Eltron LWZ403
FIRMATA -> Gartenbewässerung /-licht
ALEXA

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

betateilchen

#4
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)}
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

MadMax-FHEM

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
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)

betateilchen

Vermutlich ja, ich habe die Zeile per copy&paste aus dem Hilfetext zu THZ übernommen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

MadMax-FHEM

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
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)

Jamo

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?
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

Mazz78

#9
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.
RaPi 4 / Buster / FHEM 6
CUL868 / JeeLink868
Banana M1 (Bananian) + ser2net + Stiebel Eltron LWZ403
FIRMATA -> Gartenbewässerung /-licht
ALEXA