Paul Shawn
3b89536bda
fix: fix miot cloud and mdns error ( #637 )
...
* fix: fix miot cloud state error
* style: code format
2025-01-13 11:23:53 +08:00
Paul Shawn
5903c9a5a8
test: add miot cloud test case ( #620 )
...
* test: add miot cloud test case
* feat: improve miot cloud logic
* feat: simplify oauth logic
* test: improve miot cloud test case
* fix: fix pylint error
* feat: use random value replace uuid, random_did
* fix: import error
2025-01-13 09:38:44 +08:00
Paul Shawn
6557b22a52
fix: fix multi ha instance login ( #560 )
...
* fix: fix multi ha instance login
* fix: fix option flow oauth
2025-01-10 09:19:24 +08:00
Paul Shawn
0566546a99
feat: filter miwifi.* devices ( #564 )
...
* feat: filter miwifi.* devices
* feat: update log level
* feat: filter special xiaomi router model, xiaomi.router.rd03
2025-01-07 20:21:43 +08:00
Paul Shawn
da90e099d1
fix: update miot cloud raise error msg ( #551 )
2025-01-03 19:00:11 +08:00
Paul Shawn
621ca8002b
feat: improve devices filter & optimize the network detection logic ( #458 )
...
* fix: fix miot http type error
* style: change some miot cloud log level
* feat: improve devices filter
* feat: update save devices logic
* refator: refactor miot network
* feat: update miot_client.get_miot_instance_async
* feat: option flow support network detect config
* doc: update translations
* feat: update config flow network detect logic
* style: change miot client refresh prop log level
* feat: config flow support network check
* doc: update translations
* refactor: rename func name
* fix: ignore invalid type error
* feat: option flow add check network deps
* --amend
* --amend
* feat: check mqtt broker
* feat: config flow support check network deps
* feat: update manifest requirements, paho-mqtt<2.0.0
* fix: fix mqtt broker check logic
* style: remove unuse params
* feat: show integration instance id
* feat: update data_schema from required to optional
* fix: translation text error
2024-12-31 16:37:46 +08:00
Paul Shawn
29b7489ac7
feat: support devices filter & devices changed notify ( #332 )
...
* feat: add devices filter page
* doc: update translations and i18n
* fix: cancel miot http timer
* feat: improve devices filter
* doc: update translations/de
* fix: i18n type error
* feat: config flow support device filter
* fix: fix mdns type error
* fix: fix miot client i18n logic
* feat: add connect type
* doc: update translations and i18n
* feat: update auth info save logic
* feat: improve config flow devices filter
* fix: fix some type error
* doc: update translations for option flow
* fix: fix option flow type error
* feat: support option flow devices filter
* doc: update option flow tranlations
* feat: update webhook handle func to private
* feat: update config flow translations
* doc: update tranlations text
* feat: custom display device changed notify
* feat: device changed notify logical refinement
* doc: update translations content
2024-12-24 21:28:50 +08:00
Paul Shawn
c1867e2baf
fix: fix type error, wrong use of any and Any ( #338 )
...
* fix: fix type error, wrong use of any and Any
* fix: wrong use of session close
* fix: fix test_lan type error
* fix: remove __del__
* feat: oauth, http add deinit_async
2024-12-22 10:46:58 +08:00
Paul Shawn
f87e746188
fix: fix miot cloud token refresh ( #307 )
2024-12-21 10:42:48 +08:00
Feng Wang
aacb794e1f
feat: Use aiohttp instead of waiting for blocking calls ( #227 )
...
* Use native async call instead of converting blocking calls
* remove nullable declarations
* fixs
* Fix star expression
* fix gather again
* remove unused private function
* Fix naming conflict
* Add the deleted function back. Disable the warning instead.
* remove trailing space
* handle wrong mime type from cloud
* Fix request header
* fix missing await
2024-12-20 17:34:34 +08:00
topsworld
0863fc4ef0
fix: fix get homeinfo error
2024-12-17 15:32:19 +08:00
topsworld
7a336c31fe
style: ignore pylint wanring ('inconsistent-quotes')
2024-12-16 10:41:30 +08:00
topsworld
99e89d78e0
style: pylint check add ignore item
2024-12-10 19:11:25 +08:00
topsworld
838fff399b
feat: first commit
2024-12-10 17:36:32 +08:00