Paul Shawn
ef56448dbb
refactor: refactor miot device and spec ( #592 )
...
* fix: fix miot_device type error
* fix: fix type error
* feat: remove spec cache storage
* feat: update std_lib and multi_lang logic
* feat: update entity value-range
* feat: update value-list logic
* feat: update prop.format_ logic
* fix: fix miot cloud log error
* fix: fix fan entity
* style: ignore type error
* style: rename spec_filter func name
* feat: move bool_trans from storage to spec
* feat: move sepc_filter from storage to spec, use the YAML format file
* feat: same prop supports multiple sub
* feat: same event supports multiple sub
* fix: fix device remove error
* feat: add func slugify_did
* fix: fix multi lang error
* feat: update action debug logic
* feat: ignore normal disconnect log
* feat: support binary mode
* feat: change miot spec name type define
* style: ignore i18n tranlate type error
* fix: fix pylint warning
* fix: miot storage type error
* feat: support binary display mode configure
* feat: set default sensor state_class
* fix: fix sensor entity type error
* fix: fix __init__ type error
* feat: update test case logic
* fix: github actions add dependencies lib
* fix: fix some type error
* feat: update device list changed notify logic
2025-01-17 18:14:31 +08:00
Feng Wang
196e19d10a
misc: remove tev dependency for lan control & fixs ( #333 )
...
* Remove tev & fix some type issues
* Use call_soon_threadsafe instead of event fd for ipc
* fix lint
* add tev back
* fix lint
* ignore broad exception warning
* revert changes in the license
* do not set asyncio event loop
* fix racing condition
* remove unused data classes
* change internal class scope
* set timers to None after cancel
* Adjust import order
* fix typo
* Fix typo in comments
* guard lan apis with init_done
2024-12-30 20:54: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
bd3a98b976
Fix local ctrl error ( #271 )
...
* feat: common.py add gen_absolute_path, load_yaml_file
* fix: miot_lan add profile devices filter
* fix: add lan ctrl profile model list
* test: improve lan test
* fix: fix pylint redefined-outer-name
* feat: update tools to update profile models file
* fix: fix pylint waning
* fix: update miot lan NETWORK_UNSTABLE_RESUME_TH value
2024-12-20 19:21:43 +08:00
topsworld
838fff399b
feat: first commit
2024-12-10 17:36:32 +08:00