Commit Graph

92 Commits

Author SHA1 Message Date
Luke Bonaccorsi f397319070 fix: log eufy device info when device not found on tuya 2024-03-22 23:45:02 +00:00
Luke Morrigan 7e60ecd2b4
Revert "Fix the missing error key" (#69)
* Revert "Fix set fan speed"

This reverts commit 8676cb3fad.

* Revert "Add debug"

This reverts commit 94ae2b55ea.

* Revert "Add debug infos"

This reverts commit 4f1bdb3bac.

* Revert "Fix the missing error key"

This reverts commit 8e6e311bfc.

* fix: re-add consumables code
2024-03-22 00:36:38 +00:00
Luke Bonaccorsi c687f111eb fix: fix reference to incorrect key 2024-03-20 01:17:01 +00:00
Luke Bonaccorsi b180896a9c chore: fix releaserc 2024-03-08 14:30:54 +00:00
Luke Bonaccorsi 2968d722f8 fix: add more routes for trying to find the tuya region 2024-03-08 14:28:03 +00:00
Luke Bonaccorsi cdcad837b7 chore: add ability to create beta releases [skip ci] 2024-03-06 12:35:55 +00:00
Luke Bonaccorsi 2c741fe32e fix: print stack trace on connection reset 2024-03-04 01:07:44 +00:00
Luke Bonaccorsi 3dd4a7b0e0 fix: add extra logging 2024-03-03 04:18:14 +00:00
Luke Bonaccorsi c251501aed fix: force disconnect on connection reset 2024-03-01 16:53:48 +00:00
Luke Bonaccorsi 0b18494fb1 fix: send eof to reader when disconnecting 2024-03-01 14:28:23 +00:00
Luke Bonaccorsi ac0dbdd11a fix: missed underscores 🤦‍♂️ 2024-02-28 18:32:21 +00:00
Luke Bonaccorsi 96a155d378 fix: adjust times for refresh, ping and timeout 2024-02-27 14:39:01 +00:00
Luke Bonaccorsi 3e2b923255 fix: fixed issue with multiple ping loops running 2024-02-26 15:26:23 +00:00
Luke Bonaccorsi 79892aa98f fix: add better logging when unexpected error is recieved during config 2024-02-25 01:59:12 +00:00
Luke Bonaccorsi a8601bbe90 chore: add release workflow [skip ci] 2024-02-25 01:39:35 +00:00
Luke Bonaccorsi 88ef4a6e25 feat: rewrite network code to make it more linear and handle being offline better 2024-02-25 01:13:15 +00:00
Dennis Melzer 8676cb3fad Fix set fan speed 2024-01-13 23:10:17 +00:00
Dennis Melzer 94ae2b55ea Add debug 2024-01-13 23:10:17 +00:00
Dennis Melzer 4f1bdb3bac Add debug infos 2024-01-13 23:10:17 +00:00
Dennis Melzer 8e6e311bfc Fix the missing error key 2024-01-13 23:10:17 +00:00
Rusty Myers 19aefa8e65
Merge pull request #35 from jonathanrobichaud4/main
Update to support G35 (T2254)
2024-01-13 13:47:26 -05:00
Jonathan Robichaud 715be42d93 Update to support G35 (T2254)
The G35 is the same as the G35+ (T2270) Minus the automatic empty station. I Haven't added it to HAS_CONSUMABLES or HAS_MAP_FEATURE as I'm not sure if it supports them but it does support basic operation and has been working stably for me for around a month!
2023-10-16 20:04:39 -03:00
Luke Bonaccorsi ae189ce422 Add check for if payload is set on state message 2023-10-05 16:29:22 +01:00
dependabot[bot] abb8285e2f Bump cryptography from 41.0.3 to 41.0.4
Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.3 to 41.0.4.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/pyca/cryptography/compare/41.0.3...41.0.4)

---
updated-dependencies:
- dependency-name: cryptography
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-29 18:11:50 +01:00
Luke Bonaccorsi fa9009e43b Add sensor for battery 2023-09-29 18:10:20 +01:00
Luke Bonaccorsi c342eefc16 Ensure translations are in strings.json 2023-09-29 17:54:14 +01:00
Luke Bonaccorsi bea3817c5e Add retry logic to recieving messages 2023-09-28 12:49:14 +01:00
Luke Bonaccorsi 40480cc319 Improve network handling 2023-09-28 10:15:45 +01:00
Luke Bonaccorsi b48d12e05e Switch to different device api 2023-09-12 16:40:55 +01:00
Luke Bonaccorsi 5b787b9820 Remove update before add 2023-09-11 18:02:59 +01:00
Luke Bonaccorsi 29a69215ca Write state when async_update is called 2023-09-11 17:25:23 +01:00
Luke Bonaccorsi 216daccd8d Fix incorrect bracket 2023-09-11 16:52:35 +01:00
Luke Bonaccorsi f8a2e3ca2e Add paypal and monzo links 2023-09-11 14:57:56 +01:00
Luke Bonaccorsi 949edc6b41 Allow some failures of updates before reporting an error 2023-09-11 12:09:22 +01:00
Luke Bonaccorsi 7f5cc8c30f Log debug message when state changes to error 2023-09-07 17:14:49 +01:00
Luke Bonaccorsi 8d8428a359 Add some checks around vacuums from tuya vs eufy, and error on empty local key 2023-09-07 11:42:29 +01:00
Luke Bonaccorsi 71c87f460c Add github sponsors 2023-09-06 12:03:41 +01:00
Luke Bonaccorsi 8256940aa0 Move consumables codes to separate variable, add new config flow 2023-09-06 10:55:52 +01:00
Luke Bonaccorsi 3625657886 Try various consumables codes rather than just relying on fixed series ones 2023-09-04 12:37:58 +01:00
Luke Bonaccorsi 0874e359d4 Add error message for autodiscovery ports being used 2023-09-04 12:37:11 +01:00
Luke Bonaccorsi 01024d8e56 Fix autodiscovery IP key and add error message for unsupported model 2023-09-01 12:34:28 +01:00
Luke Bonaccorsi 7f344d38bf Move message handling call to inside the send command so that we can retry if necessary 2023-08-31 11:06:52 +01:00
Luke Bonaccorsi bba9febbb3 Allow port reuse 2023-08-24 16:35:26 +01:00
Luke Bonaccorsi 7b26f4a22e Don't attempt to update the IP if it's not set 2023-08-24 16:35:13 +01:00
Luke Bonaccorsi 89a578c87b remove manual IP config 2023-08-22 23:21:19 +01:00
Luke Bonaccorsi 1bc4b99160 Update local discovery to reload correctly 2023-08-21 16:48:09 +01:00
Luke Bonaccorsi 711997cb13 Add errors for no IP and no connection 2023-08-18 12:13:01 +01:00
Luke Bonaccorsi edd93b1469 Early return if current entries is empty 2023-08-17 17:10:41 +01:00
Luke Bonaccorsi 26cbc26af1 Separate consumables into it's own feature 2023-08-17 17:00:40 +01:00
Luke Bonaccorsi 59c7dc8033 Reduce frequency of pings, disconnect on unload and stop pings when disconnected 2023-08-17 14:56:32 +01:00