Roomba980-Python
Roomba980-Python copied to clipboard
Is the a way to sync user_pmapv_id between local and cloud?
Problem:
Invalid user_pmapv_id
gets triggered by GET /api/local/action/cleanRoom
call
Response examples from app vs api:
Workaround:
Go to the app > map > edit and add or delete a zone. That will sync valid user_pmapv_id
.
Log:
[2022-02-23 19:16:36,155][ INFO](Roomba.iRobot ) Received Roomba Data: $aws/things/C819D501F5ED43DA80E6D9549BA9E89D/shadow/update, b'{"state":{"reported":{"lastCommand": {"command": "start", "initiator": "rmtApp", "time": 1645643793, "ordered": 1, "pmap_id": "0l4V1zklRqWC9ibCpmUWtQ", "regions": [{"region_id": "35", "type": "rid"}, {"region_id": "34", "type": "rid"}, {"region_id": "1", "type": "rid"}, {"region_id": "36", "type": "rid"}], "user_pmapv_id": "220212T100235"}}}}'
[2022-02-23 19:16:36,156][WARNI](Roomba.iRobot ) Error looking up error message 224