THZ Tecalor (LWZ Stiebel Eltron) Wärmepumpe -Optimierung und Erfahrungsaustausch

Begonnen von willybauss, 07 Februar 2015, 11:30:16

Vorheriges Thema - Nächstes Thema

willybauss

@börni:
Könntest Du mal bitte in die Moduldefinition von Mythz (oder wie auch immer das bei Dir heißt) gehen, dann am unteren Bildschirmrand auf  "Raw definition" klicken. Dann alles, was Du dann an Code siehst hier posten. Ich würde gerne die Konsistenz checken, damit wir nicht wieder in komische Effekte laufen.
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

börni

Hallo Willy (darf ich Willy Sagen -ist das okay?),

klar gern, kein Problem - hier wie folgt:


defmod Mythz THZ /dev/ttyUSB0@9600
attr Mythz devStateIcon opened:10px-kreis-gruen disconnected:10px-kreis-rot
attr Mythz event-min-interval .*:3600
attr Mythz event-on-change-reading .*:0.01
attr Mythz firmware 2.06
attr Mythz icon sani_heating
attr Mythz interval_sGlobal 300
attr Mythz interval_sHC1 300
attr Mythz interval_sHistory 28800
attr Mythz room Heizung
attr Mythz userReadings AussenTemp:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[1]}, VorlaufTemp:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[3]}, RuecklaufTemp:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[5]}, WWTemp:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[9]}, InnenTemp:sGlobal.* {((split ' ',ReadingsVal("Mythz","sGlobal",0))[81])}, PumpeDHW:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[25]}, PumpeHC:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[27]}, Compress:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[31]}, Boost3:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[33]}, Boost1:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[37]}

setstate Mythz opened
setstate Mythz 2018-02-04 18:38:28 AussenTemp 2
setstate Mythz 2018-02-04 18:38:28 Boost1 0
setstate Mythz 2018-02-04 18:38:28 Boost3 0
setstate Mythz 2018-02-04 18:38:28 Compress 1
setstate Mythz 2018-02-04 18:38:28 InnenTemp 0
setstate Mythz 2018-02-04 18:38:28 PumpeDHW 0
setstate Mythz 2018-02-04 18:38:28 PumpeHC 1
setstate Mythz 2018-02-03 11:11:49 Rel_humidity 11.5
setstate Mythz 2018-02-04 18:38:28 RuecklaufTemp 34.6
setstate Mythz 2018-02-04 18:38:28 VorlaufTemp 39.6
setstate Mythz 2018-02-04 18:38:28 WWTemp 46.4
setstate Mythz 2018-02-03 09:09:57 boosterDHW_old 0
setstate Mythz 2018-02-03 09:09:47 boosterHeating_old 0
setstate Mythz 2018-02-04 10:51:25 inputVentilatorPower 0 %
setstate Mythz 2018-02-04 10:50:32 inputVentilatorSpeed 0 %
setstate Mythz 2018-02-04 10:52:43 mainVentilatorPower 0 %
setstate Mythz 2018-02-04 10:51:09 mainVentilatorSpeed 0 %
setstate Mythz 2018-02-03 09:10:33 number_of_faults_old 0
setstate Mythz 2018-02-04 10:50:11 outputVentilatorPower 39 %
setstate Mythz 2018-02-04 10:51:17 outputVentilatorSpeed 44 %
setstate Mythz 2018-02-04 10:52:56 p01-p12 p01RoomTempDay: 22.5 p02RoomTempNight: 21 p03RoomTempStandby: 10 p04DHWsetTempDay: 45 p05DHWsetTempNight: 45 p06DHWsetTempStandby: 10 p07FanStageDay: 1 p08FanStageNight: 1 p09FanStageStandby: 0 p10HCTempManual: 35 p11DHWsetTempManual: 45 p12FanStageManual: 2
setstate Mythz 2018-02-04 10:49:45 p01RoomTempDay 22.5 °C
setstate Mythz 2018-02-04 10:49:44 p02RoomTempNight 21 °C
setstate Mythz 2018-02-04 10:51:34 p03RoomTempStandby 10 °C
setstate Mythz 2018-02-04 10:51:26 p04DHWsetTempDay 45 °C
setstate Mythz 2018-02-04 10:51:20 p05DHWsetTempNight 45 °C
setstate Mythz 2018-02-04 10:51:57 p06DHWsetTempStandby 10 °C
setstate Mythz 2018-02-04 10:50:13 p07FanStageDay 1
setstate Mythz 2018-02-04 10:53:13 p08FanStageNight 1
setstate Mythz 2018-02-04 10:52:27 p09FanStageStandby 0
setstate Mythz 2018-02-04 10:52:29 p10HCTempManual 35 °C
setstate Mythz 2018-02-04 10:51:15 p11DHWsetTempManual 45 °C
setstate Mythz 2018-02-04 10:52:56 p12FanStageManual 2
setstate Mythz 2018-02-04 10:52:30 p13GradientHC1 0.5
setstate Mythz 2018-02-04 10:49:47 p14LowEndHC1 0 K
setstate Mythz 2018-02-04 10:49:39 p15RoomInfluenceHC1 0
setstate Mythz 2018-02-04 10:51:04 p16GradientHC2 0.6
setstate Mythz 2018-02-04 10:51:13 p17LowEndHC2 0 K
setstate Mythz 2018-02-04 10:52:35 p18RoomInfluenceHC2 0
setstate Mythz 2018-02-04 10:50:38 p19FlowProportionHC1 30 %
setstate Mythz 2018-02-04 10:52:08 p20FlowProportionHC2 100 %
setstate Mythz 2018-02-04 10:53:01 p21Hyst1 4 K
setstate Mythz 2018-02-04 10:52:42 p22Hyst2 3 K
setstate Mythz 2018-02-04 10:53:05 p23Hyst3 2 K
setstate Mythz 2018-02-04 10:51:44 p24Hyst4 2 K
setstate Mythz 2018-02-04 10:49:34 p25Hyst5 1 K
setstate Mythz 2018-02-04 10:52:45 p29HystAsymmetry 1
setstate Mythz 2018-02-04 10:53:04 p30integralComponent 100 Kmin
setstate Mythz 2018-02-04 10:51:10 p32HystDHW 2 K
setstate Mythz 2018-02-04 10:52:11 p33BoosterTimeoutDHW 90 min
setstate Mythz 2018-02-04 10:53:12 p34TempLimitBoostDHW -10 °C
setstate Mythz 2018-02-04 10:49:57 p35PasteurisationInterval 30 Tage
setstate Mythz 2018-02-04 10:51:29 p36MaxDurationDHWLoad 12 h
setstate Mythz 2018-02-04 10:50:56 p37Fanstage1AirflowInlet 115 m3/h
setstate Mythz 2018-02-04 10:50:02 p38Fanstage2AirflowInlet 173 m3/h
setstate Mythz 2018-02-04 10:50:26 p39Fanstage3AirflowInlet 230 m3/h
setstate Mythz 2018-02-04 10:52:19 p40Fanstage1AirflowOutlet 115 m3/h
setstate Mythz 2018-02-04 10:52:17 p41Fanstage2AirflowOutlet 173 m3/h
setstate Mythz 2018-02-04 10:49:36 p42Fanstage3AirflowOutlet 230 m3/h
setstate Mythz 2018-02-04 10:50:59 p43UnschedVent3 60 min
setstate Mythz 2018-02-04 10:53:07 p44UnschedVent2 60 min
setstate Mythz 2018-02-04 10:52:24 p45UnschedVent1 60 min
setstate Mythz 2018-02-04 10:49:41 p46UnschedVent0 60 min
setstate Mythz 2018-02-04 10:52:40 p47CompressorRestartDelay 20 min
setstate Mythz 2018-02-04 10:49:31 p48MainFanSpeed 70 %
setstate Mythz 2018-02-04 10:50:08 p49SummerModeTemp 18 °C
setstate Mythz 2018-02-04 10:51:42 p50SummerModeHysteresis 1 K
setstate Mythz 2018-02-04 10:50:46 p54MinPumpCycles 1 /Tag
setstate Mythz 2018-02-04 10:52:26 p55MaxPumpCycles 288 /Tag
setstate Mythz 2018-02-04 10:52:33 p56OutTempMaxPumpCycles 19 °C
setstate Mythz 2018-02-04 10:53:10 p57OutTempMinPumpCycles 20 °C
setstate Mythz 2018-02-04 10:51:50 p58SuppressTempCaptPumpStart 60 s
setstate Mythz 2018-02-04 10:51:55 p75PassiveCooling 256
setstate Mythz 2018-02-04 10:49:37 p77OutTempFilterTime 1 h
setstate Mythz 2018-02-04 10:51:37 p78DualModePoint  °C
setstate Mythz 2018-02-04 10:50:00 p79BoosterTimeoutHC 60 min
setstate Mythz 2018-02-04 10:52:48 p80EnableSolar 0
setstate Mythz 2018-02-04 10:49:33 pAbsence pA0DurationUntilAbsenceStart: 0 pA0AbsenceDuration: 0 pA0EnableAbsenceProg: 0
setstate Mythz 2018-02-04 10:53:10 pCircPump p54MinPumpCycles: 1 p55MaxPumpCycles: 288 p56OutTempMaxPumpCycles: 19 p57OutTempMinPumpCycles: 20 p58SuppressTempCaptPumpStart: 60
setstate Mythz 2018-02-04 10:50:05 pClockDay 11
setstate Mythz 2018-02-04 10:52:02 pClockHour 12
setstate Mythz 2018-02-04 10:53:15 pClockMinutes 3
setstate Mythz 2018-02-04 10:51:12 pClockMonth 1
setstate Mythz 2018-02-04 10:49:55 pClockYear 18
setstate Mythz 2018-02-04 10:53:12 pDHW p32HystDHW: 2 p33BoosterTimeoutDHW: 90 p34TempLimitBoostDHW: -10 p35PasteurisationInterval: 30 p36MaxDurationDHWLoad: 12 pasteurisationTemp: 10 maxBoostStagesDHW: 3 p84EnableDHWBuffer: 2
setstate Mythz 2018-02-04 10:52:50 pDHWProg progDHWStartTime: 22:00 progDHWEndTime: 05:00 progDHWMonday: 1 progDHWTuesday: 1 progDHWWednesday: 1 progDHWThursday: 1 progDHWFriday: 1 progDHWSaturday: 1 progDHWSunday: 1 progDHWEnable: 0
setstate Mythz 2018-02-04 10:49:50 pDefrostAA MaxDefrostDurationAAExchenger: 60 DefrostStartThreshold: 10 VolumeFlowFilterReplacement: 20
setstate Mythz 2018-02-04 10:52:40 pDefrostEva UpTempLimitDefrostEvaporatorEnd: 15 MaxTimeDefrostEvaporator: 10 LimitTempCondenserElectBoost: 15 LimitTempCondenserDefrostTerm: 10 p47CompressorRestartDelay: 20 p48MainFanSpeed: 70
setstate Mythz 2018-02-04 10:51:31 pDryHeat p70StartDryHeat: 0 p71BaseTemp: 30 p72PeakTemp: 45 p73TempDuration: 5 p74TempIncrease: 3
setstate Mythz 2018-02-04 10:53:07 pFan p37Fanstage1AirflowInlet: 115 p38Fanstage2AirflowInlet: 173 p39Fanstage3AirflowInlet: 230 p40Fanstage1AirflowOutlet: 115 p41Fanstage2AirflowOutlet: 173 p42Fanstage3AirflowOutlet: 230 p43UnschedVent3: 60 p44UnschedVent2: 60 p45UnschedVent1: 60 p46UnschedVent0: 60 p75PassiveCooling: 256
setstate Mythz 2018-02-04 10:53:18 pFanProg progFAN1StartTime: 22:00 progFAN1EndTime: 06:00 progFAN1Monday: 1 progFAN1Tuesday: 1 progFAN1Wednesday: 1 progFAN1Thursday: 1 progFAN1Friday: 1 progFAN1Saturday: 1 progFAN1Sunday: 1 progFAN1Enable: 0 progFAN2StartTime: 10:00 progFAN2EndTime: 17:00 progFAN2Monday: 1 progFAN2Tuesday: 1 progFAN2Wednesday: 1 progFAN2Thursday: 1 progFAN2Friday: 1 progFAN2Saturday: 0 progFAN2Sunday: 0 progFAN2Enable: 0
setstate Mythz 2018-02-04 10:52:30 pHeat1 p13GradientHC1: 0.5 p14LowEndHC1: 0 p15RoomInfluenceHC1: 0 p16GradientHC2: 0.6 p17LowEndHC2: 0 p18RoomInfluenceHC2: 0 p19FlowProportionHC1: 30 p20FlowProportionHC2: 100 MaxSetHeatFlowTempHC1: 45 MinSetHeatFlowTempHC1: 5 MaxSetHeatFlowTempHC2: 35 MinSetHeatFlowTempHC2: 5
setstate Mythz 2018-02-04 10:53:04 pHeat2 p21Hyst1: 4 p22Hyst2: 3 p23Hyst3: 2 p24Hyst4: 2 p25Hyst5: 1 p26Hyst6: 0 p27Hyst7: 0 p28Hyst8: 0 p29HystAsymmetry: 1 p30integralComponent: 100 p31MaxBoostStages: 3 MaxHeatFlowTemp: 75 p49SummerModeTemp: 18 p50SummerModeHysteresis: 1 p77OutTempFilterTime: 1 p78DualModePoint: -3 p79BoosterTimeoutHC: 60
setstate Mythz 2018-02-04 10:52:53 pHeatProg progHC1StartTime: 22:00 progHC1EndTime: 06:00 progHC1Monday: 1 progHC1Tuesday: 1 progHC1Wednesday: 1 progHC1Thursday: 1 progHC1Friday: 1 progHC1Saturday: 1 progHC1Sunday: 1 progHC1Enable: 0 progHC2StartTime: 10:00 progHC2EndTime: 17:00 progHC2Monday: 1 progHC2Tuesday: 1 progHC2Wednesday: 1 progHC2Thursday: 1 progHC2Friday: 1 progHC2Saturday: 0 progHC2Sunday: 0 progHC2Enable: 0
setstate Mythz 2018-02-04 10:50:58 pRestart p59RestartBeforeSetbackEnd: 120
setstate Mythz 2018-02-04 10:52:48 pSolar p80EnableSolar: 0 p81DiffTempSolarLoading: 793.5 p82DelayCompStartSolar: 41 p84DHWTempSolarMode: 28.9 HystDiffTempSolar: 6553 CollectLimitTempSolar: 30.2
setstate Mythz 2018-02-04 10:52:51 progDHWEnable 0
setstate Mythz 2018-02-04 10:51:39 progDHWEndTime 05:00
setstate Mythz 2018-02-04 10:51:46 progDHWFriday 1
setstate Mythz 2018-02-04 10:52:22 progDHWMonday 1
setstate Mythz 2018-02-04 10:52:14 progDHWSaturday 1
setstate Mythz 2018-02-04 10:53:02 progDHWStartTime 22:00
setstate Mythz 2018-02-04 10:51:23 progDHWSunday 1
setstate Mythz 2018-02-04 10:50:35 progDHWThursday 1
setstate Mythz 2018-02-04 10:52:50 progDHWTuesday 1
setstate Mythz 2018-02-04 10:51:47 progDHWWednesday 1
setstate Mythz 2018-02-04 10:50:06 progFAN1Enable 0
setstate Mythz 2018-02-04 10:50:14 progFAN1EndTime 06:00
setstate Mythz 2018-02-04 10:50:22 progFAN1Friday 1
setstate Mythz 2018-02-04 10:52:21 progFAN1Monday 1
setstate Mythz 2018-02-04 10:50:53 progFAN1Saturday 1
setstate Mythz 2018-02-04 10:50:51 progFAN1StartTime 22:00
setstate Mythz 2018-02-04 10:52:38 progFAN1Sunday 1
setstate Mythz 2018-02-04 10:51:33 progFAN1Thursday 1
setstate Mythz 2018-02-04 10:51:52 progFAN1Tuesday 1
setstate Mythz 2018-02-04 10:51:02 progFAN1Wednesday 1
setstate Mythz 2018-02-04 10:52:03 progFAN2Enable 0
setstate Mythz 2018-02-04 10:51:07 progFAN2EndTime 17:00
setstate Mythz 2018-02-04 10:52:16 progFAN2Friday 1
setstate Mythz 2018-02-04 10:53:17 progFAN2Monday 1
setstate Mythz 2018-02-04 10:49:53 progFAN2Saturday
setstate Mythz 2018-02-04 10:52:59 progFAN2StartTime 10:00
setstate Mythz 2018-02-04 10:53:20 progFAN2Sunday 0
setstate Mythz 2018-02-04 10:50:17 progFAN2Thursday 1
setstate Mythz 2018-02-04 10:50:29 progFAN2Tuesday 1
setstate Mythz 2018-02-04 10:50:45 progFAN2Wednesday 1
setstate Mythz 2018-02-04 10:50:41 progHC1Enable 0
setstate Mythz 2018-02-04 10:52:13 progHC1EndTime 06:00
setstate Mythz 2018-02-04 10:51:53 progHC1Friday 1
setstate Mythz 2018-02-04 10:52:00 progHC1Monday 1
setstate Mythz 2018-02-04 10:52:32 progHC1Saturday 1
setstate Mythz 2018-02-04 10:50:48 progHC1StartTime 22:00
setstate Mythz 2018-02-04 10:50:24 progHC1Sunday 1
setstate Mythz 2018-02-04 10:51:38 progHC1Thursday 1
setstate Mythz 2018-02-04 10:52:53 progHC1Tuesday 1
setstate Mythz 2018-02-04 10:49:49 progHC1Wednesday 1
setstate Mythz 2018-02-04 10:51:41 progHC2Enable 0
setstate Mythz 2018-02-04 10:49:53 progHC2EndTime 17:00
setstate Mythz 2018-02-04 10:50:21 progHC2Friday 1
setstate Mythz 2018-02-04 10:52:09 progHC2Monday 1
setstate Mythz 2018-02-04 10:52:37 progHC2Saturday 0
setstate Mythz 2018-02-04 10:52:57 progHC2StartTime 10:00
setstate Mythz 2018-02-04 10:50:49 progHC2Sunday 0
setstate Mythz 2018-02-04 10:51:58 progHC2Thursday 1
setstate Mythz 2018-02-04 10:52:54 progHC2Tuesday 1
setstate Mythz 2018-02-04 10:51:49 progHC2Wednesday 1
setstate Mythz 2018-02-04 10:51:18 sControl heatRequest: 5 heatRequest2: 5 hcStage: 0 dhwStage: 0 heatStageControlModul: 0 compBlockTime: 582 pasteurisationMode: 0 defrostEvaporator: 10 boosterStage2: 0 solarPump: 0 boosterStage1: 0 compressor: 0 heatPipeValve: 1 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 1 mixerOpen: 0 mixerClosed: 0 sensorBits1: 01 sensorBits2: 01 boostBlockTimeAfterPumpStart: 0 boostBlockTimeAfterHD: 0
setstate Mythz 2018-02-04 10:50:10 sDHW dhwTemp: 44.1 outsideTemp: 2.7 dhwSetTemp: 45 compBlockTime: 649 out: 0914 heatBlockTime: 0 dhwBoosterStage: 0 pasteurisationMode: 0 dhwOpMode: normal x36: 048F
setstate Mythz 2018-01-29 20:59:21 sElectrHCDay 0 Wh
setstate Mythz 2018-02-04 10:50:16 sFan statusAFC: 0 supplyFanSpeedCAL: 0 exhaustFanSpeedCAL: 0 supplyFanAirflowCAL: 0 exhaustFanAirflowCAL: 0 supplyFanSpeed: 0 exhaustFanSpeed: 0 supplyFanAirflowSet: 0 exhaustFanAirflowSet: 0 supplyFanSpeedTarget: 0 exhaustFanSpeedTarget: 0 supplyFanSpeed0: 0 exhaustFanSpeed0: 0 supplyFanSpeed200: 0 exhaustFanSpeed200: 1152 airflowTolerance: 0 airflowCalibrationInterval: 0 timeToCalibration: 115
setstate Mythz 2018-02-04 10:50:03 sFirmware version: 02.06
setstate Mythz 2018-02-04 18:38:28 sGlobal outsideTemp: 2 flowTemp: 39.6 returnTemp: 34.6 hotGasTemp: 88.2 dhwTemp: 46.4 flowTempHC2: 0 evaporatorTemp: -6.3 condenserTemp: 40.9 mixerOpen: 0 mixerClosed: 0 heatPipeValve: 0 diverterValve: 0 dhwPump: 0 heatingCircuitPump: 1 solarPump: 0 compressor: 1 boosterStage3: 0 boosterStage2: n.a. boosterStage1: 0 highPressureSensor: 1 lowPressureSensor: 1 evaporatorIceMonitor: 1 signalAnode: 0 evuRelease: n.a. ovenFireplace: 0 STB: n.a. outputVentilatorPower: 39 inputVentilatorPower: 39 mainVentilatorPower: 69.8039215686275 outputVentilatorSpeed: 31 inputVentilatorSpeed: 27 mainVentilatorSpeed: 19 outsideTempFiltered: 3 relHumidity: n.a. dewPoint: n.a. P_Nd: n.a. P_Hd: n.a. actualPower_Qc: n.a. actualPower_Pel: n.a. collectorTemp: 0 insideTemp: 0
setstate Mythz 2018-02-04 18:38:08 sHC1 outsideTemp: 2 x08: 33.8 returnTemp: 34.4 integralHeat: 40 flowTemp: 39.3 heatSetTemp: 32.3 heatTemp: 35.7 seasonMode: winter integralSwitch: 100 hcOpMode: normal roomSetTemp: 22.5 x60: 0 x64: 0 insideTempRC: 0 x72: 52 x76: 2252.8 onHysteresisNo: 1 offHysteresisNo: 0 hcBoosterStage: 1
setstate Mythz 2018-02-04 10:50:27 sHC2 outsideTemp: 3.3 returnTemp: 29.6 vorlaufTemp: 0 heatSetTemp: 33.7 heatTemp: 29.6 stellgroesse: -100 seasonMode: winter hcOpMode: normal
setstate Mythz 2018-01-29 20:59:17 sHeatRecoveredDay 0 Wh
setstate Mythz 2018-02-04 10:53:21 sHistory operatingHours1: 387 operatingHours2: 391 heatingHours: 12049 DHWhours: 4529 coolingHours: 0
setstate Mythz 2018-02-04 10:49:58 sLast10errors number_of_faults: 1 fault0CODE: F23_CondenserTemperatureSensorFault fault0TIME: 18:37 fault0DATE: 15.09 fault1CODE: n.a. fault1TIME: 00:00 fault1DATE: 00.00 fault2CODE: n.a. fault2TIME: 00:00 fault2DATE: 00.00 fault3CODE: n.a. fault3TIME: 00:00 fault3DATE: 00.00
setstate Mythz 2018-02-04 10:52:05 sProgram opMode: automatic ProgStateHC: normal ProgStateDHW: normal ProgStateFAN: normal BaseTimeAP0: 23505 StatusAP0: 0 StartTimeAP0: 0 EndTimeAP0: 0
setstate Mythz 2018-02-04 10:50:19 sSystem userSetFanStage: 0 userSetFanRemainingTime: 0 lastErrors:
setstate Mythz 2018-02-04 10:53:15 sTimedate Weekday: Sunday pClockHour: 12 pClockMinutes: 3 Sec: 35 pClockYear: 18 pClockMonth: 1 pClockDay: 11
setstate Mythz 2018-02-04 10:49:14 state opened



Vielen Dank & viele Grüße
Fabian
Loxberry auf RPi3 mit FHEM / LWZ303i V.2.06 / Loxone / eisfair Server (LMS/NAS/cloud/et.) / Fronius WR mit 9,3 kwp

börni

Zitat von: willybauss am 04 Februar 2018, 11:48:56
[...]
Wie weiter:
Viel wichtiger als der COP ist die generelle Arbeitsweise deiner Anlage. Die sind vom Installateur meist auf "Hauptsache es wird warm" abgestimmt - ohne Rücksicht auf Energieverbrauch und Lebensdauer.

Wie eine gute Abstimmung sich in den Plots darstellen sollte, findest Du in den Beispielplots im 1. Beitrag. Sicher werden deine Kurven in den Plots ganz anders aussehen.

Also:
Erst mal ein paar Tage laufen lassen und versuchen, das was Du in den Plots siehst, zu interpretieren. Dazu nimmst Du das zur Hilfe, was ich im 1. Beitrag ausführlich geschrieben habe.

https://forum.fhem.de/index.php/topic,33452.msg258353.html#msg258353

Dann aussagefähige Plots hier posten. Gerne darfst Du dann schon deine Interpretation (und somit das hoffentlich Gelernte  ;)) hinzufügen. Wir können dann Deine Ideen korrigieren/ergänzen/...

Super - vielen Dank für das Angebot, darauf komme ich bestimmt gern zurück!
Also ein paar Sachen sind mir schon aufgefallen :)
Dazu später mehr ....
Wie kommt es, dass Du Dich damit so gut auskennst? Alles selbst beigebracht oder vom Fach? :)  ;)

Vielen Dank & viele Grüße
Fabian
Loxberry auf RPi3 mit FHEM / LWZ303i V.2.06 / Loxone / eisfair Server (LMS/NAS/cloud/et.) / Fronius WR mit 9,3 kwp

willybauss

Nein, nicht vom Fach. Alles selbst beigebracht und aus Foren und Internetseiten geklaut. Das Haustechnikdialog-Forum ist dabei auch ganz hilfreich. Dort gibt es 2 - 3 Experten unter vielen Dummschwätzern. Man darf dort aber nicht erwähnen, dass man sowas wie Monitoring oder gar Steuerung betreibt. Dann wird man geteert und gefedert. Vermutlich glauben die auch noch an den Ablasshandel ...

Die Konfig schaue ich mir an und schreibe ggf. ein paar Kommentare dazu, falls mir was auffällt.

PS:
Ja, Willy ist voll ok. So nennen mich fast alle Freunde, Bekannte, Kollegen, ...
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

willybauss

Das (grüne Kommentare) fiel mir auf:

Zitatdefmod Mythz THZ /dev/ttyUSB0@9600
>>> Solange Du nur ein USB-Device hast ist das ok. Aber wenn Du später mal mehr machst kann es passieren, dass beim booten die Devices verwechselt werden und z.B. ein Homematic-USB-Stick als USB0 angesprochen wird und die THZ plötzlich USB1 ist. Dann läuft Dein Monitoring nicht mehr und Du weißt erst mal nicht warum. Alle Tipps und Lösungsvorschläge aus Linuxforen haben bei mir nie zuverlässig Erfolg gebracht. Ich bin dann auf die Definition der tatsächlichen, hart codierten USB-Devices gewechselt. Seither habe ich Ruhe:
>>> defmod Mythz THZ /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0@115200
>>> Das kann bei Dir natürlich anders aussehen, wenn Dein USB-Seriell-Wandler anders heißt oder wenn Du direkt auf nen seriellen Port Deines Rechners gehst.

attr Mythz devStateIcon opened:10px-kreis-gruen disconnected:10px-kreis-rot
attr Mythz event-min-interval .*:3600
attr Mythz event-on-change-reading .*:0.01
attr Mythz firmware 2.06
attr Mythz icon sani_heating
attr Mythz interval_sGlobal 300
attr Mythz interval_sHC1 300
attr Mythz interval_sHistory 28800
attr Mythz room Heizung
attr Mythz userReadings AussenTemp:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[1]}, VorlaufTemp:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[3]}, RuecklaufTemp:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[5]}, WWTemp:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[9]}, InnenTemp:sGlobal.* {((split ' ',ReadingsVal("Mythz","sGlobal",0))[81])}, PumpeDHW:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[25]}, PumpeHC:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[27]}, Compress:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[31]}, Boost3:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[33]}, Boost1:sGlobal.* {(split ' ',ReadingsVal("Mythz","sGlobal",0))[37]}
>>> War es nicht so, dass Du gar keinen Innentemperatursensor hast? Dann ist der rot markierte Teil sinnlos.

Die setstate-Zeilen sind eher uninteressant, da sie nur den aktuellen Zustand der Readings darstellen. Ansonsten ist nichts auffälliges dabei.

Du solltest Dir aber gleich angewöhnen, Änderungen nicht mit dem Texteditor in der fhem.cfg zu machen, sondern übers User Interface. Das ist am Anfang gewöhnungsbedürftig, lohnt sich aber z.B. durch sofortigen Syntaxcheck. Und alle Änderungen benötigen am Ende einen Klick links oben auf "Save config".
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

parabacus

Zitat von: willybauss am 04 Februar 2018, 21:38:42
Ich bin dann auf die Definition der tatsächlichen, hart codierten USB-Devices gewechselt. Seither habe ich Ruhe:
>>> defmod Mythz THZ /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0@115200

Hey Willy,

den Tipp nehme ich mir auch mit! Darüber bin erst kürzlich auch gestolpert, als ich neu aufsetzen musste - zwei mal Neustart und zwei mal hat sich das "gedreht", da ich ja neben meiner LWZ noch den Stromzähler-Lesekopf per USB dran hab.
Stiebel Eltron LWZ 504 / FHEM auf Rasperry Pi 3 / THZ / Weather / TABLETUI / SB_SERVER / SB_PLAYER  / OBIS / Verkehrsinfo / speedtest / Presence / FRITZ / ZWDongle / ZWAVE / Calendar / CALVIEW/ IPCAM/ ABFALL / ESPEasy

peter456

Hallo,
Eine Frage an die Experten der alten Firmware z.B. 2.06.
Gib es hier eine Bit-Information zur Meldung "Filterwechsel".
Ich würde mir gerne eine Email schicken wenn die Luftfilter getauscht werden müssen.

Danke.

börni

Hallo Willy,

Zitat von: willybauss am 04 Februar 2018, 21:38:42
Das (grüne Kommentare) fiel mir auf:

Die setstate-Zeilen sind eher uninteressant, da sie nur den aktuellen Zustand der Readings darstellen. Ansonsten ist nichts auffälliges dabei.

Du solltest Dir aber gleich angewöhnen, Änderungen nicht mit dem Texteditor in der fhem.cfg zu machen, sondern übers User Interface. Das ist am Anfang gewöhnungsbedürftig, lohnt sich aber z.B. durch sofortigen Syntaxcheck. Und alle Änderungen benötigen am Ende einen Klick links oben auf "Save config".

Vielen Dank für die Hinweise - "InnenTemp" habe ich mal entfernt.
Wie setze ich das USB "Problem" wie von Dir beschrieben bei mir um?

Hier meine USB-Ausgabe:


loxberry@loxberry:~ $ lsusb -v

Bus 001 Device 004: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0403 Future Technology Devices International, Ltd
  idProduct          0x6001 FT232 USB-Serial (UART) IC
  bcdDevice            4.00
  iManufacturer           1
  iProduct                2
  iSerial                 3
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower               44mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              2
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0

Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0
  bDeviceProtocol         1
  bMaxPacketSize0        64
  idVendor           0x0424 Standard Microsystems Corp.
  idProduct          0xec00 SMSC9512/9514 Fast Ethernet Adapter
  bcdDevice            2.00
  iManufacturer           0
  iProduct                0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol    255
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               4

Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         2 TT per port
  bMaxPacketSize0        64
  idVendor           0x0424 Standard Microsystems Corp.
  idProduct          0x9514
  bcdDevice            2.00
  iManufacturer           0
  iProduct                0
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           41
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      1 Single TT
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      2 TT per port
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            4.09
  iManufacturer           3
  iProduct                2
  iSerial                 1
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
loxberry@loxberry:~ $



Vielen Dank & viele Grüße
Fabian

Loxberry auf RPi3 mit FHEM / LWZ303i V.2.06 / Loxone / eisfair Server (LMS/NAS/cloud/et.) / Fronius WR mit 9,3 kwp

willybauss

Zitat von: börni am 07 Februar 2018, 21:40:11
Wie setze ich das USB "Problem" wie von Dir beschrieben bei mir um?

Ich setzt jetzt mal einfache Linux-Kenntnisse voraus.

Du gehst am Linux-Rechner in das Verzeichnis /dev/serial/by-id und lässt dir dessen Inhalt anzeigen. Dort findest Du dann den Namen des USB-Seriell-Adapters. Bei mir sieht die Zeile so aus:

Zitatlrwxrwxrwx 1 root root  13 Jan  1  1970 usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0 -> ../../ttyUSB0

Das, was ich fett markiert habe, ist der Devicename (ein String ohne Leerzeichen!). Den fügst Du mitsamt Pfad in die Konfiguration von Mythz in FHEM ein. Am Ende wird (genau wie bisher) ein @[Port-Speed] hinzugefügt. Insgesamt wäre das dann bei mir

defmod Mythz THZ /dev/serial/by-id/usb-Prolific_Technology_Inc._USB-Serial_Controller_D-if00-port0@115200
FHEM auf Raspberry Pi B und 2B; THZ (THZ-303SOL), CUL_HM, TCM-EnOcean, SamsungTV, JSONMETER, SYSMON, OBIS, STATISTICS

peter456

Zitat von: peter456 am 06 Februar 2018, 09:20:01
Hallo,
Eine Frage an die Experten der alten Firmware z.B. 2.06.
Gib es hier eine Bit-Information zur Meldung "Filterwechsel".
Ich würde mir gerne eine Email schicken wenn die Luftfilter getauscht werden müssen.

Danke.
Gibt es hier für die neuen Firmwarestände auch keine Möglichkeiten die Meldung "Filterwechsel" auszulesen?

ioT4db

Zitat von: peter456 am 08 Februar 2018, 09:10:02
Gibt es hier für die neuen Firmwarestände auch keine Möglichkeiten die Meldung "Filterwechsel" auszulesen?

Moin,
ich glaube bei mir steht das bei sDisplay.

sDisplay
switchingProg: 1 compressor: 1 heatingHC: 1 heatingDHW: 0 boosterHC: 0 filterBoth: 0 ventStage: 0 pumpHC: 1 defrost: 0 filterUp: 0 filterDown: 0 cooling: 0 service: 0
FHEM auf Synology mittels Docker,  Jeelink-Clone 1x für PCA301 und 1x für Lacrosse, THZ304SOL, Homematic: CUL_HM / M-MOD-RPI-PCB, Pushover, Xiaomi s50

ioT4db

Zitat von: friesenjung am 22 Januar 2018, 19:36:23
...
Also misst die THZ übers Jahr bei mir etwa 600 kWh zu viel!
...

Echt merkwürdig. Ich werd morgen mal bei Stiebel anrufen. Vlt. kann man das "kalibrieren"...
der Vollständigkeit halber noch ein Nachtrag:

Aufgrund der oben beschriebenen Messabweichung der THZ-internen Zähler für "sElectr..." habe ich mal an Stiebel geschrieben. Die Antwort war, dass das "normal" sein kann. Die interne Messeinrichtung ist nicht kalibriert und nur für Analysezwecke der Betriebsarten des Gerätes.

Also hab ich wohl eine eher ungenaue Messeinrichtung. :(

Ich beobachte das mal weiter. Vielleicht gibts ja einen konstanten Faktor der Abweichung. Damit verringert sich wohl auch die Aussagekraft der darauf beruhenden Berechnung der Cop-Werte...

VG...
FHEM auf Synology mittels Docker,  Jeelink-Clone 1x für PCA301 und 1x für Lacrosse, THZ304SOL, Homematic: CUL_HM / M-MOD-RPI-PCB, Pushover, Xiaomi s50

peter456

Zitat von: friesenjung am 08 Februar 2018, 09:38:12
Moin,
ich glaube bei mir steht das bei sDisplay.

sDisplay
switchingProg: 1 compressor: 1 heatingHC: 1 heatingDHW: 0 boosterHC: 0 filterBoth: 0 ventStage: 0 pumpHC: 1 defrost: 0 filterUp: 0 filterDown: 0 cooling: 0 service: 0

Danke für die Info. Das ist leider eines der Register die in der alten Firmware noch fehlen.

andre.k

Das Register sDisplay existiert höchstwahrscheinlich gar nicht in der alten Firmware. Bei mir in v2.14 wird der Filterwechsel als Fehler angezeigt und kann über das Register sSystem ausgelesen werden. Ich weiss nicht, ob es das Register auch in 2.06 gibt. Auf jeden Fall können in 2.06 laut Programmcode die Fehler darüberhinaus über sLast10errors gelesen werden. Das wäre doch ein Lösungsansatz für Deine Aufgabe.

peter456

Hallo Andre,

wenn bei meiner LWZ am Bedienteil das Wort "Filter" angezeigt wird,
dann ist es kein Fehler den ich über sLast10errors auslesen kann.
In sSystems habe ich nur folgende Werte: userSetFanStage: 0 userSetFanRemainingTime: 0 lastErrors:
Ich denke in der Firmware 2.06 gibt es wirklich keine Möglichkeiten diese Meldung auszulesen.