From 9419352ab31ec7b9f5ec9b5b55ee3af972e7260f Mon Sep 17 00:00:00 2001 From: LiShuzhen Date: Tue, 16 Dec 2025 10:32:51 +0800 Subject: [PATCH] feat: set playing-state as required property in play-control service for television device --- custom_components/xiaomi_home/miot/specs/specv2entity.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/custom_components/xiaomi_home/miot/specs/specv2entity.py b/custom_components/xiaomi_home/miot/specs/specv2entity.py index 1c8016b..a718cfd 100644 --- a/custom_components/xiaomi_home/miot/specs/specv2entity.py +++ b/custom_components/xiaomi_home/miot/specs/specv2entity.py @@ -362,9 +362,12 @@ SPEC_DEVICE_TRANS_MAP: dict = { }, 'optional': { 'play-control': { - 'required': {}, + 'required': { + 'properties': { + 'playing-state': {'read'} + } + }, 'optional': { - 'properties': {'playing-state'}, 'actions': {'play', 'pause', 'stop', 'next', 'previous'} } } @@ -397,7 +400,7 @@ SPEC_DEVICE_TRANS_MAP: dict = { 'play-control': { 'required': { 'properties': { - 'playing-state': {'read', 'write'} + 'playing-state': {'read'} } }, 'optional': {