Nice work Matthieu!
Has anyone here constructed a âclimateâ card with the exposed sensors and switches? This goes beyond my knowledge
Thanks
If you have the pdf of the APIs, I will be very interested
Can you chare the config for this?
Look at my https://github.com/vencakratky/API-OZW672--HomeAssistant
For climate termostat you need in configuration.yaml:
climate:
- platform: generic_thermostat
name: Termostat_kotel
heater: input_number.nastaveni_teploty_kotle
target_sensor: sensor.kotel_komfortni_zadana_teplota
min_temp: 17
max_temp: 24
ac_mode: false
target_temp: 22
cold_tolerance: 0.3
hot_tolerance: 0
min_cycle_duration:
seconds: 5
keep_alive:
minutes: 3
initial_hvac_mode: "heat"
away_temp: 16
precision: 0.1
Target_sensor is just from rest sensor â// Read Datapoint comfort Temperature from OZWâ. On github is my configuration.yaml
After you need send the Value from termostat to OZW - rest_command in configuration.yaml:
rest_command:
odeslatdokotleteplotu:
url: 'http://192.168.X.XX/api/menutree/write_datapoint.json?SessionId={{ states.sensor.sid_token.state }}&Id=2011&Type=Numeric&Value={{ state_attr(''climate.termostat_kotel'',''temperature'') }}'
And finish, you need start automation after change state in automations.yaml:
- id: '1589750127952'
alias: odeslat_teplotu_do_kotle
description: Odeslat teplotu do kotle
trigger:
- entity_id: climate.termostat_kotel
platform: state
condition: []
action:
- data: {}
service: rest_command.odeslatdokotleteplotu
This looks really great. Just starting to understand the details. I have OZW672.01 with software version 06.00.14.33 and Brötje SGB120. Do I really have to do the update to version 10?
How long and how often can you (re)use the SessionID
?
You have to make update to version 7, after 8, 9 and last 10. Cannot update directly 6->10
I have for SessionID âscan_interval: 86400â (1xDay) and without Problem
Thx @venca.kratky for Your quick answer and all the work you put into this. I have the OZW672 for 5 years and was not able to figure it out.
I was able to activate the WebAPI on Version 6. The Siemens update information states that Web-Applikation Interface Web API is already part of Version V4.0 since August 2012. And indeed - I was successfully making a request:
http://192.168.178.45/api/menutree/read_datapoint.json?SessionId=88f1ef80-ba10-4879-8f97-40002f672e42&Id=1219
returns
{
"Data":
{
"Type": "Numeric",
"Value": " 76.7",
"Unit": "°C"
},
"Result":
{
"Success": "true"
}
}
Forked on github with the main purpose to translate @venca.kratky code and description into English. And I am really amazed how well Google Translate is with Czech words.
Ich kann nur gratulieren Bei mir ist Problem, meine Englische Sprache ist noch schlimmer als Deutsche. Und zum Webserver, ist möglich, dass OZW Version 6 unterschiedliche Menutree und Datapoint Nummer als Version 10 hat. Aber das gibt man sehr leicht per OZW Webschnistelle und Webapi feststellen. Und wenn möchten Sie, irgendwo in Computer habe ich noch Firmware 7 und 8 fĂŒr Update. Schreiben Sie mir email, und könnte ich es schicken. Viele GrĂŒsse aus Tschechien. Vaclav
Now I am looking into the details. There are three different outside temperatures
-
current outside temperature
measured via input B9: used for frost protection:P#8700
andID?
-
mixed outside temperature
calculated with 1. and the building isolation constantP#6110
: used for heating:P#8704
andID1183
-
outside temperature low-pass
filter: used for switching between sommer and winter mode:P#8703
andID1182
See details in the manual on page 205.
I am not able to find the ID for 1. current outside temperature
. Any idea how to get it?
Can you find it in the administration interface?
Yes, that is where I was searching. I clicked through all menus and could not find it. Here is the response based on @venca.kratky very cool idea to get the IDs:
Request:
./api/menutree/list.json?SessionId=73e61d90-5f4d-4485-b99a-45b0393e2d11&Id=1181
Response:
{
"MenuItems":
[
],
"DatapointItems":
[
{
"Id": "1182",
"Address": "0x505f0",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "76",
"Long": "Aussentemperatur gedÀmpft",
"Short": "TAussen gedÀmpft"
}
},
{
"Id": "1183",
"Address": "0x505f2",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "77",
"Long": "Aussentemperatur gemischt",
"Short": "TAussen gemischt"
}
},
{
"Id": "1184",
"Address": "0x2d051e",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "422",
"Long": "Raumtemperatur 1 Istwert",
"Short": "TRaum1-Ist"
}
},
{
"Id": "1185",
"Address": "0x2d0593",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "75",
"Long": "Raumtemperatur-Sollwert Aktuell",
"Short": "TRaumSollw Aktuell"
}
},
{
"Id": "1186",
"Address": "0x210518",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "459",
"Long": "Vorlauftemperatur Istwert Heizkreis 1",
"Short": "TVorl-Ist HK1"
}
},
{
"Id": "1187",
"Address": "0x210667",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3733",
"Long": "Vorlaufsollwert H1",
"Short": "Vorlaufsollwert H1"
}
},
{
"Id": "1188",
"Address": "0x1504a2",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "1397",
"Long": "Pumpendrehzahl",
"Short": "Pumpendrehzahl"
}
},
{
"Id": "1189",
"Address": "0x2e051e",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "423",
"Long": "Raumtemperatur 2 Istwert",
"Short": "TRaum2-Ist"
}
},
{
"Id": "1190",
"Address": "0x2e0593",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2305",
"Long": "Raumtemperatur-Sollwert 2",
"Short": "Raumtemp-Sollwert 2"
}
},
{
"Id": "1191",
"Address": "0x2e0c81",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "460",
"Long": "Vorlauftemperatur Istwert Heizkreis 2",
"Short": "TVorl-Ist HK2"
}
},
{
"Id": "1192",
"Address": "0x220667",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3734",
"Long": "Vorlaufsollwert H2",
"Short": "Vorlaufsollwert H2"
}
},
{
"Id": "1193",
"Address": "0x31052f",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3519",
"Long": "Trinkwassertemperatur-Istwert Oben (B3)",
"Short": "TWW-Ist Oben B3\/BMU"
}
},
{
"Id": "1194",
"Address": "0x310532",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "349",
"Long": "Brauchwassertemperatur-Sollwert aktuell",
"Short": "TBW-Sollw aktuell"
}
},
{
"Id": "1195",
"Address": "0x250b33",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "5072",
"Long": "Trinkwasser Ladetemperatur",
"Short": "TWW Ladetemperatur"
}
},
{
"Id": "1196",
"Address": "0x5021d",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "289",
"Long": "Prozess-Sig Schienenvorlauf",
"Short": "ProzSig Schienenvorl"
}
},
{
"Id": "1197",
"Address": "0x50534",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2847",
"Long": "Pufferspeichertemperatur-Istwert Oben (B4)",
"Short": "TPuffer-Ist Oben"
}
}
],
"WidgetItems":
[
],
"Result": {
"Success": "true"
}
Request:
./api/menutree/list.json?SessionId=73e61d90-5f4d-4485-b99a-45b0393e2d11&Id=1005
Response:
{
"MenuItems":
[
],
"DatapointItems":
[
{
"Id": "1006",
"Address": "0x3106b9",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3516",
"Long": "Trinkwassertemperatur-Nennsollwert",
"Short": "TWW-NennSollw"
}
},
{
"Id": "1007",
"Address": "0x3106ba",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3517",
"Long": "Trinkwassertemperatur-Reduziertsollwert",
"Short": "TWW-RedSollw"
}
},
{
"Id": "1008",
"Address": "0x250722",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3522",
"Long": "Trinkwasserfreigabe",
"Short": "TWW-Freigabe"
}
},
{
"Id": "1009",
"Address": "0x310759",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "439",
"Long": "Legionellenfunktion",
"Short": "Legionellenfunktion"
}
},
{
"Id": "1010",
"Address": "0x310738",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2885",
"Long": "Legionellenfunktion PeriodizitÀt",
"Short": "LegioFunkt Periode"
}
},
{
"Id": "1011",
"Address": "0x31075e",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3523",
"Long": "Legionellenfunktion Tag",
"Short": "LegioFunkt Tag"
}
},
{
"Id": "1012",
"Address": "0x31075a",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2882",
"Long": "Zeitpunkt fĂŒr Legionellenfunktion",
"Short": "Zeit LegioFunkt"
}
},
{
"Id": "1013",
"Address": "0x1106bc",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "355",
"Long": "Legionellenfunktion Sollwert",
"Short": "LegionellenfunktSollw"
}
},
{
"Id": "1014",
"Address": "0x310496",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3059",
"Long": "Verweildauer auf Legionellenfunktions-Sollwert",
"Short": "Dauer LegioFktSollw"
}
},
{
"Id": "1015",
"Address": "0x3108ab",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3152",
"Long": "Zirkulationspumpenbetrieb wÀhrend Legionellenfkt",
"Short": "ZirkPumpBetr LegioFkt"
}
},
{
"Id": "1016",
"Address": "0x25072e",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3659",
"Long": "Trinkwasser Zirkulationspumpe Freigabe",
"Short": "TWW Zirkpump Freigabe"
}
},
{
"Id": "1017",
"Address": "0x250689",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3799",
"Long": "Trinkwasser Zirkulationspumpe Taktbetrieb",
"Short": "TWW Zirkpump Taktbetr"
}
}
],
"WidgetItems":
[
],
"Result": {
"Success": "true"
}
}
Request:
./api/menutree/list.json?SessionId=73e61d90-5f4d-4485-b99a-45b0393e2d11&Id=1165
Response:
{
"MenuItems":
[
],
"DatapointItems":
[
{
"Id": "1166",
"Address": "0xd0519",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "54",
"Long": "Kesseltemperatur-Istwert",
"Short": "TKessel-Ist"
}
},
{
"Id": "1167",
"Address": "0x190923",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "642",
"Long": "Kesseltemperatur-Sollwert",
"Short": "TKess-Sollw"
}
},
{
"Id": "1168",
"Address": "0x11051a",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "492",
"Long": "RĂŒcklauftemperatur-Istwert",
"Short": "TRĂŒckl-Ist"
}
},
{
"Id": "1169",
"Address": "0xd0c82",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "4213",
"Long": "Aktuelle GeblÀsedrehzahl",
"Short": "GeblÀsedrehzahl"
}
},
{
"Id": "1170",
"Address": "0x110c83",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "4214",
"Long": "Aktuelle GeblÀseansteuerung",
"Short": "GeblÀseansteuerung"
}
},
{
"Id": "1171",
"Address": "0xd0c85",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "4216",
"Long": "Relative Leistung",
"Short": "Relative Leistung"
}
},
{
"Id": "1172",
"Address": "0x93034",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "4384",
"Long": "Betriebsanzeige FA",
"Short": "Betriebsanzeige FA"
}
},
{
"Id": "1173",
"Address": "0x152ff0",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3357",
"Long": "Ionisationsstrom Istwert",
"Short": "IonStrom"
}
},
{
"Id": "1174",
"Address": "0x50011",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "25",
"Long": "GerÀtebetriebsstunden",
"Short": "GerÀtebetriebsstunden"
}
},
{
"Id": "1175",
"Address": "0x39093f",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "4386",
"Long": "StartzÀhler Brenner",
"Short": "Start Brenner"
}
},
{
"Id": "1176",
"Address": "0x192feb",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3352",
"Long": "Betriebsstunden Heizbetrieb",
"Short": "BetrStdHz"
}
},
{
"Id": "1177",
"Address": "0x192fec",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3353",
"Long": "Betriebsstunden Brauchwasserbetrieb",
"Short": "BetrStdBw"
}
},
{
"Id": "1178",
"Address": "0x192fed",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3354",
"Long": "Betriebsstunden ext. WĂ€rmeanforderung",
"Short": "BetrStdZone"
}
},
{
"Id": "1179",
"Address": "0x5052a",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2839",
"Long": "Kollektortemperatur-Istwert 1 (B6)",
"Short": "TKoll-Ist 1 B6"
}
},
{
"Id": "1180",
"Address": "0x150893",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3900",
"Long": "Betriebsstunden Solarertrag",
"Short": "BetrStd Solarertrag"
}
}
],
"WidgetItems":
[
],
"Result": {
"Success": "true"
}
./api/menutree/list.json?SessionId=73e61d90-5f4d-4485-b99a-45b0393e2d11&Id=1159
Response:
{
"MenuItems":
[
],
"DatapointItems":
[
{
"Id": "1160",
"Address": "0x507a3",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3904",
"Long": "Status Heizkreis 1",
"Short": "Status HK1"
}
},
{
"Id": "1161",
"Address": "0x507a5",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3905",
"Long": "Status Heizkreis 2",
"Short": "Status HK2"
}
},
{
"Id": "1162",
"Address": "0x507a1",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3903",
"Long": "Status Trinkwasser",
"Short": "Status TWW"
}
},
{
"Id": "1163",
"Address": "0x507a9",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3907",
"Long": "Status Kessel",
"Short": "Status Kessel"
}
},
{
"Id": "1164",
"Address": "0x507ad",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3909",
"Long": "Status Solar",
"Short": "Status Solar"
}
}
],
"WidgetItems":
[
],
"Result": {
"Success": "true"
}
}
Request:
./api/menutree/list.json?SessionId=73e61d90-5f4d-4485-b99a-45b0393e2d11&Id=955
Response:
{
"MenuItems":
[
],
"DatapointItems":
[
{
"Id": "956",
"Address": "0x2d058e",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3428",
"Long": "Raumtemperatur Komfortsollwert Heizkreis 1",
"Short": "TRaum-Komfsoll HK1"
}
},
{
"Id": "957",
"Address": "0x2d0590",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "465",
"Long": "Raumtemperatur Reduziertsollwert Heizkreis 1",
"Short": "TRaum-RedSollw HK1"
}
},
{
"Id": "958",
"Address": "0x2d0592",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "463",
"Long": "Raumtemperatur Frostschutzsollwert Heizkreis 1",
"Short": "TRaum-FrostSollw HK1"
}
},
{
"Id": "959",
"Address": "0x2d05f6",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "428",
"Long": "Heizkennlinie 1 Steilheit",
"Short": "Heizkennl1-Steilheit"
}
},
{
"Id": "960",
"Address": "0x2d0610",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "195",
"Long": "Heizkennlinien-Parallelverschiebung",
"Short": "Heizkenn-ParallVersch"
}
},
{
"Id": "961",
"Address": "0x2d060b",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "479",
"Long": "Heizkennlinie Adaption Heizkreis 1",
"Short": "HeizkennlinieAdaptHK1"
}
},
{
"Id": "962",
"Address": "0x3905fd",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "430",
"Long": "Sommer\/Winter Umschalttemperatur Heizkreis 1",
"Short": "So\/Wi-UmschalttempHK1"
}
},
{
"Id": "963",
"Address": "0x2d0640",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3827",
"Long": "Tagesheizgrenze HK1",
"Short": "Tagesheizgrenze HK1"
}
},
{
"Id": "964",
"Address": "0x210663",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "490",
"Long": "Vorlauftemperatur-Minimalbegrenzung Heizkreis 1",
"Short": "TVorl-MinBegr HK1"
}
},
{
"Id": "965",
"Address": "0x210662",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "488",
"Long": "Vorlauftemperatur-Maximalbegrenzung Heizkreis 1",
"Short": "TVorl-MaxBegr HK1"
}
},
{
"Id": "966",
"Address": "0x2d0603",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "477",
"Long": "Raumtemperatur Einflussfaktor Heizkreis 1",
"Short": "TRaum-EinflFakt HK1"
}
},
{
"Id": "967",
"Address": "0x2d0614",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3829",
"Long": "Raumtemperaturbegrenzung Heizkreis 1",
"Short": "TRaum-BegrenzungHK1"
}
},
{
"Id": "968",
"Address": "0x2d0602",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2616",
"Long": "Raum-SollwertĂŒberhöhung HK1 (Schnellaufheizung)",
"Short": "TRaum-SollwĂberhöhHK1"
}
},
{
"Id": "969",
"Address": "0x2d05e8",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2612",
"Long": "Schnellabsenkung Heizkreis 1",
"Short": "Schnellabsenkung HK1"
}
},
{
"Id": "970",
"Address": "0x2d0607",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2453",
"Long": "Einschaltzeitoptimierung max. Vorverlegung HK1",
"Short": "Einschaltopt MaxZeit1"
}
},
{
"Id": "971",
"Address": "0x2d0609",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2455",
"Long": "Ausschaltzeitoptimierung max Vorverlegung HK1",
"Short": "Ausschaltopt MaxZeit1"
}
},
{
"Id": "972",
"Address": "0x2d059e",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3436",
"Long": "Beginn-Raumtemp-Reduziertsollwert-Anhebung HK1",
"Short": "BeginnTRaumRedSAnhHK1"
}
},
{
"Id": "973",
"Address": "0x2d059d",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3437",
"Long": "Ende-Raumtemp-Reduziertsollwert-Anhebung HK1",
"Short": "EndeTRaumRedSAnhHK1"
}
},
{
"Id": "974",
"Address": "0x2d067b",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "1437",
"Long": "Estrich-Austrocknungsfunktion",
"Short": "EstrichTrocknungFunkt"
}
},
{
"Id": "975",
"Address": "0x2d068a",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3448",
"Long": "Estrich Sollwert manuell HK1",
"Short": "Estrich Soll man HK1"
}
},
{
"Id": "976",
"Address": "0x112f95",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3271",
"Long": "Drehzahlstufe Kesselpumpe im Auslegungspunkt",
"Short": "NqmodNenn"
}
},
{
"Id": "977",
"Address": "0x1104ab",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "4342",
"Long": "Modulierende Pumpe PWM Minimum",
"Short": "Mod Pumpe PWM Minimum"
}
},
{
"Id": "978",
"Address": "0x192f88",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "1638",
"Long": "Aussentemperatur bei max. WĂ€rmebedarf",
"Short": "TAussen max WĂ€rmebed"
}
},
{
"Id": "979",
"Address": "0x392f82",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3254",
"Long": "Kesselsollwert bei Normaussentemperatur",
"Short": "TkSNorm"
}
},
{
"Id": "980",
"Address": "0x252fe5",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3376",
"Long": "Grenze fĂŒr TemperaturĂŒberhöhung der dT-Regelung",
"Short": "dTUeberhBegr"
}
},
{
"Id": "981",
"Address": "0x192f8a",
"DpSubKey": "0",
"WriteAccess": "true",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3261",
"Long": "Delta Vor- \/ RĂŒcklauf bei Norm-Aussentemperatur",
"Short": "dTkTrNenn"
}
}
],
"WidgetItems":
[
],
"Result": {
"Success": "true"
}
Response:
{
"MenuItems":
[
],
"DatapointItems":
[
{
"Id": "1216",
"Address": "0x5006b",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "19",
"Long": "Fehlermeldung",
"Short": "Fehlermeldung"
}
},
{
"Id": "1217",
"Address": "0x93008",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3370",
"Long": "Interner Diagnosecode",
"Short": "DiagnoseCode"
}
},
{
"Id": "1218",
"Address": "0x2d0090",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2217",
"Long": "Wartungsmeldung",
"Short": "Wartungsmeldung"
}
},
{
"Id": "1219",
"Address": "0xd0519",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "54",
"Long": "Kesseltemperatur-Istwert",
"Short": "TKessel-Ist"
}
},
{
"Id": "1220",
"Address": "0x31052f",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3519",
"Long": "Trinkwassertemperatur-Istwert Oben (B3)",
"Short": "TWW-Ist Oben B3\/BMU"
}
},
{
"Id": "1221",
"Address": "0x5052a",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2839",
"Long": "Kollektortemperatur-Istwert 1 (B6)",
"Short": "TKoll-Ist 1 B6"
}
},
{
"Id": "1222",
"Address": "0x93034",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "4384",
"Long": "Betriebsanzeige FA",
"Short": "Betriebsanzeige FA"
}
},
{
"Id": "1223",
"Address": "0x507aa",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3907",
"Long": "Status Kessel",
"Short": "Status Kessel"
}
},
{
"Id": "1224",
"Address": "0x507ae",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3909",
"Long": "Status Solar",
"Short": "Status Solar"
}
},
{
"Id": "1225",
"Address": "0x507a2",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3903",
"Long": "Status Trinkwasser",
"Short": "Status TWW"
}
},
{
"Id": "1226",
"Address": "0x507a4",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3904",
"Long": "Status Heizkreis 1",
"Short": "Status HK1"
}
},
{
"Id": "1227",
"Address": "0x507a6",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3905",
"Long": "Status Heizkreis 2",
"Short": "Status HK2"
}
},
{
"Id": "1228",
"Address": "0x41021f",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "3033",
"Long": "Aussentemperatur LPB",
"Short": "Aussentemperatur LPB"
}
},
{
"Id": "1229",
"Address": "0x50534",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2847",
"Long": "Pufferspeichertemperatur-Istwert Oben (B4)",
"Short": "TPuffer-Ist Oben"
}
},
{
"Id": "1230",
"Address": "0x2d051e",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "422",
"Long": "Raumtemperatur 1 Istwert",
"Short": "TRaum1-Ist"
}
},
{
"Id": "1231",
"Address": "0x2d0593",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "75",
"Long": "Raumtemperatur-Sollwert Aktuell",
"Short": "TRaumSollw Aktuell"
}
},
{
"Id": "1232",
"Address": "0x210518",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "459",
"Long": "Vorlauftemperatur Istwert Heizkreis 1",
"Short": "TVorl-Ist HK1"
}
},
{
"Id": "1233",
"Address": "0x2e051e",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "423",
"Long": "Raumtemperatur 2 Istwert",
"Short": "TRaum2-Ist"
}
},
{
"Id": "1234",
"Address": "0x2e0593",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "2305",
"Long": "Raumtemperatur-Sollwert 2",
"Short": "Raumtemp-Sollwert 2"
}
},
{
"Id": "1235",
"Address": "0x2e0c81",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "460",
"Long": "Vorlauftemperatur Istwert Heizkreis 2",
"Short": "TVorl-Ist HK2"
}
},
{
"Id": "1236",
"Address": "0x110c86",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "4217",
"Long": "Aktuelle Regeldifferenz",
"Short": "Regeldifferenz"
}
},
{
"Id": "1237",
"Address": "0x5021d",
"DpSubKey": "0",
"WriteAccess": "false",
"Text": {
"CatId": "2",
"GroupId": "2",
"Id": "289",
"Long": "Prozess-Sig Schienenvorlauf",
"Short": "ProzSig Schienenvorl"
}
}
],
"WidgetItems":
[
],
"Result": {
"Success": "true"
}
}
sorry - everything in German
⊠now my complete list of all IDs I can access on my system:
- OZW672-WebAPI-Response.txt and
- all html-pages webAPI.html.
Here you can do a simple text search and find the ID easier. Hence, I think the IDs are different for different systems.
You can upgrade to V11 directly. You just need to do Factory update (*.fmwz) to upgrade the web server to the latest firmware version instead of firmware upgrade.
@stefferber did you upgrade eventually? Also on V6 but planning to upgrade to V11 this weekend.
Do anyone know if there is a physical room thermostat that can interface directlly with the webserver? I donât have the wires pulled in the house to connect a thermostat and thought this could be a good way to go through the internal network.
thanks
edit: as an alternative, could you confirm I can push the âinternal measured temperatureâ back to the main thermostat through HAS and the ozw672?