Page 1 of 1

Python Plugin: PowerWorld heatpump

Posted: Wednesday 11 June 2025 15:39
by Mike70
I made a plugin for the PowerWorld pumps.

For detailed instructions, see: GitHub

You still need 2 modules to let it work.

- python module pip
sudo apt install python3-pip

- python module modbus-crc
sudo pip3 install modbus-crc

- Communication module Modbus USB to RS485 or Modbus TCP to RS485
tested with Sollae CSE-H25 using RTU-over-TCP -> https://www.eztcp.com/en/products/cse-h25

to install:
- Connect a RS-485 to LAN converter. I used a Sollae CSE-H25 using RTU-over-TCP for that.
- go to <domoticz dir>/plugins
- git clone https://github.com/Mike19700/domoticz-P ... -heat-pump
- restart domoticz
- add hardware (PowerWorld heatpump)
- Enter the IP address and port of the converter.
- Enter the device number (normally 1)
- Enter the reading interval. Less than 10 seconds is not recommended due to the resources used by the program.