# \[APP\]\[Pro\] Modbus - Connect every Modbus devices

**URL:** <https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497>\
**Category:** Apps\
**Tags:** app, homey-pro, advancedflow\
**Created:** [February 20, 2024, 7:13pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497 "2024-02-20T19:13:05Z")\
**Posts on this page:** 20\
**Page:** 27

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 1, 2026, 4:27pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/526 "2026-02-01T16:27:20Z")

</div>

Yes, exactly this way.

That’s a situation where flow processing can be parallel and then you don’t know which part (read, change bit, write) is processed in what order for the parallel lines. So one part can overwrite the other if between reading and writing another flow part already changed the calue in the background.

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/8/282bd2e397d81b723ba007e0f4de02885b440d24.jpeg)

---

<div class="post-metadata">

**Author:** ![Kasper\_Mansson](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/kasper_mansson/32/123241_2.png) [@Kasper\_Mansson](https://community.homey.app/u/Kasper_Mansson)\
**Post date:** [February 3, 2026, 7:29pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/527 "2026-02-03T19:29:09Z")

</div>

well, that took a minute…. but after going through your guide on the fronius helped me out..

Got my old Swegon Compact AHU on the system, now im just going to figure out if homey lets me setup a AHU Diagram with the sensor values, and of course letting the AHU information tell homey how much energy it uses.

THANKS!

---

<div class="post-metadata">

**Author:** ![Maurice](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/maurice/32/26294_2.png) [@Maurice](https://community.homey.app/u/Maurice)\
**Post date:** [February 16, 2026, 7:03pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/528 "2026-02-16T19:03:52Z")

</div>

It looks like it’s working, thanks! Going to make something useful and test the function in the coming weeks. I’ll send you a coffee 😃

---

<div class="post-metadata">

**Author:** ![Maurice](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/maurice/32/26294_2.png) [@Maurice](https://community.homey.app/u/Maurice)\
**Post date:** [February 16, 2026, 8:20pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/529 "2026-02-16T20:20:20Z")

</div>

Not ideal but I could’n find a “A light has turned on in room x” trigger card. So I tried it like this, but on the receiving end I see some bits jumping on and off, even if the lamps are not switching on and off…

 ![IMG_0197](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/4/f4788ba1d1d617caa66310c64b25f5c3f6efd7ce.jpeg)

So I was thinking maybe I use a bit for each lamp, than I can simply use the trigger of the lamps itself (also saves unnecessary writing). But in that case I think we’re facing the “parallel issue” if 20+ lamps are switched on at the same time on the ground floor. 😅

---

<div class="post-metadata">

**Author:** ![Stef\_Dep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stef_dep/32/121017_2.png) [@Stef\_Dep](https://community.homey.app/u/Stef_Dep)\
**Post date:** [February 22, 2026, 6:14pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/530 "2026-02-22T18:14:23Z")

</div>

For me not posseble to re install te modbus app

Stefaan

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 22, 2026, 6:39pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/531 "2026-02-22T18:39:22Z")

</div>

> [@Stef\_Dep](#):
>
> not posseble to re install te modbus app

What exactly is not working? If it’s about app store and install itself, it would be better to reach out to Athom support. If not, give some more details, please.

---

<div class="post-metadata">

**Author:** ![Stef\_Dep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stef_dep/32/121017_2.png) [@Stef\_Dep](https://community.homey.app/u/Stef_Dep)\
**Post date:** [February 22, 2026, 7:57pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/533 "2026-02-22T19:57:36Z")

</div>

The first time I managed to enter the IP address of PLC Wago and give it the ID 1! but I didn’t get into the flow and after a while I deleted the app. Now after a while I tried again, pressed Modbus slave and I was no longer able to enter the IP address, I only got the ID screen. When I filled this out I received the message: no new device found 🤷🏻‍♂️but there is more to it?

Mvg Deprez Stefaan

Homey and my wago ipc and plc s

 ![bestand 14-06-16 16 47 48](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/e/ae81e36f017d424e83f44652b14758ab13b02ee0.jpeg)

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 22, 2026, 8:14pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/534 "2026-02-22T20:14:10Z")

</div>

> [@Stef\_Dep](#):
>
> Homey and my wago ipc and plc s

Hehe, that’s crazy 🤓 🤪

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 22, 2026, 8:16pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/535 "2026-02-22T20:16:54Z")

</div>

> [@Stef\_Dep](#):
>
> , pressed Modbus slave and I was no longer able to enter the IP address

This way, you set the Modbus ID of your slave device. In then next screen you can select the master. In your case, you don’t have a master yet. A slave is using the master device an its settings/IP.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 22, 2026, 8:17pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/536 "2026-02-22T20:17:49Z")

</div>

> [@Stef\_Dep](#):
>
> but I didn’t get into the flow

Do you get an error message from the flow cards (red bottom line in test mode)?

---

<div class="post-metadata">

**Author:** ![Stef\_Dep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stef_dep/32/121017_2.png) [@Stef\_Dep](https://community.homey.app/u/Stef_Dep)\
**Post date:** [February 23, 2026, 10:34am UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/537 "2026-02-23T10:34:43Z")

</div>

![image0.jpeg](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/2/6233570ec393e0240ad85b10d1b8442e7fc802b2.jpeg) ![image1.jpeg](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/2/b2a84c79dddc4d0b07821bf34bede4503bf2cf8a.jpeg) ![image2.jpeg](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/c/aca7ab858a2e725e86a0bc18399d38f0571d0746.jpeg) ![image3.jpeg](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/1/a1f758ac6b3a9645195638d676b1f5a6fd410cca.jpeg) ![image4.jpeg](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/1/a19eee93d329bdace14c1a210fb3d2a25561de97.jpeg) ![image5.jpeg](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/6/860a9cf0d8be12d5768b4289281507126ccb4ef4.jpeg)

No device  
Where my registers?

Mvg Deprez Stefaan

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 23, 2026, 6:22pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/538 "2026-02-23T18:22:42Z")

</div>

Why do you try to insert a Slave device? You need a normal (master) device first.  
What happens after set the IP and port?

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/7/1/7182b6a7b83c047c9c42b8c73aac9ec617dcdb35.png)

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/4/0435a0aeb31e174b312088b47a3e1d9f65720333.png)

Use the IP and port settings you defined in the ModbusTCP adapter.

---

<div class="post-metadata">

**Author:** ![Stef\_Dep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stef_dep/32/121017_2.png) [@Stef\_Dep](https://community.homey.app/u/Stef_Dep)\
**Post date:** [February 23, 2026, 7:23pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/539 "2026-02-23T19:23:15Z")

</div>

Chat gpt wrong !  
Today this evening try again

I juste need a master ?  
Where i put my registers?  
Only by flow?  
This evening no problems for settings in the app!

 ![IMG_0974](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/0/c/0c9d46689ff4fca62608e8e06ce15cf54788ecdb.png)  
 ![IMG_0975](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/7/475873a3479f86579e389fd04b26e9b23b068949.png)  
 ![IMG_0973](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/f/ff251d30f8d5e82248700f2d4d523625fd1347c6.png)  
What happens after set the IP and port

After i try a master possible for a slave

But homey new for me , and flows are new​🙈

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 23, 2026, 8:18pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/540 "2026-02-23T20:18:14Z")

</div>

Rtfm I would normally say 😅 … no, just start with the first post of this thread 😀

1. You normally only need the “normal” device. The Slave is onyl used if you have a second Modbus controller behind your ModbusTCP dongle (with a second ID). So if you only have one Modbus device ID, only use the standard device. That’s specific for Modbus and its device addressing through one dongle.

2. The device only holds the settings and logic to connect top your Modbus device.  
Reding/Writing registers is done via flow cards. In your flow, you can select a THEN card (flow action) from your device. Make sure you use the correct type. For reading number values (standard use case), you can use the “Read holding register” card.  
Insert the register number to read.

3. For registers, double check the manufactures manual if your Modbus device (or docuemntation) is using register or address. At the end it’s just an offest of 1. Address starts counting at 0, registers at 1 (for better readable numbers).

4. Use Advanced flows!  
Standard flow can only start different action in parallel and you can’t use the result.  
In AdvancedFlow, you can use a THEN card, the connect another card in a line and use the tag from previous card.

Take a look at the examples to get a feeling how to use, or use the Fronius example from my Blog.  
This app is not a simple solution like a ligth or switch device covering all technical details behind a device. It allows to use all possibilities of Modbus. But that’s also where it makes it complex using flow cards and the card settings.

---

<div class="post-metadata">

**Author:** ![Stef\_Dep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stef_dep/32/121017_2.png) [@Stef\_Dep](https://community.homey.app/u/Stef_Dep)\
**Post date:** [February 24, 2026, 4:19pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/541 "2026-02-24T16:19:51Z")

</div>

it works, but I need to be able to divide by 10 and I can’t get that{} in that variable . How?

 ![Schermafbeelding 2026-02-24 171358](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/1/7/17394c8458784926047267ec3f4ca86f1e28c62e.jpeg)

 ![IMG_0983](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/8/4/84d3d3e4d201ea6fb7ba31af7b0470721a5aea9a.jpeg)

---

<div class="post-metadata">

**Author:** ![JvdMeulen](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/jvdmeulen/32/71049_2.png) [@JvdMeulen](https://community.homey.app/u/JvdMeulen)\
**Post date:** [February 24, 2026, 4:49pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/542 "2026-02-24T16:49:36Z")

</div>

Maybe you can add `{{ #label / 10 }}`

 ![Capture 2026-02-24 at 17.48.14@2x](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/c/ec7cf86bcc628fdef121fe3873990620838bba6a.jpeg)

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 24, 2026, 4:58pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/543 "2026-02-24T16:58:36Z")

</div>

If the flow card does not allow text input (only number tags), you can use this workaround:

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/d/4/d47e4d1e24327b6eb0b97ca2b348f08c25459ab0.png)

---

<div class="post-metadata">

**Author:** ![Stef\_Dep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/stef_dep/32/121017_2.png) [@Stef\_Dep](https://community.homey.app/u/Stef_Dep)\
**Post date:** [February 24, 2026, 5:30pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/544 "2026-02-24T17:30:37Z")

</div>

Yes 😂

Modbus learning wago pff

Homey learning homey pfff or i m older​😂🤷🏻‍♂️

 ![Schermafbeelding 2026-02-24 182620](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/d/cd42c5c2cefe5d246ace1eff8ebeb4bed42d211e.jpeg)

 ![Schermafbeelding 2026-02-24 182707](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/b/2b854e21df0b325370d103a5d25503f74f84cbfa.jpeg)

Now testing bolean?

Thanks stefaan

---

<div class="post-metadata">

**Author:** ![MdJ](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/mdj/32/16541_2.png) [@MdJ](https://community.homey.app/u/MdJ)\
**Post date:** [February 25, 2026, 11:09am UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/545 "2026-02-25T11:09:34Z")

</div>

Hello,

I did a migration from Homey Pro early 2019 to Homey Pro 2026. In my old homey i send data to modbus holding registers with a flow card. (write holding registers) that worked fine. In my new homey this flow stil works, but when i want to add another flow to send a value i cant choose the action “write holding register” anymore ?? only 3 options available as action ??

How can i fix this without deleting all working modbus flowcards ?

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

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [February 25, 2026, 3:25pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/546 "2026-02-25T15:25:33Z")

</div>

I have all cards available

 ![grafik](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/8/a8854ae78905ff6069273f684d8765e60da3418f.png)

You can try to over-install the app from app store. Perhaps something went wrong on install and not all files got added.

[Previous page](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497.md?page=26)

[Next page](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497.md?page=28)
