Hallo,
nach einem Fhem update gehen leider die userReadings von meiner Heizung nicht mehr.
Ich hatte den Code damals aus dem Wiki kopiert.
Jetzt hab ich versucht nach der Commandref den Fehler nachzuvollziehen, das übersteigt aber total meinen Horizont.
Mein device heißt "Mythz" (also die Heizung)
und spuckt folgendes unter dem reading sGlobal aus:
outsideTemp: 14.7 flowTemp: 32.9 returnTemp: 23 hotGasTemp: 24.5 dhwTemp: 56.7 flowTempHC2: -60 evaporatorTemp: 22.7 condenserTemp: 22.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: 0 inputVentilatorPower: 0 mainVentilatorPower: 0 outputVentilatorSpeed: 0 inputVentilatorSpeed: 0 mainVentilatorSpeed: 0 outside_tempFiltered: 16.9 relHumidity: 0 dewPoint: 0 P_Nd: 8.47 P_Hd: 10.99 actualPower_Qc: 0.000 actualPower_Pel: 0.000 collectorTemp: -60 insideTemp: -60
bis jetzt hatte ich dieses userReadings benutzt, welches jetzt leider nicht mehr funktioniert:
AussenTemp:sGlobal {(split ' ',ReadingsVal("Mythz","sGlobal",0))[1]}
Ich hoffe jemand kann mir da weiter helfen, da ich die Temperaturanzeige gerne zurück hätte.
Schöne Grüße aus Niedersachsen bjbrill
Wenn du nach userReadings und update suchst findest du schnell die Lösung.
Mit den richtigen Suchbegriffen hab ich die Lösung im Forum gefunden.
Wenn man das userReadings abändert funktioniert es wieder perfekt.
AussenTemp.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[1]}
Schöne Grüße bjbrill