weishaupt_modbus

This integration allows you to monitor and controll your weishaupt heatpump via modbus.

MIT License

Stars
10
Committers
1

THIS INTEGRATION IS NOT LONGER DEVELOPED.

There is a far superior approach at:

https://github.com/OStrama/weishaupt_modbus

Weishaupt_modbus

This integration lets you monitor and controll your weishaupt heatpump through modbus. This is how it might look: Bildschirmfoto vom 2024-07-31 21-41-56

Installation

Install through HACS

  • Not working yet

HACS (manually add Repository)

Add this repository to HACS.

  • In the HACS GUI, select "Custom repositories"
  • Enter the following repository URL: https://github.com/MadOne/weishaupt_modbus/releases
  • Category: Integration
  • After adding the integration, restart Home Assistant.
  • Now under Configuration -> Integrations, "Weishaupt Modbus Integration" should be available.

Manual install

Create a directory called weishaupt_modbus in the <config directory>/custom_components/ directory on your Home Assistant instance. Install this component by copying all files in /custom_components/weishaupt_modbus/ folder from this repo into the new <config directory>/custom_components/weishaupt-modbus/ directory you just created.

This is how your custom_components directory should look like:

custom_components
├── weishaupt_modbus
   ├── __init__.py
   ├── ...
   ├── ...
   ├── ...
   └── wp.py  

Configuration

Just enter the IP of your Weishaupt heatpump. Port should be ok at default unless you changed it in the Heatpump configuration.

You have to enable modbus in your heatpump settings.

Setting up the HeatPump

In order to use this integration you have to enable modbus in your heatpump. Go to: User -> Settings (second Page) -> Modbus TCP

Parameter: On

Network: Here you have 2 options. Either you place the IP of your HomeAssistent to exclusively allow this ip to connect to the heatpump via ModBus or you place your network to allow all the IPs in that range. For example: 192.168.178.123 (Home Assistant IP) or 192.168.178.0 for all ips between 192.168.178.1 and 192.167.178.254. Option 1 is the savest but Option 2 enables you to connect to the heatpump from multiple devices(developing machine, or maybe my possibly upcomming dedicated android app?). I suggest to go for option 1 (HomeAssistant IP).

Netmask: Select the netmask of your network. This will be 255.255.255.000 for you otherwise you would know the correct one ;)

Related Projects