47 Commits

Author SHA1 Message Date
bittles 4f92ce5eba async changes put back in to push for 1.7.0 2024-04-27 17:40:15 -05:00
bittles ba0a2f9ed8 revert async to push minimal change update for release
has StateVacuumEntity but no async, will push release like this that should work and push another release with async
2024-04-27 17:35:41 -05:00
bittles d1bb42c769 change VacuumEntity to StateVacuumEntity 2024-04-27 17:32:39 -05:00
bittles 4ac0dc84d1 Make setup of Ecovacs async (#96200) * make setup async * apply suggestions
Bring code up to date with ecovacs component from commit cce9d93 on 7/24/23
2024-04-27 17:16:45 -05:00
bittles dc032f6719 cant comment block inside class call 2023-01-19 18:44:33 -05:00
bittles d5370a5152 Update sucks.py 2023-01-19 16:53:49 -05:00
bittles a483d30625 fix error handling, bump to 1.5.2 2023-01-19 16:52:06 -05:00
bittles 9652c47d42 Update sucks.py 2023-01-18 00:03:42 -05:00
bittles 45244f3744 Bump version to 1.5.1 2023-01-16 13:21:19 -05:00
bittles 646ff4ecbb Add API_PORTAL_URL_FORMAT import 2023-01-16 13:19:42 -05:00
bittles 3d5fd6c024 Fix const calls 2023-01-16 13:17:54 -05:00
bittles 6cb13ce8a4 bump version, move str_to_bool to api module 2023-01-15 17:12:45 -05:00
bittles c7051bd51b split api module out, split out api constants, refer to api constants in mqtt module, pulling logger back into individual modules 2023-01-15 17:07:51 -05:00
bittles 2b66ffa426 bump version 2023-01-15 15:34:51 -05:00
bittles 2b252c0b22 import ecovacsapi back into mqtt library 2023-01-15 15:33:57 -05:00
bittles 01165a4f85 version bump 2023-01-15 15:10:29 -05:00
bittles fa2c724333 fixes for newer python versions
isAlive and getchildren removed in python 3.9
2023-01-15 15:10:00 -05:00
bittles 0e8c3ef0b6 fix string to cert in mqtt 2023-01-15 14:10:08 -05:00
bittles 67fef3862b shouldnt edit on phone, fixed now 2023-01-06 02:00:11 -05:00
bittles 0e7923103c forgot to update module name 2023-01-06 01:47:19 -05:00
bittles ae549af6e8 consistent naming, version bump 2023-01-04 14:52:22 -05:00
bittles db7743bc0e typo 2023-01-03 22:57:30 -05:00
bittles 87f6a47374 simplify config 2023-01-03 22:54:32 -05:00
bittles 43bdf849c9 move server address and verify ssl out of const 2023-01-03 22:39:20 -05:00
bittles 29b36a3529 Update __init__.py 2023-01-03 22:31:45 -05:00
bittles a0881719cb Update __init__.py 2023-01-03 22:29:13 -05:00
bittles db2c4ec880 optimizations
split out sucks constants to their own file, no need to define verify ssl.  if bumper is true then verify ssl false
2023-01-03 22:21:14 -05:00
bittles 7feb48c9cc logging levels, version bump
set some more appropriate levels in logging
2023-01-03 21:47:07 -05:00
bittles 475ba5bdb3 rename logger 2023-01-03 21:32:02 -05:00
bittles 5abdbf858f rename logger
to define in const
2023-01-03 21:16:42 -05:00
bittles 52b4fa4ee0 import fixes 2023-01-03 21:06:17 -05:00
bittles 17b041074c code refactoring
split xmpp and mqtt vacuums to their own modules
2023-01-03 20:29:44 -05:00
bittles 4fb79b7186 Use boundjid.resource fulljid property deprecated. 2023-01-03 18:00:02 -05:00
bittles 6ef44ddb9b add check for childxml to avoid errors
lot of code cleanup and getting rid of trailing whitespace, try to make it a little more uniform.  document some changes in comments
2023-01-03 14:09:44 -05:00
bittles 724e167114 change ping schedule from 30s to 300s
decrease calls to robot, see if this is contributing to battery use
2023-01-02 22:56:34 -05:00
bittles cf817145a0 more code cleanup, no need to handle differences if server_address defined or not
mustve fixed init at some point, whatever, it works
2023-01-02 22:54:48 -05:00
bittles 066cc5bf7b code cleanup and more searching 2023-01-02 22:41:04 -05:00
bittles aea75338f6 some init logging to catch whether bumper or sucks is handling pings 2023-01-02 22:28:22 -05:00
bittles cd4c8069bc typo 2023-01-02 22:18:08 -05:00
bittles 43a9cef3b7 try ping? unsure how to register handlers 2023-01-02 22:14:28 -05:00
bittles 42356582cc remove what i think are some unneeded changes 2023-01-02 20:19:37 -05:00
bittles a9bd4d2d48 change xmpp ping from 30 to 300s to not spam robot, add ifs for mqtt or xmpp robot 2023-01-02 19:54:11 -05:00
bittles f9899bbf0d Delete sucksbumper.py.save 2023-01-02 19:32:51 -05:00
bittles c6a11b47b6 more hacs stuff 2023-01-02 19:27:03 -05:00
bittles cbac201d0d Update manifest.json 2023-01-02 19:20:58 -05:00
bittles d4afaceb62 add hacs support, bump version number, update readme 2023-01-02 19:11:56 -05:00
bittles 9a4481ae5f add custom component from main branch 2023-01-02 18:22:04 -05:00