Files
EVCS/packages/victron_vebus_mqtt.yaml
Tallagrand Thierry 3f987f1b3d Les paquets et cartes Home Assistant entrent enfin dans l historique
Treize paquets et dix-sept cartes n existaient qu en un seul exemplaire vivant
sur le partage de 10.10.10.17. La sauvegarde quotidienne les couvre contre la
perte, mais elle ne donne ni diff ni historique : le retrait des initial: du
06/09, les helpers de la reserve d orage, la politique batterie dynamique, la
carte du conseiller reecrite hier n avaient aucune trace de leur evolution.

⚠️ Ce sont des COPIES. La source de verite reste le partage — c est l inverse
de src/nodes/, et le LISEZMOI le dit en tete pour qu une prochaine session
n edite pas la copie en croyant changer l installation.

Verifie avant de verser : aucun identifiant en clair. Le paquet du bilan ne
porte que la DECLARATION de la cle Forecast.Solar, en mode password ; sa valeur
vit dans .storage, qui n entre pas ici.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GwpFpy2aQ2rJok6tNQSbVj
2026-09-14 02:11:13 +02:00

134 lines
5.8 KiB
YAML
Executable File

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