From 3096bcf8a99fa5622b653556682b35c6834efbbe Mon Sep 17 00:00:00 2001 From: Ronald van der Meer Date: Fri, 15 May 2026 02:32:24 +0200 Subject: [PATCH] Bump python-duco-connectivity to 0.4.0 (#170661) --- homeassistant/components/duco/manifest.json | 2 +- requirements_all.txt | 2 +- requirements_test_all.txt | 2 +- .../duco/snapshots/test_diagnostics.ambr | 42 +++++++++++++++++++ .../duco/snapshots/test_sensor.ambr | 2 + 5 files changed, 47 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/duco/manifest.json b/homeassistant/components/duco/manifest.json index 641f1d789c7d..76c27358d2a5 100644 --- a/homeassistant/components/duco/manifest.json +++ b/homeassistant/components/duco/manifest.json @@ -13,7 +13,7 @@ "iot_class": "local_polling", "loggers": ["duco_connectivity"], "quality_scale": "platinum", - "requirements": ["python-duco-connectivity==0.2.0"], + "requirements": ["python-duco-connectivity==0.4.0"], "zeroconf": [ { "name": "duco [[][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][0-9a-f][]].*", diff --git a/requirements_all.txt b/requirements_all.txt index 87097566efcb..bd3bfcc9b426 100644 --- a/requirements_all.txt +++ b/requirements_all.txt @@ -2581,7 +2581,7 @@ python-digitalocean==1.13.2 python-dropbox-api==0.1.3 # homeassistant.components.duco -python-duco-connectivity==0.2.0 +python-duco-connectivity==0.4.0 # homeassistant.components.ecobee python-ecobee-api==0.3.2 diff --git a/requirements_test_all.txt b/requirements_test_all.txt index 2f2a9d4d762a..0885b9706690 100644 --- a/requirements_test_all.txt +++ b/requirements_test_all.txt @@ -2207,7 +2207,7 @@ python-citybikes==0.3.3 python-dropbox-api==0.1.3 # homeassistant.components.duco -python-duco-connectivity==0.2.0 +python-duco-connectivity==0.4.0 # homeassistant.components.ecobee python-ecobee-api==0.3.2 diff --git a/tests/components/duco/snapshots/test_diagnostics.ambr b/tests/components/duco/snapshots/test_diagnostics.ambr index 7398883b1625..ed7236b1285d 100644 --- a/tests/components/duco/snapshots/test_diagnostics.ambr +++ b/tests/components/duco/snapshots/test_diagnostics.ambr @@ -9,6 +9,8 @@ 'box_name': 'SILENT_CONNECT', 'box_sub_type_name': 'Eu', 'public_api_version': '2.5', + 'raw_payload': dict({ + }), 'serial_board_box': '**REDACTED**', 'serial_board_comm': '**REDACTED**', 'serial_duco_box': '**REDACTED**', @@ -18,6 +20,8 @@ 'duco_diagnostics': list([ dict({ 'component': 'Ventilation', + 'raw_payload': dict({ + }), 'status': 'Ok', }), ]), @@ -32,6 +36,8 @@ 'mac': '**REDACTED**', 'mode': 'WIFI_CLIENT', 'net_mask': '255.255.255.0', + 'raw_payload': dict({ + }), 'rssi_wifi': -60, }), 'nodes': dict({ @@ -43,19 +49,28 @@ 'network_type': 'VIRT', 'node_type': 'BOX', 'parent': 0, + 'raw_payload': dict({ + }), 'sub_type': 1, }), + 'motor_state': None, 'node_id': 1, + 'raw_payload': dict({ + }), 'sensor': dict({ 'co2': None, 'iaq_co2': None, 'iaq_rh': None, + 'raw_payload': dict({ + }), 'rh': None, 'temp': 27.9, }), 'ventilation': dict({ 'flow_lvl_tgt': 0, 'mode': 'AUTO', + 'raw_payload': dict({ + }), 'state': 'AUTO', 'time_state_end': 0, 'time_state_remain': 0, @@ -69,19 +84,28 @@ 'network_type': 'RF', 'node_type': 'BSRH', 'parent': 1, + 'raw_payload': dict({ + }), 'sub_type': 0, }), + 'motor_state': None, 'node_id': 113, + 'raw_payload': dict({ + }), 'sensor': dict({ 'co2': None, 'iaq_co2': None, 'iaq_rh': 85, + 'raw_payload': dict({ + }), 'rh': 42.0, 'temp': 27.9, }), 'ventilation': dict({ 'flow_lvl_tgt': None, 'mode': '-', + 'raw_payload': dict({ + }), 'state': 'AUTO', 'time_state_end': 0, 'time_state_remain': 0, @@ -95,19 +119,28 @@ 'network_type': 'RF', 'node_type': 'UCCO2', 'parent': 1, + 'raw_payload': dict({ + }), 'sub_type': 0, }), + 'motor_state': None, 'node_id': 2, + 'raw_payload': dict({ + }), 'sensor': dict({ 'co2': 405, 'iaq_co2': 80, 'iaq_rh': None, + 'raw_payload': dict({ + }), 'rh': None, 'temp': 19.8, }), 'ventilation': dict({ 'flow_lvl_tgt': None, 'mode': '-', + 'raw_payload': dict({ + }), 'state': 'AUTO', 'time_state_end': 0, 'time_state_remain': 0, @@ -121,19 +154,28 @@ 'network_type': 'RF', 'node_type': 'UCRH', 'parent': 1, + 'raw_payload': dict({ + }), 'sub_type': 0, }), + 'motor_state': None, 'node_id': 50, + 'raw_payload': dict({ + }), 'sensor': dict({ 'co2': None, 'iaq_co2': None, 'iaq_rh': 90, + 'raw_payload': dict({ + }), 'rh': 61.0, 'temp': 22.5, }), 'ventilation': dict({ 'flow_lvl_tgt': None, 'mode': '-', + 'raw_payload': dict({ + }), 'state': 'AUTO', 'time_state_end': 0, 'time_state_remain': 0, diff --git a/tests/components/duco/snapshots/test_sensor.ambr b/tests/components/duco/snapshots/test_sensor.ambr index f8d1e03e9ae9..89822eb8b159 100644 --- a/tests/components/duco/snapshots/test_sensor.ambr +++ b/tests/components/duco/snapshots/test_sensor.ambr @@ -399,6 +399,7 @@ 'cnt1', 'cnt2', 'cnt3', + '-', 'man1x2', 'man2x2', 'man3x2', @@ -454,6 +455,7 @@ 'cnt1', 'cnt2', 'cnt3', + '-', 'man1x2', 'man2x2', 'man3x2',