feat: add conversion rules for the air-conditioner service and the air-fresh service ()

This commit is contained in:
Li Shuzhen 2025-03-14 08:23:03 +08:00 committed by GitHub
parent 0ef8cb6370
commit 6680d9e8cb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -387,6 +387,7 @@ SPEC_SERVICE_TRANS_MAP: dict = {
},
'fan-control': 'fan',
'ceiling-fan': 'fan',
'air-fresh': 'fan',
'water-heater': {
'required': {
'properties': {
@ -413,7 +414,20 @@ SPEC_SERVICE_TRANS_MAP: dict = {
},
'window-opener': 'curtain',
'motor-controller': 'curtain',
'airer': 'curtain'
'airer': 'curtain',
'air-conditioner': {
'required': {
'properties': {
'on': {'read', 'write'},
'mode': {'read', 'write'},
'target-temperature': {'read', 'write'}
}
},
'optional': {
'properties': {'target-humidity'}
},
'entity': 'air-conditioner'
}
}
"""SPEC_PROP_TRANS_MAP