-
Notifications
You must be signed in to change notification settings - Fork 104
Add D900 (IOTMQ) and Ozmo930 Support #63
base: master
Are you sure you want to change the base?
Conversation
Add EcoVacsIOT in VacBot
Add SpotArea option for D90X w/ Mapping
Add clean_status for IOT - Reports cleaning or paused
Add backward action
Fix tests Add tests for iot Modify Clean to use kwargs for SpotArea
Add spotarea command tests
Add spotclean to cli
Cleanup init code from adding IOT
Remove egg & update gitignore for vscode files
Handle already charging Small cleanup
Set timeout to 1.25 secs for IOT API - Some commands (Move) never return a status, so this allows things to continue moving along without waiting too long
WIP: Add initial EcoVacsMQTT client - Connect and get message TODO: Parse messages and plumb to events
MQTT Client plumbed up - Connect, disconnect, statuses working
Add test MQTTPing & Fix tests
Fix clean from CLI Inject an action='start' for IOTvacs
Add to protocol.md
Fix tables in protocol
Add more iot tests
Add mqtt tests
Added verify False to requests. Needed for work on Bumper
Make ssl verification optional Can be set via config manually, or used from library
Fix for custom commands with multiple inner tags Updated tests
stop printing positiion updates
Fix spot area clean
Ok thanks. At least I know that there is a working library available. Thanks for your work on this. |
EDIT: Please ignore my comment, I was able to make it work by installing python 3.7. Many thanks! First of all thank you for your work, I'm really looking forward to integrate my D900 into openHab :) If I do "sudo python3 setup.py install" the installation fails with an error and I have no idea how to fix this. ` Installed /usr/local/lib/python3.5/dist-packages/sucks-0.9.3-py3.5.egg Installed /usr/local/lib/python3.5/dist-packages/importlib_metadata-0.0.0-py3.5.egg |
I tried this code with my Ecovacs Deebot Ozmo 900 and is working fine, with IT/EU country/continent. |
@wpietri Is there any schedule for when this will be merged or what needs resolving to get it merged? Thanks. |
@wpietri Could you please merge that? Would be awesome especially for home assistant users for pip.. |
@wpietri I would love to have this one merged. I am using Home Assistant and this code works OK. Right Now I had to build a custom_component ecovacs home asssistant plugin pointing to this branch in order to make it work. It is not a very elegant solution. Thanks all for the hard work. |
Hi everyone - I have push privileges on this repo and can publish new versions to PyPi. I'll add it to my queue of PRs I need to process! |
@OverloadUT Oh, yes please! It's been sitting here since February and unfortunately it looks like the repo maintainer has gone AWOL. His last GitHub activity was back in April and I've not been able to communicate with him through other channels. I know a lot of people are waiting for this even in just the Home Assistant community. You seem to be our last hope, beyond the lengthy process of starting a new fork and then getting to work on the fight to get that fork used in HA instead of this original repo. Thanks! |
@OverloadUT Apparently these changes were reviewed & approved already by @meyerdenney Does that speed things up at all? |
@OverloadUT #61 needs to be merged in addition to this in order for Ozmo versions to work properly as well. |
Can we please get this merged?!?! This pull was created in Feb!! Is there an option to fork this and release a new version under another name, as this is just ridiculous! @OverloadUT , what can we do to get #61 and this merged and released? |
I've already forked this project into https://github.com/Ligio/ozmo and published in pypi at https://pypi.org/project/ozmo/. Feel free to use! ;) |
Hey @Ligio , that's great! I'll update homeassistant.io to use the new library. Cheers! |
@Ligio , do you know if your fork supports the 610? @bmartin5692's fork above supports it, butI did not see it supported in the README on your fork. |
@grillp Ligios is just a fork of @bmartin5692 for the purpose of pushing it to HA via PyPi. @grillp You can already use @Ligio 's via Home Assistant. Just replace "Ecovacs" with "ozmo" in your HA config file. |
@codeclinic , I tried to change the HA
But I to does not recognize
So not sure what you meant? |
Didn‘t work for me either, but I was able to get it to work using @ligios custom component (https://github.com/Ligio/hacc-ozmo, thanks for the awesome work). Just place this one inside your custom_components folder and change your integration name to deebot. |
Sorry. That should be deebot, NOT ozmo. I'd really recommend that you read the forum thread here: https://community.home-assistant.io/t/fixed-ecovacs-deebot-2019-ozmo-series-working-library/126319 |
These PRs have been sitting for a very long time with lots of activity around them, what can be done to get these merged? |
Still no news about merging this? @wpietri @OverloadUT |
@jendib This is being discussed on the mailing list. Feel free to chime in there. |
I cannot access the mailing list (it says I'm not authorized). But thanks for the update! 👍 |
@jendib Weird! It all used to be publicly visible. I've tinkered with settings; let me know if it's better now. |
It's all good thanks! |
Insane. This has been pending since February. What is any reason to not merge this? |
@addd45 As mentioned, it is being discussed on the mailing list. If there's anything you don't understand after thoroughly reading the discussion, feel free to ask. But entitled jackassery isn't going to speed things up. |
Add support for D900 series robots addressing #37
Add support for Ozmo930 addressing #11