-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
2 additions
and
63 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,69 +1,8 @@ | ||
# THIS INTEGRATION IS NOT LONGER DEVELOPED. | ||
# There is a far superior approach at: | ||
# Please switch to: | ||
# https://github.com/OStrama/weishaupt_modbus | ||
# OStrama and me are developing the successor there. | ||
|
||
|
||
|
||
|
||
|
||
|
||
# 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](https://github.com/user-attachments/assets/3fde9b18-f9ea-4e75-94ee-25ef6f799dcf) | ||
|
||
## 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: | ||
|
||
```bash | ||
custom_components | ||
├── weishaupt_modbus | ||
│ ├── __init__.py | ||
│ ├── ... | ||
│ ├── ... | ||
│ ├── ... | ||
│ └── wp.py | ||
``` | ||
## Configuration | ||
|
||
![Bildschirmfoto vom 2024-07-31 21-46-18](https://github.com/user-attachments/assets/45ad403e-c721-40bd-b723-95fe05fca5c5) | ||
|
||
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 ;) |