Based on my package.
This thing is in early development status and currently support just a limited amount of devices - only robot vacuums (probably only without VSLAM camera tracking).
If you use your phone number as username, type it like +{region}-{number}. Email login is not working for now
example telephone number: (+7)0123456789
weback:
username: +7-0123456789
password: <password>
Tested on:
- Neatsvor X500
- Neatsvor V392
- Tesvor X500
- Concept VR3000
This integration supports any device that mentioned as "_CLEAN_ROBOT" in Amazon's API. You can check it this way:
pip install weback-unofficial
from weback_unofficial.client import WebackApi
client = WebackApi("login", "password")
devices = client.device_list()
for device in devices:
print(f"Checking device {device['Thing_Name']}")
description = client.get_device_description(device["Thing_Name"])
print(f"Device type is {description.get('thingTypeName')}")
Currently you can publish message to device's MQTT topic.
Read more about available messages in API's repository
entity_id: vacuum.robot_name
command: any_text_here
params:
working_status: AutoClean
- Mopping control is not supported for now
- Library in polling based but I am 100% sure that it could handle MQTT messages from vacuum/weback server but don't know how to implement that :(