feat: update device rational

This commit is contained in:
sususweet
2025-10-04 22:47:56 +08:00
parent 4427a1fba9
commit 0ec6b763cd
3 changed files with 19 additions and 1 deletions

View File

@@ -108,7 +108,7 @@ DEVICE_MAPPING = {
},
"prevent_straight_wind": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [1, 2]
"rationale": [0, 1]
},
"aux_heat": {
"device_class": SwitchDeviceClass.SWITCH,

View File

@@ -17,39 +17,51 @@ DEVICE_MAPPING = {
Platform.SWITCH: {
"ai_switch": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"light": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"appointment": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"prevent_wrinkle_switch": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"steam_switch": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"damp_dry_signal": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"eco_dry_switch": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"bucket_clean_switch": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"water_box": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"baby_lock": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"remind_sound": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"steam": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"power": {
"device_class": SwitchDeviceClass.SWITCH,

View File

@@ -12,21 +12,27 @@ DEVICE_MAPPING = {
Platform.SWITCH: {
"airswitch": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"waterswitch": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"uvswitch": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"doorswitch": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"dryswitch": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
},
"dry_step_switch": {
"device_class": SwitchDeviceClass.SWITCH,
"rationale": [0, 1]
}
},
Platform.BINARY_SENSOR: {