Weback integration with Home Assistant
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 working too - just place your email instead of number (like [email protected])
example telephone number: (+7)0123456789
weback:
username: +7-0123456789
password: <password>
Tested on:
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')}")
Zone cleaning setting is not that straightforwart, but you could set it with custom command feature. Check this discussion for more details. You should manually send coordinates of your zone to vacuum cleaner.
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