From d18a93cc55ec15f3382d3eead35ed452a723b181 Mon Sep 17 00:00:00 2001 From: bittles Date: Wed, 14 Dec 2022 02:47:56 -0500 Subject: [PATCH] Readme and reset manifest version to a lower number --- README.md | 41 ++++++++++++++++++++++++- custom_components/ecovacs/manifest.json | 2 +- 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4130453..6ce23f1 100644 --- a/README.md +++ b/README.md @@ -1 +1,40 @@ -# Ecovacs custom component with bumper support for home assistant to replace built in one \ No newline at end of file +# Home Assistant Ecovacs Custom Component with Bumper Support +Replaces built in ecovacs component. + +Works with bumper with my N79 and should work with at least other XMPP based ecovacs. Don't know if changes will work with MQTT based ones. + +Should work as regular if bumper isn't used in config but haven't tested yet, goal was to get it all local. Maybe mess around and test it in future. + +I'm using the docker-compose example for bumper by bmartin5692, https://github.com/bmartin5692/bumper + +For DNS routing I have an Asus AX88u with asus-merlin installed running Adguard. DNS rewrites of *.ecouser.net, *.ecovacs.com, and *.ecovacs.net pointing to my bumper server. + +Big credits to bmartin5692 for his fork of sucks to base this off of as well. + +## Home Assistant Install & Config +Drop the ecovacs folder into your custom_components folder. If I polish this up I'll add hacs support. +Restart HASS. + +In your configuration.yaml: +ecovacs: + username: + password: + country: + continent: + bumper: true/false (optional, defaults false) + bumper_server: (optional, defaults null) + verify_ssl: true/false, false if using bumper (optional, defaults true) + +Any username, password, country, and continent should work if bumper is true. Set bumper_server to the ip_address where you're running bumper and set verify_ssl to false for bumper. If you're not using bumper this SHOULD technically work no different than the Home Assistant ecovacs integration but I haven't looked at it enough to be sure and I haven't tested it. + +### Example Config +ecovacs: + username: bumper + password: bumper + country: us + continent: na + bumper: true + bumper_server: "192.168.1.55" + verify_ssl: false + +Just finished getting this working late 12/13/22 so not sure if everything works yet but will commit changes here if I update it or at least document issues. \ No newline at end of file diff --git a/custom_components/ecovacs/manifest.json b/custom_components/ecovacs/manifest.json index 20075dd..35a870a 100644 --- a/custom_components/ecovacs/manifest.json +++ b/custom_components/ecovacs/manifest.json @@ -1,7 +1,7 @@ { "domain": "ecovacs", "name": "Ecovacs Bumper", - "version": "1.0.2", + "version": "1.0.1", "documentation": "https://www.home-assistant.io/integrations/ecovacs", "requirements": ["sleekxmppfs>=1.3.4", "click>=6", "requests>=2.18", "pycryptodome>=3.4", "pycountry-convert>=0.5", "paho-mqtt>=1.4", "stringcase>=1.2"], "codeowners": ["@OverloadUT", "@mib1185"],