1
mirror of https://github.com/rvdbreemen/OTGW-firmware synced 2024-11-16 04:33:49 +01:00
OTGW-firmware/data/mqttha.cfg
2021-05-01 21:36:22 +02:00

147 lines
40 KiB
INI

// device
// # "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%/ch_enable", // 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
%homeassistant%/climate/%node_id%/climate/config , {"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%/ch_enable", "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
%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"}
%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"}
%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"}
%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"}
%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"}
%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"}
%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"}
%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"}
%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"}
%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"}
%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"}
%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"}
// split
%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"}
%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"}
%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"}
%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"}
%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"}
%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
%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"}
%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"}
%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"}
%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"}
%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"}
%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"}
%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%-ch2_present", "name": "%hostname%_remote_water_filling_function", "stat_t": "%mqtt_pub_topic%/remote_water_filling_function"}
%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
%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
%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"}
%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"}
%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
%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"}
%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"}
%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"}
%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"}
%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"}
%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"}
%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"}
%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"}
%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"}
%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
%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"}
%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
%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"}
%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"}
%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"}
%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}}" }
%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 }}" }
%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_for_2e circuit", "stat_t": "%mqtt_pub_topic%/TsetCH2", "unit_of_measurement": "°C", "value_template": "{{ value }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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": "l/min", "value_template": "{{ value }}" }
%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": "l/min", "value_template": "{{ value }}" }
// Statistics
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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 }}" }
%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
%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", "unit_of_measurement": "", "value_template": "{{ value }}" }
%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", "unit_of_measurement": "", "value_template": "{{ value }}" }
// split
%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 }}" }
%homeassistant%/sensor/%node_id%/ASF_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%-ASF_oemfaultcode", "name": "%hostname%_ASF_OEM_fault_code", "stat_t": "%mqtt_pub_topic%/ASF_oemfaultcode", "unit_of_measurement": "", "value_template": "{{ value }}" }
// split
%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", "unit_of_measurement": "", "value_template": "{{ value }}" }
%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", "unit_of_measurement": "", "value_template": "{{ value }}" }
%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", "unit_of_measurement": "", "value_template": "{{ value }}" }
%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", "unit_of_measurement": "", "value_template": "{{ value }}" }
// split
%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 }}" }
%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 }}" }
%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