Bump reolink-aio to 0.21.9 (#179625)

Co-authored-by: Erwin Douna <e.douna@gmail.com>
This commit is contained in:
starkillerOG
2026-08-20 23:28:13 +02:00
committed by GitHub
co-authored by Erwin Douna
parent 8379f19107
commit 5876597e37
5 changed files with 76 additions and 19 deletions
@@ -20,5 +20,5 @@
"iot_class": "local_push",
"loggers": ["reolink_aio"],
"quality_scale": "platinum",
"requirements": ["reolink-aio==0.21.8"]
"requirements": ["reolink-aio==0.21.9"]
}
@@ -743,6 +743,7 @@ SMART_AI_NUMBER_ENTITIES = (
ReolinkSmartAINumberEntityDescription(
key="crossline_sensitivity",
smart_type="crossline",
cmd_key="527",
cmd_id=527,
translation_key="crossline_sensitivity",
entity_category=EntityCategory.CONFIG,
@@ -761,6 +762,7 @@ SMART_AI_NUMBER_ENTITIES = (
ReolinkSmartAINumberEntityDescription(
key="intrusion_sensitivity",
smart_type="intrusion",
cmd_key="529",
cmd_id=529,
translation_key="intrusion_sensitivity",
entity_category=EntityCategory.CONFIG,
@@ -779,6 +781,7 @@ SMART_AI_NUMBER_ENTITIES = (
ReolinkSmartAINumberEntityDescription(
key="linger_sensitivity",
smart_type="loitering",
cmd_key="531",
cmd_id=531,
translation_key="linger_sensitivity",
entity_category=EntityCategory.CONFIG,
@@ -797,6 +800,7 @@ SMART_AI_NUMBER_ENTITIES = (
ReolinkSmartAINumberEntityDescription(
key="forgotten_item_sensitivity",
smart_type="legacy",
cmd_key="549",
cmd_id=549,
translation_key="forgotten_item_sensitivity",
entity_registry_enabled_default=False,
@@ -813,6 +817,7 @@ SMART_AI_NUMBER_ENTITIES = (
ReolinkSmartAINumberEntityDescription(
key="taken_item_sensitivity",
smart_type="loss",
cmd_key="551",
cmd_id=551,
translation_key="taken_item_sensitivity",
entity_registry_enabled_default=False,
@@ -829,6 +834,7 @@ SMART_AI_NUMBER_ENTITIES = (
ReolinkSmartAINumberEntityDescription(
key="intrusion_delay",
smart_type="intrusion",
cmd_key="529",
cmd_id=529,
translation_key="intrusion_delay",
entity_registry_enabled_default=False,
@@ -847,6 +853,7 @@ SMART_AI_NUMBER_ENTITIES = (
ReolinkSmartAINumberEntityDescription(
key="linger_delay",
smart_type="loitering",
cmd_key="531",
cmd_id=531,
translation_key="linger_delay",
entity_registry_enabled_default=False,
@@ -864,6 +871,7 @@ SMART_AI_NUMBER_ENTITIES = (
ReolinkSmartAINumberEntityDescription(
key="forgotten_item_delay",
smart_type="legacy",
cmd_key="549",
cmd_id=549,
translation_key="forgotten_item_delay",
entity_registry_enabled_default=False,
@@ -882,6 +890,7 @@ SMART_AI_NUMBER_ENTITIES = (
ReolinkSmartAINumberEntityDescription(
key="taken_item_delay",
smart_type="loss",
cmd_key="551",
cmd_id=551,
translation_key="taken_item_delay",
entity_registry_enabled_default=False,
+1 -1
View File
@@ -2928,7 +2928,7 @@ renault-api==0.5.12
renson-endura-delta==1.7.2
# homeassistant.components.reolink
reolink-aio==0.21.8
reolink-aio==0.21.9
# homeassistant.components.radio_frequency
rf-protocols==4.3.0
@@ -72,6 +72,10 @@
0,
]),
'cmd list': dict({
'115': dict({
'0': 1,
'null': 2,
}),
'208': dict({
'0': 1,
'null': 1,
@@ -84,10 +88,38 @@
'0': 1,
'null': 1,
}),
'594': dict({
'439': dict({
'0': 1,
'null': 1,
}),
'483': dict({
'0': 1,
'null': 1,
}),
'527': dict({
'0': 1,
'null': 1,
}),
'529': dict({
'0': 2,
'null': 2,
}),
'531': dict({
'0': 2,
'null': 2,
}),
'549': dict({
'0': 2,
'null': 2,
}),
'551': dict({
'0': 2,
'null': 2,
}),
'594': dict({
'0': 4,
'null': 4,
}),
'609': dict({
'0': 1,
'null': 1,
@@ -101,12 +133,12 @@
'null': 2,
}),
'GetAiAlarm': dict({
'0': 6,
'null': 6,
'0': 12,
'null': 12,
}),
'GetAiCfg': dict({
'0': 2,
'null': 2,
'0': 4,
'null': 4,
}),
'GetAudioAlarm': dict({
'0': 1,
@@ -125,8 +157,8 @@
'null': 2,
}),
'GetBatteryInfo': dict({
'0': 1,
'null': 1,
'0': 3,
'null': 3,
}),
'GetBuzzerAlarmV20': dict({
'0': 1,
@@ -149,20 +181,27 @@
'null': 2,
}),
'GetEnc': dict({
'0': 1,
'null': 1,
'0': 7,
'null': 7,
}),
'GetFtp': dict({
'0': 1,
'null': 2,
}),
'GetHddInfo': dict({
'null': 1,
}),
'GetImage': dict({
'0': 5,
'null': 5,
}),
'GetIrLights': dict({
'0': 1,
'null': 1,
}),
'GetIsp': dict({
'0': 1,
'null': 1,
'0': 6,
'null': 6,
}),
'GetManualRec': dict({
'0': 1,
@@ -176,10 +215,13 @@
'0': 1,
'null': 1,
}),
'GetPirInfo': dict({
'0': 1,
'GetPerformance': dict({
'null': 1,
}),
'GetPirInfo': dict({
'0': 4,
'null': 4,
}),
'GetPowerLed': dict({
'0': 2,
'null': 2,
@@ -192,13 +234,17 @@
'0': 2,
'null': 2,
}),
'GetPtzTraceSection': dict({
'0': 2,
'null': 2,
}),
'GetPush': dict({
'0': 1,
'null': 2,
}),
'GetRec': dict({
'0': 1,
'null': 2,
'0': 2,
'null': 4,
}),
'GetScene': dict({
'null': 1,
@@ -207,8 +253,8 @@
'null': 1,
}),
'GetWhiteLed': dict({
'0': 3,
'null': 3,
'0': 7,
'null': 7,
}),
'GetZoomFocus': dict({
'0': 2,
@@ -2,6 +2,7 @@
from unittest.mock import MagicMock
import pytest
from reolink_aio.api import Chime
from syrupy.assertion import SnapshotAssertion
@@ -12,6 +13,7 @@ from tests.components.diagnostics import get_diagnostics_for_config_entry
from tests.typing import ClientSessionGenerator
@pytest.mark.usefixtures("entity_registry_enabled_by_default", "reolink_host")
async def test_entry_diagnostics(
hass: HomeAssistant,
hass_client: ClientSessionGenerator,