Nibe heatpump MQTT integration
Project description
Nibe MQTT integration
MQTT integration for controlling Nibe heatpumps. Supports HomeAssistant MQTT Autodiscovery.
Uses nibe library which supports connections:
- RS485 communication via NibeGW developed by Pauli Anttila for Openhab's integration
- TCP/Serial Modbus (experimental)
Supported heatpump models
- F1145
- F1155
- F1245
- F1255
- F1345
- F1355
- F370
- F470
- F730
- F750
- SMO20
- SMO40
- VVM225
- VVM310
- VVM320
- VVM325
- VVM500
Additionally, supports some S series through TCP Modbus (experimental)
Basic configuration
With NibeGW:
mqtt:
host: 192.168.1.2
protocol: 5
username: user
password: pass
nibe:
model: F1255
nibegw:
ip: 192.168.1.3
poll:
coils:
- bt50-room-temp-s1-40033
For all configuration options lookup in config.py
With Modbus:
mqtt:
host: 192.168.1.2
protocol: 5
username: user
password: pass
nibe:
model: F1255
modbus:
url: tcp://192.168.1.3:502
slave_id: 1
poll:
coils:
- bt50-room-temp-s1-40033
For all configuration options lookup in config.py
Disclaimer
Nibe is registered mark of NIBE Energy Systems.
The code was developed as a way of integrating personally owned Nibe heatpump, and it cannot be used for other purposes. It is not affiliated with any company, and it doesn't have a commercial intent.
The code is provided AS IS and the developers will not be held responsible for failures in the heatpump operation or any other malfunction.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for nibe_mqtt-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a3c77d2813ce72042e168dbfde9064a7db7f2699ccff4f93cb9b5e7e35931d3 |
|
MD5 | 9b59f02a60885aa76f8444ac8f2d3c56 |
|
BLAKE2b-256 | 72f76562c0bf1c3112e6eae4e3bd6d2172d4ab394d5f6b767bc8132706859dd8 |