Guten Abend,
ich habe erfolgreich das km200 Modul auf einem Pi mit fhem zum Laufen bekommen. Werte lassen sich auslesen und setzen, so dass ich nun die Heizungsanlage und Solaranlage steuern kann.
Ich möchte zur Vermeidung einer Stagnation (d.h. Ansammlung zu grosser Wärme im Puffer, die zum Abschalten der Solaranlage an besonders sonnigen Tagen führen kann) einen simplen DOIT einbauen. Dieser soll bei Überschreiten der Kollektortemperatur von z.B. 100 Grad die Heizung auf 30 Grad hochfahren, bis der Kollektor wieder unter 100 Grad ist. Hysterese usw. würde ich später dazunehmen.
Meine evtl. naive DOIT-Funktion lautet:
define Stagnation DOIF (Value(get myKm200 /solarCircuits/sc1/collectorTemperature) > 100) (set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 30) DOELSEIF (Value(get myKm200 /solarCircuits/sc1/collectorTemperature) < 100) (set myKm200 /heati$
attr Stagnation room Heizung
Im Browser zeigt fhem an, dass der Prozess initialisiert ist, aber obwohl die äußeren Voraussetzungen (Temperatur zu hoch oder zu niedrig) gegeben sind, passiert rein gar nichts.
Kann mir jemand einen Tipp geben?
Vielen Dank,
Christoph
Ich weiss nicht genau was KM200 als Readings erstellt (dafür wäre ein "list myKm200" hilfreich) und wie (muss man explizit jedes mal ein Get machen?), aber grundsätzlich anhand von was ich bisschen gelesen habe:
([myKm200:/solarCircuits/sc1/collectorTemperature] > 100)
(set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 30)
DOELSEIF ([myKm200:/solarCircuits/sc1/collectorTemperature] < 100)
(set myKm200 /heati$)
Hallo,
list myKm200 ergibt folgende Ausgabe:
Readings:
2017-06-23 08:22:11 /dhwCircuits/dhw1/actualTemp 31.8
2017-06-23 08:22:12 /dhwCircuits/dhw1/charge stop
2017-06-23 08:22:13 /dhwCircuits/dhw1/chargeDuration 4
2017-06-23 08:22:13 /dhwCircuits/dhw1/currentSetpoint 48
2017-06-23 08:22:14 /dhwCircuits/dhw1/operationMode low
2017-06-23 08:22:14 /dhwCircuits/dhw1/singleChargeSetpoint 60
2017-06-23 08:22:14 /dhwCircuits/dhw1/status ACTIVE
2017-06-19 23:25:15 /dhwCircuits/dhw1/switchPrograms/A/1-Mo 0600 off 0800 off 1200 high 1230 off 1530 off 2200 off
2017-06-19 23:25:15 /dhwCircuits/dhw1/switchPrograms/A/2-Tu 0600 off 0800 off 1200 high 1230 off 1530 off 2200 off
2017-06-19 23:25:15 /dhwCircuits/dhw1/switchPrograms/A/3-We 0600 off 0800 off 1200 high 1230 off 1530 off 2200 off
2017-06-19 23:25:15 /dhwCircuits/dhw1/switchPrograms/A/4-Th 0600 off 0800 off 1200 high 1230 off 1530 off 2200 off
2017-06-19 23:25:15 /dhwCircuits/dhw1/switchPrograms/A/5-Fr 0600 off 0800 off 1200 high 1230 off 1530 off 2200 off
2017-06-19 23:25:15 /dhwCircuits/dhw1/switchPrograms/A/6-Sa 0700 off 1000 off 1200 high 1230 off 1300 off 2200 off
2017-06-19 23:25:15 /dhwCircuits/dhw1/switchPrograms/A/7-Su 0700 off 1000 off 1200 high 1230 off 1300 off 2200 off
2017-06-23 08:22:15 /dhwCircuits/dhw1/switchPrograms/cp/1-Mo 0500 on 0800 off 1700 on 2100 off
2017-06-23 08:22:15 /dhwCircuits/dhw1/switchPrograms/cp/2-Tu 0500 on 0800 off 1700 on 2100 off
2017-06-23 08:22:15 /dhwCircuits/dhw1/switchPrograms/cp/3-We 0500 on 0800 off 1700 on 2100 off
2017-06-23 08:22:15 /dhwCircuits/dhw1/switchPrograms/cp/4-Th 0500 on 0800 off 1700 on 2100 off
2017-06-23 08:22:15 /dhwCircuits/dhw1/switchPrograms/cp/5-Fr 0500 on 0800 off 1700 on 2100 off
2017-06-23 08:22:15 /dhwCircuits/dhw1/switchPrograms/cp/6-Sa 0700 on 1200 off 1500 on 2200 off
2017-06-23 08:22:15 /dhwCircuits/dhw1/switchPrograms/cp/7-Su 0700 on 1200 off 1500 on 2200 off
2017-06-23 08:22:15 /dhwCircuits/dhw1/temperatureLevels/high 60
2017-06-23 08:22:16 /dhwCircuits/dhw1/temperatureLevels/low 45
2017-06-23 08:22:17 /dhwCircuits/dhw1/temperatureLevels/off 0
2017-06-23 08:22:17 /dhwCircuits/dhw1/waterFlow 0
2017-06-23 08:22:17 /dhwCircuits/dhw1/workingTime 11400
2017-06-23 08:22:17 /gateway/DateTime 2017-06-23T08:20:40
2017-06-23 08:22:17 /gateway/instAccess off
2017-06-23 08:22:17 /gateway/instWriteAccess off
2017-06-23 08:22:17 /gateway/openIPAccess off
2017-06-23 08:22:17 /gateway/uuid 655411247
2017-06-23 08:22:17 /gateway/versionFirmware 04.01.06
2017-06-23 08:22:18 /gateway/versionHardware iCom_Low_NSC_v1
2017-06-23 08:22:18 /heatSources/CHpumpModulation 10
2017-06-23 08:22:18 /heatSources/ChimneySweeper off
2017-06-23 08:22:18 /heatSources/actualCHPower 0
2017-06-23 08:22:18 /heatSources/actualDHWPower 0
2017-06-23 08:22:18 /heatSources/actualModulation 0
2017-06-23 08:22:18 /heatSources/actualPower 0
2017-06-23 08:22:18 /heatSources/actualSupplyTemperature 28.7
2017-06-23 08:22:18 /heatSources/applianceSupplyTemperature 28.7
2017-06-23 08:22:18 /heatSources/burnerModulationSetpoint 100
2017-06-23 08:22:19 /heatSources/burnerPowerSetpoint 30
2017-06-23 08:22:19 /heatSources/chimneyTemperature -3276.8
2017-06-23 08:22:19 /heatSources/flameCurrent 0
2017-06-23 08:22:19 /heatSources/flameStatus off
2017-06-23 08:22:19 /heatSources/gasAirPressure 0
2017-06-23 08:22:19 /heatSources/hs1/actualModulation 0
2017-06-23 08:22:19 /heatSources/hs1/actualPower 0
2017-06-23 08:22:19 /heatSources/hs1/energyReservoir 0
2017-06-23 08:22:19 /heatSources/hs1/flameStatus off
2017-06-23 08:22:20 /heatSources/hs1/fuel/caloricValue 11.5
2017-06-23 08:22:20 /heatSources/hs1/fuel/density 0.82
2017-06-23 08:22:20 /heatSources/hs1/fuelConsmptCorrFactor 1
2017-06-23 08:22:20 /heatSources/hs1/info/01/Id 1528
2017-06-23 08:22:20 /heatSources/hs1/info/01/No 5265706C6163656420647572696E672070726F64756374696F6E2E
2017-06-23 08:22:20 /heatSources/hs1/info/01/Tok 8
2017-06-23 08:22:20 /heatSources/hs1/info/01/Ver 04
2017-06-23 08:22:20 /heatSources/hs1/nominalFuelConsumption 1.8
2017-06-23 08:22:20 /heatSources/hs1/reservoirAlert 0
2017-06-23 08:22:20 /heatSources/hs1/type GasBoiler
2017-06-23 08:22:20 /heatSources/info/01/Id 1528
2017-06-23 08:22:20 /heatSources/info/01/No 5265706C6163656420647572696E672070726F64756374696F6E2E
2017-06-23 08:22:20 /heatSources/info/01/Tok 8
2017-06-23 08:22:20 /heatSources/info/01/Ver 04
2017-06-23 08:22:21 /heatSources/nominalCHPower 30
2017-06-23 08:22:21 /heatSources/nominalDHWPower 30
2017-06-23 08:22:21 /heatSources/numberOfStarts 2284
2017-06-23 08:22:21 /heatSources/powerSetpoint 100
2017-06-23 08:22:21 /heatSources/returnTemperature 28.9
2017-06-23 08:22:21 /heatSources/supplyTemperatureSetpoint 16
2017-06-23 08:22:21 /heatSources/systemPressure 1.7
2017-06-23 08:22:21 /heatSources/workingTime/centralHeating 162180
2017-06-23 08:22:21 /heatSources/workingTime/secondBurner 0
2017-06-23 08:22:22 /heatSources/workingTime/totalSystem 173580
2017-06-23 08:22:22 /heatingCircuits/hc1/activeSwitchProgram A
2017-06-23 08:22:22 /heatingCircuits/hc1/actualSupplyTemperature -3276.8
2017-06-23 08:22:22 /heatingCircuits/hc1/currentRoomSetpoint 5
2017-06-23 08:22:22 /heatingCircuits/hc1/fastHeatupFactor 0
2017-06-23 08:22:24 /heatingCircuits/hc1/manualRoomSetpoint 5
2017-06-23 08:22:25 /heatingCircuits/hc1/operationMode manual
2017-06-23 08:22:25 /heatingCircuits/hc1/pumpModulation 100
2017-06-23 08:22:25 /heatingCircuits/hc1/roomtemperature -3276.8
2017-06-23 08:22:25 /heatingCircuits/hc1/status ACTIVE
2017-06-23 08:22:26 /heatingCircuits/hc1/switchProgramMode levels
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/A/1-Mo 0600 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/A/2-Tu 0600 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/A/3-We 0600 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/A/4-Th 0600 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/A/5-Fr 0600 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/A/6-Sa 0545 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/A/7-Su 0530 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/B/1-Mo 0600 comfort2 0800 eco 1600 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/B/2-Tu 0600 comfort2 0800 eco 1600 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/B/3-We 0600 comfort2 0800 eco 1600 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/B/4-Th 0600 comfort2 0800 eco 1600 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/B/5-Fr 0600 comfort2 0800 eco 1600 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/B/6-Sa 0800 comfort2 2300 eco
2017-06-23 08:22:26 /heatingCircuits/hc1/switchPrograms/B/7-Su 0800 comfort2 2300 eco
2017-06-23 08:22:27 /heatingCircuits/hc1/temperatureLevels/comfort2 21
2017-06-23 08:22:27 /heatingCircuits/hc1/temperatureLevels/eco 20.5
2017-06-23 08:22:28 /heatingCircuits/hc1/temperatureRoomSetpoint 5
2017-06-23 08:22:28 /heatingCircuits/hc1/temporaryRoomSetpoint -1
2017-06-23 08:22:29 /heatingCircuits/hc2/activeSwitchProgram A
2017-06-23 08:22:29 /heatingCircuits/hc2/actualSupplyTemperature 29.3
2017-06-23 08:22:30 /heatingCircuits/hc2/currentRoomSetpoint 21
2017-06-23 08:22:30 /heatingCircuits/hc2/fastHeatupFactor 0
2017-06-23 08:22:31 /heatingCircuits/hc2/manualRoomSetpoint 21
2017-06-23 08:22:32 /heatingCircuits/hc2/operationMode manual
2017-06-23 08:22:32 /heatingCircuits/hc2/pumpModulation 100
2017-06-23 08:22:32 /heatingCircuits/hc2/roomtemperature -3276.8
2017-06-23 08:22:32 /heatingCircuits/hc2/status ACTIVE
2017-06-23 08:22:33 /heatingCircuits/hc2/switchProgramMode levels
2017-06-23 08:22:33 /heatingCircuits/hc2/switchPrograms/A/1-Mo 0400 comfort2 2300 eco
2017-06-23 08:22:33 /heatingCircuits/hc2/switchPrograms/A/2-Tu 0400 comfort2 2300 eco
2017-06-23 08:22:33 /heatingCircuits/hc2/switchPrograms/A/3-We 0400 comfort2 2300 eco
2017-06-23 08:22:33 /heatingCircuits/hc2/switchPrograms/A/4-Th 0400 comfort2 2300 eco
2017-06-23 08:22:33 /heatingCircuits/hc2/switchPrograms/A/5-Fr 0400 comfort2 2300 eco
2017-06-23 08:22:33 /heatingCircuits/hc2/switchPrograms/A/6-Sa 0800 comfort2 2300 eco
2017-06-23 08:22:33 /heatingCircuits/hc2/switchPrograms/A/7-Su 0800 comfort2 2300 eco
2017-06-23 08:22:34 /heatingCircuits/hc2/switchPrograms/B/1-Mo 0600 comfort2 0800 eco 1600 comfort2 2300 eco
2017-06-23 08:22:34 /heatingCircuits/hc2/switchPrograms/B/2-Tu 0600 comfort2 0800 eco 1600 comfort2 2300 eco
2017-06-23 08:22:34 /heatingCircuits/hc2/switchPrograms/B/3-We 0600 comfort2 0800 eco 1600 comfort2 2300 eco
2017-06-23 08:22:34 /heatingCircuits/hc2/switchPrograms/B/4-Th 0600 comfort2 0800 eco 1600 comfort2 2300 eco
2017-06-23 08:22:34 /heatingCircuits/hc2/switchPrograms/B/5-Fr 0600 comfort2 0800 eco 1600 comfort2 2300 eco
2017-06-23 08:22:34 /heatingCircuits/hc2/switchPrograms/B/6-Sa 0800 comfort2 2300 eco
2017-06-23 08:22:34 /heatingCircuits/hc2/switchPrograms/B/7-Su 0800 comfort2 2300 eco
2017-06-23 08:22:35 /heatingCircuits/hc2/temperatureLevels/comfort2 21
2017-06-23 08:22:35 /heatingCircuits/hc2/temperatureLevels/eco 15
2017-06-23 08:22:36 /heatingCircuits/hc2/temperatureRoomSetpoint 21
2017-06-23 08:22:36 /heatingCircuits/hc2/temporaryRoomSetpoint -1
2017-06-23 08:22:37 /solarCircuits/sc1/actuatorStatus yes
2017-06-23 08:22:37 /solarCircuits/sc1/collectorTemperature 91.1
2017-06-23 08:22:37 /solarCircuits/sc1/dhwTankTemperature 51.4
2017-06-23 08:22:37 /solarCircuits/sc1/pumpModulation 73
2017-06-23 08:22:37 /solarCircuits/sc1/solarYield 461.2
2017-06-23 08:22:37 /solarCircuits/sc1/status ACTIVE
2017-06-23 08:22:37 /system/appliance/CHpumpModulation 10
2017-06-23 08:22:38 /system/appliance/ChimneySweeper 0
2017-06-23 08:22:38 /system/appliance/actualPower 0
2017-06-23 08:22:38 /system/appliance/actualSupplyTemperature 28.7
2017-06-23 08:22:38 /system/appliance/flameCurrent 0
2017-06-23 08:22:38 /system/appliance/gasAirPressure 0
2017-06-23 08:22:38 /system/appliance/nominalBurnerLoad 30
2017-06-23 08:22:38 /system/appliance/numberOfStarts 2284
2017-06-23 08:22:38 /system/appliance/powerSetpoint 100
2017-06-23 08:22:38 /system/appliance/systemPressure 1.7
2017-06-23 08:22:39 /system/appliance/workingTime/centralHeating 162180
2017-06-23 08:22:39 /system/appliance/workingTime/secondBurner 0
2017-06-23 08:22:39 /system/appliance/workingTime/totalSystem 173580
2017-06-23 08:22:39 /system/brand Junkers
2017-06-23 08:22:39 /system/bus EMS2_0
2017-06-23 08:22:39 /system/healthStatus ok
2017-06-23 08:22:39 /system/heatSources/hs1/actualModulation 0
2017-06-23 08:22:39 /system/heatSources/hs1/actualPower 0
2017-06-23 08:22:39 /system/heatSources/hs1/energyReservoir 0
2017-06-23 08:22:40 /system/heatSources/hs1/fuel/caloricValue 11.5
2017-06-23 08:22:40 /system/heatSources/hs1/fuel/density 0.82
2017-06-23 08:22:40 /system/heatSources/hs1/fuelConsmptCorrFactor 1
2017-06-23 08:22:40 /system/heatSources/hs1/nominalFuelConsumption 1.8
2017-06-23 08:22:40 /system/heatSources/hs1/reservoirAlert 0
2017-06-23 08:22:41 /system/holidayModes/hm1/dhwMode OFF
2017-06-23 08:22:41 /system/holidayModes/hm1/hcMode AUTO_SAT
2017-06-23 08:22:41 /system/holidayModes/hm1/startStop 2009-01-01/2009-01-01
2017-06-23 08:22:42 /system/holidayModes/hm2/dhwMode OFF
2017-06-23 08:22:43 /system/holidayModes/hm2/hcMode ECO
2017-06-23 08:22:43 /system/holidayModes/hm2/startStop 2009-01-01/2009-01-01
2017-06-23 08:22:44 /system/holidayModes/hm3/dhwMode OFF
2017-06-23 08:22:44 /system/holidayModes/hm3/hcMode ECO
2017-06-23 08:22:44 /system/holidayModes/hm3/startStop 2009-01-01/2009-01-01
2017-06-23 08:22:45 /system/holidayModes/hm4/dhwMode OFF
2017-06-23 08:22:45 /system/holidayModes/hm4/hcMode ECO
2017-06-23 08:22:45 /system/holidayModes/hm4/startStop 2009-01-01/2009-01-01
2017-06-23 08:22:46 /system/holidayModes/hm5/dhwMode OFF
2017-06-23 08:22:46 /system/holidayModes/hm5/hcMode ECO
2017-06-23 08:22:47 /system/holidayModes/hm5/startStop 2009-01-01/2009-01-01
2017-06-23 08:22:47 /system/info/01/Id 208
2017-06-23 08:22:47 /system/info/01/No 303537383635353230313936333837333739303138343230303030
2017-06-23 08:22:47 /system/info/01/Tok 8
2017-06-23 08:22:47 /system/info/01/Ver 01.04
2017-06-23 08:22:47 /system/info/02/Id 158
2017-06-23 08:22:47 /system/info/02/No 323533303631393530343930363737333831313130363200FFFFFF
2017-06-23 08:22:47 /system/info/02/Tok 16
2017-06-23 08:22:47 /system/info/02/Ver NF33.04
2017-06-23 08:22:47 /system/info/03/Id 160
2017-06-23 08:22:47 /system/info/03/No 003135303631373030303439333837313836363836363800FFFFFF
2017-06-23 08:22:47 /system/info/03/Tok 32
2017-06-23 08:22:47 /system/info/03/Ver NF24.03
2017-06-23 08:22:47 /system/info/04/Id 160
2017-06-23 08:22:47 /system/info/04/No 040000000000000000000000000000000000000000000000000000
2017-06-23 08:22:47 /system/info/04/Tok 33
2017-06-23 08:22:47 /system/info/04/Ver NF24.03
2017-06-23 08:22:47 /system/info/05/Id 163
2017-06-23 08:22:47 /system/info/05/No 383135303631383030303330333837333737303439333200FFFFFF
2017-06-23 08:22:47 /system/info/05/Tok 48
2017-06-23 08:22:47 /system/info/05/Ver NF27.04
2017-06-23 08:22:47 /system/info/06/Id 224
2017-06-23 08:22:47 /system/info/06/No 0000000078DCFFFF3F67030000003930000000000000E83FC0C107
2017-06-23 08:22:47 /system/info/06/Tok 9
2017-06-23 08:22:47 /system/info/06/Ver NF35.03
2017-06-23 08:22:48 /system/minOutdoorTemp -16
2017-06-23 08:22:48 /system/sensors/temperatures/chimney -3276.8
2017-06-23 08:22:48 /system/sensors/temperatures/hotWater_t2 39
2017-06-23 08:22:48 /system/sensors/temperatures/outdoor_t1 26.1
2017-06-23 08:22:48 /system/sensors/temperatures/return 28.9
2017-06-23 08:22:48 /system/sensors/temperatures/supply_t1 28.7
2017-06-23 08:22:48 /system/sensors/temperatures/supply_t1_setpoint 16
2017-06-23 08:22:48 /system/sensors/temperatures/switch 29.2
2017-06-23 08:22:48 /system/systemType NSC_ICOM_GATEWAY
2017-06-23 08:22:48 fullResponse OK
Secret:
CRYPTKEYINITIAL ��1�=�:1�S*�I���П�/��ȟ�;��+
CRYPTKEYPRIVATE ��1�=�:1�S*�I��S��Y����l��
KM200ALLSERVICES:
/
/dhwCircuits
/dhwCircuits
/dhwCircuits/dhw1
/dhwCircuits/dhw1
/dhwCircuits/dhw1/actualTemp
/dhwCircuits/dhw1/actualTemp
/dhwCircuits/dhw1/charge
/dhwCircuits/dhw1/charge
/dhwCircuits/dhw1/chargeDuration
/dhwCircuits/dhw1/chargeDuration
/dhwCircuits/dhw1/cpStartph
/dhwCircuits/dhw1/cpStartph
/dhwCircuits/dhw1/cpoperationMode
/dhwCircuits/dhw1/cpoperationMode
/dhwCircuits/dhw1/currentSetpoint
/dhwCircuits/dhw1/currentSetpoint
/dhwCircuits/dhw1/operationMode
/dhwCircuits/dhw1/operationMode
/dhwCircuits/dhw1/singleChargeSetpoint
/dhwCircuits/dhw1/singleChargeSetpoint
/dhwCircuits/dhw1/status
/dhwCircuits/dhw1/status
/dhwCircuits/dhw1/switchPrograms
/dhwCircuits/dhw1/switchPrograms
/dhwCircuits/dhw1/switchPrograms/cp
/dhwCircuits/dhw1/switchPrograms/cp
/dhwCircuits/dhw1/tdMode
/dhwCircuits/dhw1/tdMode
/dhwCircuits/dhw1/tdsetPoint
/dhwCircuits/dhw1/tdsetPoint
/dhwCircuits/dhw1/temperatureLevels
/dhwCircuits/dhw1/temperatureLevels
/dhwCircuits/dhw1/temperatureLevels/high
/dhwCircuits/dhw1/temperatureLevels/high
/dhwCircuits/dhw1/temperatureLevels/low
/dhwCircuits/dhw1/temperatureLevels/low
/dhwCircuits/dhw1/temperatureLevels/off
/dhwCircuits/dhw1/temperatureLevels/off
/dhwCircuits/dhw1/waterFlow
/dhwCircuits/dhw1/waterFlow
/dhwCircuits/dhw1/workingTime
/dhwCircuits/dhw1/workingTime
/gateway
/gateway/DateTime
/gateway/boschSHPassword
/gateway/firmware
/gateway/haiPassword
/gateway/instAccess
/gateway/instPassword
/gateway/instWriteAccess
/gateway/knxPassword
/gateway/openIPAccess
/gateway/openIPPassword
/gateway/portalPassword
/gateway/update
/gateway/update/request
/gateway/update/strategy
/gateway/update/version
/gateway/userpassword
/gateway/uuid
/gateway/version
/gateway/versionFirmware
/gateway/versionHardware
/heatSources
/heatSources/CHpumpModulation
/heatSources/ChimneySweeper
/heatSources/Source
/heatSources/Source/Compressor
/heatSources/Source/eHeater
/heatSources/accumulatedEMonitoring
/heatSources/actualCHPower
/heatSources/actualDHWPower
/heatSources/actualModulation
/heatSources/actualPower
/heatSources/actualSupplyTemperature
/heatSources/applianceSupplyTemperature
/heatSources/burnerModulationSetpoint
/heatSources/burnerPowerSetpoint
/heatSources/chimneyTemperature
/heatSources/cooling
/heatSources/flameCurrent
/heatSources/flameStatus
/heatSources/fuelCell
/heatSources/gasAirPressure
/heatSources/heating
/heatSources/hs1
/heatSources/hs1/actualModulation
/heatSources/hs1/actualPower
/heatSources/hs1/energyReservoir
/heatSources/hs1/flameStatus
/heatSources/hs1/fuel
/heatSources/hs1/fuel/caloricValue
/heatSources/hs1/fuel/density
/heatSources/hs1/fuelConsmptCorrFactor
/heatSources/hs1/info
/heatSources/hs1/nominalFuelConsumption
/heatSources/hs1/reservoirAlert
/heatSources/hs1/type
/heatSources/info
/heatSources/nominalCHPower
/heatSources/nominalDHWPower
/heatSources/numberOfStarts
/heatSources/powerSetpoint
/heatSources/returnTemperature
/heatSources/supplyTemperatureSetpoint
/heatSources/systemPressure
/heatSources/workingTime
/heatSources/workingTime/centralHeating
/heatSources/workingTime/secondBurner
/heatSources/workingTime/totalSystem
/heatingCircuits
/heatingCircuits/hc1
/heatingCircuits/hc1/activeSwitchProgram
/heatingCircuits/hc1/actualSupplyTempSetpoint
/heatingCircuits/hc1/actualSupplyTemperature
/heatingCircuits/hc1/controlType
/heatingCircuits/hc1/currentOpModeInfo
/heatingCircuits/hc1/currentRoomSetpoint
/heatingCircuits/hc1/designTemp
/heatingCircuits/hc1/fastHeatupFactor
/heatingCircuits/hc1/heatCurveMax
/heatingCircuits/hc1/manualRoomSetpoint
/heatingCircuits/hc1/nextSetpoint
/heatingCircuits/hc1/operationMode
/heatingCircuits/hc1/pumpModulation
/heatingCircuits/hc1/roomInfluence
/heatingCircuits/hc1/roomTempOffset
/heatingCircuits/hc1/roomtemperature
/heatingCircuits/hc1/solarInfluence
/heatingCircuits/hc1/status
/heatingCircuits/hc1/suWiSwitchMode
/heatingCircuits/hc1/switchProgramMode
/heatingCircuits/hc1/switchPrograms
/heatingCircuits/hc1/switchPrograms/A
/heatingCircuits/hc1/switchPrograms/B
/heatingCircuits/hc1/temperatureLevels
/heatingCircuits/hc1/temperatureLevels/comfort2
/heatingCircuits/hc1/temperatureLevels/eco
/heatingCircuits/hc1/temperatureRoomSetpoint
/heatingCircuits/hc1/temporaryRoomSetpoint
/heatingCircuits/hc1/timeToNextSetpoint
/heatingCircuits/hc2
/heatingCircuits/hc2/activeSwitchProgram
/heatingCircuits/hc2/actualSupplyTempSetpoint
/heatingCircuits/hc2/actualSupplyTemperature
/heatingCircuits/hc2/controlType
/heatingCircuits/hc2/currentOpModeInfo
/heatingCircuits/hc2/currentRoomSetpoint
/heatingCircuits/hc2/designTemp
/heatingCircuits/hc2/fastHeatupFactor
/heatingCircuits/hc2/heatCurveMax
/heatingCircuits/hc2/manualRoomSetpoint
/heatingCircuits/hc2/nextSetpoint
/heatingCircuits/hc2/operationMode
/heatingCircuits/hc2/pumpModulation
/heatingCircuits/hc2/roomInfluence
/heatingCircuits/hc2/roomTempOffset
/heatingCircuits/hc2/roomtemperature
/heatingCircuits/hc2/solarInfluence
/heatingCircuits/hc2/status
/heatingCircuits/hc2/suWiSwitchMode
/heatingCircuits/hc2/switchProgramMode
/heatingCircuits/hc2/switchPrograms
/heatingCircuits/hc2/switchPrograms/A
/heatingCircuits/hc2/switchPrograms/B
/heatingCircuits/hc2/temperatureLevels
/heatingCircuits/hc2/temperatureLevels/comfort2
/heatingCircuits/hc2/temperatureLevels/eco
/heatingCircuits/hc2/temperatureRoomSetpoint
/heatingCircuits/hc2/temporaryRoomSetpoint
/heatingCircuits/hc2/timeToNextSetpoint
/notifications
/recordings
/recordings/dhwCircuits
/recordings/dhwCircuits/dhw1
/recordings/dhwCircuits/dhw1/actualTemp
/recordings/heatSources
/recordings/heatSources/actualCHPower
/recordings/heatSources/actualDHWPower
/recordings/heatSources/actualPower
/recordings/heatSources/hs1
/recordings/heatSources/hs1/actualPower
/recordings/heatingCircuits
/recordings/heatingCircuits/hc1
/recordings/heatingCircuits/hc1/roomtemperature
/recordings/heatingCircuits/hc2
/recordings/heatingCircuits/hc2/roomtemperature
/recordings/solarCircuits
/recordings/solarCircuits/sc1
/recordings/solarCircuits/sc1/solarYield
/recordings/system
/recordings/system/heatSources
/recordings/system/heatSources/hs1
/recordings/system/heatSources/hs1/actualPower
/recordings/system/sensors
/recordings/system/sensors/temperatures
/recordings/system/sensors/temperatures/outdoor_t1
/solarCircuits
/solarCircuits/sc1
/solarCircuits/sc1/actuatorStatus
/solarCircuits/sc1/collectorTemperature
/solarCircuits/sc1/dhwTankTemperature
/solarCircuits/sc1/pumpModulation
/solarCircuits/sc1/solarYield
/solarCircuits/sc1/status
/system
/system/appliance
/system/appliance/CHpumpModulation
/system/appliance/ChimneySweeper
/system/appliance/actualPower
/system/appliance/actualSupplyTemperature
/system/appliance/flameCurrent
/system/appliance/gasAirPressure
/system/appliance/nominalBurnerLoad
/system/appliance/numberOfStarts
/system/appliance/powerSetpoint
/system/appliance/systemPressure
/system/appliance/workingTime
/system/appliance/workingTime/centralHeating
/system/appliance/workingTime/secondBurner
/system/appliance/workingTime/totalSystem
/system/brand
/system/bus
/system/healthStatus
/system/heatSources
/system/heatSources/hs1
/system/heatSources/hs1/actualModulation
/system/heatSources/hs1/actualPower
/system/heatSources/hs1/energyReservoir
/system/heatSources/hs1/fuel
/system/heatSources/hs1/fuel/caloricValue
/system/heatSources/hs1/fuel/density
/system/heatSources/hs1/fuelConsmptCorrFactor
/system/heatSources/hs1/nominalFuelConsumption
/system/heatSources/hs1/reservoirAlert
/system/holidayModes
/system/holidayModes/hm1
/system/holidayModes/hm1/assignedTo
/system/holidayModes/hm1/delete
/system/holidayModes/hm1/dhwMode
/system/holidayModes/hm1/hcMode
/system/holidayModes/hm1/startStop
/system/holidayModes/hm2
/system/holidayModes/hm2/assignedTo
/system/holidayModes/hm2/delete
/system/holidayModes/hm2/dhwMode
/system/holidayModes/hm2/hcMode
/system/holidayModes/hm2/startStop
/system/holidayModes/hm3
/system/holidayModes/hm3/assignedTo
/system/holidayModes/hm3/delete
/system/holidayModes/hm3/dhwMode
/system/holidayModes/hm3/hcMode
/system/holidayModes/hm3/startStop
/system/holidayModes/hm4
/system/holidayModes/hm4/assignedTo
/system/holidayModes/hm4/delete
/system/holidayModes/hm4/dhwMode
/system/holidayModes/hm4/hcMode
/system/holidayModes/hm4/startStop
/system/holidayModes/hm5
/system/holidayModes/hm5/assignedTo
/system/holidayModes/hm5/delete
/system/holidayModes/hm5/dhwMode
/system/holidayModes/hm5/hcMode
/system/holidayModes/hm5/startStop
/system/info
/system/minOutdoorTemp
/system/sensors
/system/sensors/temperatures
/system/sensors/temperatures/chimney
/system/sensors/temperatures/hotWater_t2
/system/sensors/temperatures/outdoor_t1
/system/sensors/temperatures/return
/system/sensors/temperatures/supply_t1
/system/sensors/temperatures/supply_t1_setpoint
/system/sensors/temperatures/switch
/system/systemType
KM200ALLSERVICESBACKUP:
/
/dhwCircuits
/dhwCircuits
/gateway
/heatSources
/heatingCircuits
/notifications
/recordings
/solarCircuits
/system
KM200DONOTPOLL:
KM200DYNSERVICES:
/dhwCircuits/dhw1/actualTemp
/dhwCircuits/dhw1/charge
/dhwCircuits/dhw1/chargeDuration
/dhwCircuits/dhw1/currentSetpoint
/dhwCircuits/dhw1/operationMode
/dhwCircuits/dhw1/singleChargeSetpoint
/dhwCircuits/dhw1/status
/dhwCircuits/dhw1/switchPrograms/cp
/dhwCircuits/dhw1/temperatureLevels/high
/dhwCircuits/dhw1/temperatureLevels/low
/dhwCircuits/dhw1/temperatureLevels/off
/dhwCircuits/dhw1/waterFlow
/dhwCircuits/dhw1/workingTime
/gateway/DateTime
/gateway/instAccess
/gateway/instWriteAccess
/gateway/openIPAccess
/gateway/uuid
/gateway/versionFirmware
/gateway/versionHardware
/heatSources/CHpumpModulation
/heatSources/ChimneySweeper
/heatSources/actualCHPower
/heatSources/actualDHWPower
/heatSources/actualModulation
/heatSources/actualPower
/heatSources/actualSupplyTemperature
/heatSources/applianceSupplyTemperature
/heatSources/burnerModulationSetpoint
/heatSources/burnerPowerSetpoint
/heatSources/chimneyTemperature
/heatSources/flameCurrent
/heatSources/flameStatus
/heatSources/gasAirPressure
/heatSources/hs1/actualModulation
/heatSources/hs1/actualPower
/heatSources/hs1/energyReservoir
/heatSources/hs1/flameStatus
/heatSources/hs1/fuel/caloricValue
/heatSources/hs1/fuel/density
/heatSources/hs1/fuelConsmptCorrFactor
/heatSources/hs1/info
/heatSources/hs1/nominalFuelConsumption
/heatSources/hs1/reservoirAlert
/heatSources/hs1/type
/heatSources/info
/heatSources/nominalCHPower
/heatSources/nominalDHWPower
/heatSources/numberOfStarts
/heatSources/powerSetpoint
/heatSources/returnTemperature
/heatSources/supplyTemperatureSetpoint
/heatSources/systemPressure
/heatSources/workingTime/centralHeating
/heatSources/workingTime/secondBurner
/heatSources/workingTime/totalSystem
/heatingCircuits/hc1/activeSwitchProgram
/heatingCircuits/hc1/actualSupplyTemperature
/heatingCircuits/hc1/currentRoomSetpoint
/heatingCircuits/hc1/fastHeatupFactor
/heatingCircuits/hc1/manualRoomSetpoint
/heatingCircuits/hc1/operationMode
/heatingCircuits/hc1/pumpModulation
/heatingCircuits/hc1/roomtemperature
/heatingCircuits/hc1/status
/heatingCircuits/hc1/switchProgramMode
/heatingCircuits/hc1/switchPrograms/A
/heatingCircuits/hc1/switchPrograms/B
/heatingCircuits/hc1/temperatureLevels/comfort2
/heatingCircuits/hc1/temperatureLevels/eco
/heatingCircuits/hc1/temperatureRoomSetpoint
/heatingCircuits/hc1/temporaryRoomSetpoint
/heatingCircuits/hc2/activeSwitchProgram
/heatingCircuits/hc2/actualSupplyTemperature
/heatingCircuits/hc2/currentRoomSetpoint
/heatingCircuits/hc2/fastHeatupFactor
/heatingCircuits/hc2/manualRoomSetpoint
/heatingCircuits/hc2/operationMode
/heatingCircuits/hc2/pumpModulation
/heatingCircuits/hc2/roomtemperature
/heatingCircuits/hc2/status
/heatingCircuits/hc2/switchProgramMode
/heatingCircuits/hc2/switchPrograms/A
/heatingCircuits/hc2/switchPrograms/B
/heatingCircuits/hc2/temperatureLevels/comfort2
/heatingCircuits/hc2/temperatureLevels/eco
/heatingCircuits/hc2/temperatureRoomSetpoint
/heatingCircuits/hc2/temporaryRoomSetpoint
/notifications
/solarCircuits/sc1/actuatorStatus
/solarCircuits/sc1/collectorTemperature
/solarCircuits/sc1/dhwTankTemperature
/solarCircuits/sc1/pumpModulation
/solarCircuits/sc1/solarYield
/solarCircuits/sc1/status
/system/appliance/CHpumpModulation
/system/appliance/ChimneySweeper
/system/appliance/actualPower
/system/appliance/actualSupplyTemperature
/system/appliance/flameCurrent
/system/appliance/gasAirPressure
/system/appliance/nominalBurnerLoad
/system/appliance/numberOfStarts
/system/appliance/powerSetpoint
/system/appliance/systemPressure
/system/appliance/workingTime/centralHeating
/system/appliance/workingTime/secondBurner
/system/appliance/workingTime/totalSystem
/system/brand
/system/bus
/system/healthStatus
/system/heatSources/hs1/actualModulation
/system/heatSources/hs1/actualPower
/system/heatSources/hs1/energyReservoir
/system/heatSources/hs1/fuel/caloricValue
/system/heatSources/hs1/fuel/density
/system/heatSources/hs1/fuelConsmptCorrFactor
/system/heatSources/hs1/nominalFuelConsumption
/system/heatSources/hs1/reservoirAlert
/system/holidayModes/hm1/dhwMode
/system/holidayModes/hm1/hcMode
/system/holidayModes/hm1/startStop
/system/holidayModes/hm2/dhwMode
/system/holidayModes/hm2/hcMode
/system/holidayModes/hm2/startStop
/system/holidayModes/hm3/dhwMode
/system/holidayModes/hm3/hcMode
/system/holidayModes/hm3/startStop
/system/holidayModes/hm4/dhwMode
/system/holidayModes/hm4/hcMode
/system/holidayModes/hm4/startStop
/system/holidayModes/hm5/dhwMode
/system/holidayModes/hm5/hcMode
/system/holidayModes/hm5/startStop
/system/info
/system/minOutdoorTemp
/system/sensors/temperatures/chimney
/system/sensors/temperatures/hotWater_t2
/system/sensors/temperatures/outdoor_t1
/system/sensors/temperatures/return
/system/sensors/temperatures/supply_t1
/system/sensors/temperatures/supply_t1_setpoint
/system/sensors/temperatures/switch
/system/systemType
KM200RESPONDINGSERVICES:
/dhwCircuits/dhw1/actualTemp
/dhwCircuits/dhw1/charge
/dhwCircuits/dhw1/chargeDuration
/dhwCircuits/dhw1/currentSetpoint
/dhwCircuits/dhw1/operationMode
/dhwCircuits/dhw1/singleChargeSetpoint
/dhwCircuits/dhw1/status
/dhwCircuits/dhw1/switchPrograms/cp
/dhwCircuits/dhw1/temperatureLevels/high
/dhwCircuits/dhw1/temperatureLevels/low
/dhwCircuits/dhw1/temperatureLevels/off
/dhwCircuits/dhw1/waterFlow
/dhwCircuits/dhw1/workingTime
/gateway/DateTime
/gateway/instAccess
/gateway/instWriteAccess
/gateway/openIPAccess
/gateway/uuid
/gateway/versionFirmware
/gateway/versionHardware
/heatSources/CHpumpModulation
/heatSources/ChimneySweeper
/heatSources/actualCHPower
/heatSources/actualDHWPower
/heatSources/actualModulation
/heatSources/actualPower
/heatSources/actualSupplyTemperature
/heatSources/applianceSupplyTemperature
/heatSources/burnerModulationSetpoint
/heatSources/burnerPowerSetpoint
/heatSources/chimneyTemperature
/heatSources/flameCurrent
/heatSources/flameStatus
/heatSources/gasAirPressure
/heatSources/hs1/actualModulation
/heatSources/hs1/actualPower
/heatSources/hs1/energyReservoir
/heatSources/hs1/flameStatus
/heatSources/hs1/fuel/caloricValue
/heatSources/hs1/fuel/density
/heatSources/hs1/fuelConsmptCorrFactor
/heatSources/hs1/info
/heatSources/hs1/nominalFuelConsumption
/heatSources/hs1/reservoirAlert
/heatSources/hs1/type
/heatSources/info
/heatSources/nominalCHPower
/heatSources/nominalDHWPower
/heatSources/numberOfStarts
/heatSources/powerSetpoint
/heatSources/returnTemperature
/heatSources/supplyTemperatureSetpoint
/heatSources/systemPressure
/heatSources/workingTime/centralHeating
/heatSources/workingTime/secondBurner
/heatSources/workingTime/totalSystem
/heatingCircuits/hc1/activeSwitchProgram
/heatingCircuits/hc1/actualSupplyTemperature
/heatingCircuits/hc1/currentRoomSetpoint
/heatingCircuits/hc1/fastHeatupFactor
/heatingCircuits/hc1/manualRoomSetpoint
/heatingCircuits/hc1/operationMode
/heatingCircuits/hc1/pumpModulation
/heatingCircuits/hc1/roomtemperature
/heatingCircuits/hc1/status
/heatingCircuits/hc1/switchProgramMode
/heatingCircuits/hc1/switchPrograms/A
/heatingCircuits/hc1/switchPrograms/B
/heatingCircuits/hc1/temperatureLevels/comfort2
/heatingCircuits/hc1/temperatureLevels/eco
/heatingCircuits/hc1/temperatureRoomSetpoint
/heatingCircuits/hc1/temporaryRoomSetpoint
/heatingCircuits/hc2/activeSwitchProgram
/heatingCircuits/hc2/actualSupplyTemperature
/heatingCircuits/hc2/currentRoomSetpoint
/heatingCircuits/hc2/fastHeatupFactor
/heatingCircuits/hc2/manualRoomSetpoint
/heatingCircuits/hc2/operationMode
/heatingCircuits/hc2/pumpModulation
/heatingCircuits/hc2/roomtemperature
/heatingCircuits/hc2/status
/heatingCircuits/hc2/switchProgramMode
/heatingCircuits/hc2/switchPrograms/A
/heatingCircuits/hc2/switchPrograms/B
/heatingCircuits/hc2/temperatureLevels/comfort2
/heatingCircuits/hc2/temperatureLevels/eco
/heatingCircuits/hc2/temperatureRoomSetpoint
/heatingCircuits/hc2/temporaryRoomSetpoint
/notifications
/solarCircuits/sc1/actuatorStatus
/solarCircuits/sc1/collectorTemperature
/solarCircuits/sc1/dhwTankTemperature
/solarCircuits/sc1/pumpModulation
/solarCircuits/sc1/solarYield
/solarCircuits/sc1/status
/system/appliance/CHpumpModulation
/system/appliance/ChimneySweeper
/system/appliance/actualPower
/system/appliance/actualSupplyTemperature
/system/appliance/flameCurrent
/system/appliance/gasAirPressure
/system/appliance/nominalBurnerLoad
/system/appliance/numberOfStarts
/system/appliance/powerSetpoint
/system/appliance/systemPressure
/system/appliance/workingTime/centralHeating
/system/appliance/workingTime/secondBurner
/system/appliance/workingTime/totalSystem
/system/brand
/system/bus
/system/healthStatus
/system/heatSources/hs1/actualModulation
/system/heatSources/hs1/actualPower
/system/heatSources/hs1/energyReservoir
/system/heatSources/hs1/fuel/caloricValue
/system/heatSources/hs1/fuel/density
/system/heatSources/hs1/fuelConsmptCorrFactor
/system/heatSources/hs1/nominalFuelConsumption
/system/heatSources/hs1/reservoirAlert
/system/holidayModes/hm1/dhwMode
/system/holidayModes/hm1/hcMode
/system/holidayModes/hm1/startStop
/system/holidayModes/hm2/dhwMode
/system/holidayModes/hm2/hcMode
/system/holidayModes/hm2/startStop
/system/holidayModes/hm3/dhwMode
/system/holidayModes/hm3/hcMode
/system/holidayModes/hm3/startStop
/system/holidayModes/hm4/dhwMode
/system/holidayModes/hm4/hcMode
/system/holidayModes/hm4/startStop
/system/holidayModes/hm5/dhwMode
/system/holidayModes/hm5/hcMode
/system/holidayModes/hm5/startStop
/system/info
/system/minOutdoorTemp
/system/sensors/temperatures/chimney
/system/sensors/temperatures/hotWater_t2
/system/sensors/temperatures/outdoor_t1
/system/sensors/temperatures/return
/system/sensors/temperatures/supply_t1
/system/sensors/temperatures/supply_t1_setpoint
/system/sensors/temperatures/switch
/system/systemType
KM200WRITEABLESERVICES:
/dhwCircuits/dhw1/charge
/dhwCircuits/dhw1/charge
/dhwCircuits/dhw1/chargeDuration
/dhwCircuits/dhw1/chargeDuration
/dhwCircuits/dhw1/operationMode
/dhwCircuits/dhw1/operationMode
/dhwCircuits/dhw1/singleChargeSetpoint
/dhwCircuits/dhw1/singleChargeSetpoint
/dhwCircuits/dhw1/switchPrograms/cp
/dhwCircuits/dhw1/switchPrograms/cp/1-Mo
/dhwCircuits/dhw1/switchPrograms/cp/2-Tu
/dhwCircuits/dhw1/switchPrograms/cp/3-We
/dhwCircuits/dhw1/switchPrograms/cp/4-Th
/dhwCircuits/dhw1/switchPrograms/cp/5-Fr
/dhwCircuits/dhw1/switchPrograms/cp/6-Sa
/dhwCircuits/dhw1/switchPrograms/cp/7-Su
/dhwCircuits/dhw1/switchPrograms/cp
/dhwCircuits/dhw1/switchPrograms/cp/1-Mo
/dhwCircuits/dhw1/switchPrograms/cp/2-Tu
/dhwCircuits/dhw1/switchPrograms/cp/3-We
/dhwCircuits/dhw1/switchPrograms/cp/4-Th
/dhwCircuits/dhw1/switchPrograms/cp/5-Fr
/dhwCircuits/dhw1/switchPrograms/cp/6-Sa
/dhwCircuits/dhw1/switchPrograms/cp/7-Su
/dhwCircuits/dhw1/temperatureLevels/high
/dhwCircuits/dhw1/temperatureLevels/high
/dhwCircuits/dhw1/temperatureLevels/low
/dhwCircuits/dhw1/temperatureLevels/low
/gateway/DateTime
/gateway/instAccess
/gateway/instWriteAccess
/gateway/openIPAccess
/heatSources/hs1/energyReservoir
/heatSources/hs1/fuel/caloricValue
/heatSources/hs1/fuel/density
/heatSources/hs1/fuelConsmptCorrFactor
/heatSources/hs1/nominalFuelConsumption
/heatSources/hs1/reservoirAlert
/heatingCircuits/hc1/activeSwitchProgram
/heatingCircuits/hc1/fastHeatupFactor
/heatingCircuits/hc1/manualRoomSetpoint
/heatingCircuits/hc1/operationMode
/heatingCircuits/hc1/switchProgramMode
/heatingCircuits/hc1/switchPrograms/A
/heatingCircuits/hc1/switchPrograms/A/1-Mo
/heatingCircuits/hc1/switchPrograms/A/2-Tu
/heatingCircuits/hc1/switchPrograms/A/3-We
/heatingCircuits/hc1/switchPrograms/A/4-Th
/heatingCircuits/hc1/switchPrograms/A/5-Fr
/heatingCircuits/hc1/switchPrograms/A/6-Sa
/heatingCircuits/hc1/switchPrograms/A/7-Su
/heatingCircuits/hc1/switchPrograms/B
/heatingCircuits/hc1/switchPrograms/B/1-Mo
/heatingCircuits/hc1/switchPrograms/B/2-Tu
/heatingCircuits/hc1/switchPrograms/B/3-We
/heatingCircuits/hc1/switchPrograms/B/4-Th
/heatingCircuits/hc1/switchPrograms/B/5-Fr
/heatingCircuits/hc1/switchPrograms/B/6-Sa
/heatingCircuits/hc1/switchPrograms/B/7-Su
/heatingCircuits/hc1/temperatureLevels/comfort2
/heatingCircuits/hc1/temperatureLevels/eco
/heatingCircuits/hc1/temperatureRoomSetpoint
/heatingCircuits/hc1/temporaryRoomSetpoint
/heatingCircuits/hc2/activeSwitchProgram
/heatingCircuits/hc2/fastHeatupFactor
/heatingCircuits/hc2/manualRoomSetpoint
/heatingCircuits/hc2/operationMode
/heatingCircuits/hc2/switchProgramMode
/heatingCircuits/hc2/switchPrograms/A
/heatingCircuits/hc2/switchPrograms/A/1-Mo
/heatingCircuits/hc2/switchPrograms/A/2-Tu
/heatingCircuits/hc2/switchPrograms/A/3-We
/heatingCircuits/hc2/switchPrograms/A/4-Th
/heatingCircuits/hc2/switchPrograms/A/5-Fr
/heatingCircuits/hc2/switchPrograms/A/6-Sa
/heatingCircuits/hc2/switchPrograms/A/7-Su
/heatingCircuits/hc2/switchPrograms/B
/heatingCircuits/hc2/switchPrograms/B/1-Mo
/heatingCircuits/hc2/switchPrograms/B/2-Tu
/heatingCircuits/hc2/switchPrograms/B/3-We
/heatingCircuits/hc2/switchPrograms/B/4-Th
/heatingCircuits/hc2/switchPrograms/B/5-Fr
/heatingCircuits/hc2/switchPrograms/B/6-Sa
/heatingCircuits/hc2/switchPrograms/B/7-Su
/heatingCircuits/hc2/temperatureLevels/comfort2
/heatingCircuits/hc2/temperatureLevels/eco
/heatingCircuits/hc2/temperatureRoomSetpoint
/heatingCircuits/hc2/temporaryRoomSetpoint
/solarCircuits/sc1/actuatorStatus
/system/heatSources/hs1/energyReservoir
/system/heatSources/hs1/fuel/caloricValue
/system/heatSources/hs1/fuel/density
/system/heatSources/hs1/fuelConsmptCorrFactor
/system/heatSources/hs1/nominalFuelConsumption
/system/heatSources/hs1/reservoirAlert
/system/holidayModes/hm1/dhwMode
/system/holidayModes/hm1/hcMode
/system/holidayModes/hm1/startStop
/system/holidayModes/hm2/dhwMode
/system/holidayModes/hm2/hcMode
/system/holidayModes/hm2/startStop
/system/holidayModes/hm3/dhwMode
/system/holidayModes/hm3/hcMode
/system/holidayModes/hm3/startStop
/system/holidayModes/hm4/dhwMode
/system/holidayModes/hm4/hcMode
/system/holidayModes/hm4/startStop
/system/holidayModes/hm5/dhwMode
/system/holidayModes/hm5/hcMode
/system/holidayModes/hm5/startStop
/system/minOutdoorTemp
Status:
FlagDynRequest 0
FlagGetRequest 0
FlagInitRequest 0
FlagSetRequest 0
FlagStatRequest 0
Temp:
JsonRaw
ServiceCounterDyn 0
ServiceCounterInit 0
decodedcontent
jsoncontent {"value":5}
postdata
service
Servicedblogsplithash:
id /system/systemType
recordable 0
type stringValue
value NSC_ICOM_GATEWAY
writeable 0
Attributes:
IntervalDynVal 110
PollingTimeout 10
ReadBackDelay 500
Bei copy&paste meines DOIT-Befehls im ersten Beitrag ist etwas Text verloren gegangen. Der Befehl lautet:
define Stagnation DOIF (Value(get myKm200 /solarCircuits/sc1/collectorTemperature) > 100) (set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 30) DOELSEIF (Value(get myKm200 /solarCircuits/sc1/collectorTemperature) < 100) (set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 21)
attr Stagnation room Heizung
Viele Grüße
Christoph
bitte editier mal deinen post und füge code-tags ein (das # über dem editor!)
hast du dir https://fhem.de/commandref_DE.html#DOIF durchgelesen? vor allem folgenden absatz:
ZitatDas DOIF-Modul bedient sich selbst des Perlinterpreters, damit sind beliebige logische Abfragen möglich. Logische Abfragen werden in DOIF/DOELSEIF-Bedingungen vornehmlich mit Hilfe von and/or-Operatoren erstellt. Diese werden mit Angaben von Status, Readings, Internals, Events oder Zeiten kombiniert. Sie werden grundsätzlich in eckigen Klammern angegeben und führen zur Triggerung des Moduls und damit zur Auswertung der dazugehörigen Bedingung. Zusätzlich können in einer Bedingung Perl-Funktionen angegeben werden, die in FHEM definiert sind. Wenn eine Bedingung wahr wird, so werden die dazugehörigen Befehle ausgeführt.
hast du den code von amenomade ausprobiert?
Hallo Nils,
sorry, kannte die Editierfunktion noch nicht - ist erledigt.
Ich hatte mir ein Muster aus dem Internet besorgt (ich meine aus Meintechblog.de), die Ref zu DOIT habe ich gelesen, war aber letztlich ueberfordert, weil mir auch die Abgrenzung zwischen FHEM-Befehlen und Perl nicht klar ist.
Ich habe den Befehl jetzt wie Du vorgeschlagen hast in eckige Klammern gesetzt, da passiert aber auch nichts.
Viele Gruesse
Christoph
Zitat von: Chk1971 am 23 Juni 2017, 10:37:32
sorry, kannte die Editierfunktion noch nicht - ist erledigt.
naja, fast ;) du musst natürlich auf den öffnenden und schließenden code-block achten ;)
Zitat von: Chk1971 am 23 Juni 2017, 10:37:32
Ich hatte mir ein Muster aus dem Internet besorgt (ich meine aus Meintechblog.de), die Ref zu DOIT habe ich gelesen, war aber letztlich ueberfordert, weil mir auch die Abgrenzung zwischen FHEM-Befehlen und Perl nicht klar ist.
ist das evtl. nicht mehr aktuell?
letztlich hast du fhem syntax, perl syntax und da du DOIF verwendest da auch nochmal ein paar "eigenheiten".
damit muss du dich auf jeden fall auseinander setzen, vielleicht nicht alles auf einmal, aber drumherum kommst du da nicht wirklich ::)
Zitat von: Chk1971 am 23 Juni 2017, 10:37:32Ich habe den Befehl jetzt wie Du vorgeschlagen hast in eckige Klammern gesetzt, da passiert aber auch nichts.
bitte dann immer fehlermeldung, log-ausschnitte, event-monitor ausschnitte (also was den fehler bzw. das nicht funktionieren aufzeigt) posten.
ein list <device> ist auch immer gut ;) (code-tags dann nicht vergessen ;) ;) )
wie ist die ausgabe von:
list Stagnation
Vielen Dank - ich sehe schon, da habe ich noch eine steile Lernkurve vor mir :)
list Stagnation ergibt:
Internals:
DEF ([myKm200 /solarCircuits/sc1/collectorTemperature] > 30) (set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 30) DOELSEIF ([myKm200 /solarCircuits/sc1/collectorTemperature] < 30) (set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 21)
NAME Stagnation
NR 128
NTFY_ORDER 50-Stagnation
STATE initialize
TYPE DOIF
Readings:
2017-06-22 20:26:06 error set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 21: The service /heatingCircuits/hc1/manualRoomSetpoint has been changed to: 21
2017-06-22 23:21:31 mode enable
2017-06-22 20:21:19 mybutton on
2017-06-22 20:23:00 myend 12:00
2017-06-22 20:28:15 state initialize
2017-06-23 08:34:24 timer_01_c01 error: Wrong timespec myKm200/solarCircuits/sc1/collectorTemperature: either HH:MM:SS or {perlcode}
2017-06-23 08:34:24 timer_02_c02 error: Wrong timespec myKm200/solarCircuits/sc1/collectorTemperature: either HH:MM:SS or {perlcode}
2017-06-22 20:13:50 wait_timer no timer
Condition:
0 DOIF_time_once($hash,0,$wday) > 30
1 DOIF_time_once($hash,1,$wday) < 30
Devices:
Do:
0:
0 set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 30
1:
0 set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 21
2:
Helper:
globalinit 1
last_timer 2
sleeptimer -1
Itimer:
Localtime:
Regexp:
All:
State:
State:
Time:
0 myKm200/solarCircuits/sc1/collectorTemperature
1 myKm200/solarCircuits/sc1/collectorTemperature
Timecond:
0 0
1 1
Timer:
0 0
1 0
Timers:
0 0
1 1
Attributes:
do always
room Heizung
Sieht so aus, als ob hier Zeiten und Zahlwerte durcheinander gehen.
Viele Gruesse
Christoph
Zitat von: Chk1971 am 23 Juni 2017, 11:10:42
Vielen Dank - ich sehe schon, da habe ich noch eine steile Lernkurve vor mir :)
Dem ist nicht zu widersprechen ;).
Du kannst schon mal damit anfangen, wie empfohlen die alten Beiträge zu editieren und dort Code-Tags nachzutragen (und zu verbessern). Am einfachsten geht das Eintragen, wenn du den betreffenden Textblock mit Maus oder Tastatur markierst und dann
[#]
drückst.
Einen weiteren Pluspunkt kannst du bekommen, wenn du Zeilenumbrüche verwendest. Z.B. vor jedem
DOELSEIF oder
DOELSE. Tabs einzufügen ist dann schon die hohe Schule.
Zitat von: Chk1971 am 23 Juni 2017, 11:10:42([myKm200 /solarCircuits/sc1/collectorTemperature] > 30)
Das Leerzeichen gehört da bestimmt nicht rein! Versuch es mal mit einem Doppelpunkt.
Zitat von: Per am 23 Juni 2017, 11:37:24
Das Leerzeichen gehört da bestimmt nicht rein! Versuch es mal mit einem Doppelpunkt.
siehe auch https://forum.fhem.de/index.php/topic,73486.msg651472.html#msg651472 :) :)
Es scheint zu funktionieren!
define Stagnation DOIF ([myKm200:/solarCircuits/sc1/collectorTemperature] > 100) (set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 30) DOELSEIF ([myKm200:/solarCircuits/sc1/collectorTemperature] < 100) (set myKm200 /heatingCircuits/hc1/m$
# attr Stagnation cmdState on|off
# attr Stagnation readingList mybutton mybegin myend
attr Stagnation do always
attr Stagnation cmdpause 600
attr Stagnation room Heizung
# attr Stagnation setList mybutton:on,off mybegin:time myend:time
# attr Stagnation wait 420:600
# attr Stagnation webCmd mybutton:mybegin:myend
list Stagnation:
Internals:
DEF ([myKm200:/solarCircuits/sc1/collectorTemperature] > 100) (set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 30) DOELSEIF ([myKm200:/solarCircuits/sc1/collectorTemperature] < 100) (set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 21)
NAME Stagnation
NR 128
NTFY_ORDER 50-Stagnation
STATE cmd_2
TYPE DOIF
Readings:
2017-06-23 13:59:50 Device myKm200
2017-06-23 13:59:51 cmd 2
2017-06-23 13:59:51 cmd_event myKm200
2017-06-23 13:59:51 cmd_nr 2
2017-06-23 13:59:50 e_myKm200_/solarCircuits/sc1/collectorTemperature 85
2017-06-23 13:59:51 error set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 21: The service /heatingCircuits/hc1/manualRoomSetpoint has been changed to: 21
2017-06-22 23:21:31 mode enable
2017-06-22 20:21:19 mybutton on
2017-06-22 20:23:00 myend 12:00
2017-06-23 13:59:51 state cmd_2
2017-06-22 20:13:50 wait_timer no timer
Condition:
0 ReadingValDoIf($hash,'myKm200','/solarCircuits/sc1/collectorTemperature') > 100
1 ReadingValDoIf($hash,'myKm200','/solarCircuits/sc1/collectorTemperature') < 100
Devices:
0 myKm200
1 myKm200
all myKm200
Do:
0:
0 set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 30
1:
0 set myKm200 /heatingCircuits/hc1/manualRoomSetpoint 21
2:
Helper:
event /dhwCircuits/dhw1/temperatureLevels/off: 0
globalinit 1
last_timer 0
sleeptimer -1
timerdev myKm200
timerevent /dhwCircuits/dhw1/temperatureLevels/off: 0
triggerDev myKm200
timerevents:
/dhwCircuits/dhw1/temperatureLevels/off: 0
/heatingCircuits/hc1/manualRoomSetpoint: 21
/heatingCircuits/hc1/manualRoomSetpoint: 21
timereventsState:
/dhwCircuits/dhw1/temperatureLevels/off: 0
/heatingCircuits/hc1/manualRoomSetpoint: 21
/heatingCircuits/hc1/manualRoomSetpoint: 21
triggerEvents:
/dhwCircuits/dhw1/temperatureLevels/off: 0
/heatingCircuits/hc1/manualRoomSetpoint: 21
/heatingCircuits/hc1/manualRoomSetpoint: 21
triggerEventsState:
/dhwCircuits/dhw1/temperatureLevels/off: 0
/heatingCircuits/hc1/manualRoomSetpoint: 21
/heatingCircuits/hc1/manualRoomSetpoint: 21
Internals:
Itimer:
Readings:
0 myKm200:/solarCircuits/sc1/collectorTemperature
1 myKm200:/solarCircuits/sc1/collectorTemperature
all myKm200:/solarCircuits/sc1/collectorTemperature
Regexp:
0:
1:
All:
State:
State:
Trigger:
Attributes:
cmdpause 600
do always
room Heizung
Wie Ihr seht, habe ich noch eine Pause von 10 Minuten eingebaut, bevor DOIF wieder nachsieht.
Jetzt werde ich versuchen, den vor einem Eingriff vorhandenen Raumtemperaturwert einzulesen, damit dieser wieder nach der DOIT-Phase eingestellt werden kann (statt immer auf 21 Grad zurückzuschalten).
Vielen Dank an alle! Ich bin begeistert. Habe meinen Pi erst vor einer Woche in Betrieb genommen und die 2 Jahre davor immer nur mal von den vielen Möglichkeiten gelesen.
Christoph
Also... dann ungefähr wie ich das hier oben geschrieben hatte ;) :-X
Das "do always" ist m.A. hier nicht nötig. Es führt dazu, dass bei jeder CollectorTemperature Änderung über 100 Grad, das Befehl manualRommSetPoint 30 wieder geschickt wird, und gegenseitig bei jeder Änderung unter 100 Grad, das Befehl "hc1/m$".
Z.B. wenn deine Temperatur von 84 auf 85 dann 86 und dann 80 geht, wird das Befehl hc1/m$ 4 mal geschickt.
Hallo amenomade,
vielen Dank fuer den Tip - das log zeigt ziemlich viele Eintraege.
Dein Tip mit dem Doppelpunkt und Klammern hat mir sehr geholfen!
Danke nochmals,
Christoph