Ehoco.nl

Eneco’s Toon thermostaat bedienen met Domoticz

Eneco's Toon thermostaat bedienen met Domoticz

Mocht je een Toon thermostaat hebben van Eneco dan kun je deze heel eenvoudig toevoegen en bedienen in Domoticz. In dit artikel leggen we uit hoe je een selector in Domoticz kunt maken, zodat je het programma van gemakkelijk kunt switchen. Daarnaast kun je gegevens van Toon, zoals de kamertemperatuur in Blockly-events gebruiken voor allerlei doeleinden.

Toon toevoegen

Ga naar SETUP > HARDWARE en voeg Toon Thermostaat toe als type. Bij username/password vul je de gegevens in van Mijn Eneco. Let op! bij username moet het email-adres (!) staan.

 

Als je nu naar SETUP > DEVICES gaat zal je zien dat er zeven devices aangemaakt zijn. Klik op het groene pijltje om een bepaalde device toe te voegen aan het tabblad Switches. Daarnaast heb ik in de kolom Name bij een aantal devices de naam aangepast. Let er goed op dat als je een naam wijzigt deze later in het LUA-script ook gewijzigd moet worden, aangezien de namen exact overeen moeten komen.

In de eerste kolom (Idx) zie je cijfers staan, deze hebben we dadelijk nodig om de selector aan te maken.

 

Selector Switch aanmaken

We gaan nu een selector switch aanmaken. Belangrijk is om bij Switch Type te kiezen voor Selector. Hieronder vind je een voorbeeld hoe je alles moet invullen. Let er op dat de namen (en level-namen) van de selector switch exact overeen moeten komen in het LUA-script.

Met de json commando’s kunnen we het programma op Eneco’s Toon wijzigen. Indien je in Domoticz een gebruikersnaam/wachtwoord ingesteld hebt dan moet je deze ook in de URL zetten. Het IP en de poort zijn van Domoticz. Ik heb ook een optionele ‘Off’-level aangemaakt, welke gedurende de zomermaanden gebruikt kan worden.

Om het wat makkelijker te maken kun je onderstaande selector actions kopiëren. Uiteraard moet je de vetgedrukte delen aanpassen naar jouw eigen situatie.

Vergeet op het einde niet om op Save te klikken! Uiteindelijk zal je selector er zo uitzien:

Je kunt nu vanuit Domoticz je Eneco’s Toon thermostaat bedienen,erg handig! Maar wat nu als je het programma op de thermostaat zelf aanpast? Dan wil je dat natuurlijk in Domoticz terugzien, of niet?

 

Eneco’s Toon LUA-script

Sla onderstaand script op met de naam script_time_toonselector.lua in de folder /home/pi/domoticz/scripts/lua/. Het script zal nu automatisch iedere minuut draaien en de status van het Toon-programma in Domoticz updaten (indien je het programma op de thermostaat zelf hebt gewijzigd.

De regels 12 t/m 36 kun je eventueel zelf naar wens aanpassen. Let er wel op dat bv. de temperaturen overeen moeten komen met de temperaturen die je op de thermostaat ingesteld hebt. Ook de namen (setpoint en levels) moeten exact (hoofdletter-gevoelig!) overeen komen.

 

Mobiele versie afsluiten