var power = content.gasUsage.avgValue;
var avgpower = content.gasUsage.avgValue;
await setTagValue("toon_power", {type: "number", title: "Zonnepanelen van Toon®"}, power);
await setTagValue("toon_avgpower", {type: "number", title: "Zonnepanelen Gemiddeld Gemiddeld van Toon®"}, avgpower);
Als je deze regels toevoegt dan zouden ook de metingen van je zonnepanelen erbij moeten komen.
voor de boilerstatus gebruik ik dit…
//Get Toon info
var url = "http://192.168.1.11/boilerstatus/boilervalues.txt";
(async () => {
const rawResponse = await fetch(url, {
method: 'GET',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
});
const content = await rawResponse.json();
//console.log(content);
if (content.boilerSetpoint !== null && content.boilerSetpoint != '') {
var boilerPressure = content.boilerPressure*1000;
var boilerInlet = content.boilerInTemp;
var boilerOutTemp = content.boilerOutTemp;
await setTagValue("boiler_druk", {type: "number", title: "Cv Druk"}, boilerPressure);
await setTagValue("boiler_inlet", {type: "number", title: "Cv Inlaat Temperatuur"}, boilerInlet);
await setTagValue("boiler_outlet", {type: "number", title: "Cv Uitlaat Temperatuur"}, boilerOutTemp);
}
})();
return true;
En het aansturen kan door de volgende linkjes te versturen met HTTP request flow cards
Toon temperatuur setpoint
http://192.168.1.228/happ_thermstat?action=setSetpoint&Setpoint=2000
Hier heb ik achter de = een tag gemaakt voor het ingestelde setpoint * 100 dus als ik dan ik homekit de temperatuur verander dan stelt hij hem goed in op je Toon.
Programma aan(1)/uit(0)
http://192.168.1.228/happ_thermstat?action=changeSchemeState&state=0
Met Programa
Comfort
http://192.168.1.228/happ_thermstat?action=changeSchemeState&state=2&temperatureState=0
Thuis
http://192.168.1.228/happ_thermstat?action=changeSchemeState&state=2&temperatureState=1
Slapen
http://192.168.1.228/happ_thermstat?action=changeSchemeState&state=2&temperatureState=2
Weg
http://192.168.1.228/happ_thermstat?action=changeSchemeState&state=2&temperatureState=3
Continue
http://192.168.1.228/happ_thermstat?action=changeSchemeState&state=0&temperatureState=0
Thuis
http://192.168.1.228/happ_thermstat?action=changeSchemeState&state=0&temperatureState=1
Slapen
http://192.168.1.228/happ_thermstat?action=changeSchemeState&state=0&temperatureState=2
Weg
http://192.168.1.228/happ_thermstat?action=changeSchemeState&state=0&temperatureState=3
Hervat Programa
http://192.168.1.228/happ_thermstat?action=changeSchemeState&state=1&temperatureState=
Stroom en Gas Verbruik
http://192.168.1.228/happ_pwrusage?action=GetCurrentUsage
Toon Status
http://192.168.1.228/happ_thermstat?action=getThermostatInfo
Boiler status
http://192.168.1.11/boilerstatus/boilervalues.txt