# Stoom & Gas verbruik uitlezen Rooted Toon

**URL:** <https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414>\
**Category:** Ideeën & Suggesties\
**Created:** [August 4, 2019, 6:11am UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414 "2019-08-04T06:11:09Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![NickvanderGraaf](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nickvandergraaf/32/2377_2.png) [@NickvanderGraaf](https://community.homey.app/u/NickvanderGraaf)\
**Post date:** [August 4, 2019, 6:11am UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/1 "2019-08-04T06:11:09Z")

</div>

Hallo,

Ik zoek een manier om via HomeyScript de data van mijn Toon om te zetten naar een Tag.  
via [dit topic](https://community.homey.app/t/homeyscript-xml-soap/2234/7) ben ik al wat verder.  
Maar het lukt me niet om ook het stroom en gas verbruik om te zetten.  
Helaas heb ik niet genoeg kennis om een script te schrijven. Lezen en aanpassen gaat wel maar veel verder kom ik niet.

Dus mijn vraag heeft iemand hier al een script voor draaien of tips om een script te maken (met [w3schools.com](https://www.w3schools.com/js/) kom ik er niet uit 😊)?

Met deze link krijg ik de data uit de Toon.

[http://Toon-IP/happ\_pwrusage?action=GetCurrentUsage](http://Toon-IP/happ_pwrusage?action=GetCurrentUsage)

{“result”:“ok”,  
“powerUsage”: {“value”:350, “avgValue”:535.73},  
“powerProduction”: {“value”:0, “avgValue”:0.00},  
“gasUsage”: {“value”:0, “avgValue”:18.01}  
}

Dit wil ik aan een Virtual-Device koppelen zodat in de Homey app kan zien.

Alvast bedankt voor het meedenken.

Groeten Nick

---

<div class="post-metadata">

**Author:** ![NickvanderGraaf](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nickvandergraaf/32/2377_2.png) [@NickvanderGraaf](https://community.homey.app/u/NickvanderGraaf)\
**Post date:** [August 4, 2019, 6:59am UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/2 "2019-08-04T06:59:06Z")

</div>

Laat maar…

Geen idee of het helemaal goed is qua opbouw maar het werkt.

```
// Get Toon info
var url = "http://192.168.1.11/happ_pwrusage?action=GetCurrentUsage";
(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.powerUsage !== null && content.powerUsage != '') {
    var stroom = content.powerUsage.value;
    var avgstroom = content.powerUsage.avgValue;
    var gas = content.gasUsage.value;
    var avggas = content.gasUsage.avgValue;
    await setTagValue("toon_stroom", {type: "number", title: "Stoom van Toon®"}, stroom);
    await setTagValue("toon_avgstroom", {type: "number", title: "Stoom Gemiddeld van Toon®"}, avgstroom);
    await setTagValue("toon_gas", {type: "number", title: "Gas van Toon®"}, gas);
    await setTagValue("toon_avggas", {type: "number", title: "Gas Gemiddeld van Toon®"}, avggas);
  }
})();
return true;
```

---

<div class="post-metadata">

**Author:** ![Driesk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/driesk/32/10666_2.png) [@Driesk](https://community.homey.app/u/Driesk)\
**Post date:** [August 5, 2019, 9:09pm UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/3 "2019-08-05T21:09:39Z")

</div>

Bedankt, voor het delen van je script.👍  
Ik ga ook een poging wagen dit te gebruiken. Ik zou zo ook mijn zonnepanelen willen monitoren. En evt temp instellen en boiler settings uitlezen. Dit kon ik icm domotica vrij eenvoudig. Mbv een stuk lua code.  
Nu nog een handige Harry die er een mooie app voor schrijft.

---

<div class="post-metadata">

**Author:** ![NickvanderGraaf](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/nickvandergraaf/32/2377_2.png) [@NickvanderGraaf](https://community.homey.app/u/NickvanderGraaf)\
**Post date:** [August 6, 2019, 5:49am UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/4 "2019-08-06T05:49:16Z")

</div>

> ```
> 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](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](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](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](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](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](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](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](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](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](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=](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](http://192.168.1.228/happ_pwrusage?action=GetCurrentUsage)

Toon Status  
[http://192.168.1.228/happ\_thermstat?action=getThermostatInfo](http://192.168.1.228/happ_thermstat?action=getThermostatInfo)

Boiler status  
[http://192.168.1.11/boilerstatus/boilervalues.txt](http://192.168.1.11/boilerstatus/boilervalues.txt)

---

<div class="post-metadata">

**Author:** ![Hans\_Kerkhof](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hans_kerkhof/32/12412_2.png) [@Hans\_Kerkhof](https://community.homey.app/u/Hans_Kerkhof)\
**Post date:** [August 14, 2019, 9:42am UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/5 "2019-08-14T09:42:56Z")

</div>

Op github heeft Vinceste IT hier een Honey app voor. Moet je wel sideloaden en een flow toevoegen die de waarden bv per 5 min ververst.

---

<div class="post-metadata">

**Author:** ![Stefan\_Postma](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stefan_postma/32/11548_2.png) [@Stefan\_Postma](https://community.homey.app/u/Stefan_Postma)\
**Post date:** [July 7, 2020, 4:01pm UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/6 "2020-07-07T16:01:26Z")

</div>

Zal einde van het jaar kijken of ik de bovengenoemde data kan toevoegen aan de App 😉 Helaas op dit moment geen Toon aan de muur omdat ik in het buitenland zit.

---

<div class="post-metadata">

**Author:** ![Linden85](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/linden85/32/17207_2.png) [@Linden85](https://community.homey.app/u/Linden85)\
**Post date:** [January 21, 2021, 3:20pm UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/7 "2021-01-21T15:20:18Z")

</div>

Beste Stefan,

Ik ben beniewd of je hier al aan toe gekomen bent?

---

<div class="post-metadata">

**Author:** ![Stekkies12](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stekkies12/32/12477_2.png) [@Stekkies12](https://community.homey.app/u/Stekkies12)\
**Post date:** [May 5, 2021, 11:02am UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/8 "2021-05-05T11:02:18Z")

</div>

Hoe werkt dat sideloaden? Ik begrijp niet hoe ik dit werkend krijg maar zou wel graag aan de slag willen met die code van Vinceste omdat hier de mogelijkheid is om feedback te krijgen van de gemeten temperatuur…

---

<div class="post-metadata">

**Author:** ![JPe4619](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jpe4619/32/9017_2.png) [@JPe4619](https://community.homey.app/u/JPe4619)\
**Post date:** [May 5, 2021, 11:10am UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/9 "2021-05-05T11:10:25Z")

</div>

> [@\[HOW TO\] CLI install method](https://community.homey.app/t/how-to-cli-install-method/198):
>
> Homey Pro only!!! It does not work this way with Homey (cloud), it only supports CLI run which is there only for development purposes. Installing Node.js Check Node.js version on Homey: Homey App: Settings - General - About - Node.js version Download Node.js (use Homey’s version or higher) from [https://nodejs.org/](https://nodejs.org/) and install it on your computer. Download the app you want to install from GitHub Go to the repository on [GitHub](https://github.com/) (the correct link for the app you want to install is at the bottom…

---

<div class="post-metadata">

**Author:** ![BartOverdevest](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bartoverdevest/32/38783_2.png) [@BartOverdevest](https://community.homey.app/u/BartOverdevest)\
**Post date:** [May 5, 2021, 1:33pm UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/10 "2021-05-05T13:33:13Z")

</div>

Wil je de Rooted Toon app installeren? Zie de community store.  
[https://store.homey.community/](https://store.homey.community/)

Je kunt daar tegenwoordig gewoon de apps installeren op de Homey.  
Inclusief een app die de app’s update.

Deze Rooted Toon app is niet compleet, dwz deze app haalt niet alle data binnen die de Rooted Toon beschikbaar heeft.  
Dit kan dan aangevuld worden met HomeyScript, ik heb zelf drie scripts, die mbv een flow periodiek draaien:  
ik heb de App maker al eerder gevraagd om meer data binnen te halen.

**ThermostatInfo** (met name voor Burner info (CV aan, warm water, uit), Brander Modulatie, volgende programma  
**BoilerText** voor Systeem Druk en Setpoint van de CV (helaas werkt TempIn en TempUit niet meer op (rooted) Toon)  
**Sensors** haalt de humidity, CO2, VOC en (licht) intentiteit op.

Bij sensors zit ook de kamer temperatuur, maar die komt al met de Rooted Toon app binnen op de thermostaat.

Als je wilt kan ik de scripts met je delen.

Wat ik nog niet gedaan heb, maar wel wil doen is deze data weer in virtuele devices zetten.

---

<div class="post-metadata">

**Author:** ![HansieNL](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/hansienl/32/10634_2.png) [@HansieNL](https://community.homey.app/u/HansieNL)\
**Post date:** [May 5, 2021, 5:15pm UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/11 "2021-05-05T17:15:29Z")

</div>

Systeemdruk is de waterdruk?  
Dat is wel handig om in een flow te kunnen verwerken om een melding te krijgen als erbijgevuld moet worden.

---

<div class="post-metadata">

**Author:** ![jeroenz](https://avatars.discourse-cdn.com/v4/letter/j/e56c9b/32.png) [@jeroenz](https://community.homey.app/u/jeroenz)\
**Post date:** [May 5, 2021, 6:29pm UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/12 "2021-05-05T18:29:59Z")

</div>

Hi Bart, ik kan die Rooted toon app niet vinden in de community store?

---

<div class="post-metadata">

**Author:** ![BartOverdevest](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bartoverdevest/32/38783_2.png) [@BartOverdevest](https://community.homey.app/u/BartOverdevest)\
**Post date:** [May 5, 2021, 8:01pm UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/13 "2021-05-05T20:01:52Z")

</div>

Sorry, sorry, sorry, ik denk dat het of terug getrokken of verwijderd is. Mea Culpa :- 🙃  
@MaxvandeLaar, @Stefan_Postma kunnen jullie een toelichting geven?

@jeroenz de code is beschikbaar op [Github](https://github.com/StefanPostma/nl.vinceste.open-toon).  
Dan de procedure volgens van post 9 (How to CLI Install method) gepost door @JPe4619

---

<div class="post-metadata">

**Author:** ![BartOverdevest](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bartoverdevest/32/38783_2.png) [@BartOverdevest](https://community.homey.app/u/BartOverdevest)\
**Post date:** [May 5, 2021, 8:09pm UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/14 "2021-05-05T20:09:01Z")

</div>

> [@HansieNL](#):
>
> Systeemdruk is de waterdruk?  
> Dat is wel handig om in een flow te kunnen verwerken om een melding te krijgen als erbijgevuld moet worden.

Ja, die flow heb ik al. ik heb verder de pomp van de vloerverwarming geschakeld op de CV mode (pomp draait als CV brandt).  
Ik denk er aan om de lampen in de badkamer aan/uit /aan te schakelen als het warm water te lang aan staat.  
Ventileren aan schakelen als de CO2 / luchtvochtigheid/VOC te hoog wordt.

---

<div class="post-metadata">

**Author:** ![jeroenz](https://avatars.discourse-cdn.com/v4/letter/j/e56c9b/32.png) [@jeroenz](https://community.homey.app/u/jeroenz)\
**Post date:** [May 5, 2021, 8:13pm UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/15 "2021-05-05T20:13:20Z")

</div>

Ah ja dacht al … hij werkt bij mij ook niet meer in Homey 6.x namelijk.

Ga nog wel even wat prutsen of ik hem weer werkend kan krijgen.

---

<div class="post-metadata">

**Author:** ![MaxvandeLaar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/maxvandelaar/32/18367_2.png) [@MaxvandeLaar](https://community.homey.app/u/MaxvandeLaar)\
**Post date:** [May 6, 2021, 4:52am UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/16 "2021-05-06T04:52:56Z")

</div>

@BartOverdevest ik kan mij niet herinneren dat deze app in de HCS stond en al helemaal niet dat ik heb verwijderd heb. Als, dan is dat toch wel een tijdje terug.

Mocht de dev hem (weer) in de HCS willen hebben dan is dat uiteraard geen probleem 😉

---

<div class="post-metadata">

**Author:** ![Stefan\_Postma](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stefan_postma/32/11548_2.png) [@Stefan\_Postma](https://community.homey.app/u/Stefan_Postma)\
**Post date:** [October 14, 2022, 9:34pm UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/17 "2022-10-14T21:34:14Z")

</div>

Nee de “hoofd” versie staat op mijn GitHub. Ik probeer ook updates van forks terug te zetten naar mijn versie. Helaas is mijn eigen toon dood op het moment dus kan de versie niet meer testen.

---

<div class="post-metadata">

**Author:** ![Ruud\_Alblas](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ruud_alblas/32/34985_2.png) [@Ruud\_Alblas](https://community.homey.app/u/Ruud_Alblas)\
**Post date:** [February 9, 2023, 10:14am UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/18 "2023-02-09T10:14:27Z")

</div>

Beste Stefan,  
Ik heb nog wel een Toon 1 beschikbaar die je mag hebben is alleen niet geroot,  
Groet Ruud

---

<div class="post-metadata">

**Author:** ![ChrisBoer](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/chrisboer/32/1252_2.png) [@ChrisBoer](https://community.homey.app/u/ChrisBoer)\
**Post date:** [February 16, 2023, 7:51am UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/19 "2023-02-16T07:51:27Z")

</div>

Hahaha… lampen uit als er te lang gedouched wordt 😉

---

<div class="post-metadata">

**Author:** ![Driesk](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/driesk/32/10666_2.png) [@Driesk](https://community.homey.app/u/Driesk)\
**Post date:** [March 30, 2023, 4:59pm UTC](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414/20 "2023-03-30T16:59:19Z")

</div>

> [@Toon en Homey](https://community.homey.app/t/toon-en-homey/629/124):
>
> Recently the [toonWater](https://homey.app/nl-nl/app/nl.toonwater.toonwater/toonWater/) app has added support for Toon (rooted).

Er is een alternatief ToonWater deze app laat ook de thermostaat standen bedienen en toont verbruik/opbrengst etc

[Next page](https://community.homey.app/t/stoom-gas-verbruik-uitlezen-rooted-toon/16414.md?page=2)
