From f66edf6b8622b5636374d88c77650357b9d74ddf Mon Sep 17 00:00:00 2001 From: Raj Laud <50647620+rajlaud@users.noreply.github.com> Date: Mon, 16 Mar 2026 11:27:06 -0400 Subject: [PATCH] Bump victron-ble-ha-parser to 0.6.1 (#165473) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .../components/victron_ble/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- .../victron_ble/snapshots/test_sensor.ambr | 145 ++++++++++++++++++ 4 files changed, 148 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/victron_ble/manifest.json b/homeassistant/components/victron_ble/manifest.json index d89b0dd53635..1ac660c0dd46 100644 --- a/homeassistant/components/victron_ble/manifest.json +++ b/homeassistant/components/victron_ble/manifest.json @@ -15,5 +15,5 @@ "integration_type": "device", "iot_class": "local_push", "quality_scale": "bronze", - "requirements": ["victron-ble-ha-parser==0.4.10"] + "requirements": ["victron-ble-ha-parser==0.6.1"] } diff --git a/requirements_all.txt b/requirements_all.txt index bf12118fa6da..d7229400da9d 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -3216,7 +3216,7 @@ venstarcolortouch==0.21 viaggiatreno_ha==0.2.4 # homeassistant.components.victron_ble -victron-ble-ha-parser==0.4.10 +victron-ble-ha-parser==0.6.1 # homeassistant.components.victron_remote_monitoring victron-vrm==0.1.8 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index f59cf04fd9ab..d1f33c1d0f17 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -2710,7 +2710,7 @@ velbus-aio==2026.2.0 venstarcolortouch==0.21 # homeassistant.components.victron_ble -victron-ble-ha-parser==0.4.10 +victron-ble-ha-parser==0.6.1 # homeassistant.components.victron_remote_monitoring victron-vrm==0.1.8 diff --git a/tests/components/victron_ble/snapshots/test_sensor.ambr b/tests/components/victron_ble/snapshots/test_sensor.ambr index bb4a92a9eb25..0957801f9821 100644 --- a/tests/components/victron_ble/snapshots/test_sensor.ambr +++ b/tests/components/victron_ble/snapshots/test_sensor.ambr @@ -1246,6 +1246,151 @@ 'state': 'absorption', }) # --- +# name: test_sensors[solar_charger][sensor.solar_charger_charger_error-entry] + EntityRegistryEntrySnapshot({ + 'aliases': set({ + }), + 'area_id': None, + 'capabilities': dict({ + 'options': list([ + 'no_error', + 'temperature_battery_high', + 'voltage_high', + 'remote_temperature_auto_reset', + 'remote_temperature_not_auto_reset', + 'remote_battery', + 'high_ripple', + 'temperature_battery_low', + 'temperature_charger', + 'over_current', + 'bulk_time', + 'current_sensor', + 'internal_temperature', + 'fan', + 'overheated', + 'short_circuit', + 'converter_issue', + 'over_charge', + 'input_voltage', + 'input_current', + 'input_power', + 'input_shutdown_voltage', + 'input_shutdown_current', + 'input_shutdown_failure', + 'inverter_shutdown_pv_isolation', + 'inverter_shutdown_ground_fault', + 'inverter_overload', + 'inverter_temperature', + 'inverter_peak_current', + 'inverter_output_voltage', + 'inverter_self_test', + 'inverter_ac', + 'communication', + 'synchronisation', + 'bms', + 'network', + 'pv_input_shutdown', + 'cpu_temperature', + 'calibration_lost', + 'firmware', + 'settings', + 'tester_fail', + 'internal_dc_voltage', + 'self_test', + 'internal_supply', + ]), + }), + 'config_entry_id': , + 'config_subentry_id': , + 'device_class': None, + 'device_id': , + 'disabled_by': None, + 'domain': 'sensor', + 'entity_category': None, + 'entity_id': 'sensor.solar_charger_charger_error', + 'has_entity_name': True, + 'hidden_by': None, + 'icon': None, + 'id': , + 'labels': set({ + }), + 'name': None, + 'object_id_base': 'Charger error', + 'options': dict({ + }), + 'original_device_class': , + 'original_icon': None, + 'original_name': 'Charger error', + 'platform': 'victron_ble', + 'previous_unique_id': None, + 'suggested_object_id': None, + 'supported_features': 0, + 'translation_key': 'charger_error', + 'unique_id': '01:02:03:04:05:11-charger_error', + 'unit_of_measurement': None, + }) +# --- +# name: test_sensors[solar_charger][sensor.solar_charger_charger_error-state] + StateSnapshot({ + 'attributes': ReadOnlyDict({ + 'device_class': 'enum', + 'friendly_name': 'Solar Charger Charger error', + 'options': list([ + 'no_error', + 'temperature_battery_high', + 'voltage_high', + 'remote_temperature_auto_reset', + 'remote_temperature_not_auto_reset', + 'remote_battery', + 'high_ripple', + 'temperature_battery_low', + 'temperature_charger', + 'over_current', + 'bulk_time', + 'current_sensor', + 'internal_temperature', + 'fan', + 'overheated', + 'short_circuit', + 'converter_issue', + 'over_charge', + 'input_voltage', + 'input_current', + 'input_power', + 'input_shutdown_voltage', + 'input_shutdown_current', + 'input_shutdown_failure', + 'inverter_shutdown_pv_isolation', + 'inverter_shutdown_ground_fault', + 'inverter_overload', + 'inverter_temperature', + 'inverter_peak_current', + 'inverter_output_voltage', + 'inverter_self_test', + 'inverter_ac', + 'communication', + 'synchronisation', + 'bms', + 'network', + 'pv_input_shutdown', + 'cpu_temperature', + 'calibration_lost', + 'firmware', + 'settings', + 'tester_fail', + 'internal_dc_voltage', + 'self_test', + 'internal_supply', + ]), + }), + 'context': , + 'entity_id': 'sensor.solar_charger_charger_error', + 'last_changed': , + 'last_reported': , + 'last_updated': , + 'state': 'unknown', + }) +# --- # name: test_sensors[solar_charger][sensor.solar_charger_external_device_load-entry] EntityRegistryEntrySnapshot({ 'aliases': set({