# \[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:** 1\
**Showing post:** 1

<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 20, 2024, 7:13pm UTC](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497/1 "2024-02-20T19:13:05Z")

</div>

**Modbus**  
A small tool to add every Modus/TCP device to Homey

[![HomeyPro_Modbus_AppLogo](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/7/c7f2969485c3418b72c445c3b9e7ca663ae56454.png)](https://homey.app/a/org.modbus/)

> **[Modbus](https://homey.app/en-us/app/org.modbus/Modbus/)**
>
> Connect every Modbus devices

* * *

This tool allows to add any Modbus/TCP device to Homey without a specific app.  
You can read and write Modbus register with flows.

**How to start?**

Add a device. Insert the Modbus details of your device including IP address, port and Modbus device ID.

 ![HomeyPro_Modbus_AddDevice02](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/5/b57cb977956f6e58dd4039b63fc3fa951d2fa825.png) ![HomeyPro_Modbus_AddDevice03](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/1/c1c176f963c8122ac8bf8f50579acb8a2c25f87e.png)

The Homey device doesn’t offer functionality. It only connects to your Modbus device.

**How to read/write register?**

Create a flow and use the dvice flow actions to read a register.

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

Use the second flow action to write a register.

 ![HomeyPro_Modbus_Fronius07](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/6/4/64a0b000ab2de6572670821cc7288bd34fe74840.png)

**Be careful!** Use the manufacture Modbus reference.  
Change only those registers for which the meaning is known.  
Read the register before and remember it’s value to be able to reset the value to a default value.

* * *

A **description and a use case** reading and writing register of a **Fronius inverter** is available on my Homepage:

> **[Modbus – Ronny Winkler](https://rwdevelopment.de/homeypro-apps/modbus/)**

There you can **register for a newsletter** to get updated when a **new blog post** is published.  
And you can **ask for further blog posts** about examples, HowTo’s and technical insights.

---

_[View the full topic](https://community.homey.app/t/app-pro-modbus-connect-every-modbus-devices/104497)._
