Z tego co pamiętam to błędy te które są w kodzie powinny być wyświetlane w zakładce Current fault, fault 1, fault 2 i fault 3.
Witam.
Podłączyłem moje Rotenso Aquami modułem USR-DR404 WIFI TCP <=> Modbus RTU .
Do pliku configuration.yaml dodałem ten wiersz modbus: !include modbus.yaml i plik modbus.yaml a w nim:
- name: rotenso
type: tcp
host: 192.168.0.101
port: 502
delay: 2
timeout: 5
switches:
- name: heatpump_on_off_toggle
unique_id: heatpump_on_off_toggle
slave: 1
address: 0
write_type: holdings
command_on: 2
command_off: 0
verify:
input_type: holdings
address: 0
state_on: 2
state_off: 0
sensors:
- name: heatpump_Fan_Speed
unique_id: heatpump_Fan_Speed
scan_interval: 5
address: 102
state_class: measurement
slave: 1
scale: 1
input_type: holding
unit_of_measurement: r/min
- name: heatpump_flow_rate
unique_id: heatpump_flow_rate
scan_interval: 5
address: 138
state_class: measurement
slave: 1
scale: 0.01
precision: 3
input_type: holding
unit_of_measurement: m3/h
- name: heatpump_power_state
unique_id: heatpump_power_state
address: 0
scan_interval: 5
slave: 1
- name: heatpump_temperature_C1
unit_of_measurement: °C
state_class: measurement
unique_id: heatpump_temperature_C1
scan_interval: 5
address: 2
slave: 1
offset: 0
scale: 1
- name: heatpump_temperature_TW_IN
unit_of_measurement: °C
state_class: measurement
unique_id: heatpump_temperature_TW_IN
scan_interval: 5
address: 104
slave: 1
offset: 0
scale: 1
- name: heatpump_temperature_TW_OUT
unit_of_measurement: °C
state_class: measurement
unique_id: heatpump_temperature_TW_OUT
scan_interval: 5
address: 105
slave: 1
offset: 0
scale: 1
- name: heatpump_condensor_temperature_T3
unit_of_measurement: °C
state_class: measurement
unique_id: heatpump_condensor_temperature_T3
scan_interval: 5
address: 106
slave: 1
offset: 0
scale: 1
- name: heatpump_outdoor_temperature_T4
unit_of_measurement: °C
state_class: measurement
unique_id: heatpump_outdoor_temperature_T4
scan_interval: 5
address: 107
slave: 1
offset: 0
scale: 1
- name: heatpump_exhaust_gas_temperature_Tp
unit_of_measurement: °C
state_class: measurement
unique_id: heatpump_exhaust_gas_temperature_Tp
scan_interval: 5
address: 108
slave: 1
offset: 0
scale: 1
- name: heatpump_suction_temperature_Th
unit_of_measurement: °C
state_class: measurement
unique_id: heatpump_suction_temperature_Th
scan_interval: 5
address: 109
slave: 1
offset: 0
scale: 1
- name: heatpump_refrigerant_liquid_side_temperature_T2
unit_of_measurement: °C
state_class: measurement
unique_id: heatpump_refrigerant_liquid_side_temperature_T2
scan_interval: 5
address: 112
slave: 1
offset: 0
scale: 1
- name: heatpump_total_water_outlet_T1
unit_of_measurement: °C
state_class: measurement
unique_id: heatpump_total_water_outlet_T1
scan_interval: 5
address: 110
slave: 1
offset: 0
scale: 1
- name: heatpump_Operating_frequency_Hz
unit_of_measurement: Hz
unique_id: heatpump_Operating_frequency_Hz
scan_interval: 5
address: 100
slave: 1
offset: 0
scale: 1
- name: heatpump_Power
unit_of_measurement: Kw/h
unique_id: heatpump_Power
device_class: energy
scan_interval: 5
address: 140
state_class: total_increasing
slave: 1
scale: 0.01
offset: 0
precision: 3
- name: heatpump_PMV
unit_of_measurement: P
unique_id: heatpump_PMV
device_class: energy
scan_interval: 5
address: 103
state_class: total_increasing
slave: 1
- name: heatpump_high_pressure
unit_of_measurement: kPa
unique_id: heatpump_high_pressure
scan_interval: 5
address: 116
slave: 1
offset: 0
scale: 1
- name: heatpump_low_pressure
unit_of_measurement: kPa
unique_id: heatpump_low_pressure
scan_interval: 5
address: 117
slave: 1
offset: 0
scale: 1
- name: heatpump_total_climate_curve
unit_of_measurement: °C
state_class: measurement
unique_id: heatpump_total_climate_curve
scan_interval: 30
address: 136
slave: 1
offset: 0
scale: 1
- name: heatpump_operating_current
unit_of_measurement: A
unique_id: heatpump_operating_current
device_class: energy
scan_interval: 5
address: 118
state_class: total_increasing
slave: 1
scale: 1
offset: 0
precision: 3
- name: heatpump_Compressor_operation_time
unit_of_measurement: h
unique_id: heatpump_Compressor_operation_timet
device_class: energy
scan_interval: 30
address: 122
state_class: total_increasing
slave: 1
scale: 1
offset: 0
precision: 3
- name: heatpump_128
unique_id: heatpump_128
address: 128
scan_interval: 5
slave: 1
input_type: holding
- name: heatpump_129
unique_id: heatpump_129
address: 129
scan_interval: 5
slave: 1
input_type: holding
climates:
- name: heatpump_climate
unique_id: heatpump_climate
address: 136
slave: 1
input_type: holding
max_temp: 46
min_temp: 30
precision: 1
scale: 1
target_temp_register: 110
temp_step: 1
temperature_unit: °C
write_registers: true
hvac_mode_register:
address: 1
values:
state_auto: 1
state_cool: 2
state_heat: 3
Problem polega na tym że się nie znam i nie wiem jak odczytywać i zapisywać pojedyncze bity .NP: informacja o defroście jest na adresie 129 BIT15 ?
I termostat nie działa - na krzywej pokazuje dobrze jak wyłączę krzywą to jest 255 stopni i nie zmienia temperatury