Here my JSON file. I did not finish the conversion yet and what I have converted is not completely tested (especially write access).
[
{
"comment": "Aussentemperatur",
"class": "aussen_fuehler",
"id": "temp",
"command": "B5 16",
"data": "01",
"values": {
"value": { "type": "data2b", "pos": 7 }
}
},
{
"comment": "Puffer - SP1, oberer Speicherfühler",
"class": "puffer",
"id": "sp1_fuehler",
"dst": "EC",
"command": "B5 09",
"data": "0D 00 00",
"values": {
"temp": { "type": "data2c", "pos": 12, "label": "Temperatur" },
"ok": { "type": "byte", "pos": 14, "label": "Fühler vorhanden?" }
}
},
{
"comment": "Puffer - SP2, unterer Speicherfühler",
"class": "puffer",
"id": "sp2_fuehler",
"dst": "EC",
"command": "B5 09",
"data": "0D 02 00",
"values": {
"temp": { "type": "data2c", "pos": 12, "label": "Temperatur" },
"ok": { "type": "byte", "pos": 14, "label": "Fühler vorhanden?" }
}
},
{
"comment": "Puffer - TD2, mittlerer Speicherfühler",
"class": "puffer",
"id": "td2_fuehler",
"dst": "EC",
"command": "B5 09",
"data": "0D 07 00",
"values": {
"temp": { "type": "data2c", "pos": 12, "label": "Temperatur" },
"ok": { "type": "byte", "pos": 14, "label": "Fühler vorhanden?" }
}
},
{
"comment": "Fussbodenheizung - Abschaltaussentemperatur",
"class": "fbh",
"id": "abschalt_aussen_temp",
"dst": "50",
"command": "B5 09",
"data": "0D 36 00",
"values": {
"value": { "type": "byte", "pos": 12 }
}
},
{
"comment": "Fussbodenheizung - Abschaltaussentemperatur",
"class": "fbh",
"id": "set_abschalt_aussen_temp",
"dst": "50",
"command": "B5 09",
"data": "0E 36 00 00",
"values": {
"value": { "type": "byte", "pos": 9 }
}
},
{
"comment": "Fussbodenheizung - Temperaturüberhöhung",
"class": "fbh",
"id": "temp_ueberhoehung",
"dst": "15",
"command": "B5 09",
"data": "0D 2F 00",
"values": {
"value": { "type": "bcd", "pos": 12 }
}
},
{
"comment": "Fussbodenheizung - Temperaturüberhöhung",
"class": "fbh",
"id": "set_temp_ueberhoehung",
"dst": "15",
"command": "B5 09",
"data": "0E 2F 00 00",
"values": {
"value": { "type": "bcd", "pos": 9 }
}
},
{
"comment": "Fussbodenheizung - Soll-Raumabsenktemperatur",
"class": "fbh",
"id": "soll_raum_absenk_temp",
"dst": "50",
"command": "B5 09",
"data": "0D 33 00",
"values": {
"value": { "type": "byte", "pos": 12, "factor" : 0.5 }
}
},
{
"comment": "Fussbodenheizung - Soll-Raumabsenktemperatur",
"class": "fbh",
"id": "set_soll_raum_absenk_temp",
"dst": "50",
"command": "B5 09",
"data": "0E 33 00 00",
"values": {
"value": { "type": "byte", "pos": 9, "factor" : 0.5 }
}
},
{
"comment": "Fussbodenheizung - Soll-Vorlauftemperatur",
"class": "fbh",
"id": "soll_vorlauf_temp",
"dst": "50",
"command": "B5 09",
"data": "0D 46 00",
"values": {
"value": { "type": "byte", "pos": 12, "factor" : 0.5 }
}
},
{
"comment": "Fussbodenheizung - Ist-Vorlauffühler",
"class": "fbh",
"id": "ist_vorlauf_fuehler",
"dst": "EC",
"command": "B5 09",
"data": "0D 01 00",
"values": {
"temp": { "type": "data2c", "pos": 12, "label": "Temperatur" },
"ok": { "type": "byte", "pos": 14, "label": "Fühler vorhanden?" }
}
},
{
"comment": "Fussbodenheizung - Puffer-Vorlauffühler",
"class": "fbh",
"id": "puffer_vorlauf_fuehler",
"dst": "EC",
"command": "B5 09",
"data": "0D 04 00",
"values": {
"temp": { "type": "data2c", "pos": 12, "label": "Temperatur" },
"ok": { "type": "byte", "pos": 14, "label": "Fühler vorhanden?" }
}
},
{
"comment": "Fussbodenheizung - Heizkurve",
"class": "fbh",
"id": "heizkurve",
"dst": "50",
"command": "B5 09",
"data": "0D 35 00",
"values": {
"value": { "type": "uint", "pos": 12, "factor" : 0.01 }
}
},
{
"comment": "Fussbodenheizung - Heizkurve",
"class": "fbh",
"id": "set_heizkurve",
"dst": "50",
"command": "B5 09",
"data": "0E 35 00 00 00",
"values": {
"value": { "type": "uint", "pos": 9, "factor" : 0.01 }
}
},
{
"comment": "Fussbodenheizung - Soll-Raumtemperatur",
"class": "fbh",
"id": "soll_raum_temp",
"dst": "50",
"command": "B5 09",
"data": "0D 32 00",
"values": {
"value": { "type": "byte", "pos": 12, "factor": 0.5 }
}
},
{
"comment": "Fussbodenheizung - Soll-Raumtemperatur",
"class": "fbh",
"id": "set_soll_raum_temp",
"dst": "50",
"command": "B5 09",
"data": "0E 32 00 00",
"values": {
"value": { "type": "byte", "pos": 9, "factor": 0.5 }
}
},
{
"comment": "Fussbodenheizung - Betriebsart",
"class": "fbh",
"id": "betriebsart",
"dst": "50",
"command": "B5 09",
"data": "0D 2B 00",
"values": {
"value": { "type": "bcd", "pos": 12, "label": "1=Heizen,2=Aus,3=Auto,4=Eco,5=Absenken" }
}
},
{
"comment": "Fussbodenheizung - Betriebsart",
"class": "fbh",
"id": "set_betriebsart",
"dst": "50",
"command": "B5 09",
"data": "0E 2B 00 00",
"values": {
"value": { "type": "bcd", "pos": 9, "label": "1=Heizen,2=Aus,3=Auto,4=Eco,5=Absenken" }
}
}
]