# \[APP\]\[Pro\] Schneider Electric - Life is ON (modbus)

**URL:** <https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799>\
**Category:** Apps\
**Tags:** app, community-app\
**Created:** [January 11, 2024, 1:41pm UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799 "2024-01-11T13:41:08Z")\
**Posts on this page:** 19\
**Page:** 2

<div class="post-metadata">

**Author:** ![Thomas\_Thaulow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_thaulow/32/79845_2.png) [@Thomas\_Thaulow](https://community.homey.app/u/Thomas_Thaulow)\
**Post date:** [February 7, 2026, 8:44pm UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/21 "2026-02-07T20:44:04Z")

</div>

I can gladly take over the project. Let me just get the bugfix deployed and see how it works, and then Ill message you directly if I need some help regarding the PAS gateways! 🙂

---

<div class="post-metadata">

**Author:** ![Thomas\_Thaulow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_thaulow/32/79845_2.png) [@Thomas\_Thaulow](https://community.homey.app/u/Thomas_Thaulow)\
**Post date:** [February 11, 2026, 10:18am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/22 "2026-02-11T10:18:36Z")

</div>

To avoid waiting any longer, I just made my own app. I have not been able to test with PAS gateway, so please do feel free to test it out. I have submitted the app for certification now, so lets see! 🙂

> **[Schneider EcoStruxure | Homey](https://homey.app/en-us/app/com.schneider.ecostruxure/Schneider-EcoStruxure/test/)**
>
> Monitor your Schneider EcoStruxure devices in Homey

---

<div class="post-metadata">

**Author:** ![Thomas\_Thaulow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_thaulow/32/79845_2.png) [@Thomas\_Thaulow](https://community.homey.app/u/Thomas_Thaulow)\
**Post date:** [February 12, 2026, 10:43am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/23 "2026-02-12T10:43:09Z")

</div>

My Schneider app is now live: [Schneider EcoStruxure | Homey](https://homey.app/no-no/app/com.schneider.ecostruxure/Schneider-EcoStruxure/)

It should support both EcoStruxure Panel Server, Smartlink SI D and PowerTag Link gateway

---

<div class="post-metadata">

**Author:** ![Tjar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tjar/32/61177_2.png) [@Tjar](https://community.homey.app/u/Tjar)\
**Post date:** [February 12, 2026, 11:30am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/24 "2026-02-12T11:30:01Z")

</div>

just perfect!

I’ll then remove my version/app.

great work!

---

<div class="post-metadata">

**Author:** ![Zink](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/zink/32/120839_2.png) [@Zink](https://community.homey.app/u/Zink)\
**Post date:** [February 13, 2026, 12:13am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/25 "2026-02-13T00:13:32Z")

</div>

On the PAS600 still no luck. I have 9 PowerTags configured, 8 with the Virtual IDs of 100 onwards and 1 of them with ID 151 (for tests). Which ranges of IDs do you look for on the scan? Thanks

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/5/354af63509496d590cd24deba49f3885aced252f.png)

Also @Tjar many thanks for your initial work. Huge effort that allows the community to continue.

---

<div class="post-metadata">

**Author:** ![Tjar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tjar/32/61177_2.png) [@Tjar](https://community.homey.app/u/Tjar)\
**Post date:** [February 13, 2026, 6:41am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/27 "2026-02-13T06:41:38Z")

</div>

thats true, “energy” as such was not available yet at that time.

---

<div class="post-metadata">

**Author:** ![Tjar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tjar/32/61177_2.png) [@Tjar](https://community.homey.app/u/Tjar)\
**Post date:** [February 13, 2026, 7:04am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/28 "2026-02-13T07:04:00Z")

</div>

i notice you removed the “modbus\_id” from code. its mandatory for the modbus specs (an unsigned 8byte modbus identifier). The subdevices are indexed/addressed on the Schneider gateway by the index/Device ID

---

<div class="post-metadata">

**Author:** ![Thomas\_Thaulow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_thaulow/32/79845_2.png) [@Thomas\_Thaulow](https://community.homey.app/u/Thomas_Thaulow)\
**Post date:** [February 13, 2026, 8:09am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/29 "2026-02-13T08:09:36Z")

</div>

I am getting a PAS600 tomorrow. I will do more Q&A then for the PAS.  
I currently scan **150-169** first, and only scan **100-149** as a fallback if nothing is found at 150-169. This is mostly due to speed. But I realised 170-199 was never scanned (bug) so fixed that now.

---

<div class="post-metadata">

**Author:** ![Thomas\_Thaulow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_thaulow/32/79845_2.png) [@Thomas\_Thaulow](https://community.homey.app/u/Thomas_Thaulow)\
**Post date:** [February 13, 2026, 8:14am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/30 "2026-02-13T08:14:04Z")

</div>

Would you mind sharing your log output with me?

---

<div class="post-metadata">

**Author:** ![Thomas\_Thaulow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_thaulow/32/79845_2.png) [@Thomas\_Thaulow](https://community.homey.app/u/Thomas_Thaulow)\
**Post date:** [February 13, 2026, 8:42am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/31 "2026-02-13T08:42:51Z")

</div>

I found a bug, please try again now

---

<div class="post-metadata">

**Author:** ![Zink](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/zink/32/120839_2.png) [@Zink](https://community.homey.app/u/Zink)\
**Post date:** [February 13, 2026, 10:47am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/32 "2026-02-13T10:47:14Z")

</div>

Great job…it works, it detects both the 100 range and 150 (I will put all on the 100 range now).

Note 1: The whole-house option should come at False by default, normally you only have one device with that at True. This way avoids the need to go to almost all of them to disable the option.

Note 2: Can the default Status Indicator that appears be “power” instead of “temperature”? Being it a power meter I think it makes sense.

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/f/7f8d7052c59113ba6bc50498114a83398372e120.png)

---

<div class="post-metadata">

**Author:** ![Thomas\_Thaulow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_thaulow/32/79845_2.png) [@Thomas\_Thaulow](https://community.homey.app/u/Thomas_Thaulow)\
**Post date:** [February 13, 2026, 11:16am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/33 "2026-02-13T11:16:49Z")

</div>

@Zink Change is done! Its not waiting for certification from Athom

---

<div class="post-metadata">

**Author:** ![Zink](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/zink/32/120839_2.png) [@Zink](https://community.homey.app/u/Zink)\
**Post date:** [February 17, 2026, 4:04pm UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/34 "2026-02-17T16:04:50Z")

</div>

@Thomas_Thaulow There’s another important fix needed, please, regarding the imported/exported energy. On ModbusHelpers.ts you are reading the energy total (imported+exported) on register 3203.  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/f/3fb09dfa5650b5fbd77a28fc7246f495afec62cd.png)

But you have both of them available separately on 3207 (“delivered” = imported = consumed) and 3211 (“received” = exported = produced)

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/e/4e0d12302283f1bf4a66a9a76cf75ee1c580375d.png)  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/3/3/339047cdd41ba76023634605e6eb010fe205ff6f.png)  
 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/3/23d15a1816334f7d2731e732a399e906cf9b5362.png)

Now, just to brainstorm:  
The Energy SDK documentation seems to point to different classes of equipment connected (solar panels, batteries or evcharges for example) that change the way Homey interprets the energy data.

> **[Energy | Homey Apps SDK](https://apps.developer.homey.app/the-basics/devices/energy)**
>
> By defining the energy (kWh) and power (W) usage or generation of the devices your app supports, Homey can provide detailed reports and insights into their energy consumption.

Does it makes sense to probably add a type of equipment linked to a PowerTag, in this way changing the class of device measured? Or a simple option to invert the Energy flow interpretation, switching imported with exported? Am I over complicating things?

Once more thanks for your dedication.

---

<div class="post-metadata">

**Author:** ![Tjar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tjar/32/61177_2.png) [@Tjar](https://community.homey.app/u/Tjar)\
**Post date:** [February 17, 2026, 6:02pm UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/35 "2026-02-17T18:02:28Z")

</div>

i think it would only be required when you have an application where you actual have both directions and need to measure both volumes.

otherwise the accumulated register just accumulates to positive or negative direction.

But it would be a nice addition to the device, indeed. You could also choose to only expose these through flowcards and not in the device tile/info.

---

<div class="post-metadata">

**Author:** ![Zink](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/zink/32/120839_2.png) [@Zink](https://community.homey.app/u/Zink)\
**Post date:** [February 17, 2026, 6:36pm UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/36 "2026-02-17T18:36:32Z")

</div>

On the Wholehouse meter it’s needed if you have solar panels, also on circuits with battery or hybrid inverters and in the near future with EV Chargers that will be bidirectional, feeding the house using the car battery.

---

<div class="post-metadata">

**Author:** ![Thomas\_Thaulow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_thaulow/32/79845_2.png) [@Thomas\_Thaulow](https://community.homey.app/u/Thomas_Thaulow)\
**Post date:** [February 17, 2026, 7:23pm UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/37 "2026-02-17T19:23:56Z")

</div>

It does indeed show minus or plus depending on the flow. You can verify this by inverting the measurement from your gateway device settings.  
I have however tried to change the app as requested, please try it again now and give me feedback 🙂

---

<div class="post-metadata">

**Author:** ![Tjar](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/tjar/32/61177_2.png) [@Tjar](https://community.homey.app/u/Tjar)\
**Post date:** [February 18, 2026, 6:13am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/38 "2026-02-18T06:13:42Z")

</div>

I would personally connect battery and EVchargger directly to get more information from the devices like SOC and the control of charging. Almost every battery and evcharger have an interface for this. And they both should be on a dedicated electrical group.

---

<div class="post-metadata">

**Author:** ![Kim\_Kokholm](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kim_kokholm/32/91519_2.png) [@Kim\_Kokholm](https://community.homey.app/u/Kim_Kokholm)\
**Post date:** [February 18, 2026, 1:24pm UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/39 "2026-02-18T13:24:55Z")

</div>

I WANT THIS

I switched to: Wiser Hub (505D1001) - is this “bitch” supported - anyone else with this one?

---

<div class="post-metadata">

**Author:** ![Thomas\_Thaulow](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/thomas_thaulow/32/79845_2.png) [@Thomas\_Thaulow](https://community.homey.app/u/Thomas_Thaulow)\
**Post date:** [February 19, 2026, 8:37am UTC](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799/40 "2026-02-19T08:37:18Z")

</div>

This app is for Schneider EcoStruxture. You should rather check out or reach out to [Wiser | Homey](https://homey.app/en-no/app/com.se/Wiser/)

[Previous page](https://community.homey.app/t/app-pro-schneider-electric-life-is-on-modbus/100799.md?page=1)
