I’m trying to integrate my Nibe S1255 heat pump via Modbus tcp but fails. I have read in e.g. NIBE Uplink API component that @johanschelin managed to connect to a similair heat pump.
I have activated Modbus TCP in the heat pump according to the instructions i received. I have network connectivity via ethernet. I have tried a few configurations and the following is the one used in the link above:
modbus:
- name: "Nibe"
type: tcp
host: 192.168.44.20
port: 502
sensors:
- name: "Varmvatten_BT7"
unit_of_measurement: °C
address: 8
count: 1
slave: 1
precision: 1
input_type: input
scale: 0.1
scan_interval: 60
- name: "BrineInBT10"
unit_of_measurement: °C
address: 10
count: 1
precision: 1
slave: 1
input_type: input
scale: 0.1
scan_interval: 60
- name: "BrineUtBT11"
unit_of_measurement: °C
address: 11
count: 1
precision: 1
slave: 1
input_type: input
scale: 0.1
In the logs I get the following:
Logger: homeassistant.components.modbus.modbus
Source: components/modbus/modbus.py:291
Integration: Modbus (documentation, issues)
First occurred: 16:25:20 (1 occurrences)
Last logged: 16:25:20
Pymodbus: Nibe S1255: Modbus Error: [Input/Output] Modbus Error: [Invalid Message] No response received, expected at least 8 bytes (0 received)
Both HA and the heat pump are on the same network and they are connected to the same network switch.
I don’t know where to look for problems. Anyone who knows what I can improve?
1 post - 1 participant