mirror of
https://github.com/openhab/openhab-addons.git
synced 2025-01-10 15:11:59 +01:00
[miio] Add support Mi Robot Vacuum-Mop 2 Pro (ijai.vacuum.v3) (#14210)
Signed-off-by: Marcel Verpaalen <marcel@verpaalen.com>
This commit is contained in:
parent
a0bc1e0f8b
commit
7cb94f9238
@ -283,7 +283,8 @@ Currently the miio binding supports more than 360 different models.
|
||||
| HUIZUO ZIWEI Ceiling Lamp | miio:basic | [huayi.light.zw131](#huayi-light-zw131) | Experimental | Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
|
||||
| MiJia Rice Cooker | miio:unsupported | hunmi.cooker.normal3 | No | |
|
||||
| Jinxing Smart Air Conditioner | miio:unsupported | idelan.aircondition.v1 | No | |
|
||||
| Xiaomi Robot Vacuum-Mop 2S | miio:basic | [ijai.vacuum.v19](#ijai-vacuum-v19) | Yes | |
|
||||
| Mi Robot Vacuum-Mop 2 Pro | miio:basic | [ijai.vacuum.v3](#ijai-vacuum-v3) | Yes | Example command for room cleaning `xiaomi_robot_execute.sendCommand('action{"siid":7,"aiid":3,"in":[{"piid":24,"value":"11,12,etc room ids"},{"piid":25,"value":0},{"piid":26,"value":1}]}')` |
|
||||
| Xiaomi Robot Vacuum-Mop 2S | miio:basic | [ijai.vacuum.v19](#ijai-vacuum-v19) | Yes | Example command for room cleaning `xiaomi_robot_execute.sendCommand('action{"siid":7,"aiid":3,"in":[{"piid":24,"value":"11,12,etc room ids"},{"piid":25,"value":0},{"piid":26,"value":1}]}')` |
|
||||
| IKEA E27 white spectrum opal | miio:lumi | [ikea.light.led1545g12](#ikea-light-led1545g12) | Experimental | Needs to have the Xiaomi gateway configured in the binding as bridge.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
|
||||
| IKEA E27 white spectrum clear | miio:lumi | [ikea.light.led1546g12](#ikea-light-led1546g12) | Experimental | Needs to have the Xiaomi gateway configured in the binding as bridge.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
|
||||
| IKEA E14 white spectrum | miio:lumi | [ikea.light.led1536g5](#ikea-light-led1536g5) | Experimental | Needs to have the Xiaomi gateway configured in the binding as bridge.<br />Experimental support. Please report back if all channels are functional. Preferably share the debug log of property refresh and command responses |
|
||||
@ -1841,6 +1842,74 @@ Note, not all the values need to be in the json file, e.g. a subset of the param
|
||||
| brightness | Dimmer | Light - Brightness | |
|
||||
| color-temperature | Number:Temperature | Light - Color Temperature | |
|
||||
|
||||
### Mi Robot Vacuum-Mop 2 Pro (<a name="ijai-vacuum-v3">ijai.vacuum.v3</a>) Channels
|
||||
|
||||
| Channel | Type | Description | Comment |
|
||||
|----------------------|----------------------|------------------------------------------|------------|
|
||||
| actions | String | Robot Cleaner - Actions | Value mapping `["vacuum-start-sweep"="Start","vacuum-start-sweep-mop"="Start Sweep+Mop","vacuum-start-only-sweep"="Start Sweep","vacuum-start-only-mop"="Start Only Mop","vacuum-start-mop"="Start Mop","vacuum-start-room-sweep"="Room Sweep","battery-start-charge"="Start Charge"]` |
|
||||
| advanced_actions | String | Robot Cleaner - Advanced Actions | Value mapping `["sweep-reset-consumable"="Reset Consumable","sweep-set-calibration"="Set Calibration","sweep-set-room-clean"="Set Room Clean","sweep-set-preference-clean"="Set Preference Clean","sweep-get-preference-clean"="Get Preference Clean","sweep-set-preference-type"="Set Preference Type","sweep-set-go-charging"="Set Go Charging","sweep-erase-preference"="Erase Preference","sweep-set-preference-ii"="Set Preference Ii","sweep-get-preference-ii"="Get Preference Ii","order-add"="Order Add","order-del"="Order Del","order-get"="Order Get","order-add-ii"="Order Add Ii","order-get-map-order-count"="Order Get Map Order Count","point-zone-start-point-clean"="Point Zone Start Point Clean","point-zone-pause-point-clean"="Point Zone Pause Point Clean","point-zone-start-zone-clean"="Point Zone Start Zone Clean","point-zone-pause-zone-clean"="Point Zone Pause Zone Clean","point-zone-set-virtual-wall"="Point Zone Set Virtual Wall","point-zone-set-zone-point"="Point Zone Set Zone Point","point-zone-start-point-clean-ii"="Point Zone Start Point Clean Ii","map-get-map-list"="Map Get Map List","map-upload-by-mapid"="Map Upload By Mapid","map-set-cur-map"="Map Set Cur Map","map-del-map"="Map Del Map","map-rename-map"="Map Rename Map","map-upload-by-maptype"="Map Upload By Maptype","map-rename-room"="Map Rename Room","map-arrange-room"="Map Arrange Room","map-split-room"="Map Split Room","map-reset-map"="Map Reset Map","map-build-new-map"="Map Build New Map","map-get-cur-path"="Map Get Cur Path","map-get-map-room-list"="Map Get Map Room List","map-upload-by-mapid-ii"="Map Upload By Mapid Ii","map-upload-by-maptype-ii"="Map Upload By Maptype Ii","map-reset-map-ii"="Map Reset Map Ii","map-build-map-ii"="Map Build Map Ii","map-set-mijia-room-list"="Map Set Mijia Room List","disturb-set-notdisturb"="Disturb Set Notdisturb","language-download-voice"="Language Download Voice","language-get-download-status"="Language Get Download Status"]` |
|
||||
| status | Number | Robot Cleaner - Status | Value mapping `["0"="Sleep","1"="Idle","2"="Paused","3"="Go Charging","4"="Charging","5"="Sweeping","6"="Sweeping and Mopping","7"="Mopping","8"="Upgrading"]` |
|
||||
| fault | Number | Robot Cleaner - Device Fault | |
|
||||
| mode | Number | Robot Cleaner - Mode | Value mapping `["0"="Sweep","1"="Sweep And Mop","2"="Mop"]` |
|
||||
| sweep_type | Number | Robot Cleaner - Sweep Type | Value mapping `["0"="Global","1"="Mop","2"="Edge","3"="Area","4"="Point","5"="Remote","6"="Explore","7"="Room","8"="Floor"]` |
|
||||
| on | String | Robot Cleaner - Switch Status | |
|
||||
| battery_level | Number:Dimensionless | Battery - Battery Level | |
|
||||
| alarm | Switch | Alarm | |
|
||||
| volume | Number:Dimensionless | Locating Volume | |
|
||||
| repeat_state | Switch | Sweep - Repeat State | |
|
||||
| door_state | Number | Sweep - Door State | Value mapping `["0"="None","1"="DustBox","2"="WaterBox","3"="TwoInOne"]` |
|
||||
| cloth_state | Contact | Sweep - Cloth State | |
|
||||
| suction_state | Number | Robot Cleaner - Power | Value mapping `["0"="Slient","1"="Standard","2"="Medium","3"="Turbo"]` |
|
||||
| water_state | Number | Sweep - Water State | Value mapping `["0"="Low","1"="Mid","2"="High"]` |
|
||||
| mop_route | Number | Sweep - Mop Route | Value mapping `["0"="S","1"="Y"]` |
|
||||
| side_brush_life | Number:Dimensionless | Sweep - Side Brush Life | |
|
||||
| side_brush_hours | Number:Time | Sweep - Side Brush Hours | |
|
||||
| main_brush_life | Number:Dimensionless | Sweep - Main Brush Life | |
|
||||
| main_brush_hours | Number:Time | Sweep - Main Brush Hours | |
|
||||
| hypa_life | Number:Dimensionless | Sweep - Hypa Life | |
|
||||
| hypa_hours | Number:Time | Sweep - Hypa Hours | |
|
||||
| mop_life | Number:Dimensionless | Sweep - Mop Life | |
|
||||
| mop_hours | Number:Time | Sweep - Mop Hours | |
|
||||
| direction | Number | Sweep - Direction | Value mapping `["1"="Forward","2"="Left","3"="Right","4"="Back","5"="Stop","10"="Exit"]` |
|
||||
| time_zone | Number | Sweep - Time Zone | |
|
||||
| cur_lang | String | Sweep - Cur Lang | |
|
||||
| cleaning_time | Number:Time | Sweep - Cleaning Time | |
|
||||
| cleaning_area | Number | Sweep - Cleaning Area | |
|
||||
| multi_prop_vacuum | String | Sweep - Multi Prop Vacuum | |
|
||||
| tank_shake | Switch | Sweep - Tank Shake | |
|
||||
| shake_shift | Number | Sweep - Shake Shift | Value mapping `["1"="Low","2"="Mid","3"="High"]` |
|
||||
| order_id | Number | Order - Order Id | |
|
||||
| enable | Switch | Order - Enable | |
|
||||
| day | Number:Time | Order - Day | |
|
||||
| hour | Number:Time | Order - Hour | |
|
||||
| minute | Number:Time | Order - Minute | |
|
||||
| repeat | Switch | Order - Repeat | |
|
||||
| clean_way | Number | Order - Clean Way | Value mapping `["0"="Sweep","1"="Sweep Mop","2"="Mop"]` |
|
||||
| suction | Number | Order - Suction | Value mapping `["0"="Slient","1"="Normal","2"="Medium","3"="Turbo"]` |
|
||||
| water | Number | Order - Water | Value mapping `["0"="Low","1"="Mid","2"="High"]` |
|
||||
| twice_clean | Switch | Order - Twice Clean | |
|
||||
| mapid | Number | Order - Mapid | |
|
||||
| room_count | Number | Order - Room Count | |
|
||||
| room_data | String | Order - Room Data | |
|
||||
| time_zone1 | Number | Order - Time Zone | |
|
||||
| all_enable_count | String | Order - All Enable Count | |
|
||||
| zone_points | String | Point Zone - Zone Points | |
|
||||
| restrict_points | String | Point Zone - Restrict Points | |
|
||||
| target_point | String | Point Zone - Target Point | |
|
||||
| remember_state | Switch | Map - Remember State | |
|
||||
| cur_map_id | Number | Map - Cur Map Id | |
|
||||
| map_num | Number | Map - Map Num | |
|
||||
| cur_cleaning_path | String | Map - Cur Cleaning Path | |
|
||||
| build_map | Number | Map - Build Map | Value mapping `["0"="None","1"="Build","2"="Clean"]` |
|
||||
| has_new_map | Number | Map - Has New Map | Value mapping `["0"="Without Map To Save","1"="Wait To Rename Map"]` |
|
||||
| map_uploads | Number | Map - Map Uploads | Value mapping `["0"="Upload","1"="Do Not Upload"]` |
|
||||
| dnd_enable | Contact | Disturb - Dnd Enable | |
|
||||
| dnd_start_hour | Number:Time | Disturb - Dnd Start Hour | |
|
||||
| dnd_start_minute | Number:Time | Disturb - Dnd Start Minute | |
|
||||
| dnd_end_hour | Number:Time | Disturb - Dnd End Hour | |
|
||||
| dnd_end_minute | Number:Time | Disturb - Dnd End Minute | |
|
||||
| multi_prop_dnd | String | Disturb - Multi Prop Dnd | |
|
||||
|
||||
### Xiaomi Robot Vacuum-Mop 2S (<a name="ijai-vacuum-v19">ijai.vacuum.v19</a>) Channels
|
||||
|
||||
| Channel | Type | Description | Comment |
|
||||
@ -7559,6 +7628,77 @@ Dimmer brightness "Light - Brightness" (G_light) {channel="miio:basic:light:brig
|
||||
Number:Temperature color_temperature "Light - Color Temperature" (G_light) {channel="miio:basic:light:color-temperature"}
|
||||
```
|
||||
|
||||
### Mi Robot Vacuum-Mop 2 Pro (ijai.vacuum.v3) item file lines
|
||||
|
||||
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
|
||||
|
||||
```
|
||||
Group G_vacuum "Mi Robot Vacuum-Mop 2 Pro" <status>
|
||||
String actions "Robot Cleaner - Actions" (G_vacuum) {channel="miio:basic:vacuum:actions"}
|
||||
String advanced_actions "Robot Cleaner - Advanced Actions" (G_vacuum) {channel="miio:basic:vacuum:advanced_actions"}
|
||||
Number status "Robot Cleaner - Status" (G_vacuum) {channel="miio:basic:vacuum:status"}
|
||||
Number fault "Robot Cleaner - Device Fault" (G_vacuum) {channel="miio:basic:vacuum:fault"}
|
||||
Number mode "Robot Cleaner - Mode" (G_vacuum) {channel="miio:basic:vacuum:mode"}
|
||||
Number sweep_type "Robot Cleaner - Sweep Type" (G_vacuum) {channel="miio:basic:vacuum:sweep_type"}
|
||||
String on "Robot Cleaner - Switch Status" (G_vacuum) {channel="miio:basic:vacuum:on"}
|
||||
Number:Dimensionless battery_level "Battery - Battery Level" (G_vacuum) {channel="miio:basic:vacuum:battery_level"}
|
||||
Switch alarm "Alarm" (G_vacuum) {channel="miio:basic:vacuum:alarm"}
|
||||
Number:Dimensionless volume "Locating Volume" (G_vacuum) {channel="miio:basic:vacuum:volume"}
|
||||
Switch repeat_state "Sweep - Repeat State" (G_vacuum) {channel="miio:basic:vacuum:repeat_state"}
|
||||
Number door_state "Sweep - Door State" (G_vacuum) {channel="miio:basic:vacuum:door_state"}
|
||||
Contact cloth_state "Sweep - Cloth State" (G_vacuum) {channel="miio:basic:vacuum:cloth_state"}
|
||||
Number suction_state "Robot Cleaner - Power" (G_vacuum) {channel="miio:basic:vacuum:suction_state"}
|
||||
Number water_state "Sweep - Water State" (G_vacuum) {channel="miio:basic:vacuum:water_state"}
|
||||
Number mop_route "Sweep - Mop Route" (G_vacuum) {channel="miio:basic:vacuum:mop_route"}
|
||||
Number:Dimensionless side_brush_life "Sweep - Side Brush Life" (G_vacuum) {channel="miio:basic:vacuum:side_brush_life"}
|
||||
Number:Time side_brush_hours "Sweep - Side Brush Hours" (G_vacuum) {channel="miio:basic:vacuum:side_brush_hours"}
|
||||
Number:Dimensionless main_brush_life "Sweep - Main Brush Life" (G_vacuum) {channel="miio:basic:vacuum:main_brush_life"}
|
||||
Number:Time main_brush_hours "Sweep - Main Brush Hours" (G_vacuum) {channel="miio:basic:vacuum:main_brush_hours"}
|
||||
Number:Dimensionless hypa_life "Sweep - Hypa Life" (G_vacuum) {channel="miio:basic:vacuum:hypa_life"}
|
||||
Number:Time hypa_hours "Sweep - Hypa Hours" (G_vacuum) {channel="miio:basic:vacuum:hypa_hours"}
|
||||
Number:Dimensionless mop_life "Sweep - Mop Life" (G_vacuum) {channel="miio:basic:vacuum:mop_life"}
|
||||
Number:Time mop_hours "Sweep - Mop Hours" (G_vacuum) {channel="miio:basic:vacuum:mop_hours"}
|
||||
Number direction "Sweep - Direction" (G_vacuum) {channel="miio:basic:vacuum:direction"}
|
||||
Number time_zone "Sweep - Time Zone" (G_vacuum) {channel="miio:basic:vacuum:time_zone"}
|
||||
String cur_lang "Sweep - Cur Lang" (G_vacuum) {channel="miio:basic:vacuum:cur_lang"}
|
||||
Number:Time cleaning_time "Sweep - Cleaning Time" (G_vacuum) {channel="miio:basic:vacuum:cleaning_time"}
|
||||
Number cleaning_area "Sweep - Cleaning Area" (G_vacuum) {channel="miio:basic:vacuum:cleaning_area"}
|
||||
String multi_prop_vacuum "Sweep - Multi Prop Vacuum" (G_vacuum) {channel="miio:basic:vacuum:multi_prop_vacuum"}
|
||||
Switch tank_shake "Sweep - Tank Shake" (G_vacuum) {channel="miio:basic:vacuum:tank_shake"}
|
||||
Number shake_shift "Sweep - Shake Shift" (G_vacuum) {channel="miio:basic:vacuum:shake_shift"}
|
||||
Number order_id "Order - Order Id" (G_vacuum) {channel="miio:basic:vacuum:order_id"}
|
||||
Switch enable "Order - Enable" (G_vacuum) {channel="miio:basic:vacuum:enable"}
|
||||
Number:Time day "Order - Day" (G_vacuum) {channel="miio:basic:vacuum:day"}
|
||||
Number:Time hour "Order - Hour" (G_vacuum) {channel="miio:basic:vacuum:hour"}
|
||||
Number:Time minute "Order - Minute" (G_vacuum) {channel="miio:basic:vacuum:minute"}
|
||||
Switch repeat "Order - Repeat" (G_vacuum) {channel="miio:basic:vacuum:repeat"}
|
||||
Number clean_way "Order - Clean Way" (G_vacuum) {channel="miio:basic:vacuum:clean_way"}
|
||||
Number suction "Order - Suction" (G_vacuum) {channel="miio:basic:vacuum:suction"}
|
||||
Number water "Order - Water" (G_vacuum) {channel="miio:basic:vacuum:water"}
|
||||
Switch twice_clean "Order - Twice Clean" (G_vacuum) {channel="miio:basic:vacuum:twice_clean"}
|
||||
Number mapid "Order - Mapid" (G_vacuum) {channel="miio:basic:vacuum:mapid"}
|
||||
Number room_count "Order - Room Count" (G_vacuum) {channel="miio:basic:vacuum:room_count"}
|
||||
String room_data "Order - Room Data" (G_vacuum) {channel="miio:basic:vacuum:room_data"}
|
||||
Number time_zone1 "Order - Time Zone" (G_vacuum) {channel="miio:basic:vacuum:time_zone1"}
|
||||
String all_enable_count "Order - All Enable Count" (G_vacuum) {channel="miio:basic:vacuum:all_enable_count"}
|
||||
String zone_points "Point Zone - Zone Points" (G_vacuum) {channel="miio:basic:vacuum:zone_points"}
|
||||
String restrict_points "Point Zone - Restrict Points" (G_vacuum) {channel="miio:basic:vacuum:restrict_points"}
|
||||
String target_point "Point Zone - Target Point" (G_vacuum) {channel="miio:basic:vacuum:target_point"}
|
||||
Switch remember_state "Map - Remember State" (G_vacuum) {channel="miio:basic:vacuum:remember_state"}
|
||||
Number cur_map_id "Map - Cur Map Id" (G_vacuum) {channel="miio:basic:vacuum:cur_map_id"}
|
||||
Number map_num "Map - Map Num" (G_vacuum) {channel="miio:basic:vacuum:map_num"}
|
||||
String cur_cleaning_path "Map - Cur Cleaning Path" (G_vacuum) {channel="miio:basic:vacuum:cur_cleaning_path"}
|
||||
Number build_map "Map - Build Map" (G_vacuum) {channel="miio:basic:vacuum:build_map"}
|
||||
Number has_new_map "Map - Has New Map" (G_vacuum) {channel="miio:basic:vacuum:has_new_map"}
|
||||
Number map_uploads "Map - Map Uploads" (G_vacuum) {channel="miio:basic:vacuum:map_uploads"}
|
||||
Contact dnd_enable "Disturb - Dnd Enable" (G_vacuum) {channel="miio:basic:vacuum:dnd_enable"}
|
||||
Number:Time dnd_start_hour "Disturb - Dnd Start Hour" (G_vacuum) {channel="miio:basic:vacuum:dnd_start_hour"}
|
||||
Number:Time dnd_start_minute "Disturb - Dnd Start Minute" (G_vacuum) {channel="miio:basic:vacuum:dnd_start_minute"}
|
||||
Number:Time dnd_end_hour "Disturb - Dnd End Hour" (G_vacuum) {channel="miio:basic:vacuum:dnd_end_hour"}
|
||||
Number:Time dnd_end_minute "Disturb - Dnd End Minute" (G_vacuum) {channel="miio:basic:vacuum:dnd_end_minute"}
|
||||
String multi_prop_dnd "Disturb - Multi Prop Dnd" (G_vacuum) {channel="miio:basic:vacuum:multi_prop_dnd"}
|
||||
```
|
||||
|
||||
### Xiaomi Robot Vacuum-Mop 2S (ijai.vacuum.v19) item file lines
|
||||
|
||||
note: Autogenerated example. Replace the id (vacuum) in the channel with your own. Replace `basic` with `generic` in the thing UID depending on how your thing was discovered.
|
||||
|
@ -98,6 +98,7 @@ public enum MiIoDevices {
|
||||
HUAYI_LIGHT_ZW131("huayi.light.zw131", "HUIZUO ZIWEI Ceiling Lamp", THING_TYPE_BASIC),
|
||||
HUNMI_COOKER_NORMAL3("hunmi.cooker.normal3", "MiJia Rice Cooker", THING_TYPE_UNSUPPORTED),
|
||||
IDELAN_AIRCONDITION_V1("idelan.aircondition.v1", "Jinxing Smart Air Conditioner", THING_TYPE_UNSUPPORTED),
|
||||
IJAI_VACUUM_V3("ijai.vacuum.v3", "Mi Robot Vacuum-Mop 2 Pro", THING_TYPE_BASIC),
|
||||
IJAI_VACUUM_V19("ijai.vacuum.v19", "Xiaomi Robot Vacuum-Mop 2S", THING_TYPE_BASIC),
|
||||
IKEA_LIGHT_LED1545G12("ikea.light.led1545g12", "IKEA E27 white spectrum opal", THING_TYPE_LUMI),
|
||||
IKEA_LIGHT_LED1546G12("ikea.light.led1546g12", "IKEA E27 white spectrum clear", THING_TYPE_LUMI),
|
||||
|
@ -75,6 +75,7 @@ thing.huayi.light.wyheat = HUIZUO Heating Lamp
|
||||
thing.huayi.light.zw131 = HUIZUO ZIWEI Ceiling Lamp
|
||||
thing.hunmi.cooker.normal3 = MiJia Rice Cooker
|
||||
thing.idelan.aircondition.v1 = Jinxing Smart Air Conditioner
|
||||
thing.ijai.vacuum.v3 = Mi Robot Vacuum-Mop 2 Pro
|
||||
thing.ijai.vacuum.v19 = Xiaomi Robot Vacuum-Mop 2S
|
||||
thing.ikea.light.led1545g12 = IKEA E27 white spectrum opal
|
||||
thing.ikea.light.led1546g12 = IKEA E27 white spectrum clear
|
||||
@ -1115,6 +1116,69 @@ ch.ijai.vacuum.v19-miot.volume = Robot Cleaner - Locate Volume
|
||||
ch.ijai.vacuum.v19-miot.water = Order - Water
|
||||
ch.ijai.vacuum.v19-miot.water_state = Sweep - Water State
|
||||
ch.ijai.vacuum.v19-miot.zone_points = Point Zone - Zone Points
|
||||
ch.ijai.vacuum.v3-miot.actions = Robot Cleaner - Actions
|
||||
ch.ijai.vacuum.v3-miot.advanced_actions = Robot Cleaner - Advanced Actions
|
||||
ch.ijai.vacuum.v3-miot.alarm = Alarm
|
||||
ch.ijai.vacuum.v3-miot.all_enable_count = Order - All Enable Count
|
||||
ch.ijai.vacuum.v3-miot.battery_level = Battery - Battery Level
|
||||
ch.ijai.vacuum.v3-miot.build_map = Map - Build Map
|
||||
ch.ijai.vacuum.v3-miot.clean_way = Order - Clean Way
|
||||
ch.ijai.vacuum.v3-miot.cleaning_area = Sweep - Cleaning Area
|
||||
ch.ijai.vacuum.v3-miot.cleaning_time = Sweep - Cleaning Time
|
||||
ch.ijai.vacuum.v3-miot.cloth_state = Sweep - Cloth State
|
||||
ch.ijai.vacuum.v3-miot.cur_cleaning_path = Map - Cur Cleaning Path
|
||||
ch.ijai.vacuum.v3-miot.cur_lang = Sweep - Cur Lang
|
||||
ch.ijai.vacuum.v3-miot.cur_map_id = Map - Cur Map Id
|
||||
ch.ijai.vacuum.v3-miot.day = Order - Day
|
||||
ch.ijai.vacuum.v3-miot.direction = Sweep - Direction
|
||||
ch.ijai.vacuum.v3-miot.dnd_enable = Disturb - Dnd Enable
|
||||
ch.ijai.vacuum.v3-miot.dnd_end_hour = Disturb - Dnd End Hour
|
||||
ch.ijai.vacuum.v3-miot.dnd_end_minute = Disturb - Dnd End Minute
|
||||
ch.ijai.vacuum.v3-miot.dnd_start_hour = Disturb - Dnd Start Hour
|
||||
ch.ijai.vacuum.v3-miot.dnd_start_minute = Disturb - Dnd Start Minute
|
||||
ch.ijai.vacuum.v3-miot.door_state = Sweep - Door State
|
||||
ch.ijai.vacuum.v3-miot.enable = Order - Enable
|
||||
ch.ijai.vacuum.v3-miot.fault = Robot Cleaner - Device Fault
|
||||
ch.ijai.vacuum.v3-miot.has_new_map = Map - Has New Map
|
||||
ch.ijai.vacuum.v3-miot.hour = Order - Hour
|
||||
ch.ijai.vacuum.v3-miot.hypa_hours = Sweep - Hypa Hours
|
||||
ch.ijai.vacuum.v3-miot.hypa_life = Sweep - Hypa Life
|
||||
ch.ijai.vacuum.v3-miot.main_brush_hours = Sweep - Main Brush Hours
|
||||
ch.ijai.vacuum.v3-miot.main_brush_life = Sweep - Main Brush Life
|
||||
ch.ijai.vacuum.v3-miot.map_num = Map - Map Num
|
||||
ch.ijai.vacuum.v3-miot.map_uploads = Map - Map Uploads
|
||||
ch.ijai.vacuum.v3-miot.mapid = Order - Mapid
|
||||
ch.ijai.vacuum.v3-miot.minute = Order - Minute
|
||||
ch.ijai.vacuum.v3-miot.mode = Robot Cleaner - Mode
|
||||
ch.ijai.vacuum.v3-miot.mop_hours = Sweep - Mop Hours
|
||||
ch.ijai.vacuum.v3-miot.mop_life = Sweep - Mop Life
|
||||
ch.ijai.vacuum.v3-miot.mop_route = Sweep - Mop Route
|
||||
ch.ijai.vacuum.v3-miot.multi_prop_dnd = Disturb - Multi Prop Dnd
|
||||
ch.ijai.vacuum.v3-miot.multi_prop_vacuum = Sweep - Multi Prop Vacuum
|
||||
ch.ijai.vacuum.v3-miot.on = Robot Cleaner - Switch Status
|
||||
ch.ijai.vacuum.v3-miot.order_id = Order - Order Id
|
||||
ch.ijai.vacuum.v3-miot.remember_state = Map - Remember State
|
||||
ch.ijai.vacuum.v3-miot.repeat = Order - Repeat
|
||||
ch.ijai.vacuum.v3-miot.repeat_state = Sweep - Repeat State
|
||||
ch.ijai.vacuum.v3-miot.restrict_points = Point Zone - Restrict Points
|
||||
ch.ijai.vacuum.v3-miot.room_count = Order - Room Count
|
||||
ch.ijai.vacuum.v3-miot.room_data = Order - Room Data
|
||||
ch.ijai.vacuum.v3-miot.shake_shift = Sweep - Shake Shift
|
||||
ch.ijai.vacuum.v3-miot.side_brush_hours = Sweep - Side Brush Hours
|
||||
ch.ijai.vacuum.v3-miot.side_brush_life = Sweep - Side Brush Life
|
||||
ch.ijai.vacuum.v3-miot.status = Robot Cleaner - Status
|
||||
ch.ijai.vacuum.v3-miot.suction = Order - Suction
|
||||
ch.ijai.vacuum.v3-miot.suction_state = Robot Cleaner - Power
|
||||
ch.ijai.vacuum.v3-miot.sweep_type = Robot Cleaner - Sweep Type
|
||||
ch.ijai.vacuum.v3-miot.tank_shake = Sweep - Tank Shake
|
||||
ch.ijai.vacuum.v3-miot.target_point = Point Zone - Target Point
|
||||
ch.ijai.vacuum.v3-miot.time_zone = Sweep - Time Zone
|
||||
ch.ijai.vacuum.v3-miot.time_zone1 = Order - Time Zone
|
||||
ch.ijai.vacuum.v3-miot.twice_clean = Order - Twice Clean
|
||||
ch.ijai.vacuum.v3-miot.volume = Locating Volume
|
||||
ch.ijai.vacuum.v3-miot.water = Order - Water
|
||||
ch.ijai.vacuum.v3-miot.water_state = Sweep - Water State
|
||||
ch.ijai.vacuum.v3-miot.zone_points = Point Zone - Zone Points
|
||||
ch.lumi.curtain.hagl05-miot.adjust_value = Motor_controller - Adjust_value
|
||||
ch.lumi.curtain.hagl05-miot.current-position = Curtain - Current Position
|
||||
ch.lumi.curtain.hagl05-miot.en_night_tip_light = Curtain_cfg - En_night_tip_light
|
||||
@ -3030,6 +3094,116 @@ option.ijai.vacuum.v19-miot.water-2 = High
|
||||
option.ijai.vacuum.v19-miot.water_state-0 = Low
|
||||
option.ijai.vacuum.v19-miot.water_state-1 = Mid
|
||||
option.ijai.vacuum.v19-miot.water_state-2 = High
|
||||
option.ijai.vacuum.v3-miot.actions-battery-start-charge = Start Charge
|
||||
option.ijai.vacuum.v3-miot.actions-vacuum-start-mop = Start Mop
|
||||
option.ijai.vacuum.v3-miot.actions-vacuum-start-only-mop = Start Only Mop
|
||||
option.ijai.vacuum.v3-miot.actions-vacuum-start-only-sweep = Start Sweep
|
||||
option.ijai.vacuum.v3-miot.actions-vacuum-start-room-sweep = Room Sweep
|
||||
option.ijai.vacuum.v3-miot.actions-vacuum-start-sweep = Start
|
||||
option.ijai.vacuum.v3-miot.actions-vacuum-start-sweep-mop = Start Sweep+Mop
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-disturb-set-notdisturb = Disturb Set Notdisturb
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-language-download-voice = Language Download Voice
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-language-get-download-status = Language Get Download Status
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-arrange-room = Map Arrange Room
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-build-map-ii = Map Build Map Ii
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-build-new-map = Map Build New Map
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-del-map = Map Del Map
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-get-cur-path = Map Get Cur Path
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-get-map-list = Map Get Map List
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-get-map-room-list = Map Get Map Room List
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-rename-map = Map Rename Map
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-rename-room = Map Rename Room
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-reset-map = Map Reset Map
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-reset-map-ii = Map Reset Map Ii
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-set-cur-map = Map Set Cur Map
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-set-mijia-room-list = Map Set Mijia Room List
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-split-room = Map Split Room
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-upload-by-mapid = Map Upload By Mapid
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-upload-by-mapid-ii = Map Upload By Mapid Ii
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-upload-by-maptype = Map Upload By Maptype
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-map-upload-by-maptype-ii = Map Upload By Maptype Ii
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-order-add = Order Add
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-order-add-ii = Order Add Ii
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-order-del = Order Del
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-order-get = Order Get
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-order-get-map-order-count = Order Get Map Order Count
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-point-zone-pause-point-clean = Point Zone Pause Point Clean
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-point-zone-pause-zone-clean = Point Zone Pause Zone Clean
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-point-zone-set-virtual-wall = Point Zone Set Virtual Wall
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-point-zone-set-zone-point = Point Zone Set Zone Point
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-point-zone-start-point-clean = Point Zone Start Point Clean
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-point-zone-start-point-clean-ii = Point Zone Start Point Clean Ii
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-point-zone-start-zone-clean = Point Zone Start Zone Clean
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-sweep-erase-preference = Erase Preference
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-sweep-get-preference-clean = Get Preference Clean
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-sweep-get-preference-ii = Get Preference Ii
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-sweep-reset-consumable = Reset Consumable
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-sweep-set-calibration = Set Calibration
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-sweep-set-go-charging = Set Go Charging
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-sweep-set-preference-clean = Set Preference Clean
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-sweep-set-preference-ii = Set Preference Ii
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-sweep-set-preference-type = Set Preference Type
|
||||
option.ijai.vacuum.v3-miot.advanced_actions-sweep-set-room-clean = Set Room Clean
|
||||
option.ijai.vacuum.v3-miot.build_map-0 = None
|
||||
option.ijai.vacuum.v3-miot.build_map-1 = Build
|
||||
option.ijai.vacuum.v3-miot.build_map-2 = Clean
|
||||
option.ijai.vacuum.v3-miot.clean_way-0 = Sweep
|
||||
option.ijai.vacuum.v3-miot.clean_way-1 = Sweep Mop
|
||||
option.ijai.vacuum.v3-miot.clean_way-2 = Mop
|
||||
option.ijai.vacuum.v3-miot.direction-1 = Forward
|
||||
option.ijai.vacuum.v3-miot.direction-10 = Exit
|
||||
option.ijai.vacuum.v3-miot.direction-2 = Left
|
||||
option.ijai.vacuum.v3-miot.direction-3 = Right
|
||||
option.ijai.vacuum.v3-miot.direction-4 = Back
|
||||
option.ijai.vacuum.v3-miot.direction-5 = Stop
|
||||
option.ijai.vacuum.v3-miot.door_state-0 = None
|
||||
option.ijai.vacuum.v3-miot.door_state-1 = DustBox
|
||||
option.ijai.vacuum.v3-miot.door_state-2 = WaterBox
|
||||
option.ijai.vacuum.v3-miot.door_state-3 = TwoInOne
|
||||
option.ijai.vacuum.v3-miot.has_new_map-0 = Without Map To Save
|
||||
option.ijai.vacuum.v3-miot.has_new_map-1 = Wait To Rename Map
|
||||
option.ijai.vacuum.v3-miot.map_uploads-0 = Upload
|
||||
option.ijai.vacuum.v3-miot.map_uploads-1 = Do Not Upload
|
||||
option.ijai.vacuum.v3-miot.mode-0 = Sweep
|
||||
option.ijai.vacuum.v3-miot.mode-1 = Sweep And Mop
|
||||
option.ijai.vacuum.v3-miot.mode-2 = Mop
|
||||
option.ijai.vacuum.v3-miot.mop_route-0 = S
|
||||
option.ijai.vacuum.v3-miot.mop_route-1 = Y
|
||||
option.ijai.vacuum.v3-miot.shake_shift-1 = Low
|
||||
option.ijai.vacuum.v3-miot.shake_shift-2 = Mid
|
||||
option.ijai.vacuum.v3-miot.shake_shift-3 = High
|
||||
option.ijai.vacuum.v3-miot.status-0 = Sleep
|
||||
option.ijai.vacuum.v3-miot.status-1 = Idle
|
||||
option.ijai.vacuum.v3-miot.status-2 = Paused
|
||||
option.ijai.vacuum.v3-miot.status-3 = Go Charging
|
||||
option.ijai.vacuum.v3-miot.status-4 = Charging
|
||||
option.ijai.vacuum.v3-miot.status-5 = Sweeping
|
||||
option.ijai.vacuum.v3-miot.status-6 = Sweeping and Mopping
|
||||
option.ijai.vacuum.v3-miot.status-7 = Mopping
|
||||
option.ijai.vacuum.v3-miot.status-8 = Upgrading
|
||||
option.ijai.vacuum.v3-miot.suction-0 = Slient
|
||||
option.ijai.vacuum.v3-miot.suction-1 = Normal
|
||||
option.ijai.vacuum.v3-miot.suction-2 = Medium
|
||||
option.ijai.vacuum.v3-miot.suction-3 = Turbo
|
||||
option.ijai.vacuum.v3-miot.suction_state-0 = Slient
|
||||
option.ijai.vacuum.v3-miot.suction_state-1 = Standard
|
||||
option.ijai.vacuum.v3-miot.suction_state-2 = Medium
|
||||
option.ijai.vacuum.v3-miot.suction_state-3 = Turbo
|
||||
option.ijai.vacuum.v3-miot.sweep_type-0 = Global
|
||||
option.ijai.vacuum.v3-miot.sweep_type-1 = Mop
|
||||
option.ijai.vacuum.v3-miot.sweep_type-2 = Edge
|
||||
option.ijai.vacuum.v3-miot.sweep_type-3 = Area
|
||||
option.ijai.vacuum.v3-miot.sweep_type-4 = Point
|
||||
option.ijai.vacuum.v3-miot.sweep_type-5 = Remote
|
||||
option.ijai.vacuum.v3-miot.sweep_type-6 = Explore
|
||||
option.ijai.vacuum.v3-miot.sweep_type-7 = Room
|
||||
option.ijai.vacuum.v3-miot.sweep_type-8 = Floor
|
||||
option.ijai.vacuum.v3-miot.water-0 = Low
|
||||
option.ijai.vacuum.v3-miot.water-1 = Mid
|
||||
option.ijai.vacuum.v3-miot.water-2 = High
|
||||
option.ijai.vacuum.v3-miot.water_state-0 = Low
|
||||
option.ijai.vacuum.v3-miot.water_state-1 = Mid
|
||||
option.ijai.vacuum.v3-miot.water_state-2 = High
|
||||
option.lumi.curtain.hagl05-miot.en_night_tip_light-0 = Disable
|
||||
option.lumi.curtain.hagl05-miot.en_night_tip_light-1 = Enable
|
||||
option.lumi.curtain.hagl05-miot.fault-0 = No faults
|
||||
|
@ -1350,6 +1350,7 @@
|
||||
"friendlyName": "Robot Cleaner - Locate Volume",
|
||||
"channel": "volume",
|
||||
"type": "Number:Dimensionless",
|
||||
"unit": "percentage",
|
||||
"stateDescription": {
|
||||
"minimum": 0,
|
||||
"maximum": 10,
|
||||
@ -2490,6 +2491,7 @@
|
||||
"actions": []
|
||||
}
|
||||
],
|
||||
"readmeComment": "Example command for room cleaning `xiaomi_robot_execute.sendCommand(\u0027action{\"siid\":7,\"aiid\":3,\"in\":[{\"piid\":24,\"value\":\"11,12,etc room ids\"},{\"piid\":25,\"value\":0},{\"piid\":26,\"value\":1}]}\u0027)`",
|
||||
"experimental": false
|
||||
}
|
||||
}
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user