Headsup > Invalid JSON due to missing ending quote at the L_statetext properties
The following is a discovery that I just made that potentially breaks your software. I just noticed in the JSON output for the /all request to my Pellematic Condens_e (Touch V4.02a_P) is not valid. All L_statetext keys are missing their ending quote.
...
"hk1":{
"L_roomtemp_act":"247",
"L_roomtemp_set":"80",
"L_flowtemp_act":"275",
"L_flowtemp_set":"80",
"L_comfort":"0",
"L_state":"1056",
"L_statetext:"HC Mode Heating On|Outside Temp above Heating Limit",
"L_pump":"false",
"remote_override":"-30",
"mode_auto":"1",
"time_prg":"0",
...
},
...
I have checked that this problem occurs regardless of whether you have JSON Mode set to "On" or "On (compatible)", and regardless of whether you use /all, /all?, /pe1, pe1?, etc.
Is your software patching this json before processing maybe? Do you know anybody at Oekofen that we could report this problem to?
Edited by Christiaan Westerbeek