This component will set up the following platforms.
| Platform | Description |
|---|---|
binary_sensor |
Show something True or False. |
sensor |
Show info from API. |
switch |
Switch something True or False. |
select |
Select one or more enumerations. |
number |
A number - eg. a temperature |
Independent, unofficial, community-developed project. Not affiliated with, endorsed by, sponsored by, or approved by Siemens AG or any of its subsidiaries.
"Siemens", "OZW672", "RVS43" and other product and model designations are trademarks or registered trademarks of Siemens AG or their respective owners, used here nominatively only to identify the hardware this integration communicates with. The bundled icon and logo are original artwork created for this project — they are not Siemens assets and do not represent Siemens branding.
This integration uses the local HTTP API exposed by the device itself and contains no Siemens source code, firmware, or other proprietary material. Provided under the MIT License without warranty of any kind; you use it, and any changes it writes to your equipment, at your own risk.
{% if not installed %}
- Click install.
- In the HA UI go to "Configuration" -> "Integrations" click "+" and search for "Siemens OZW672".
{% endif %}
NOTE:
- The OZW672 is not very powerful - LIMIT polling only variables you require
- In my testing http was more scaleable than https - YOU MUST ENABLE THIS IN THE OZW672
- https implementation does NOT check for valid server certificate
- The component provides flexbility in naming your entities in two ways: a. No Prefix. eg. "Legionella function" b. Prefix the datapoint with the Function/MenuItem name eg. "DHW - Legionella function" c. Prefix the datapoint with the Operating Line number from the manual eg. "1640 Legionella function" d. Both Prefixes - eg: "DHW - 1640 Legionella function"
- You can discover entities to poll, then re-run and discover more.
My recommendations for reliable operation:
- Configure the OZW672 to use http. Home > 0.x OZW672.01 > Settings > Communication > Services > We access via http = ON
- Configure the OZW672 to use static IP, Gateway & DNS. Home > 0.x OZW672.01 > Settings > Communication > Ethernet
- Discover Functions one at a time. The OZW672 is not powerful - discover one function and max 10 variables at a time.
- Configure a dedicated user for your home assistant polling. I used the "Service" user group.
This project was created in my spare time on an OZW671.01 monitoring my home Hydronic Plant.
This project was generated from @oncleben31's Home Assistant Custom Component Cookiecutter template.
Code template was mainly taken from @Ludeeus's integration_blueprint template
