From eb4a6a1761a5d2a6520d1b49ca52935e7717608c Mon Sep 17 00:00:00 2001 From: openHAB Build Server Date: Sun, 17 Nov 2024 18:24:16 +0000 Subject: [PATCH] Updated external content (Jenkins build 2389) --- _addons_bindings/ism8/readme.md | 190 +++++++++++++----- _addons_bindings/mercedesme/readme.md | 33 +-- _addons_bindings/radiothermostat/readme.md | 56 +++--- .../resources/OH-INF/thing/thing-types.xml | 11 + .../OH-INF/thing/range-channel-types.xml | 6 + .../OH-INF/thing/range-conv-channel-group.xml | 1 + .../OH-INF/thing/thing-combustion.xml | 2 +- .../resources/OH-INF/thing/thing-types.xml | 28 ++- 8 files changed, 231 insertions(+), 96 deletions(-) diff --git a/_addons_bindings/ism8/readme.md b/_addons_bindings/ism8/readme.md index f34de20a8..2a4cbf61a 100644 --- a/_addons_bindings/ism8/readme.md +++ b/_addons_bindings/ism8/readme.md @@ -114,12 +114,22 @@ Thing ism8:device:heater "Wolf Heizung" [portNumber=12004] Type temperature-r : DpId008 "Außentemperatur" [id=8, type="9.001"] Type switch-r : DpId009 "Status Flamme" [id=9, type="1.001"] Type pressure-r : DpId013 "Anlagendruck" [id=13, type="9.006"] + Type temperature-r : DpId197 "Abgastemperatur" [id=197, type="9.001"] + Type switch-r : DpId053 "Störung Systemmodul" [id=53, type="1.001"] Type temperature-r : DpId054 "Außentemperatur Systemmodul" [id=54, type="9.001"] + Type switch-rw : DpId194 "1x Warmwasser" [id=194, type="1.001"] + Type temperature-rw : DpId056 "Sollwert Warmwasser" [id=56, type="9.001"] Type mode-rw : DpId057 "Betriebsart Heizkreis" [id=57, type="20.102"] Type mode-rw : DpId058 "Betriebsart Warmwasser" [id=58, type="20.103"] Type temperature-rw : DpId065 "Sollwertverschiebung" [id=65, type="9.002"] + + Type switch-r : DpId135 "Solar Störung" [id=135, type="1.001"] + Type temperature-r : DpId136 "Solar Wassertemperatur" [id=136, type="9.001"] + Type temperature-r : DpId137 "Solar Kollektortemperatur" [id=137, type="9.001"] + Type switch-r : DpId141 "Solar Status Pumpe" [id=141, type="1.001"] + Type switch-rw : DpId148 "CWL Störung" [id=148, type="1.001"] Type mode-rw : DpId149 "CWL Betriebsart" [id=149, type="20.102"] Type percentage-r : DpId163 "CWL Lüftungsstufe" [id=163, type="5.001"] @@ -128,70 +138,144 @@ Thing ism8:device:heater "Wolf Heizung" [portNumber=12004] Type flowrate-r : DpId166 "CWL Luftdurchsatz Zuluft" [id=166, type="13.002"] Type flowrate-r : DpId167 "CWL Luftdurchsatz Abluft" [id=167, type="13.002"] Type switch-r : DpId192 "CWL Filterwarnung" [id=192, type="1.001"] + + Type switch-r : DpId176 "CHA Störung" [id=176, type="1.001"] + Type mode-r : DpId177 "CHA Betriebsart" [id=177, type="20.105"] + Type power-r : DpId178 "CHA Heizleistung" [id=178, type="9.024"] + Type power-r : DpId179 "CHA Kühlleistung" [id=179, type="9.024"] + Type temperature-r : DpId180 "CHA Kesseltemperatur" [id=180, type="9.001"] + Type temperature-r : DpId181 "CHA Sammlertemperatur" [id=181, type="9.001"] + Type temperature-r : DpId182 "CHA Rücklauftemperatur" [id=182, type="9.001"] + Type temperature-r : DpId183 "CHA Warmwassertemperatur" [id=183, type="9.001"] + Type temperature-r : DpId184 "CHA Aussentemperatur" [id=184, type="9.001"] + Type switch-r : DpId185 "CHA Status Heizkreispumpe" [id=185, type="1.001"] + Type switch-r : DpId186 "CHA Status Zubringerpumpe" [id=186, type="1.001"] + Type switch-r : DpId187 "CHA 3-Wege-Ventil HZ/WW" [id=187, type="1.009"] + Type switch-r : DpId188 "CHA 3-Wege-Ventil HZ/K" [id=188, type="1.009"] + Type switch-r : DpId189 "CHA Status E-Heizung" [id=189, type="1.001"] + Type pressure-r : DpId190 "CHA Anlagendruck" [id=190, type="9.006"] + Type power-r : DpId191 "CHA Leistung" [id=191, type="9.024"] } ``` ### ism8.items ```java -Switch ISM_HeizungStoerung "Störung Heizgerät" { channel="ism8:device:heater:DpId001" } -Number ISM_HeizungBetriebsart "Betriebsart" { channel="ism8:device:heater:DpId002" } -Number ISM_HeizungBrennerleistung "Brennerleistung [%.1f %%]" { channel="ism8:device:heater:DpId003" } -Number ISM_HeizungKesseltemperatur "Kesseltemperatur [%.1f °C]" { channel="ism8:device:heater:DpId004" } -Number ISM_HeizungRuecklauftemperatur "Rücklauftemperatur [%.1f °C]" { channel="ism8:device:heater:DpId006" } -Number ISM_HeizungWarmwassertemperatur "Warmwassertemperatur [%.1f °C]" { channel="ism8:device:heater:DpId007" } -Number ISM_HeizungAussentemperatur "Außentemperatur [%.1f °C]" { channel="ism8:device:heater:DpId008" } -Switch ISM_HeizungStatusFlamme "Status Flamme" { channel="ism8:device:heater:DpId009" } -Number ISM_HeizungAnlagendruck "Anlagendruck [%.2f bar]" { channel="ism8:device:heater:DpId013" } -Switch ISM_HeizungSysStoerung "Störung Systemmodul" { channel="ism8:device:heater:DpId053" } -Number ISM_HeizungSysAussentemperatur "Außentemperatur Systemmodul [%.1f °C]" { channel="ism8:device:heater:DpId054" } -Number ISM_HeizungSollwertWarmwasser "Sollwert Warmwasser [%.1f °C]" { channel="ism8:device:heater:DpId056" } -Number ISM_HeizungBetriebsartHeizkreis "Betriebsart Heizkreis" { channel="ism8:device:heater:DpId057" } -Number ISM_HeizungBetriebsartWarmwasser "Betriebsart Warmwasser" { channel="ism8:device:heater:DpId058" } -Number ISM_HeizungSollwertverschiebung "Sollwertverschiebung [%.1f °C]" { channel="ism8:device:heater:DpId065" } -Switch ISM_LueftungStoerung "CWL Störung" { channel="ism8:device:heater:DpId148" } -Number ISM_LueftungBetriebsart "CWL Betriebsart" { channel="ism8:device:heater:DpId149" } -Number ISM_LueftungLueftungsstufe "CWL Lüftungsstufe [%.1f %%]" { channel="ism8:device:heater:DpId163" } -Number ISM_LueftungAblufttemperatur "CWL Ablufttemperatur [%.1f °C]" { channel="ism8:device:heater:DpId164" } -Number ISM_LueftungZulufttemperatur "CWL Zulufttemperatur [%.1f °C]" { channel="ism8:device:heater:DpId165" } -Number ISM_LueftungLuftdurchsatzZuluft "CWL Luftdurchsatz Zuluft [%.1f m³/h]" { channel="ism8:device:heater:DpId166" } -Number ISM_LueftungLuftdurchsatzAbluft "CWL Luftdurchsatz Abluft [%.1f m³/h]" { channel="ism8:device:heater:DpId167" } -Switch ISM_LueftungFilterwarnung "CWL Filterwarnung" { channel="ism8:device:heater:DpId192" } +Switch ISM_HeizungStoerung "Störung Heizgerät" { channel="ism8:device:heater:DpId001" } +Number ISM_HeizungBetriebsart "Betriebsart" { channel="ism8:device:heater:DpId002" } +Number ISM_HeizungBrennerleistung "Brennerleistung [%.1f %%]" { channel="ism8:device:heater:DpId003" } +Number:Temperature ISM_HeizungKesseltemperatur "Kesseltemperatur [%.1f °C]" { channel="ism8:device:heater:DpId004" } +Number:Temperature ISM_HeizungRuecklauftemperatur "Rücklauftemperatur [%.1f °C]" { channel="ism8:device:heater:DpId006" } +Number:Temperature ISM_HeizungWarmwassertemperatur "Warmwassertemperatur [%.1f °C]" { channel="ism8:device:heater:DpId007" } +Number:Temperature ISM_HeizungAussentemperatur "Außentemperatur [%.1f °C]" { channel="ism8:device:heater:DpId008" } +Switch ISM_HeizungStatusFlamme "Status Flamme" { channel="ism8:device:heater:DpId009" } +Number:Pressure ISM_HeizungAnlagendruck "Anlagendruck [%.2f bar]" { channel="ism8:device:heater:DpId013" } +Number:Temperature ISM_HeizungAbgastemperatur "Abgastemperatur [%.1f °C]" { channel="ism8:device:heater:DpId197" } + +Switch ISM_HeizungSysStoerung "Störung Systemmodul" { channel="ism8:device:heater:DpId053" } +Number:Temperature ISM_HeizungSysAussentemperatur "Außentemperatur Systemmodul [%.1f °C]" { channel="ism8:device:heater:DpId054" } +Switch ISM_HeizungSys1xWarmwasser "1x Warmwasser" { channel="ism8:device:heater:DpId194" } + +Number:Temperature ISM_HeizungSollwertWarmwasser "Sollwert Warmwasser [%.1f °C]" { channel="ism8:device:heater:DpId056" } +Number ISM_HeizungBetriebsartHeizkreis "Betriebsart Heizkreis" { channel="ism8:device:heater:DpId057" } +Number ISM_HeizungBetriebsartWarmwasser "Betriebsart Warmwasser" { channel="ism8:device:heater:DpId058" } +Number:Temperature ISM_HeizungSollwertverschiebung "Sollwertverschiebung [%.1f K]" { channel="ism8:device:heater:DpId065" } +Switch ISM_LueftungStoerung "CWL Störung" { channel="ism8:device:heater:DpId148" } +Number ISM_LueftungBetriebsart "CWL Betriebsart" { channel="ism8:device:heater:DpId149" } +Number ISM_LueftungLueftungsstufe "CWL Lüftungsstufe [%.1f %%]" { channel="ism8:device:heater:DpId163" } +Number:Temperature ISM_LueftungAblufttemperatur "CWL Ablufttemperatur [%.1f °C]" { channel="ism8:device:heater:DpId164" } +Number:Temperature ISM_LueftungZulufttemperatur "CWL Zulufttemperatur [%.1f °C]" { channel="ism8:device:heater:DpId165" } +Number:VolumetricFlowRate ISM_LueftungDurchsatzZuluft "CWL Luftdurchsatz Zuluft [%.1f m³/h]" { channel="ism8:device:heater:DpId166" } +Number:VolumetricFlowRate ISM_LueftungDurchsatzAbluft "CWL Luftdurchsatz Abluft [%.1f m³/h]" { channel="ism8:device:heater:DpId167" } +Switch ISM_LueftungFilterwarnung "CWL Filterwarnung" { channel="ism8:device:heater:DpId192" } + +Contact ISM_SolarStoerung "Solar Störung" { channel="ism8:device:heater:DpId135" } +Number:Temperature ISM_SolarWassertemperatur "Solar Wassertemperatur [%.1f °C]" { channel="ism8:device:heater:DpId136" } +Number:Temperature ISM_SolarKollektortemperatur "Solar Kollektortemperatur [%.1f °C]" { channel="ism8:device:heater:DpId137" } +Contact ISM_SolarStatusPumpe "Solar Status Pumpe" { channel="ism8:device:heater:DpId141" } + +Switch ISM_HeizungChaStoerung "CHA Störung" { channel="ism8:device:heater:DpId176" } +Number ISM_HeizungChaBetriebsart "Betriebsart [MAP(HVACContrMode.map):%s]"{ channel="ism8:device:heater:DpId177" } +Number:Power ISM_HeizungChaLeistungsaufnahme "CHA Leistungsaufnahme [%.1f kW]" { channel="ism8:device:heater:DpId191" } +Number:Power ISM_HeizungChaHeizleistung "CHA Heizleistung [%.1f kW]" { channel="ism8:device:heater:DpId178" } +Number:Power ISM_HeizungChaKuehlleistung "CHA Kühlleistung [%.1f kW]" { channel="ism8:device:heater:DpId179" } +Number:Temperature ISM_HeizungChaKesseltemperatur "CHA Kesseltemperatur [%.1f °C]" { channel="ism8:device:heater:DpId180" } +Number:Temperature ISM_HeizungChaKesselsolltemperatur "CHA KesselSOLLtemperatur [%.1f °C]" { channel="ism8:device:heater:DpId364" } +Number:Temperature ISM_HeizungChaSammlertemperatur "CHA Sammlertemperatur [%.1f °C]" { channel="ism8:device:heater:DpId181" } +Number:Temperature ISM_HeizungChaRuecklauftemperatur "CHA Rücklauftemperatur [%.1f °C]" { channel="ism8:device:heater:DpId182" } +Number:Temperature ISM_HeizungChaWarmwassertemperatur "CHA Warmwassertemperatur [%.1f °C]" { channel="ism8:device:heater:DpId183" } +Number:Temperature ISM_HeizungChaAussentemperatur "CHA Aussentemperatur [%.1f °C]" { channel="ism8:device:heater:DpId184" } +Switch ISM_HeizungChaStatusHKPumpe "CHA Status HK Pumpe" { channel="ism8:device:heater:DpId185" } +Switch ISM_HeizungChaStatusZPumpe "CHA Status Zubringer Pumpe" { channel="ism8:device:heater:DpId186" } +Switch ISM_HeizungChaStatusVentilHZWW "CHA Status Ventil HZ/WW" { channel="ism8:device:heater:DpId187" } +Switch ISM_HeizungChaStatusVentilHZK "CHA Status Ventil HZ/K" { channel="ism8:device:heater:DpId188" } +Switch ISM_HeizungChaStatusEHeizung "CHA Status E-Heizung" { channel="ism8:device:heater:DpId189" } +Number:Pressure ISM_HeizungChaAnlagendruck "CHA Anlagendruck [%.2f bar]" { channel="ism8:device:heater:DpId190" } ``` -### demo.sitemap +### ism8.sitemap ```perl -Frame label="Heizung" +sitemap ism8 label="Wolf ism8" { - Text item=ISM_HeizungSysStoerung icon="siren" - Text item=ISM_HeizungStoerung icon="siren" - Text item=ISM_HeizungAussentemperatur icon="temperature" - Text item=ISM_HeizungBetriebsart icon="radiator" label="Modus [MAP(HVACContrMode.map):%s]" - Text item=ISM_HeizungAnlagendruck icon="pressure" - Text item=ISM_HeizungBrennerleistung icon="chart" - Selection item=ISM_HeizungBetriebsartHeizkreis icon="radiator" mappings=[0="Auto", 1="Komfort", 2="Stand By", 3="Eco", 4="Frost Schutz"] - Text item=ISM_HeizungStatusFlamme icon="fire" - Text item=ISM_HeizungKesseltemperatur icon="temperature" - Text item=ISM_HeizungRuecklauftemperatur icon="temperature_cold" - Setpoint item=ISM_HeizungSollwertverschiebung icon="radiator" minValue=-5 maxValue=5 step=1 -} -Frame label="Wasser" -{ - Text item=ISM_HeizungWarmwassertemperatur icon="temperature_hot" - Setpoint item=ISM_HeizungSollwertWarmwasser icon="temperature" minValue=40 maxValue=60 step=1 - Selection item=ISM_HeizungBetriebsartWarmwasser icon="faucet" mappings=[0="Auto", 1="Legionellen Schutz", 2="Normal", 3="Eco", 4="Frost Schutz"] -} -Frame label="Lüftung" -{ - Text item=ISM_LueftungStoerung icon="siren" - Selection item=ISM_LueftungBetriebsart icon="fan" mappings=[0="Auto", 1="Minimum", 2="Reduziert", 3="Normal", 4="Intensiv"] - Text item=ISM_LueftungLueftungsstufe icon="qualityofservice" - Text item=ISM_LueftungFilterwarnung icon="siren" - Text item=ISM_LueftungAblufttemperatur icon="temperature_hot" - Text item=ISM_LueftungZulufttemperatur icon="temperature_cold" - Text item=ISM_LueftungLuftdurchsatzZuluft icon="flow" - Text item=ISM_LueftungLuftdurchsatzAbluft icon="flow" + Frame label="Heizung" + { + Text item=ISM_HeizungSysStoerung icon="siren" + Text item=ISM_HeizungStoerung icon="siren" + Text item=ISM_HeizungAussentemperatur icon="temperature" + Text item=ISM_HeizungBetriebsart icon="radiator" label="Modus [MAP(HVACContrMode.map):%s]" + Text item=ISM_HeizungAnlagendruck icon="pressure" + Text item=ISM_HeizungBrennerleistung icon="chart" + Selection item=ISM_HeizungBetriebsartHeizkreis icon="radiator" mappings=[0="Auto", 1="Komfort", 2="Stand By", 3="Eco", 4="Frost Schutz"] + Text item=ISM_HeizungStatusFlamme icon="fire" + Text item=ISM_HeizungKesseltemperatur icon="temperature" + Text item=ISM_HeizungRuecklauftemperatur icon="temperature_cold" + Text item=ISM_HeizungAbgastemperatur icon="temperature" + Setpoint item=ISM_HeizungSollwertverschiebung icon="radiator" minValue=-5 maxValue=5 step=1 + } + Frame label="Wasser" + { + Text item=ISM_HeizungWarmwassertemperatur icon="temperature_hot" + Setpoint item=ISM_HeizungSollwertWarmwasser icon="temperature" minValue=40 maxValue=60 step=1 + Selection item=ISM_HeizungBetriebsartWarmwasser icon="faucet" mappings=[0="Auto", 1="Legionellen Schutz", 2="Normal", 3="Eco", 4="Frost Schutz"] + Switch item=ISM_HeizungSys1xWarmwasser + } + Frame label="Solar" + { + Text item=ISM_SolarStoerung icon="siren" + Text item=ISM_SolarWassertemperatur icon="cistern" + Text item=ISM_SolarKollektortemperatur icon="solarplant" + Text item=ISM_SolarStatusPumpe icon="switch" + } + Frame label="Lüftung" + { + Text item=ISM_LueftungStoerung icon="siren" + Selection item=ISM_LueftungBetriebsart icon="fan" mappings=[0="Auto", 1="Minimum", 2="Reduziert", 3="Normal", 4="Intensiv"] + Text item=ISM_LueftungLueftungsstufe icon="qualityofservice" + Text item=ISM_LueftungFilterwarnung icon="siren" + Text item=ISM_LueftungAblufttemperatur icon="temperature_hot" + Text item=ISM_LueftungZulufttemperatur icon="temperature_cold" + Text item=ISM_LueftungDurchsatzZuluft icon="flow" + Text item=ISM_LueftungDurchsatzAbluft icon="flow" + } + Frame label="Wärmepumpe" { + Text item=ISM_HeizungChaStoerung icon="siren" + Text item=ISM_HeizungChaBetriebsart icon="radiator" + Text item=ISM_HeizungChaLeistungsaufnahme icon="energy" + Text item=ISM_HeizungChaHeizleistung icon="fire" + Text item=ISM_HeizungChaKuehlleistung icon="fan" + Text item=ISM_HeizungChaKesseltemperatur icon="temperature" + Text item=ISM_HeizungChaKesselsolltemperatur icon="temperature" + Text item=ISM_HeizungChaRuecklauftemperatur icon="temperature_cold" + Text item=ISM_HeizungChaWarmwassertemperatur icon="temperature" + Text item=ISM_HeizungChaAussentemperatur icon="temperature" + Text item=ISM_HeizungChaStatusHKPumpe icon="siren" + Text item=ISM_HeizungChaStatusZPumpe icon="siren" + Text item=ISM_HeizungChaStatusVentilHZWW icon="siren" + Text item=ISM_HeizungChaStatusVentilHZK icon="siren" + Text item=ISM_HeizungChaStatusEHeizung icon="siren" + Text item=ISM_HeizungChaAnlagendruck icon="pressure" + } } ``` diff --git a/_addons_bindings/mercedesme/readme.md b/_addons_bindings/mercedesme/readme.md index 8c3509135..0afb90d78 100644 --- a/_addons_bindings/mercedesme/readme.md +++ b/_addons_bindings/mercedesme/readme.md @@ -461,22 +461,23 @@ Group name: `range` All channels read-only. -| Channel | Type | Description | bev | hybrid | combustion | -|------------------|----------------------|------------------------------|-----|--------|------------| -| mileage | Number:Length | Total Mileage | X | X | X | -| home-distance | Number:Length | Distance to Home | X | X | X | -| soc | Number:Dimensionless | Battery State of Charge | X | X | | -| charged | Number:Energy | Charged Battery Energy | X | X | | -| uncharged | Number:Energy | Uncharged Battery Energy | X | X | | -| range-electric | Number:Length | Electric Range | X | X | | -| radius-electric | Number:Length | Electric Radius for Map | X | X | | -| fuel-level | Number:Dimensionless | Fuel Level in Percent | | X | X | -| fuel-remain | Number:Volume | Remaining Fuel | | X | X | -| fuel-open | Number:Volume | Open Fuel Capacity | | X | X | -| range-fuel | Number:Length | Fuel Range | | X | X | -| radius-fuel | Number:Length | Fuel Radius for Map | | X | X | -| range-hybrid | Number:Length | Hybrid Range | | X | | -| radius-hybrid | Number:Length | Hybrid Radius for Map | | X | | +| Channel | Type | Description | bev | hybrid | combustion | +|------------------|----------------------|---------------------------------|-----|--------|------------| +| mileage | Number:Length | Total Mileage | X | X | X | +| home-distance | Number:Length | Distance to Home | X | X | X | +| soc | Number:Dimensionless | Battery State of Charge | X | X | | +| charged | Number:Energy | Charged Battery Energy | X | X | | +| uncharged | Number:Energy | Uncharged Battery Energy | X | X | | +| range-electric | Number:Length | Electric Range | X | X | | +| radius-electric | Number:Length | Electric Radius for Map | X | X | | +| fuel-level | Number:Dimensionless | Fuel Level in Percent | | X | X | +| fuel-remain | Number:Volume | Remaining Fuel | | X | X | +| fuel-open | Number:Volume | Open Fuel Capacity | | X | X | +| range-fuel | Number:Length | Fuel Range | | X | X | +| radius-fuel | Number:Length | Fuel Radius for Map | | X | X | +| range-hybrid | Number:Length | Hybrid Range | | X | | +| radius-hybrid | Number:Length | Hybrid Radius for Map | | X | | +| adblue-level | Number:Dimensionless | AdBlue tank level in percent | | | X | Channels with `radius` are just giving a _guess_ which radius can be reached in a map display. diff --git a/_addons_bindings/radiothermostat/readme.md b/_addons_bindings/radiothermostat/readme.md index e466756a5..23e9a9374 100644 --- a/_addons_bindings/radiothermostat/readme.md +++ b/_addons_bindings/radiothermostat/readme.md @@ -1,9 +1,9 @@ --- id: radiothermostat -label: RadioThermostat -title: RadioThermostat - Bindings +label: Radio Thermostat +title: Radio Thermostat - Bindings type: binding -description: "This binding connects RadioThermostat/3M Filtrete models CT30, CT50/3M50, CT80, etc. with built-in Wi-Fi module to openHAB." +description: "This binding connects Radio Thermostat/3M Filtrete models CT30, CT50/3M50, CT80, etc. with built-in Wi-Fi module to openHAB." since: 3x logo: images/addons/radiothermostat.png install: auto @@ -13,11 +13,11 @@ install: auto {% include base.html %} -# RadioThermostat Binding +# Radio Thermostat Binding -This binding connects RadioThermostat/3M Filtrete models CT30, CT50/3M50, CT80, etc. with built-in Wi-Fi module to openHAB. +This binding connects Radio Thermostat/3M Filtrete models CT30, CT50/3M50, CT80, etc. with built-in Wi-Fi module to openHAB. Thermostats using a Z-Wave module are not supported but can be used via the openHAB ZWave binding. The binding retrieves and periodically updates all basic system information from the thermostat. @@ -113,6 +113,8 @@ The thermostat information that is retrieved is available as these channels: | yesterday_heat_runtime | Number:Time | The total number of minutes of heating run-time yesterday | | yesterday_cool_runtime | Number:Time | The total number of minutes of cooling run-time yesterday | | message | String (Write Only) | Used to display a number in the upper left 'price message' area of the thermostat's screen where the time is normally displayed | +| next_temp | Number:Temperature | Displays the next scheduled thermostat set point temperature in the heating or cooling schedule | +| next_time | DateTime | Displays the next scheduled thermostat set point time in the heating or cooling schedule | ## Full Example @@ -169,33 +171,35 @@ radiothermostat:rtherm:mytherm2 "My 2nd floor thermostat" [ hostName="mythermhos radiotherm.items: ```java -Number:Temperature Therm_Temp "Current Temperature [%.1f °F] " { channel="radiothermostat:rtherm:mytherm1:temperature" } +Number:Temperature Therm_Temp "Current Temperature [%.1f °F]" { channel="radiothermostat:rtherm:mytherm1:temperature" } // Humidity only supported on CT80 -Number Therm_Hum "Current Humidity [%d %%]" { channel="radiothermostat:rtherm:mytherm1:humidity" } -Number Therm_Mode "Thermostat Mode [MAP(radiotherm.map):%s_mode]" { channel="radiothermostat:rtherm:mytherm1:mode" } +Number Therm_Hum "Current Humidity [%d %%]" { channel="radiothermostat:rtherm:mytherm1:humidity" } +Number Therm_Mode "Thermostat Mode [MAP(radiotherm.map):%s_mode]" { channel="radiothermostat:rtherm:mytherm1:mode" } // The Auto/Circulate option will only appear for CT80 -Number Therm_Fmode "Fan Mode [MAP(radiotherm.map):%s_fan]" { channel="radiothermostat:rtherm:mytherm1:fan_mode" } +Number Therm_Fmode "Fan Mode [MAP(radiotherm.map):%s_fan]" { channel="radiothermostat:rtherm:mytherm1:fan_mode" } // Program Mode only supported on CT80 Rev B -Number Therm_Pmode "Program Mode [MAP(radiotherm.map):%s_pgm]" { channel="radiothermostat:rtherm:mytherm1:program_mode" } -Number:Temperature Therm_Setpt "Set Point [%d]" { channel="radiothermostat:rtherm:mytherm1:set_point" } -Number Therm_Status "Status [MAP(radiotherm.map):%s_stus]" { channel="radiothermostat:rtherm:mytherm1:status" } -Number Therm_FanStatus "Fan Status [MAP(radiotherm.map):%s_fstus]" { channel="radiothermostat:rtherm:mytherm1:fan_status" } -Number Therm_Override "Override [MAP(radiotherm.map):%s_over]" { channel="radiothermostat:rtherm:mytherm1:override" } -Switch Therm_Hold "Hold" { channel="radiothermostat:rtherm:mytherm1:hold" } +Number Therm_Pmode "Program Mode [MAP(radiotherm.map):%s_pgm]" { channel="radiothermostat:rtherm:mytherm1:program_mode" } +Number:Temperature Therm_Setpt "Set Point [%d]" { channel="radiothermostat:rtherm:mytherm1:set_point" } +Number Therm_Status "Status [MAP(radiotherm.map):%s_stus]" { channel="radiothermostat:rtherm:mytherm1:status" } +Number Therm_FanStatus "Fan Status [MAP(radiotherm.map):%s_fstus]" { channel="radiothermostat:rtherm:mytherm1:fan_status" } +Number Therm_Override "Override [MAP(radiotherm.map):%s_over]" { channel="radiothermostat:rtherm:mytherm1:override" } +Switch Therm_Hold "Hold" { channel="radiothermostat:rtherm:mytherm1:hold" } +Number:Temperature Therm_NextTemp "Next Set Temp [%d %unit%]" { channel="radiothermostat:rtherm:mytherm1:next_temp" } +DateTime Therm_NextTime "Next Set Time [%1$tl:%1$tM %1$tp]"