# \[APP\]\[PRO\] YouLess, Enelogic - Belgian and Dutch P1 Smart Meter Reader

**URL:** <https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235>\
**Category:** Apps\
**Tags:** youless, enelogic, energy, smart-meter, dsmr\
**Created:** [November 19, 2018, 3:46pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235 "2018-11-19T15:46:00Z")\
**Posts on this page:** 20\
**Page:** 10

<div class="post-metadata">

**Author:** ![Caseda](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/caseda/32/138695_2.png) [@Caseda](https://community.homey.app/u/Caseda)\
**Post date:** [October 3, 2020, 2:21pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/182 "2020-10-03T14:21:42Z")

</div>

If you could please keep the conversation in English as much as possible, then more people will be able to participate.

---

<div class="post-metadata">

**Author:** ![Wout\_van\_den\_Dool](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wout_van_den_dool/32/391_2.png) [@Wout\_van\_den\_Dool](https://community.homey.app/u/Wout_van_den_Dool)\
**Post date:** [October 4, 2020, 8:47pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/183 "2020-10-04T20:47:58Z")

</div>

This is my first flow for daily calculation. Ideally I should round it, but this is fine for now. How did you solve the showering? Did you create separate variable @Gruijter  
[wrap=iframe id= BeyoRj][/wrap]

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [October 5, 2020, 5:53am UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/184 "2020-10-05T05:53:20Z")

</div>

I actually have a pretty complex bathroom logic that also involves humidity and motion.

By the way, if you want to summarize water usage per hour, day, month, year, have a look at this app that I created for that: [Power by the Hour App for Homey | Homey](https://homey.app/en-us/app/com.gruijter.powerhour/Power-by-the-Hour/)

---

<div class="post-metadata">

**Author:** ![Wout\_van\_den\_Dool](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wout_van_den_dool/32/391_2.png) [@Wout\_van\_den\_Dool](https://community.homey.app/u/Wout_van_den_Dool)\
**Post date:** [October 5, 2020, 7:35pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/185 "2020-10-05T19:35:06Z")

</div>

I have at least the same hardware setup, so if you want to share:-)

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [October 5, 2020, 7:49pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/186 "2020-10-05T19:49:10Z")

</div>

It really is too complex to share. Here a screenshot of a part of the flows I use for the bathroom…

 ![Screenshot_20201005-214701](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/5/a/5a4b36ab54cf1df88f83cbe8558fecfd6e43fd3d.jpeg)

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [October 7, 2020, 12:05pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/187 "2020-10-07T12:05:44Z")

</div>

New version is pending approval in the Homey app store.

Changelog v3.1.0:

- Homey V5 compatibility fixed.
- App store optimizations.
- App log improvements.
- Faster production measurement for old P1 meters.
- Memory and CPU optimizations.

Get it now already as test version: [Youless and Enelogic App for Homey | Homey](https://homey.app/a/com.gruijter.enelogic/test/)

---

<div class="post-metadata">

**Author:** ![Wout\_van\_den\_Dool](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wout_van_den_dool/32/391_2.png) [@Wout\_van\_den\_Dool](https://community.homey.app/u/Wout_van_den_Dool)\
**Post date:** [October 7, 2020, 12:23pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/188 "2020-10-07T12:23:15Z")

</div>

Master! This example separates the boys from the man  
I now understand why you are hesitant sharing all the underlying workflows 🙂

---

<div class="post-metadata">

**Author:** ![Wout\_van\_den\_Dool](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/wout_van_den_dool/32/391_2.png) [@Wout\_van\_den\_Dool](https://community.homey.app/u/Wout_van_den_Dool)\
**Post date:** [October 16, 2020, 6:10am UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/189 "2020-10-16T06:10:00Z")

</div>

Wrong thread…

---

<div class="post-metadata">

**Author:** ![Tangodelta](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tangodelta/32/9471_2.png) [@Tangodelta](https://community.homey.app/u/Tangodelta)\
**Post date:** [November 11, 2020, 8:53am UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/190 "2020-11-11T08:53:39Z")

</div>

Just a question, the SO, does report in l/min or l/sec? If last, possible to change to l/min?

Also have an error in log: “Cannot read property “1” of null” ? App v. 3.1.0. I`m only using the SO port.

Thx

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [November 11, 2020, 8:38pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/191 "2020-11-11T20:38:48Z")

</div>

Its L/minute (assuming you use the S0 as water meter 😉)

The error itself is insufficient for me to understand what is going on. Please create an issue on Github with more context information (e.g. what is triggering the message, what driver, full log, …)

---

<div class="post-metadata">

**Author:** ![Tangodelta](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tangodelta/32/9471_2.png) [@Tangodelta](https://community.homey.app/u/Tangodelta)\
**Post date:** [November 11, 2020, 9:00pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/192 "2020-11-11T21:00:48Z")

</div>

2020-11-11 17:01:16 [log][LS110Water] enelogic\_water ledring screensaver ready!  
2020-11-11 17:01:16 [log][LS120S0] enelogic\_s0 ledring screensaver ready!  
2020-11-11 17:01:16 [log][LS110] enelogic\_optical ledring screensaver ready!  
2020-11-11 17:01:16 [log][LS120] enelogic\_power ledring screensaver ready!  
2020-11-11 17:01:16 [log][enelogicp1] enelogic\_power\_legacy ledring screensaver ready!  
2020-11-11 17:01:13 [err][LS120S0] [0] Cannot read property ‘1’ of null  
2020-11-11 17:01:12 [log][LS120S0] entering LS120S0 driver  
2020-11-11 17:01:12 [log][LS110Water] entering LS110Water driver  
2020-11-11 17:01:12 [log][LS110] entering LS110 driver  
2020-11-11 17:01:12 [log][LS120] entering LS120 driver  
2020-11-11 17:01:12 [log][enelogicp1] entering Enelogic driver  
2020-11-11 17:01:12 [log] capturing stderr  
2020-11-11 17:01:12 [log] capturing stdout  
2020-11-11 17:01:06 [log] app unload called  
2020-11-11 16:15:42 [err][LS120S0] [0] poll error: Error: Connection timeout  
2020-11-11 13:12:29 [err][LS120S0] [0] poll error: Error: Connection timeout  
2020-11-11 13:12:10 [err][LS120S0] [0] poll error: Error: Connection timeout  
2020-11-11 09:49:16 [log][LS110Water] [0] LS110 deleted as device: LS120W\_192.168.21.250  
2020-11-11 09:48:18 [log][LS110Water] [0] LS110 added as device: LS120W\_192.168.21.250  
2020-11-11 09:48:18 [err][LS110Water] [0] Cannot read property ‘1’ of null  
2020-11-11 09:48:17 [log][LS110Water] save button pressed in frontend  
2020-11-11 09:47:32 [log][LS110Water] device discovery started

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [November 12, 2020, 8:20am UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/193 "2020-11-12T08:20:24Z")

</div>

FWIW, my guess is that one of the regex matches in [`youless.js`](https://github.com/gruijter/youless.js/blob/c6fc93c8dfb8682e343042a0814755c5bfa7ddcf/youless.js) is failing (`.match()` will return `null` if it couldn’t find a match).

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [November 12, 2020, 6:20pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/194 "2020-11-12T18:20:36Z")

</div>

> [@Gruijter](#):
>
> The error itself is insufficient for me to understand what is going on. Please create an issue on Github with more context information (e.g. what is triggering the message, what driver, full log, …)

@Tangodelta please create an issue on github. This forum is not really the place for going in depth on the subject.

> **[Issues · gruijter/com.gruijter.enelogic](https://github.com/gruijter/com.gruijter.enelogic/issues)**
>
> Contribute to gruijter/com.gruijter.enelogic development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [November 20, 2020, 7:36am UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/195 "2020-11-20T07:36:39Z")

</div>

Many thanks for your donation Michel Smit. Much appreciated!

---

<div class="post-metadata">

**Author:** ![AR-J](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ar-j/32/2414_2.png) [@AR-J](https://community.homey.app/u/AR-J)\
**Post date:** [December 3, 2020, 11:57pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/196 "2020-12-03T23:57:33Z")

</div>

At the insights graph I see that the water measurement seems to start correctly during showering, but when the tap is completely turned off, it seems that the measurement slowly stops. Is this normal behaviour? I have a water sensor HRI on my Sensus watermeter connectet to the S0 of my youless.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/a/2a25b00c88d97d849449944fbc0c0ae5af6bd1f0.png)

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [December 4, 2020, 9:37am UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/197 "2020-12-04T09:37:17Z")

</div>

You did not include the time scale in the snapshot. But it looks caused by how Homey Insights draws the graph. Download the csv data, and check in excel what the real values are.

---

<div class="post-metadata">

**Author:** ![AR-J](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ar-j/32/2414_2.png) [@AR-J](https://community.homey.app/u/AR-J)\
**Post date:** [December 4, 2020, 11:42am UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/198 "2020-12-04T11:42:47Z")

</div>

This was the one hour graph.  
I see the same issue on the real value of the device “Watermeter” and in the raw data. (see below)  
I assume that normally, when the tap is closed, the reading shoud be “0” directly. Or am I missing a calibration or setting?

|“2020-12-04 10:42:45|”|0.57|  
|“2020-12-04 10:42:50|”|0.57|  
|“2020-12-04 10:42:55|”|0.52|  
|“2020-12-04 10:43:00|”|0.52|  
|“2020-12-04 10:43:05|”|0.48|  
|“2020-12-04 10:43:10|”|0.48|  
|“2020-12-04 10:43:15|”|0.44000000|  
|“2020-12-04 10:43:20|”|0.44000000|  
|“2020-12-04 10:43:25|”|0.41|  
|“2020-12-04 10:43:30|”|0.41|  
|“2020-12-04 10:43:35|”|0.39|  
|“2020-12-04 10:43:40|”|0.39|  
|“2020-12-04 10:43:45|”|0.36|  
|“2020-12-04 10:43:50|”|0.36|  
|“2020-12-04 10:43:55|”|0.34|  
|“2020-12-04 10:44:00|”|0.34|  
|“2020-12-04 10:44:05|”|0.32|  
|“2020-12-04 10:44:10|”|0.32|  
|“2020-12-04 10:44:15|”|0.31|  
|“2020-12-04 10:44:20|”|0.31|  
|“2020-12-04 10:44:25|”|0.29|  
|“2020-12-04 10:44:30|”|0.29|  
|“2020-12-04 10:44:35|”|0.28|  
|“2020-12-04 10:44:40|”|0.28|  
|“2020-12-04 10:44:45|”|0.27|  
|“2020-12-04 10:44:50|”|0.27|  
|“2020-12-04 10:44:55|”|0.26|  
|“2020-12-04 10:45:00|”|0.26|  
|“2020-12-04 10:45:05|”|0.24|  
|“2020-12-04 10:45:10|”|0.24|  
|“2020-12-04 10:45:15|”|0.24|  
|“2020-12-04 10:45:20|”|0.24|  
|“2020-12-04 10:45:25|”|0.23000000|  
|“2020-12-04 10:45:30|”|0.23000000|  
|“2020-12-04 10:45:35|”|0.22|  
|“2020-12-04 10:45:40|”|0.22|  
|“2020-12-04 10:45:45|”|0.21|  
|“2020-12-04 10:45:50|”|0.21|  
|“2020-12-04 10:45:55|”|0.2|  
|“2020-12-04 10:46:00|”|0.2|  
|“2020-12-04 10:46:05|”|0.2|  
|“2020-12-04 10:46:10|”|0.2|  
|“2020-12-04 10:46:15|”|0.19|  
|“2020-12-04 10:46:20|”|0.19|  
|“2020-12-04 10:46:25|”|0.18|  
|“2020-12-04 10:46:30|”|0.18|  
|“2020-12-04 10:46:35|”|0.18|  
|“2020-12-04 10:46:40|”|0.18|  
|“2020-12-04 10:46:45|”|0.17|  
|“2020-12-04 10:46:50|”|0.17|  
|“2020-12-04 10:46:55|”|0.17|  
|“2020-12-04 10:47:00|”|0.17|  
|“2020-12-04 10:47:05|”|0|  
|“2020-12-04 10:47:10|”|0|

---

<div class="post-metadata">

**Author:** ![Gruijter](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/gruijter/32/1973_2.png) [@Gruijter](https://community.homey.app/u/Gruijter)\
**Post date:** [December 4, 2020, 2:32pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/199 "2020-12-04T14:32:06Z")

</div>

Yes that is weird. I have no idea why it slowly goes down. The pulses from the water meter stop immediately when there is no water flow.

---

<div class="post-metadata">

**Author:** ![AR-J](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ar-j/32/2414_2.png) [@AR-J](https://community.homey.app/u/AR-J)\
**Post date:** [December 9, 2020, 9:42pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/200 "2020-12-09T21:42:56Z")

</div>

Correct, the meter stops when the tap is closed. I will investigate if it is somthing electrical wit hthe sensor. (I already removed the extra cable lenght between the cable and my youless. But without any luck)

---

<div class="post-metadata">

**Author:** ![Torch1969](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/torch1969/32/33305_2.png) [@Torch1969](https://community.homey.app/u/Torch1969)\
**Post date:** [February 16, 2021, 8:36pm UTC](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235/201 "2021-02-16T20:36:36Z")

</div>

Some inspiration for those with a youless with the PVOutput (PO) firmware.

Because this Youless Enelogic app doesn’t work with this firmware i developed a workaround.

Inspired by [this documentation](https://wiki.td-er.nl/index.php?title=YouLess) i wrote a homey script to scrape the RAW P1 telegram message from the youless device and post this to the [`/update/dsmrreader` endpoint](https://community.homey.app/t/p1-smartmeter-api/6150) of the the [P1 smart meter app](https://homey.app/nl-nl/app/com.p1/P1-Slimme-meter/) 🙂

[Previous page](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235.md?page=9)

[Next page](https://community.homey.app/t/app-pro-youless-enelogic-belgian-and-dutch-p1-smart-meter-reader/4235.md?page=11)
