OTGW-firmware/data/mqttha.cfg

172 lines
50 KiB
INI

// device
// "action_template": "{% if value == 'ON' %}heating{% else %}idle{% endif %}"
// "action_topic": "%mqtt_pub_topic%/ch_enable"
// # "avty_t": "%mqtt_pub_topic%", // this should be the online/offline topic , left it out as i couldn"t find it
// "dev":
// {
// "connections": None,
// "identifiers": "%hostname%-%ip%",
// "manufacturer": "Schelte Bron",
// "model": "otgw-nodo",
// "name": "OpenTherm Gateway (%hostname%)",
// "sw_version": None,
// "via_device": None
// },
//
// "curr_temp_t": "%mqtt_pub_topic%/Tr", // this should be the current room temp topic, ID 24
// "initial": "18",
// "max_temp": "24",
// "min_temp": "16",
// # "mode_command_topic": None,
// "mode_stat_tpl": "{% if value == 'ON' %}heat{% else %}off{% endif %}",
// "mode_stat_t": "%mqtt_pub_topic%/otgw-pic/thermostat_connected", // this should be the ch_enable topic, bit 8 of ID 0
// "modes": ["off", "heat"],
// "precision": 0.1,
// # using temporary allows local thermostat override. use /constant to block
// # room thermostat input
// "temp_cmd_t": "%mqtt_sub_topic%/command", // this should be the current room temp topic used to SET/ override the thermostat
// "temp_cmd_tpl": "TT={{ value }}",
// "temp_stat_t": "%mqtt_pub_topic%/TrSet", // this should be the current value room setpoint topic, ID 16
// "temp_unit": "C",
// "temp_step": "0.5",
// "payload_off": 0,
// "payload_on": 1,
// }
// climate requires at least HA Core 2021.2.0 for 'temperature_command_template' ('temp_cmd_tepl') support
// https://github.com/home-assistant/core/releases/tag/2021.2.0
// commit: https://github.com/home-assistant/core/commit/baab9b9a815de0696e5c5a986f1bc68227b1b5b6
0 ; %homeassistant%/climate/%node_id%/climate/config ; {"action_template": "{% if value == 'ON' %}heating{% else %}idle{% endif %}", "action_topic": "%mqtt_pub_topic%/ch_enable", "avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "name": "%hostname%_Thermostat", "uniq_id": "%node_id%-thermostat", "curr_temp_t": "%mqtt_pub_topic%/Tr", "initial": "20", "max_temp": "28", "min_temp": "12", "mode_stat_tpl": "{% if value == 'ON' %}heat{% else %}off{% endif %}", "mode_stat_t": "%mqtt_pub_topic%/otgw-pic/thermostat_connected", "modes": ["off", "heat"], "precision": 0.1, "temp_cmd_t": "%mqtt_sub_topic%/command", "temp_cmd_tpl": "TT={{ value }}", "temp_stat_t": "%mqtt_pub_topic%/TrSet", "temp_unit": "C", "temp_step": "0.5", "payload_off": 0, "payload_on": 1 }
// split
// Configuration topic no1: %homeassistant%/sensor/<name node>/config
0 ; %homeassistant%/binary_sensor/%node_id%/fault/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-fault", "name": "%hostname%_Fault", "stat_t": "%mqtt_pub_topic%/fault"}
0 ; %homeassistant%/binary_sensor/%node_id%/centralheating/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-centralheating", "name": "%hostname%_Central_Heating", "stat_t": "%mqtt_pub_topic%/centralheating"}
0 ; %homeassistant%/binary_sensor/%node_id%/domestichotwater/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-domestichotwater", "name": "%hostname%_Domestic_Hot_Water", "stat_t": "%mqtt_pub_topic%/domestichotwater"}
0 ; %homeassistant%/binary_sensor/%node_id%/flame/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-flame", "name": "%hostname%_Flame", "stat_t": "%mqtt_pub_topic%/flame"}
0 ; %homeassistant%/binary_sensor/%node_id%/cooling/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-cooling", "name": "%hostname%_Cooling", "stat_t": "%mqtt_pub_topic%/cooling"}
0 ; %homeassistant%/binary_sensor/%node_id%/centralheating2/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-centralheating2", "name": "%hostname%_Central_Heating_2", "stat_t": "%mqtt_pub_topic%/centralheating2"}
0 ; %homeassistant%/binary_sensor/%node_id%/diagnostic_indicator/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-diagnostic_indicator", "name": "%hostname%_Diagonostic_Indicator", "stat_t": "%mqtt_pub_topic%/diagnostic_indicator"}
0 ; %homeassistant%/binary_sensor/%node_id%/ch_enable/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-ch_enable", "name": "%hostname%_Central_Heating_enable", "stat_t": "%mqtt_pub_topic%/ch_enable"}
0 ; %homeassistant%/binary_sensor/%node_id%/dhw_enable/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-dhw_enable", "name": "%hostname%_Domestic_Hot_Water_enable", "stat_t": "%mqtt_pub_topic%/dhw_enable"}
0 ; %homeassistant%/binary_sensor/%node_id%/cooling_enable/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-cooling_enable", "name": "%hostname%_Cooling_enable", "stat_t": "%mqtt_pub_topic%/cooling_enable"}
0 ; %homeassistant%/binary_sensor/%node_id%/otc_active/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-otc_active", "name": "%hostname%_OTC_enable", "stat_t": "%mqtt_pub_topic%/otc_active"}
0 ; %homeassistant%/binary_sensor/%node_id%/ch2_enable/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-ch2_enable", "name": "%hostname%_central_heating_2_enable", "stat_t": "%mqtt_pub_topic%/ch2_enable"}
0 ; %homeassistant%/binary_sensor/%node_id%/thermostat_connected/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-thermostat_connected", "name": "%hostname%_Thermostat_Connected", "stat_t": "%mqtt_pub_topic%/otgw-pic/thermostat_connected" }
0 ; %homeassistant%/binary_sensor/%node_id%/boiler_connected/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-boiler_connected", "name": "%hostname%_Boiler_Connected", "stat_t": "%mqtt_pub_topic%/otgw-pic/boiler_connected" }
// split
5 ; %homeassistant%/binary_sensor/%node_id%/service_request/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-service_request", "name": "%hostname%_Service_request", "stat_t": "%mqtt_pub_topic%/service_request"}
5 ; %homeassistant%/binary_sensor/%node_id%/lockout_reset/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-lockout_reset", "name": "%hostname%_Lockout_reset", "stat_t": "%mqtt_pub_topic%/lockout_reset"}
5 ; %homeassistant%/binary_sensor/%node_id%/low_water_pressure/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-low_water_pressure", "name": "%hostname%_Low_water_press", "stat_t": "%mqtt_pub_topic%/low_water_pressure"}
5 ; %homeassistant%/binary_sensor/%node_id%/gas_flame_fault/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-gas_flame_fault", "name": "%hostname%_Gas_flame_fault", "stat_t": "%mqtt_pub_topic%/gas_flame_fault"}
5 ; %homeassistant%/binary_sensor/%node_id%/air_pressure_fault/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-air_pressure_fault", "name": "%hostname%_Air_press_fault", "stat_t": "%mqtt_pub_topic%/air_pressure_fault"}
5 ; %homeassistant%/binary_sensor/%node_id%/water_over_temperature/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-water_over_temperature", "name": "%hostname%_Water_over_temp", "stat_t": "%mqtt_pub_topic%/water_over_temperature"}
// split
3 ; %homeassistant%/binary_sensor/%node_id%/dhw_present/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-dhw_present", "name": "%hostname%_dhw_present", "stat_t": "%mqtt_pub_topic%/dhw_present"}
3 ; %homeassistant%/binary_sensor/%node_id%/control_type_modulation/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-control_type_modulation", "name": "%hostname%_control_type_modulation", "stat_t": "%mqtt_pub_topic%/control_type_modulation"}
3 ; %homeassistant%/binary_sensor/%node_id%/cooling_config/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-cooling_config", "name": "%hostname%_Cooling_configs", "stat_t": "%mqtt_pub_topic%/cooling_config"}
3 ; %homeassistant%/binary_sensor/%node_id%/dhw_config/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-dhw_config", "name": "%hostname%_DHW_config", "stat_t": "%mqtt_pub_topic%/dhw_config"}
3 ; %homeassistant%/binary_sensor/%node_id%/master_low_off_pump_control_function/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-master_low_off_pump_control_function", "name": "%hostname%_Master_low_off_pump_control_function", "stat_t": "%mqtt_pub_topic%/master_low_off_pump_control_function"}
3 ; %homeassistant%/binary_sensor/%node_id%/ch2_present/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-ch2_present", "name": "%hostname%_ch2_present", "stat_t": "%mqtt_pub_topic%/ch2_present"}
3 ; %homeassistant%/binary_sensor/%node_id%/remote_water_filling_function/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-remote_water_filling_function", "name": "%hostname%_remote_water_filling_function", "stat_t": "%mqtt_pub_topic%/remote_water_filling_function"}
3 ; %homeassistant%/binary_sensor/%node_id%/heat_cool_mode_control/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-heat_cool_mode_control", "name": "%hostname%_heat_cool_mode_control", "stat_t": "%mqtt_pub_topic%/heat_cool_mode_control"}
// split
2 ; %homeassistant%/binary_sensor/%node_id%/master_configuration_smart_power/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-master_configuration_smart_power", "name": "%hostname%_master_configuration_smart_power", "stat_t": "%mqtt_pub_topic%/master_configuration_smart_power"}
// split
70 ; %homeassistant%/binary_sensor/%node_id%/vh_configuration_system_type/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_configuration_system_type", "name": "%hostname%_vh_configuration_system_type", "stat_t": "%mqtt_pub_topic%/vh_configuration_system_type"}
70 ; %homeassistant%/binary_sensor/%node_id%/vh_configuration_bypass/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_configuration_bypass", "name": "%hostname%_vh_configuration_bypass", "stat_t": "%mqtt_pub_topic%/vh_configuration_bypass"}
70 ; %homeassistant%/binary_sensor/%node_id%/vh_configuration_speed_control/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_configuration_speed_controle", "name": "%hostname%_vh_configuration_speed_control", "stat_t": "%mqtt_pub_topic%/vh_configuration_speed_control"}
// split
70 ; %homeassistant%/binary_sensor/%node_id%/vh_ventilation_enabled/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_ventilation_enabled", "name": "%hostname%_vh_ventilation_enabled", "stat_t": "%mqtt_pub_topic%/vh_ventilation_enabled"}
70 ; %homeassistant%/binary_sensor/%node_id%/vh_bypass_position/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_bypass_position", "name": "%hostname%_vh_bypass_position", "stat_t": "%mqtt_pub_topic%/vh_bypass_position"}
70 ; %homeassistant%/binary_sensor/%node_id%/vh_bypass_mode/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_bypass_mode", "name": "%hostname%_vh_bypass_mode", "stat_t": "%mqtt_pub_topic%/vh_bypass_mode"}
70 ; %homeassistant%/binary_sensor/%node_id%/vh_free_ventlation_mode/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_free_ventlation_mode", "name": "%hostname%_vh_free_ventlation_mode", "stat_t": "%mqtt_pub_topic%/vh_free_ventlation_mode"}
70 ; %homeassistant%/binary_sensor/%node_id%/vh_fault/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_fault", "name": "%hostname%_vh_fault", "stat_t": "%mqtt_pub_topic%/vh_fault"}
70 ; %homeassistant%/binary_sensor/%node_id%/vh_ventlation_mode/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_ventlation_mode", "name": "%hostname%_vh_ventlation_mode", "stat_t": "%mqtt_pub_topic%/vh_ventlation_mode"}
70 ; %homeassistant%/binary_sensor/%node_id%/vh_bypass_status/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_bypass_status", "name": "%hostname%_vh_bypass_status", "stat_t": "%mqtt_pub_topic%/vh_bypass_status"}
70 ; %homeassistant%/binary_sensor/%node_id%/vh_bypass_automatic_status/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_bypass_automatic_status", "name": "%hostname%_vh_bypass_automatic_status", "stat_t": "%mqtt_pub_topic%/vh_bypass_automatic_status"}
70 ; %homeassistant%/binary_sensor/%node_id%/vh_free_ventliation_status/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_free_ventliation_status", "name": "%hostname%_vh_free_ventliation_status", "stat_t": "%mqtt_pub_topic%/vh_free_ventliation_status"}
70 ; %homeassistant%/binary_sensor/%node_id%/vh_diagnostic_indicator/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-vh_diagnostic_indicator", "name": "%hostname%_vh_diagnostic_indicator", "stat_t": "%mqtt_pub_topic%/vh_diagnostic_indicator"}
// split
113 ; %homeassistant%/binary_sensor/%node_id%/solar_storage_system_type/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-solar_storage_system_type", "name": "%hostname%_solar_storage_system_type", "stat_t": "%mqtt_pub_topic%/solar_storage_system_type"}
101 ; %homeassistant%/binary_sensor/%node_id%/solar_storage_slave_fault_incidator/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-solar_storage_slave_fault_incidator", "name": "%hostname%_solar_storage_slave_fault_incidator", "stat_t": "%mqtt_pub_topic%/solar_storage_slave_fault_incidator"}
// split
6 ; %homeassistant%/binary_sensor/%node_id%/rbp_dhw_setpoint/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-rbp_dhw_setpoint", "name": "%hostname%_rbp_dhw_setpoint", "stat_t": "%mqtt_pub_topic%/rbp_dhw_setpoint"}
6 ; %homeassistant%/binary_sensor/%node_id%/rbp_max_ch_setpoint/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-rbp_max_ch_setpoint", "name": "%hostname%_rbp_max_ch_setpoint", "stat_t": "%mqtt_pub_topic%/rbp_max_ch_setpoint"}
6 ; %homeassistant%/binary_sensor/%node_id%/rbp_rw_dhw_setpoint/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-rbp_rw_dhw_setpoint", "name": "%hostname%_rbp_rw_dhw_setpoint", "stat_t": "%mqtt_pub_topic%/rbp_rw_dhw_setpoint"}
6 ; %homeassistant%/binary_sensor/%node_id%/rbp_rw_max_ch_setpoint/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-rbp_rw_max_ch_setpointr", "name": "%hostname%_rbp_rw_max_ch_setpoint", "stat_t": "%mqtt_pub_topic%/rbp_rw_max_ch_setpoint"}
//
// Configuration topic no2: %homeassistant%/sensor/<name node>/config
// Configuration payload no1: {"device_class": "temperature", "name": "%hostname%_Temperature", "stat_t": "%mqtt_pub_topic%/<sensor name>>", "unit_of_measurement": "°C", "value_template": "{{ value_json.temperature}}" }
1 ; %homeassistant%/sensor/%node_id%/TSet/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-TSet", "device_class": "temperature", "name": "%hostname%_Control_setpoint", "stat_t": "%mqtt_pub_topic%/TSet", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
8 ; %homeassistant%/sensor/%node_id%/TsetCH2/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-TsetCH2", "device_class": "temperature", "name": "%hostname%_Control_setpoint_2", "stat_t": "%mqtt_pub_topic%/TsetCH2", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
9 ; %homeassistant%/sensor/%node_id%/TrOverride/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-TrOverride", "device_class": "temperature", "name": "%hostname%_Remote_override_room_setpoint", "stat_t": "%mqtt_pub_topic%/TrOverride", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
16 ; %homeassistant%/sensor/%node_id%/TrSet/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-TrSet", "device_class": "temperature", "name": "%hostname%_Room_setpoint", "stat_t": "%mqtt_pub_topic%/TrSet", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
24 ; %homeassistant%/sensor/%node_id%/Troom/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-Troom", "device_class": "temperature", "name": "%hostname%_Room_Temperature", "stat_t": "%mqtt_pub_topic%/Tr", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
25 ; %homeassistant%/sensor/%node_id%/Tboiler/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-Tboiler", "device_class": "temperature", "name": "%hostname%_Boiler_flow_water_temperature", "stat_t": "%mqtt_pub_topic%/Tboiler", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
26 ; %homeassistant%/sensor/%node_id%/Tdhw/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-Tdhw", "device_class": "temperature", "name": "%hostname%_DHW_temperature", "stat_t": "%mqtt_pub_topic%/Tdhw", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
27 ; %homeassistant%/sensor/%node_id%/Toutside/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-Toutside", "device_class": "temperature", "name": "%hostname%_Outside_Temperature", "stat_t": "%mqtt_pub_topic%/Toutside", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
28 ; %homeassistant%/sensor/%node_id%/Tret/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-Tret", "device_class": "temperature", "name": "%hostname%_Return_water_temperature", "stat_t": "%mqtt_pub_topic%/Tret", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
29 ; %homeassistant%/sensor/%node_id%/Tsolarstorage/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-Tsolarstorage", "device_class": "temperature", "name": "%hostname%_Solar_storage_temperature", "stat_t": "%mqtt_pub_topic%/Tsolarstorage", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
30 ; %homeassistant%/sensor/%node_id%/Tsolarcollector/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-Tsolarcollector", "device_class": "temperature", "name": "%hostname%_Solar_collector_temperature", "stat_t": "%mqtt_pub_topic%/Tsolarcollector", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
31 ; %homeassistant%/sensor/%node_id%/TflowCH2/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-TflowCH2", "device_class": "temperature", "name": "%hostname%_Flow_water_temperature_CH2 cir.", "stat_t": "%mqtt_pub_topic%/TflowCH2", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
32 ; %homeassistant%/sensor/%node_id%/Tdhw2/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-Tdhw2", "device_class": "temperature", "name": "%hostname%_Domestic_hot_water_temperature_2", "stat_t": "%mqtt_pub_topic%/Tdhw2", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
33 ; %homeassistant%/sensor/%node_id%/Texhaust/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-Texhaust", "device_class": "temperature", "name": "%hostname%_Boiler_exhaust_temperature", "stat_t": "%mqtt_pub_topic%/Texhaust", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
56 ; %homeassistant%/sensor/%node_id%/TdhwSet/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-TdhwSet", "device_class": "temperature", "name": "%hostname%_DHW_setpoint", "stat_t": "%mqtt_pub_topic%/TdhwSet", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
57 ; %homeassistant%/sensor/%node_id%/MaxTSet/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-MaxTSet", "device_class": "temperature", "name": "%hostname%_Max_CH_water_setpoint", "stat_t": "%mqtt_pub_topic%/MaxTSet", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
7 ; %homeassistant%/sensor/%node_id%/CoolingControl/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-CoolingControl", "name": "%hostname%_Cooling_control_signal", "stat_t": "%mqtt_pub_topic%/CoolingControl", "unit_of_measurement": "%", "value_template": "{{ value }}", "state_class" : "measurement" }
14 ; %homeassistant%/sensor/%node_id%/MaxRelModLevelSetting/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-MaxRelModLevelSetting", "name": "%hostname%_Max_Rel_Modulation_level_setting", "stat_t": "%mqtt_pub_topic%/MaxRelModLevelSetting", "unit_of_measurement": "%", "value_template": "{{ value }}", "state_class" : "measurement" }
17 ; %homeassistant%/sensor/%node_id%/RelModLevel/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-RelModLevel", "name": "%hostname%_Relative_Modulation_Level", "stat_t": "%mqtt_pub_topic%/RelModLevel", "unit_of_measurement": "%", "value_template": "{{ value }}", "state_class" : "measurement" }
18 ; %homeassistant%/sensor/%node_id%/CHPressure/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-CHPressure", "name": "%hostname%_Water_pressure_in_CH_circuit", "stat_t": "%mqtt_pub_topic%/CHPressure", "unit_of_measurement": "bar", "value_template": "{{ value }}", "state_class" : "measurement" }
19 ; %homeassistant%/sensor/%node_id%/DHWFlowRate/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-DHWFlowRate", "name": "%hostname%_Water_flow_rate_in_DHW circuit", "stat_t": "%mqtt_pub_topic%/DHWFlowRate", "unit_of_measurement": "l/min", "value_template": "{{ value }}", "state_class" : "measurement" }
58 ; %homeassistant%/sensor/%node_id%/Hcratio/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-Hcratio", "device_class": "temperature", "name": "%hostname%_OTC_heat_curve_ratio", "stat_t": "%mqtt_pub_topic%/DHWFlowRate", "unit_of_measurement": "°C", "value_template": "{{ value }}", "state_class" : "measurement" }
124 ; %homeassistant%/sensor/%node_id%/OpenThermVersionMaster/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-OpenThermVersionMaster", "name": "%hostname%_Master_OT_protocol_version", "stat_t": "%mqtt_pub_topic%/OpenThermVersionMaster", "unit_of_measurement": "", "value_template": "{{ value }}" }
125 ; %homeassistant%/sensor/%node_id%/OpenThermVersionSlave/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-OpenThermVersionSlave", "name": "%hostname%_Slave_OT_protocol_version", "stat_t": "%mqtt_pub_topic%/OpenThermVersionSlave", "unit_of_measurement": "", "value_template": "{{ value }}" }
// boundary values
15 ; %homeassistant%/sensor/%node_id%/MaxCapacityMinModLevel_lb_u8/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-MaxCapacityMinModLevel_lb_u8", "device_class": "temperature", "name": "%hostname%_MaxCapacityMinModLevel_lb_u8", "stat_t": "%mqtt_pub_topic%/MaxCapacityMinModLevel_lb_u8", "unit_of_measurement": "%", "value_template": "{{ value }}"}
15 ; %homeassistant%/sensor/%node_id%/MaxCapacityMinModLevel_hb_u8/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-MaxCapacityMinModLevel_hb_u8", "device_class": "temperature", "name": "%hostname%_MaxCapacityMinModLevel_hb_u8", "stat_t": "%mqtt_pub_topic%/MaxCapacityMinModLevel_hb_u8", "unit_of_measurement": "kW, "value_template": "{{ value }}" }
48 ; %homeassistant%/sensor/%node_id%/TdhwSetUBTdhwSetLB_value_lb/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-TdhwSetUBTdhwSetLB_value_lb", "device_class": "temperature", "name": "%hostname%_TdhwSetUBTdhwSetLB_value_lb", "stat_t": "%mqtt_pub_topic%/TdhwSetUBTdhwSetLB_value_lb", "unit_of_measurement": "°C", "value_template": "{{ value }}" }
48 ; %homeassistant%/sensor/%node_id%/TdhwSetUBTdhwSetLB_value_hb/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-TdhwSetUBTdhwSetLB_value_hb", "device_class": "temperature", "name": "%hostname%_TdhwSetUBTdhwSetLB_value_hb", "stat_t": "%mqtt_pub_topic%/TdhwSetUBTdhwSetLB_value_hb", "unit_of_measurement": "°C", "value_template": "{{ value }}" }
49 ; %homeassistant%/sensor/%node_id%/MaxTSetUBMaxTSetLB_value_lb/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-MaxTSetUBMaxTSetLB_value_lb", "device_class": "temperature", "name": "%hostname%_MaxTSetUBMaxTSetLB_value_lb", "stat_t": "%mqtt_pub_topic%/MaxTSetUBMaxTSetLB_value_lb", "unit_of_measurement": "°C", "value_template": "{{ value }}" }
49 ; %homeassistant%/sensor/%node_id%/MaxTSetUBMaxTSetLB_value_hb/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-MaxTSetUBMaxTSetLB_value_hb", "device_class": "temperature", "name": "%hostname%_MaxTSetUBMaxTSetLB_value_hb", "stat_t": "%mqtt_pub_topic%/MaxTSetUBMaxTSetLB_value_hb", "unit_of_measurement": "°C", "value_template": "{{ value }}" }
50 ; %homeassistant%/sensor/%node_id%/HcratioUBHcratioLB_value_lb/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-HcratioUBHcratioLB_value_lb", "device_class": "temperature", "name": "%hostname%_HcratioUBHcratioLB_value_lb", "stat_t": "%mqtt_pub_topic%/HcratioUBHcratioLB_value_lb", "unit_of_measurement": "°C", "value_template": "{{ value }}" }
50 ; %homeassistant%/sensor/%node_id%/HcratioUBHcratioLB_value_hb/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-HcratioUBHcratioLB_value_hb", "device_class": "temperature", "name": "%hostname%_HcratioUBHcratioLB_value_hb", "stat_t": "%mqtt_pub_topic%/HcratioUBHcratioLB_value_hb", "unit_of_measurement": "°C", "value_template": "{{ value }}" }
// Statistics
116 ; %homeassistant%/sensor/%node_id%/BurnerStarts/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-BurnerStarts", "name": "%hostname%_BurnerStarts", "stat_t": "%mqtt_pub_topic%/BurnerStarts", "unit_of_measurement": "", "value_template": "{{ value }}", "state_class" : "total_increasing" }
117 ; %homeassistant%/sensor/%node_id%/CHPumpStarts/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-CHPumpStarts", "name": "%hostname%_CHPumpStarts", "stat_t": "%mqtt_pub_topic%/CHPumpStarts", "unit_of_measurement": "", "value_template": "{{ value }}", "state_class" : "total_increasing" }
118 ; %homeassistant%/sensor/%node_id%/DHWPumpValveStarts/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-DHWPumpValveStarts", "name": "%hostname%_DHWPumpValveStarts", "stat_t": "%mqtt_pub_topic%/DHWPumpValveStarts", "unit_of_measurement": "", "value_template": "{{ value }}", "state_class" : "total_increasing" }
119 ; %homeassistant%/sensor/%node_id%/DHWBurnerStarts/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-DHWBurnerStarts", "name": "%hostname%_DHWBurnerStarts", "stat_t": "%mqtt_pub_topic%/DHWBurnerStarts", "unit_of_measurement": "", "value_template": "{{ value }}", "state_class" : "total_increasing" }
120 ; %homeassistant%/sensor/%node_id%/BurnerOperationHours/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-BurnerOperationHours", "name": "%hostname%_BurnerOperationHours", "stat_t": "%mqtt_pub_topic%/BurnerOperationHours", "unit_of_measurement": "", "value_template": "{{ value }}", "state_class" : "total_increasing" }
121 ; %homeassistant%/sensor/%node_id%/CHPumpOperationHours/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-CHPumpOperationHours", "name": "%hostname%_CHPumpOperationHoursg", "stat_t": "%mqtt_pub_topic%/CHPumpOperationHours", "unit_of_measurement": "", "value_template": "{{ value }}", "state_class" : "total_increasing" }
122 ; %homeassistant%/sensor/%node_id%/DHWPumpValveOperationHours/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-DHWPumpValveOperationHours", "name": "%hostname%_DHWPumpValveOperationHours", "stat_t": "%mqtt_pub_topic%/DHWPumpValveOperationHours", "unit_of_measurement": "", "value_template": "{{ value }}", "state_class" : "total_increasing" }
123 ; %homeassistant%/sensor/%node_id%/DHWBurnerOperationHours/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-DHWBurnerOperationHours", "name": "%hostname%_DHWBurnerOperationHours DHW", "stat_t": "%mqtt_pub_topic%/DHWBurnerOperationHours", "unit_of_measurement": "", "value_template": "{{ value }}", "state_class" : "total_increasing" }
113 ; %homeassistant%/sensor/%node_id%/BurnerUnsuccessfulStarts/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-BurnerUnsuccessfulStarts", "name": "%hostname%_BurnerUnsuccessfulStarts", "stat_t": "%mqtt_pub_topic%/BurnerUnsuccessfulStarts", "unit_of_measurement": "", "value_template": "{{ value }}", "state_class" : "total_increasing" }
114 ; %homeassistant%/sensor/%node_id%/FlameSignalTooLow/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-FlameSignalTooLow", "name": "%hostname%_FlameSignalTooLow", "stat_t": "%mqtt_pub_topic%/FlameSignalTooLow", "unit_of_measurement": "", "value_template": "{{ value }}" }
// split
0 ; %homeassistant%/sensor/%node_id%/status_master/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-status_master", "name": "%hostname%_Status_Master", "stat_t": "%mqtt_pub_topic%/status_master"}
0 ; %homeassistant%/sensor/%node_id%/status_slave/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-status_slave", "name": "%hostname%_Status_Slave", "stat_t": "%mqtt_pub_topic%/status_slave"}
// split
5 ; %homeassistant%/sensor/%node_id%/ASF_flags/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-ASF_flags", "name": "%hostname%_Application_Specific_Fault", "stat_t": "%mqtt_pub_topic%/ASF_flags", "unit_of_measurement": "", "value_template": "{{ value }}" }
5 ; %homeassistant%/sensor/%node_id%/OEMFaultCode/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-OEMFaultCode", "name": "%hostname%_OEMFaultCode", "stat_t": "%mqtt_pub_topic%/OEMFaultCode", "unit_of_measurement": "", "value_template": "{{ value }}" }
// split
2 ; %homeassistant%/sensor/%node_id%/master_configuration/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-master_configuration", "name": "%hostname%_Status_Master_Configuration", "stat_t": "%mqtt_pub_topic%/master_configuration"}
2 ; %homeassistant%/sensor/%node_id%/master_memberid_code/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-master_memberid_code", "name": "%hostname%_Status_Master_Memberid_Code", "stat_t": "%mqtt_pub_topic%/master_memberid_code"}
3 ; %homeassistant%/sensor/%node_id%/slave_configuration/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-slave_configuration", "name": "%hostname%_Status_Slave_Configuration", "stat_t": "%mqtt_pub_topic%/slave_configuration"}
3 ; %homeassistant%/sensor/%node_id%/slave_memberid_code/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-slave_memberid_code", "name": "%hostname%_Status_Slave_Memberid_Code", "stat_t": "%mqtt_pub_topic%/slave_memberid_code"}
// split
101 ; %homeassistant%/sensor/%node_id%/solar_storage_master_mode/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-solar_storage_master_mode", "name": "%hostname%_solar_storage_master_mode", "stat_t": "%mqtt_pub_topic%/solar_storage_master_mode", "unit_of_measurement": "", "value_template": "{{ value }}" }
101 ; %homeassistant%/sensor/%node_id%/solar_storage_mode_status/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-solar_storage_mode_status", "name": "%hostname%_solar_storage_mode_status", "stat_t": "%mqtt_pub_topic%/solar_storage_mode_status", "unit_of_measurement": "", "value_template": "{{ value }}" }
101 ; %homeassistant%/sensor/%node_id%/solar_storage_slave_status/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-solar_storage_slave_status", "name": "%hostname%_solar_storage_slave_status", "stat_t": "%mqtt_pub_topic%/solar_storage_slave_status", "unit_of_measurement": "", "value_template": "{{ value }}" }
// split
35 ; %homeassistant%/sensor/%node_id%/FanSpeed/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-FanSpeed", "name": "%hostname%_FanSpeed", "stat_t": "%mqtt_pub_topic%/FanSpeed", "unit_of_measurement": "rpm", "value_template": "{{ value }}", "state_class" : "measurement" }
36 ; %homeassistant%/sensor/%node_id%/ElectricalCurrentBurnerFlame/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-ElectricalCurrentBurnerFlame", "name": "%hostname%_ElectricalCurrentBurnerFlame", "stat_t": "%mqtt_pub_topic%/ElectricalCurrentBurnerFlame", "unit_of_measurement": "uA", "value_template": "{{ value }}" }
// split
115 ; %homeassistant%/sensor/%node_id%/OEMDiagnosticCode/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-OEMDiagnosticCode", "name": "%hostname%_OEMDiagnosticCode", "stat_t": "%mqtt_pub_topic%/OEMDiagnosticCode", "unit_of_measurement": "", "value_template": "{{ value }}" }
// S0 counter special purpose foney dataid
245 ; %homeassistant%/sensor/%node_id%/s0pulsecount/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-s0pulsecount", "name": "%hostname%_S0_Pulse_Count", "stat_t": "%mqtt_pub_topic%/s0pulsecount", "unit_of_measurement": "", "value_template": "{{ value }}" }
245 ; %homeassistant%/sensor/%node_id%/s0pulsecounttot/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-s0pulsecounttot", "name": "%hostname%_S0_Pulse_Count_Total", "stat_t": "%mqtt_pub_topic%/s0pulsecounttot", "unit_of_measurement": "", "value_template": "{{ value }}" }
245 ; %homeassistant%/sensor/%node_id%/s0pulsetime/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-s0pulsetime", "name": "%hostname%_S0_Pulse_Time", "stat_t": "%mqtt_pub_topic%/s0pulsetime", "unit_of_measurement": "mS", "value_template": "{{ value }}" }
245 ; %homeassistant%/sensor/%node_id%/s0powerkw/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-s0powerkw", "name": "%hostname%_S0_Power_kw", "stat_t": "%mqtt_pub_topic%/s0powerkw", "device_class": "power","state_class": "measurement","unit_of_measurement": "kW", "value_template": "{{ value }}" }
// Dallas temperature sensor special purpose foney dataid
246 ; %homeassistant%/sensor/%node_id%/%sensor_id%/config ; {"avty_t": "%mqtt_pub_topic%", "dev": {"identifiers": "%node_id%", "manufacturer": "Schelte Bron", "model": "otgw-nodo", "name": "OpenTherm Gateway (%hostname%)", "sw_version": "%version%"}, "uniq_id": "%node_id%-%sensor_id%", "name": "%hostname%_%sensor_id%", "stat_t": "%mqtt_pub_topic%/%sensor_id%", "state_class" : "measurement", "unit_of_measurement": "°C", "value_template": "{{ value }}" }