Skip to content

jonryf/hass-roborock

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 

Repository files navigation

hass-roborock

Communicates with roborock using Tuya, so can be used alongside roborock app.

Use this guide to get tokens: https://github.com/redphx/roborock-tuya-token

Another method is running on a rooted device (bluestacks / genymotion should work and be the easiest way of doing it):

adb exec-out run-as com.roborock.smart find /data/data/com.roborock.smart/files/rr_cache/ | egrep rr_tuya_[0-9] | xargs -n1 adb exec-out run-as com.roborock.smart cat > roborock_details.gz 
gzip -d roborock_details.gz 

Then token is listed in the JSON structure under "localKey". The device ID is listed under "devId"

In Home Assistant goto HACS -> Integrations. In the upper right corner menu select "Custom Repositories". Add the URL of this project https://github.com/redphx/hass-roborock and choose "Integration" as category. Now restart Home Assistant Next goto the Home Assistant -> Configuration -> Integrations and add the Roborock integration and enter a name, the localKey and devId you found and the IP off the Roborock.

The Roborock should now became available as an entity, not a device.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%