Commit History

Autor SHA1 Mensaxe Data
  Fabian Peter Hammerle 3558fc372c drop compatibility with python3.8 (untested cause pySwitchbot v0.17.2 added constraint bleak-retry-connector>=1.1.1 requiring python>=3.9); revert env hai 1 ano
  Fabian Peter Hammerle 8329e53782 require `PySwitchbot>=0.14.0,<0.41` instead of `PySwitchbot>=0.10.0,<0.13` & replace bluepy with bleak hai 1 ano
  Fabian Peter Hammerle 52764c2695 replace paho-mqtt with its async wrapper aiomqtt (to prepare for upgrading PySwitchbot) hai 1 ano
  Fabian Peter Hammerle 4c53756e7c drop compatibility with python3.7 (reached end of life on 2023-06-27) hai 1 ano
  Fabian Peter Hammerle 37401fe57c test against python3.11 & declare compatibility hai 1 ano
  Fabian Peter Hammerle 878afa9bf6 fix "TypeError: 'ABCMeta' object is not subscriptable" on python<3.9 %!s(int64=2) %!d(string=hai) anos
  Fabian Peter Hammerle d9ed83a845 send command to set curtain motors' position %!s(int64=2) %!d(string=hai) anos
  Fabian Peter Hammerle 6806749ea9 loosen version constraint to support PySwitchbot v0.12.0; update dev env %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle 5c7d230a80 loosen version constraint to support PySwitchbot v0.11.0; update dev env & adapt tests for new PySwitchbot version %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle b0a6ad4925 drop compatibility with python3.6 (as in PySwitchbot v0.11.0) %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle 71dd59b114 fix console entry point %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle 3ee4888e3a test against python3.10 %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle fcb34cee5e drop compatibility with python3.5 %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle fadf3877c9 provide further information & workaround in exception msg when `le on` triggers `BTLEManagementError` %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle 0e9729f601 curtains: report position after sending stop command %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle 794d14c512 implement _CurtainMotor._report_position() %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle b2747c3a3a test against python3.9 %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle 44f2706bde add support for switchbot curtain motors %!s(int64=3) %!d(string=hai) anos
  Fabian Peter Hammerle 7ff05ba3f2 dev env: upgrade black %!s(int64=4) %!d(string=hai) anos
  Fabian Peter Hammerle cb08933a42 fix setuptools_scm: ignore docker image digest tags docker/* %!s(int64=4) %!d(string=hai) anos
  Fabian Peter Hammerle cb2596d32e standard python project tech stack (pipenv, pytest, pylint etc.); mqtt connect; GPLv3+ %!s(int64=4) %!d(string=hai) anos