mqtt: sensor: - name: "Victron VE.Bus State" unique_id: victron_vebus_state state_topic: "N/c0619ab34ac5/vebus/276/State" value_template: "{{ value_json.value if value_json is defined and value_json.value is defined }}" icon: mdi:state-machine - name: "Victron VE.Bus Main State" unique_id: victron_vebus_main_state state_topic: "N/c0619ab34ac5/vebus/276/VebusMainState" value_template: "{{ value_json.value if value_json is defined and value_json.value is defined }}" icon: mdi:state-machine - name: "Victron VE.Bus AC Out L1 Power" unique_id: victron_vebus_ac_out_l1_power state_topic: "N/c0619ab34ac5/vebus/276/Ac/Out/L1/P" value_template: "{{ value_json.value if value_json is defined and value_json.value is defined }}" unit_of_measurement: "W" device_class: power state_class: measurement - name: "Victron VE.Bus AC Out L1 Current" unique_id: victron_vebus_ac_out_l1_current state_topic: "N/c0619ab34ac5/vebus/276/Ac/Out/L1/I" value_template: "{{ value_json.value if value_json is defined and value_json.value is defined }}" unit_of_measurement: "A" device_class: current state_class: measurement - name: "Victron VE.Bus AC Out L1 Voltage" unique_id: victron_vebus_ac_out_l1_voltage state_topic: "N/c0619ab34ac5/vebus/276/Ac/Out/L1/V" value_template: "{{ value_json.value if value_json is defined and value_json.value is defined }}" unit_of_measurement: "V" device_class: voltage state_class: measurement - name: "Victron VE.Bus Nominal Inverter Power" unique_id: victron_vebus_nominal_inverter_power state_topic: "N/c0619ab34ac5/vebus/276/Ac/Out/L1/NominalInverterPower" value_template: "{{ value_json.value if value_json is defined and value_json.value is defined }}" unit_of_measurement: "W" device_class: power - name: "Victron VE.Bus DC Voltage" unique_id: victron_vebus_dc_voltage state_topic: "N/c0619ab34ac5/vebus/276/Dc/0/Voltage" value_template: "{{ value_json.value if value_json is defined and value_json.value is defined }}" unit_of_measurement: "V" device_class: voltage state_class: measurement - name: "Victron VE.Bus DC Current" unique_id: victron_vebus_dc_current state_topic: "N/c0619ab34ac5/vebus/276/Dc/0/Current" value_template: "{{ value_json.value if value_json is defined and value_json.value is defined }}" unit_of_measurement: "A" device_class: current state_class: measurement - name: "Victron VE.Bus DC Power" unique_id: victron_vebus_dc_power state_topic: "N/c0619ab34ac5/vebus/276/Dc/0/Power" value_template: "{{ value_json.value if value_json is defined and value_json.value is defined }}" unit_of_measurement: "W" device_class: power state_class: measurement - name: "Victron VE.Bus UBat Ripple" unique_id: victron_vebus_ubat_ripple state_topic: "N/c0619ab34ac5/vebus/276/Devices/3/Diagnostics/UBatRipple" value_template: "{{ value_json.value if value_json is defined and value_json.value is defined }}" icon: mdi:sine-wave state_class: measurement - name: "Victron VE.Bus UBat Terminal" unique_id: victron_vebus_ubat_terminal state_topic: "N/c0619ab34ac5/vebus/276/Devices/3/Diagnostics/UBatTerminal" value_template: "{{ value_json.value if value_json is defined and value_json.value is defined }}" unit_of_measurement: "V" device_class: voltage state_class: measurement binary_sensor: - name: "Victron VE.Bus Overload" unique_id: victron_vebus_overload state_topic: "N/c0619ab34ac5/vebus/276/Alarms/Overload" value_template: "{% if value_json is defined and value_json.value is defined %}{{ 'ON' if (value_json.value | int(0)) > 0 else 'OFF' }}{% endif %}" payload_on: "ON" payload_off: "OFF" device_class: problem - name: "Victron VE.Bus L1 Overload" unique_id: victron_vebus_l1_overload state_topic: "N/c0619ab34ac5/vebus/276/Alarms/L1/Overload" value_template: "{% if value_json is defined and value_json.value is defined %}{{ 'ON' if (value_json.value | int(0)) > 0 else 'OFF' }}{% endif %}" payload_on: "ON" payload_off: "OFF" device_class: problem - name: "Victron VE.Bus Low Battery" unique_id: victron_vebus_low_battery state_topic: "N/c0619ab34ac5/vebus/276/Alarms/LowBattery" value_template: "{% if value_json is defined and value_json.value is defined %}{{ 'ON' if (value_json.value | int(0)) > 0 else 'OFF' }}{% endif %}" payload_on: "ON" payload_off: "OFF" device_class: battery - name: "Victron VE.Bus L1 Low Battery" unique_id: victron_vebus_l1_low_battery state_topic: "N/c0619ab34ac5/vebus/276/Alarms/L1/LowBattery" value_template: "{% if value_json is defined and value_json.value is defined %}{{ 'ON' if (value_json.value | int(0)) > 0 else 'OFF' }}{% endif %}" payload_on: "ON" payload_off: "OFF" device_class: battery - name: "Victron VE.Bus LED Overload" unique_id: victron_vebus_led_overload state_topic: "N/c0619ab34ac5/vebus/276/Leds/Overload" value_template: "{% if value_json is defined and value_json.value is defined %}{{ 'ON' if (value_json.value | int(0)) > 0 else 'OFF' }}{% endif %}" payload_on: "ON" payload_off: "OFF" device_class: problem - name: "Victron VE.Bus LED Low Battery" unique_id: victron_vebus_led_low_battery state_topic: "N/c0619ab34ac5/vebus/276/Leds/LowBattery" value_template: "{% if value_json is defined and value_json.value is defined %}{{ 'ON' if (value_json.value | int(0)) > 0 else 'OFF' }}{% endif %}" payload_on: "ON" payload_off: "OFF" device_class: battery