Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ijai.vacuum.v19 support #653

Open
AlexanderNikulin opened this issue Jan 8, 2025 · 3 comments
Open

ijai.vacuum.v19 support #653

AlexanderNikulin opened this issue Jan 8, 2025 · 3 comments
Assignees
Labels
new device Request new device support

Comments

@AlexanderNikulin
Copy link

Device model
ijai.vacuum.v19

Device name
Xiaomi Robot Vacuum-Mop 2S

Does the device require a MiCloud connection?
No/Do not know

Anything special about the device?
Does it already work with the plugin with a limited scope (can be controlled using the auto created switch)?
It was imported, but says 'low battery'

@AlexanderNikulin AlexanderNikulin added the new device Request new device support label Jan 8, 2025
@merdok
Copy link
Owner

merdok commented Jan 9, 2025

Did you already try to add it to the plugin? What was the result?

@AlexanderNikulin
Copy link
Author

I've added via 'micloud' exploration.
it generated the following config:
{
"name": "Xiaomi Robot Vacuum-Mop 2S",
"ip": "192.168.1.243",
"token": "",
"deviceId": "",
"model": "ijai.vacuum.v19",
"pollingInterval": 10,
"deepDebugLog": true,
"silentLog": false,
"deviceEnabled": true,
"micloud": {
"username": "",
"password": "",
"country": "de"
},
"buzzerControl": false,
"ledControl": false,
"childLockControl": false,
"modeControl": true
},

Related logs: ``` [10/01/2025, 10:06:27] [homebridge-miot] Launched child bridge with PID 747718 [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Got device configuration, initializing device with name: Xiaomi Robot Vacuum-Mop 2S [10/01/2025, 10:06:28] Homebridge v1.8.5 (HAP v0.12.3) (homebridge-miot) is running on port 52691. [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Model known: ijai.vacuum.v19! [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Initializing device! [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Using module class for device type RobotCleaner, indentified by miot spec! Not all features might work! [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Initializing device services [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Device services: [ "vacuum", "battery", "alarm", "sweep", "order", "point-zone", "map", "disturb", "language" ] [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Initializing device properties [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Device properties: [ "vacuum:status", "vacuum:fault", "vacuum:mode", "vacuum:sweep-type", "vacuum:on", "vacuum:room-ids", "battery:battery-level", "alarm:alarm", "alarm:volume", "sweep:repeat-state", "sweep:door-state", "sweep:cloth-state", "sweep:suction-state", "sweep:water-state", "sweep:mop-route", "sweep:side-brush-life", "sweep:side-brush-hours", "sweep:main-brush-life", "sweep:main-brush-hours", "sweep:hypa-life", "sweep:hypa-hours", "sweep:mop-life", "sweep:mop-hours", "sweep:direction", "sweep:consumable-index", "sweep:time-zone", "sweep:cur-lang", "sweep:cleaning-time", "sweep:cleaning-area", "sweep:clean-room-ids", "sweep:clean-room-mode", "sweep:clean-room-oper", "sweep:record-start-time", "sweep:record-use-time", "sweep:record-clean-area", "sweep:record-map-url", "sweep:record-clean-mode", "sweep:record-clean-way", "sweep:clean-current-map", "sweep:clean-preference", "sweep:dirt-recognize", "sweep:pet-recognize", "sweep:record-task-status", "sweep:clean-prefer-type", "sweep:clean-prefer-on", "sweep:clean-preference-ii", "sweep:clean-prefer-on-ii", "sweep:ai-recognize", "sweep:go-charging", "sweep:carpet-booster", "sweep:multi-prop-vacuum", "sweep:sd", "sweep:carpet-avoid", "sweep:tank-shake", "sweep:shake-shift", "sweep:map-encrypt", "order:order-id", "order:enable", "order:day", "order:hour", "order:minute", "order:repeat", "order:clean-way", "order:suction", "order:water", "order:twice-clean", "order:mapid", "order:room-count", "order:room-data", "order:time-zone", "order:orderdata", "order:room-preference", "order:prefer-type", "order:all-enable-count", "order:is-global", "order:now-order-count", "point-zone:zone-points", "point-zone:restrict-points", "point-zone:pause-type", "point-zone:target-point", "point-zone:beauty-point", "point-zone:map-id", "point-zone:map-type", "point-zone:timestamp", "map:remember-state", "map:cur-map-id", "map:map-num", "map:map-list", "map:cur-cleaning-path", "map:upload-id", "map:upload-type", "map:map-name", "map:room-id", "map:room-name", "map:arrange-room-ids", "map:split-points", "map:lang", "map:build-map", "map:start-cleaning-point", "map:end-cleaning-point", "map:room-id-name-list", "map:timestamp", "map:has-new-map", "map:test-for-upload-map", "map:renew-map", "map:mijia-room-list", "disturb:dnd-enable", "disturb:dnd-start-hour", "disturb:dnd-start-minute", "disturb:dnd-end-hour", "disturb:dnd-end-minute", "disturb:dnd-timezone", "disturb:multi-prop-dnd", "language:target-voice", "language:cur-voice", "language:download-status", "language:download-progress", "language:voice-url", "language:voice-mdfive" ] [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Initializing device actions [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Device actions: [ "vacuum:start-sweep", "vacuum:stop-sweeping", "vacuum:start-only-sweep", "vacuum:start-sweep-mop", "vacuum:start-mop", "vacuum:start-room-sweep", "battery:start-charge", "sweep:reset-consumable", "sweep:set-calibration", "sweep:set-room-clean", "sweep:set-preference-clean", "sweep:get-preference-clean", "sweep:set-preference-type", "sweep:set-go-charging", "sweep:erase-preference", "sweep:set-preference-ii", "sweep:get-preference-ii", "order:add", "order:del", "order:get", "order:add-ii", "order:get-map-order-count", "order:add-iii", "point-zone:start-point-clean", "point-zone:pause-point-clean", "point-zone:start-zone-clean", "point-zone:pause-zone-clean", "point-zone:set-beauty-wall", "point-zone:set-virtual-wall", "point-zone:set-zone-point", "point-zone:start-point-clean-ii", "map:get-map-list", "map:upload-by-mapid", "map:set-cur-map", "map:del-map", "map:rename-map", "map:upload-by-maptype", "map:rename-room", "map:arrange-room", "map:split-room", "map:reset-map", "map:build-new-map", "map:get-cur-path", "map:get-map-room-list", "map:upload-by-mapid-ii", "map:upload-by-maptype-ii", "map:reset-map-ii", "map:build-map-ii", "map:set-mijia-room-list", "disturb:set-notdisturb", "language:download-voice", "language:get-download-status" ] [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Successfully created a RobotCleaner device! It is a Unknown robot cleaner device. [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Initializing accessory! [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Accessory successfully initialized! [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Registering 1 accessories! [10/01/2025, 10:06:28] [homebridge-miot] [Xiaomi Robot Vacuum-Mop 2S] Everything looks good! Initiating property polling! ```
However: image

Clicking here doesn't produce any actions and/or logs.
While clicking the same in homeKit - switchers are trying to turn on, but then turned off with the message 'low battery'

@merdok
Copy link
Owner

merdok commented Jan 10, 2025

Ok, thanks for the info. Will check it out!

@merdok merdok self-assigned this Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new device Request new device support
Projects
None yet
Development

No branches or pull requests

2 participants