Fhempy

Latest version: v0.1.728

Safety actively analyzes 613631 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 73 of 73

0.1.207

Chore

* chore: update controls ([`f527d60`](https://github.com/fhempy/fhempy/commit/f527d6019f107645dc0e29883ad8664fb2fcbe2a))

* chore: update controls ([`429b3d8`](https://github.com/fhempy/fhempy/commit/429b3d84bb895e46afe76878938c6cf345c3776a))

* chore: update controls ([`5f28193`](https://github.com/fhempy/fhempy/commit/5f2819320d2cc76c242e043271ee79fbffc4ee7d))

* chore: update controls ([`ba6c953`](https://github.com/fhempy/fhempy/commit/ba6c95394eeb4b9f8b5804223501bc8cf9f076c8))

* chore: update controls ([`83cada6`](https://github.com/fhempy/fhempy/commit/83cada6effb60f1180eaed6d70debba5e52cd73c))

* chore: update controls ([`a75062b`](https://github.com/fhempy/fhempy/commit/a75062bc302f7ed0bec517fdf20320c0fa0e0d46))

* chore: update controls ([`5d92283`](https://github.com/fhempy/fhempy/commit/5d9228324bb764710a4e12c9912ac3eea0d424eb))

* chore: update controls ([`47869ac`](https://github.com/fhempy/fhempy/commit/47869ac31202bc7ab3ce34791b3868027f94598f))

* chore: update controls ([`4184693`](https://github.com/fhempy/fhempy/commit/418469335f3aed21ee3da46fe869b2adf5c0d937))

* chore: update controls ([`7a37281`](https://github.com/fhempy/fhempy/commit/7a37281d77c0a2fd5edabdfe2fc0d81a8e67e740))

* chore: update controls ([`0bc615a`](https://github.com/fhempy/fhempy/commit/0bc615ad8c0ecf7b1fb688f7442ef7bbe0d66035))

* chore: update controls ([`6ec971d`](https://github.com/fhempy/fhempy/commit/6ec971dae7734d12e1e0c6039e50f6644b32fac2))

* chore: update controls ([`d8090e5`](https://github.com/fhempy/fhempy/commit/d8090e537d64044041139ba0aad662d388eb7069))

* chore: update controls ([`c7f17ce`](https://github.com/fhempy/fhempy/commit/c7f17ce64b9e4c240f92cdd044b2515365a7c96f))

* chore: update controls ([`bb837c0`](https://github.com/fhempy/fhempy/commit/bb837c03fc5d407c5a4d50b2dc1d40c2c161c2d0))

* chore: add pyit600 to readme ([`80c28db`](https://github.com/fhempy/fhempy/commit/80c28db765d742ba0e8393bdf2106169918eec6e))

* chore: update controls ([`0bc3efa`](https://github.com/fhempy/fhempy/commit/0bc3efa064042e973b8bea2d64aef6cd0163288c))

* chore: update controls ([`bb49b66`](https://github.com/fhempy/fhempy/commit/bb49b663ce3e6230ac5763beab46dd159bb66d0c))

* chore: update controls ([`bf282e5`](https://github.com/fhempy/fhempy/commit/bf282e5cdeffee690284bbc0d3c8bb98b76058ca))

* chore: update controls ([`ac19ade`](https://github.com/fhempy/fhempy/commit/ac19ade79e56e4b29ebd16d3672e374727321617))

* chore: update controls ([`b348a81`](https://github.com/fhempy/fhempy/commit/b348a8147e7362c287270fbe138d696842d8e337))

* chore: update controls ([`1b6f060`](https://github.com/fhempy/fhempy/commit/1b6f060c832f6d380258d4afbf0c607378cafc84))

* chore: update controls ([`c96979b`](https://github.com/fhempy/fhempy/commit/c96979b931abbee09ba3b555a6b0d7f9df2ec80b))

* chore: update controls ([`35278ff`](https://github.com/fhempy/fhempy/commit/35278ff0aac1b5169adaf27af498dcaad391e23c))

* chore: update controls ([`efe8030`](https://github.com/fhempy/fhempy/commit/efe8030c9424ca89c96187d81007cc3162c9224f))

* chore: update controls ([`929d536`](https://github.com/fhempy/fhempy/commit/929d536164930eee659cec387c7dbd2763a37af8))

* chore: update controls ([`832bc6e`](https://github.com/fhempy/fhempy/commit/832bc6ebacca6dc2b5282ca938f9251468467b58))

* chore: update controls ([`0262d7c`](https://github.com/fhempy/fhempy/commit/0262d7cc8a27bbe149cb6a8bdae79c21b94e12a0))

* chore: update controls ([`5fb112d`](https://github.com/fhempy/fhempy/commit/5fb112d732356c546bccd88525c93d76307cd496))

* chore: update controls ([`15e9c53`](https://github.com/fhempy/fhempy/commit/15e9c53e88d778b82ffcd6cfdd77f7996cffc749))

* chore: update controls ([`962df60`](https://github.com/fhempy/fhempy/commit/962df601d9d4a57bf900bbd1015a336b550d1cdc))

* chore: update controls ([`d01a9b8`](https://github.com/fhempy/fhempy/commit/d01a9b8c874a2aab2ddb59321e382e657b66dcdb))

* chore: update controls ([`7ca1a09`](https://github.com/fhempy/fhempy/commit/7ca1a0975bd0c4713f01738b0dac2ec20f247994))

* chore: update controls ([`11cf452`](https://github.com/fhempy/fhempy/commit/11cf45276fbaf06b02c5115e6539a0c8f3b6598c))

* chore: update controls ([`725f580`](https://github.com/fhempy/fhempy/commit/725f580c404375fd02262b97ffb833c085faf8c7))

* chore: update controls ([`1b463bf`](https://github.com/fhempy/fhempy/commit/1b463bf0ef572e8635211476bc5c2cf9bef0633c))

* chore: update controls ([`e28ae40`](https://github.com/fhempy/fhempy/commit/e28ae40aab04f5318d7e1f1d99c16a18160d120b))

* chore: update controls ([`1be3fc0`](https://github.com/fhempy/fhempy/commit/1be3fc0f145ca812585813b7f26c9b81f16c4fc3))

* chore: update controls ([`17fad34`](https://github.com/fhempy/fhempy/commit/17fad34f9398c35a944199c52674f6c0e55d514f))

* chore: update controls ([`3d5f8eb`](https://github.com/fhempy/fhempy/commit/3d5f8ebcda4022895f72d6e5c1e7431e00494c02))

* chore: update controls ([`5de3350`](https://github.com/fhempy/fhempy/commit/5de33500bd4245629f0615df30ce0083dc042f12))

* chore: update controls ([`10ca462`](https://github.com/fhempy/fhempy/commit/10ca462df34df0d271dc080b60801b5b05d634d3))

* chore: update controls ([`2252342`](https://github.com/fhempy/fhempy/commit/22523425d024d920676128432e0d848601efa2c4))

* chore: update controls ([`ca2938d`](https://github.com/fhempy/fhempy/commit/ca2938dafbb73256af8d0230bf399e2a97610ad6))

* chore: update controls ([`e3c76f4`](https://github.com/fhempy/fhempy/commit/e3c76f44b10936d097dc1e2e0fcb02bccd0e8b00))

* chore: update controls ([`a772c14`](https://github.com/fhempy/fhempy/commit/a772c14ea08151ca04c66cdc9814f3cf1d6c164f))

* chore: update controls ([`0e7c318`](https://github.com/fhempy/fhempy/commit/0e7c318eb8c6b178d0eee7c6a308341222abf236))

* chore: update controls ([`ebd668b`](https://github.com/fhempy/fhempy/commit/ebd668bb9f7158148158774653471cd7041db0b3))

* chore: fix git ([`0b37201`](https://github.com/fhempy/fhempy/commit/0b37201a93357761c4a8f40d588f31f72118b3fc))

* chore: update controls ([`d5835a7`](https://github.com/fhempy/fhempy/commit/d5835a76a3da70035797393864d95a104bc39bfb))

* chore: update controls ([`bb0f4cc`](https://github.com/fhempy/fhempy/commit/bb0f4cc2d29a7a823da3cf621ba537f364211d9d))

* chore: update controls ([`b070894`](https://github.com/fhempy/fhempy/commit/b070894f583c0e6ec7fec05df095fe1088abedec))

* chore: update controls ([`9f86a91`](https://github.com/fhempy/fhempy/commit/9f86a91718935eed54bf7bfac7decc8c39862d89))

* chore: update controls ([`ff44704`](https://github.com/fhempy/fhempy/commit/ff447044d08e731a06292e2dfb7ed0e49b2d82f7))

* chore: update controls ([`9d0964b`](https://github.com/fhempy/fhempy/commit/9d0964b56601c82098fcd629fa0180b73506242d))

* chore: update controls ([`c89bb9c`](https://github.com/fhempy/fhempy/commit/c89bb9c1ccc3c856a1f98f97d2ff1e5195dcf855))

Feature

* feat(nefit): support dayassunday set functions ([`0ed99f2`](https://github.com/fhempy/fhempy/commit/0ed99f2ddb49d03bf1112efa50684d01c6e2afea))

* feat(nefit): retrieve dayassunday ([`8462ba4`](https://github.com/fhempy/fhempy/commit/8462ba421fc30c793b178d4f7b0ea7509f794dbf))

* feat(nefit): add outdoor temperature ([`ecaadb1`](https://github.com/fhempy/fhempy/commit/ecaadb159dad75b96ea13d1149ca893b588af922))

* feat(nefit): support nefit devices ([`ea41aa8`](https://github.com/fhempy/fhempy/commit/ea41aa8d608e19a11c61fafae0c708f9fb7df140))

* feat(esphome): attr port_dashboard ([`c52fa7a`](https://github.com/fhempy/fhempy/commit/c52fa7aa7f50bf195803c4b81435832c391c9d7c))

* feat(fhempy): support &34;all&34; notification in ble ([`ea1f5eb`](https://github.com/fhempy/fhempy/commit/ea1f5ebb0d40f5b3efdde39e04d38fd1350a8302))

* feat(xiaomi_gateway3): update to 1.6.0rc2 xgw3 lib ([`bcf7f8d`](https://github.com/fhempy/fhempy/commit/bcf7f8d9d303efadafc5f33c0166b5d38fa575c0))

* feat(xiaomi_gateway3): support zigbee2mqtt ([`3829860`](https://github.com/fhempy/fhempy/commit/3829860d8cdf9ace4b181b3769579874d62eee43))

* feat(xiaomi_gateway3): support non xiaomi zigbee ([`be74c22`](https://github.com/fhempy/fhempy/commit/be74c22428b890bf30650f0031eba02bd7507bc9))

* feat(fhempy): add sentry logging ([`4d3cab6`](https://github.com/fhempy/fhempy/commit/4d3cab6a833d21fcb87136550e00b5bd96fffdb6))

* feat(meross): support rgb,bri,ct ([`a23f34d`](https://github.com/fhempy/fhempy/commit/a23f34ddb496feba162f51542a6c1f66af26b62b))

* feat(fhempy): support iodev select in attr ([`3f64c63`](https://github.com/fhempy/fhempy/commit/3f64c633721cee69d9d4042e6a941ae6f97a8895))

Fix

* fix(nefit): fix again tomorrow/todayAsSunday ([`6449ad2`](https://github.com/fhempy/fhempy/commit/6449ad21485ce005e34d88853b2b71c44192d28e))

* fix(nefit): fix today/tomorrowAsSunday ([`ff11294`](https://github.com/fhempy/fhempy/commit/ff1129413f761ee9d9badff2d5080ac525c8e469))

* fix(fhempy): remove sentry as I&39;m not using it ([`0fefcf0`](https://github.com/fhempy/fhempy/commit/0fefcf0dfd67d94f20678cf50dee8f9847233b86))

* fix(nefit): fix retrieve dayassunday ([`c78e836`](https://github.com/fhempy/fhempy/commit/c78e836598aabf7289213200ce12aad3843e2423))

* fix(nefix): readme fixes ([`7f698e8`](https://github.com/fhempy/fhempy/commit/7f698e898a7281f3a789ac54284c44261c86fb9f))

* fix(fhempy): use markdown2 instead of markdown ([`f2403e6`](https://github.com/fhempy/fhempy/commit/f2403e6457e860afc4b69485e48caf90a0a8c24a))

* fix(nefit): fix umlaut issue ([`76710bf`](https://github.com/fhempy/fhempy/commit/76710bf279eef26303edff96f7cce3de968c5983))

* fix(nefit): fix consumption again ([`def458c`](https://github.com/fhempy/fhempy/commit/def458c970e5deae0e60b237a973e3cdcfb93338))

* fix(nefit): fix consumption ([`11ce422`](https://github.com/fhempy/fhempy/commit/11ce4222a7c9ddbf214eca26a5fdec6b03bea882))

* fix(nefit): fix some readings ([`e4613f9`](https://github.com/fhempy/fhempy/commit/e4613f909156015c190d2d39603f241e4d2769b3))

* fix(pyit600): usage description updated (58) ([`9ce8405`](https://github.com/fhempy/fhempy/commit/9ce84058d648878e06cb720d1abdfc505124d388))

* fix(nefit): fix reconnect, rename readings ([`0705e8d`](https://github.com/fhempy/fhempy/commit/0705e8d44ab84743cb99b05ca8252a5a2e0e31e4))

* fix(pyit600): minor fixes (56) ([`3bdbaff`](https://github.com/fhempy/fhempy/commit/3bdbaff9f374b4ab7b5fae250b76921b8ea2a98a))

* fix(tuya_cloud): restart mqtt loop deactivated ([`3cbad93`](https://github.com/fhempy/fhempy/commit/3cbad9381002299d3b64f51887838e92dc9fb4fd))

* fix(xiaomi_tokens): fix for de server ([`63c6c4b`](https://github.com/fhempy/fhempy/commit/63c6c4b458f2432cef97dade4d490f2cc0be7369))

* fix(tuya_cloud): fix lib usage ([`9b2dccf`](https://github.com/fhempy/fhempy/commit/9b2dccfc4469b0f186d3097b2f4aa1a3898ff058))

* fix(tuya_cloud): update lib, python>3.7 required!! ([`ea69096`](https://github.com/fhempy/fhempy/commit/ea690962be90d0c8713b503008ea52d8d4fe338d))

* fix(fhempy): remove temporary for log ([`957a14b`](https://github.com/fhempy/fhempy/commit/957a14b92368af0b8a329bb2fc601eff98518a38))

* fix(fhempy): fix CoProcess error ([`397edde`](https://github.com/fhempy/fhempy/commit/397edde0b39d52b0175454c2fd071b5ce8b2e973))

* fix(mitemp2): try to fix mitemp2 ([`ba558c0`](https://github.com/fhempy/fhempy/commit/ba558c07a56841c998166709447902e6fb671fa7))

* fix(eq3bt): windowOpenTemp starts at 5 degrees ([`3ef7e36`](https://github.com/fhempy/fhempy/commit/3ef7e36bdfe2b90cd5f9780ac390decb5d0a3775))

* fix(eq3bt): fix windowOpenTime/Temp ([`47ad1d2`](https://github.com/fhempy/fhempy/commit/47ad1d2c24fb50dba7f1f1ed09041eb4375ac56e))

* fix(tuya_cloud): fix AuthType ([`777edc0`](https://github.com/fhempy/fhempy/commit/777edc0327b71e424864f9478e0fbc2564ac51f2))

* fix(tuya_cloud): support python 3.7 again ([`b54b5b8`](https://github.com/fhempy/fhempy/commit/b54b5b82683d177691df0a7c0c3bb85ab9670f38))

* fix(fhempy): clarify peer installation ([`9d9a5d3`](https://github.com/fhempy/fhempy/commit/9d9a5d3415afd500948f4043ae02847245998d8f))

* fix(tuya_cloud): remove update API calls ([`2aac25c`](https://github.com/fhempy/fhempy/commit/2aac25c2426850ee0fa3d419b5eff9e4474b150a))

* fix(googlecast): update lib to 10.1.1 ([`334d171`](https://github.com/fhempy/fhempy/commit/334d171f3ead33f6b108bd519d0e5d01a2577779))

* fix(esphome): fix esphome_installer device ([`7b0d925`](https://github.com/fhempy/fhempy/commit/7b0d92581d0700e295164e125a909687f97dfd2f))

* fix(fhempy): link to github releases ([`7e3f326`](https://github.com/fhempy/fhempy/commit/7e3f326b3f8cf34728510ada4d2bffc07b6408a4))

* fix(tuya_cloud): fix typo ([`e7b8b62`](https://github.com/fhempy/fhempy/commit/e7b8b62c1acf7cc65de83c8cd8688e4c0808fa05))

* fix(tuya_cloud): retrieve status every 900s ([`c085381`](https://github.com/fhempy/fhempy/commit/c085381fe00d1087feba2afd1a44dea88b0b5e3b))

* fix(tuya_cloud): better error handling ([`0d94229`](https://github.com/fhempy/fhempy/commit/0d94229f70039e7b650462101fd3940c8cb26e95))

* fix(tuya_cloud): update lib to 0.6.3 (python>=3.8) ([`d2448d7`](https://github.com/fhempy/fhempy/commit/d2448d764ece18b4387420216e86b83f15adb495))

* fix(esphome): fix checkIfDeviceExists ([`2b67d7d`](https://github.com/fhempy/fhempy/commit/2b67d7d6dbfc14e1e800dcdd957f5d7a0355bfbd))

* fix(fhempy): fix dbus dependency ([`09c5717`](https://github.com/fhempy/fhempy/commit/09c5717cee2fd8aa13c911ca5466d1a50dba7f6d))

* fix(esphome): fix attr sortby on restart ([`a605adf`](https://github.com/fhempy/fhempy/commit/a605adfe0c0704f3e04db94fbb4d59697a4bef3f))

* fix(tuya_cloud): change lib to 0.4.1 ([`8ef2e9f`](https://github.com/fhempy/fhempy/commit/8ef2e9f03c64bb0ef69ab6e14aaddd73806251b0))

* fix(googlecast): update lib and change discovery ([`13f02e1`](https://github.com/fhempy/fhempy/commit/13f02e1eeba09a4f6f61452727b5a4f3825c64fd))

* fix(tuya_cloud): fix colour_data ([`d2fd1ac`](https://github.com/fhempy/fhempy/commit/d2fd1ac0b56540ff589c234489416e95f1973fc4))

* fix(fhempy): update zeroconf 0.36.12 ([`768df9e`](https://github.com/fhempy/fhempy/commit/768df9e8a27d0ac06b1f8e7ccd95ff01a7ec34f5))

* fix(googlecast): update lib to 9.4.0 ([`82a1d6b`](https://github.com/fhempy/fhempy/commit/82a1d6b8431343d4d5ed1a1c9dd8c07de2ac2e28))

* fix(tuya_cloud): fix pow() bug ([`275ef99`](https://github.com/fhempy/fhempy/commit/275ef996e953cf65224af85d606d517db07cc8b3))

* fix(googlecast): fix speak ([`5a37d57`](https://github.com/fhempy/fhempy/commit/5a37d57ac0ce598827598918dbe3c50d261f9cf7))

* fix(skodaconnect): update lib to 1.1.10 ([`eb19421`](https://github.com/fhempy/fhempy/commit/eb19421b9ddc7c17cddb84847503fa1f5f608fcb))

* fix(xiaomi_gateway3): fix z2m mode ([`14f3f5b`](https://github.com/fhempy/fhempy/commit/14f3f5b305e7a76bb61092819c5dc404f66e6206))

* fix(xiaomi_gateway3): fix connected state ([`08005c0`](https://github.com/fhempy/fhempy/commit/08005c0634846aa21e9b56b977b41d24497bc288))

* fix(esphome): fix weblinks device ([`9e93ef0`](https://github.com/fhempy/fhempy/commit/9e93ef00a44e15845906196536651dd858fab87a))

* fix(tuya_cloud): fix python 3.7 ([`b28cf4e`](https://github.com/fhempy/fhempy/commit/b28cf4e0213e9ee802c8aec94b40d1840d92ba3f))

* fix(tuya_cloud): update tuya iot lib ([`3ef9f5b`](https://github.com/fhempy/fhempy/commit/3ef9f5bbddf53aa03d07044b881fedf069733f91))

* fix(esphome): fix create weblinks ([`e4ec22f`](https://github.com/fhempy/fhempy/commit/e4ec22f6597ee96307bc1ea5de6a4d2c22f67264))

* fix(ring): update test ([`cef1d64`](https://github.com/fhempy/fhempy/commit/cef1d643813884af75ff54e24296d56fe79aa422))

* fix(ring): correctly stop update thread ([`cec6b74`](https://github.com/fhempy/fhempy/commit/cec6b746886a8991cacb95a10ec361b6f0d7085b))

* fix(googlecast): do not stop zeroconf ([`720b007`](https://github.com/fhempy/fhempy/commit/720b007c81f3ff41da84485feedd7a0660e5fc5e))

* fix(fhempy): add sentry requirement ([`0df8c52`](https://github.com/fhempy/fhempy/commit/0df8c522e369b225878d656a291cf22714e66157))

* fix(xiaomi_gateway3): fix zigbee2mqtt ([`fd10b93`](https://github.com/fhempy/fhempy/commit/fd10b93e9719626add8604b913743a5bcba41694))

* fix(xiaomi_gateway3): fix pairing ([`26848db`](https://github.com/fhempy/fhempy/commit/26848db865253f70a95851fa44621adc0e783b51))

* fix(fhempy): wait max60s for fhem reply ([`1dbcf1e`](https://github.com/fhempy/fhempy/commit/1dbcf1e5e929815864f2791dc6407c3415b30688))

* fix(googlecast): update lib/zeroconf ([`cab72a7`](https://github.com/fhempy/fhempy/commit/cab72a71694f9754af29d8ccdb64050697717dea))

* fix(fhempy): fix timeout again ([`6f920cb`](https://github.com/fhempy/fhempy/commit/6f920cbc79fb1ebfe4394ae147fa908213555d2a))

* fix(fhempy): update zeroconf ([`650f7ad`](https://github.com/fhempy/fhempy/commit/650f7ad6176d0d89a54fa638b12da75e50619740))

* fix(tuya): remove error when offline ([`91cfa6c`](https://github.com/fhempy/fhempy/commit/91cfa6cf58df2dd789d9675c420849a7c1a04a35))

* fix(fhempy): remove perf sentry ([`cc5d4f8`](https://github.com/fhempy/fhempy/commit/cc5d4f8985ecd3c904f5c9bac78f50170f6da830))

* fix(googlecast): fix endless loop on undefine ([`655e3ad`](https://github.com/fhempy/fhempy/commit/655e3adc13a4d7d79036055a2595893f6b98ad60))

* fix(ring): ding poll in separate thread ([`7fc27a6`](https://github.com/fhempy/fhempy/commit/7fc27a683177ce84b2aaac7eac541c66b6bde574))

* fix(fhempy): change sentry sample rate ([`3a0d3e5`](https://github.com/fhempy/fhempy/commit/3a0d3e5b4d617cc73f4107801ad4237d4e596672))

* fix(googlecast): report token errors to user ([`a65c64e`](https://github.com/fhempy/fhempy/commit/a65c64ea956e415afa0a2e52dce7e293ba8b5d65))

* fix(fhempy): hopefully fixed a timeout bug ([`1c4f6be`](https://github.com/fhempy/fhempy/commit/1c4f6be11f7c8d06b57094bfffafb5ec9fda6ecc))

* fix(fhempy): iodev selection fix ([`495e41d`](https://github.com/fhempy/fhempy/commit/495e41da6c4b6054ffa8de5b0cde2ca2e297141c))

* fix(meross): fix typo ([`08f332e`](https://github.com/fhempy/fhempy/commit/08f332e8c2f08e70429b2f54b40988c37654c01f))

Unknown

* Merge branch &39;development&39; ([`a14e3fc`](https://github.com/fhempy/fhempy/commit/a14e3fc21c4cec745c4051bdfff53c85ed8b7e0f))

* Merge branch &39;development&39; ([`60b99e9`](https://github.com/fhempy/fhempy/commit/60b99e9a2755da70a5c4676e7652ca89922b1430))

* Merge branch &39;development&39; ([`2a22538`](https://github.com/fhempy/fhempy/commit/2a22538ccafb4d965ec430c74bd4caa8f464035d))

* Merge branch &39;development&39; ([`9918f12`](https://github.com/fhempy/fhempy/commit/9918f12556bf91841f77d3eccff5aad43e9c0fa9))

* Merge branch &39;development&39; ([`f4352a4`](https://github.com/fhempy/fhempy/commit/f4352a425504b61ebbf4d2e472d13aaf3422816f))

* Merge branch &39;development&39; ([`188f50c`](https://github.com/fhempy/fhempy/commit/188f50c3f241ed26993aa3575d759bc3cef62e59))

* Merge branch &39;development&39; ([`a91566a`](https://github.com/fhempy/fhempy/commit/a91566ad7ae86241e0a0179854b9c12dfc897cc7))

* Merge branch &39;development&39; ([`5b16094`](https://github.com/fhempy/fhempy/commit/5b16094e4a1c2e16e9499e844e45697a302d1af0))

* Merge branch &39;development&39; ([`168de6c`](https://github.com/fhempy/fhempy/commit/168de6c092b2589dacb10d7e8259d5411062db26))

* Merge branch &39;development&39; ([`0746182`](https://github.com/fhempy/fhempy/commit/074618200ba646673c72401c90d514ba64fcf331))

* Merge branch &39;development&39; ([`6539a94`](https://github.com/fhempy/fhempy/commit/6539a9499cb087be836a09ed0bae27703e74486c))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhempy ([`b7b8fa6`](https://github.com/fhempy/fhempy/commit/b7b8fa6a33b807b15b051e9247d626e05ebf57ed))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhempy into development ([`6ca23b3`](https://github.com/fhempy/fhempy/commit/6ca23b302e2b7d909bda6667c405930bf034f659))

* Merge branch &39;development&39; ([`c80dca1`](https://github.com/fhempy/fhempy/commit/c80dca1fefa1f140d06618c55340dfd872341552))

* Merge branch &39;development&39; ([`7df857a`](https://github.com/fhempy/fhempy/commit/7df857a12721fef9828b836161b3baac71949e82))

* Merge branch &39;development&39; ([`31363b1`](https://github.com/fhempy/fhempy/commit/31363b1eff44bde0b9db1070abb62daa2727eae7))

* (feat): Add new heating device (53) ([`54bd055`](https://github.com/fhempy/fhempy/commit/54bd0551f2746dd5904aeb40a8a508928f7a5394))

* Merge branch &39;development&39; ([`c9b454d`](https://github.com/fhempy/fhempy/commit/c9b454d4af8ee7e866f72184984160196475e5c4))

* (feat): Support Salus iT600 based on module pyit600 (52)

Supports VS20WRF ([`3e250b5`](https://github.com/fhempy/fhempy/commit/3e250b5fec1b99554e173b7b84d1a81d65e589a0))

* Merge branch &39;development&39; ([`3affdb1`](https://github.com/fhempy/fhempy/commit/3affdb18fd5656c63c71dafa4d898603e984bd11))

* Merge branch &39;development&39; ([`44a17a7`](https://github.com/fhempy/fhempy/commit/44a17a7610326c3cb3718d46a715f63b5c88d7a4))

* Merge branch &39;development&39; ([`17fda1e`](https://github.com/fhempy/fhempy/commit/17fda1eb84991327a87d26a07600192e700cd139))

* Merge branch &39;development&39; ([`3f50d87`](https://github.com/fhempy/fhempy/commit/3f50d87ab13f82ddc20d6614d35c6b1351f46157))

* Merge branch &39;development&39; ([`91076cb`](https://github.com/fhempy/fhempy/commit/91076cb96dd30a2a386dd3792b4fe5bfcccd6e28))

* Merge branch &39;development&39; ([`9f6bf00`](https://github.com/fhempy/fhempy/commit/9f6bf003fa15d629489ea3e226ba94df7df4e398))

* Merge branch &39;development&39; ([`0643d70`](https://github.com/fhempy/fhempy/commit/0643d70122214a25bd8d73ba82817be75db6c448))

* Merge branch &39;development&39; ([`a91520f`](https://github.com/fhempy/fhempy/commit/a91520f5e86a6c386da8959b81ba3d669e055464))

* Merge branch &39;development&39; ([`507f0f5`](https://github.com/fhempy/fhempy/commit/507f0f5af9aa17e5b79fa916f64f7223abed352e))

* Merge branch &39;development&39; ([`0fb4521`](https://github.com/fhempy/fhempy/commit/0fb4521d11098d2f7ccc9912e15e8407b7d75cc0))

* Merge branch &39;development&39; ([`833cec2`](https://github.com/fhempy/fhempy/commit/833cec2de42da2e35ebc98e613fec2832c7b3fe1))

* Merge branch &39;development&39; ([`3744062`](https://github.com/fhempy/fhempy/commit/37440623fb9bb418f3389afd64e1b6900294aff9))

* Merge branch &39;development&39; ([`443e591`](https://github.com/fhempy/fhempy/commit/443e59167313d3462e4d7893323bc4e07aa1cbb0))

* Merge branch &39;development&39; ([`e092a2d`](https://github.com/fhempy/fhempy/commit/e092a2da66828df124be86c67959279686ef00d5))

* Update base-lib to v1.1.12 (44)

some envaq issues solved ([`9a8537d`](https://github.com/fhempy/fhempy/commit/9a8537daf5a55bd55b0f6bdc430e801cedb85a5b))

* Merge branch &39;development&39; ([`7e2af55`](https://github.com/fhempy/fhempy/commit/7e2af558efd04d363fc6de114cd591eb16506c57))

* Merge branch &39;development&39; ([`068bc12`](https://github.com/fhempy/fhempy/commit/068bc12a060c5ff40ef0248a9b0cf7c875d4a605))

* Merge branch &39;development&39; ([`20bf32e`](https://github.com/fhempy/fhempy/commit/20bf32ea95247213dd2efb3a3bf4e28f23ebaa90))

* Merge branch &39;development&39; ([`26ec625`](https://github.com/fhempy/fhempy/commit/26ec625d3fbdcc848afc689aeef022a6e9133df4))

* Merge branch &39;development&39; ([`57a316f`](https://github.com/fhempy/fhempy/commit/57a316f88d489348197ce7a59f5b714c9b0e9302))

* Merge branch &39;development&39; ([`167494b`](https://github.com/fhempy/fhempy/commit/167494bcba7780fb21245a80158c9075d236284f))

* Merge branch &39;development&39; ([`ca13e8f`](https://github.com/fhempy/fhempy/commit/ca13e8fa4cd705e37c6906975bedd236cd8cf98b))

* Merge branch &39;development&39; ([`f1d1ef9`](https://github.com/fhempy/fhempy/commit/f1d1ef9dd10bcd99963c2be864fb5c7f1be82c7d))

* Merge branch &39;development&39; ([`b7746fc`](https://github.com/fhempy/fhempy/commit/b7746fcc55194b430390531cf9a15e2a3d9af4be))

* Merge branch &39;development&39; ([`2a0e4de`](https://github.com/fhempy/fhempy/commit/2a0e4dec4174564d6a214c6e4476ab0b0e3be9bd))

* Merge branch &39;development&39; ([`cd47ec4`](https://github.com/fhempy/fhempy/commit/cd47ec4109896ace3c75889bcd811944cdb94fdf))

* Merge branch &39;development&39; ([`f8db81b`](https://github.com/fhempy/fhempy/commit/f8db81b82dc04064bdf2a1269a22675ef1a14a95))

* Merge branch &39;development&39; ([`889c880`](https://github.com/fhempy/fhempy/commit/889c880c766f99f524b1952fd8f4479839959aef))

* Merge branch &39;development&39; ([`38b40e6`](https://github.com/fhempy/fhempy/commit/38b40e6107a6426bb7da79f18f762ce510b243a2))

* Merge branch &39;development&39; ([`dd9ef8d`](https://github.com/fhempy/fhempy/commit/dd9ef8d073048b2f3383ae4c4ba5f98e6e8be458))

* Merge branch &39;development&39; ([`3aa205c`](https://github.com/fhempy/fhempy/commit/3aa205ceb427911b07204ff114f158663193f838))

* Merge branch &39;development&39; ([`0a238af`](https://github.com/fhempy/fhempy/commit/0a238af7f00e9a0e01387582bf8820281760838c))

* Merge branch &39;development&39; ([`a2a2934`](https://github.com/fhempy/fhempy/commit/a2a29345be8a65833503f13d2bd08fbc12d3d6db))

* Merge branch &39;development&39; ([`d12eb1c`](https://github.com/fhempy/fhempy/commit/d12eb1c83bfac2121df1c2d7db5b2035b52f03d1))

* Merge branch &39;development&39; ([`b8667ee`](https://github.com/fhempy/fhempy/commit/b8667eecbcc2575b34382e6203c2c9905c3c9db7))

* Merge branch &39;development&39; ([`dee4e5c`](https://github.com/fhempy/fhempy/commit/dee4e5cfefc121253294d12287062af73b261421))

* Merge branch &39;development&39; ([`c63bfc3`](https://github.com/fhempy/fhempy/commit/c63bfc3d4d3cce63a0fde52d24a0f1a2b3e44dc8))

* Merge branch &39;development&39; ([`6cd3915`](https://github.com/fhempy/fhempy/commit/6cd391564ef16738670adefd5b7fd30afc97c4ff))

* Merge branch &39;development&39; ([`ce24029`](https://github.com/fhempy/fhempy/commit/ce24029fb5dfa1e8b803c571d7441c11f1d0d3fc))

* Merge branch &39;development&39; ([`3329d66`](https://github.com/fhempy/fhempy/commit/3329d66160e701bde5d0b7169050e883ad77a9f4))

0.1.153

Chore

* chore: update controls ([`7b8532e`](https://github.com/fhempy/fhempy/commit/7b8532e4926c960dc96203a6dba6b6a38a377032))

* chore: update controls ([`cd92aa5`](https://github.com/fhempy/fhempy/commit/cd92aa54dd0255fc70003e4b494c262712d87f33))

* chore: update controls ([`5465581`](https://github.com/fhempy/fhempy/commit/5465581ff9bef8af7f751e08c6e0107450601085))

* chore: update controls ([`10df7d2`](https://github.com/fhempy/fhempy/commit/10df7d2a67e4726640c272b012757652cfc7825d))

* chore: update controls ([`772c654`](https://github.com/fhempy/fhempy/commit/772c654a5c24a97f5f272f1f7509c5d9426aba38))

* chore: update controls ([`7636dc2`](https://github.com/fhempy/fhempy/commit/7636dc2b30b759867958aa7ee20b46ac9d71d7f7))

* chore: update controls ([`9a95963`](https://github.com/fhempy/fhempy/commit/9a9596356caac7fbb5a614b4c9c6d173326f5725))

* chore: update controls ([`4d8be12`](https://github.com/fhempy/fhempy/commit/4d8be12a366332383a06bb09c599d7c3d10d58df))

* chore: update controls ([`7647557`](https://github.com/fhempy/fhempy/commit/764755777c26bc5161bd535ca8c236acfe88f84d))

* chore: update controls ([`249c4c0`](https://github.com/fhempy/fhempy/commit/249c4c0e3b005f5800f0accd62a7b2dca0df0525))

* chore: update controls ([`eb6d5aa`](https://github.com/fhempy/fhempy/commit/eb6d5aa61185320dce534e9cfc51d111daf8085d))

* chore: update controls ([`9b6a2df`](https://github.com/fhempy/fhempy/commit/9b6a2dfe95e5fb052bcae95debebaa410d0a722f))

* chore: update controls ([`e42e8e3`](https://github.com/fhempy/fhempy/commit/e42e8e38c44cfdbe69fdc8e15fd635783291b438))

* chore: update controls ([`fe7303d`](https://github.com/fhempy/fhempy/commit/fe7303df768fa542c04470a551fa26d4d5ca2650))

* chore: update controls ([`841f3ce`](https://github.com/fhempy/fhempy/commit/841f3ce04a7fda8444b4869dfd48b5534256a741))

* chore: add markdown ([`58a0e45`](https://github.com/fhempy/fhempy/commit/58a0e455e4d5baa754a66ff20f8eb7f1ca11739c))

* chore: update controls ([`493f86d`](https://github.com/fhempy/fhempy/commit/493f86dc2788a4a94317e4bb9387a381656d94d4))

Feature

* feat(erelax_vaillant): add duration for temp ([`d96f897`](https://github.com/fhempy/fhempy/commit/d96f897a18b29bb03af3838869b710aa996968ae))

* feat(esphome): add install link ([`6a22557`](https://github.com/fhempy/fhempy/commit/6a225570b39d201f670061cbe96b288ad0fdd99b))

* feat(meross): support garage opener ([`dd4136e`](https://github.com/fhempy/fhempy/commit/dd4136e3ded61788242771ddd70fe37cfaff2e8e))

* feat(fhempy): use readme as help in fhem ([`faf245f`](https://github.com/fhempy/fhempy/commit/faf245f403af6da5d752a2ebce248bb2d3d0c212))

Fix

* fix(fhempy): better logging ([`d35fff7`](https://github.com/fhempy/fhempy/commit/d35fff7c6bf35197ddb0e0323d10e9029dd0fab7))

* fix(meross): fix garage readings ([`b65e004`](https://github.com/fhempy/fhempy/commit/b65e004ad9942063cc6d24eefcec6e4292a1e7ea))

* fix(esphome): fix weblink creation (2) ([`3df3ec0`](https://github.com/fhempy/fhempy/commit/3df3ec013400939ce17a6ba1883ef8eff256a964))

* fix(meross): fix open/close ([`63e25bd`](https://github.com/fhempy/fhempy/commit/63e25bdda3adcb54ee75109601a52e0fee3219b4))

* fix(esphome): fix weblink creation ([`60ebbcf`](https://github.com/fhempy/fhempy/commit/60ebbcf2896802410dd5b1f8c2b6d96cef2bddae))

* fix(fhempy): make installation easier on debian 11 ([`6857d47`](https://github.com/fhempy/fhempy/commit/6857d475dd67cba27fdf074949e87741fadcc4e2))

* fix(esphome): fix path again ([`d35b0af`](https://github.com/fhempy/fhempy/commit/d35b0af64b8a2603385f9bc499c40fd549d18c89))

* fix(esphome): revert path change ([`7452ebb`](https://github.com/fhempy/fhempy/commit/7452ebb20fa012bda4a6a52bc955e20cf7dd24b1))

* fix(googlecast): fix circular import ([`6d705de`](https://github.com/fhempy/fhempy/commit/6d705def909adef171a8d461d10ea5cbf9a44a8a))

* fix(esphome): update library ([`56af685`](https://github.com/fhempy/fhempy/commit/56af685dba0cf25c362a3dd320acc8ae795695e4))

* fix(esphome): set path for esphome ([`5b80c65`](https://github.com/fhempy/fhempy/commit/5b80c65b4ffcb3acbeca3dff2725f980b2cfa34d))

* fix(fhempy): fix circular imports ([`6feb2e9`](https://github.com/fhempy/fhempy/commit/6feb2e9641f0122402f6840030fc1b0a41d7b1ef))

* fix(tuya_cloud): change info to debug ([`55b5ed5`](https://github.com/fhempy/fhempy/commit/55b5ed5aea41c94fc97ab5ac6edd6692c98415bf))

* fix(fhempy): better logging ([`38337ea`](https://github.com/fhempy/fhempy/commit/38337ea15575c56cc3cb3d4edad2e6050e1413f3))

* fix(fhempy): fix fhempyServer module ([`c969a27`](https://github.com/fhempy/fhempy/commit/c969a279c2ee1ba0b60afac96091695d72d9a243))

* fix(fhempy): fix fhem help ([`220bf15`](https://github.com/fhempy/fhempy/commit/220bf1544dee7103dc40b5afdc6bd0f93d945ee0))

* fix(fhempy): revert websockets change ([`4c4bf7e`](https://github.com/fhempy/fhempy/commit/4c4bf7e27f286cf1f794a0b4c41f142b7de95612))

* fix(eq3bt): fix circular import ([`0ffe738`](https://github.com/fhempy/fhempy/commit/0ffe7383c645ceecfa7d4411437a8f009245e9a9))

* fix(fhempy): do not use legacy websockets ([`c5ea3c1`](https://github.com/fhempy/fhempy/commit/c5ea3c1e1969058a03f71314598491477c5f4b79))

* fix(xiaomi_gateway3): update readme ([`541d941`](https://github.com/fhempy/fhempy/commit/541d941f5f0a08b9c5e5f04e2bd3dba4e41e3a6f))

* fix(fhempy): reducing >100ms &34;blocking&34; ([`a4d2799`](https://github.com/fhempy/fhempy/commit/a4d27996c83ae197145b5ebd1dbcace3f90b2471))

* fix(xiaomi_gateway3): fix circular import ([`d9402b9`](https://github.com/fhempy/fhempy/commit/d9402b9e4d3554ac15532351e15b684f081f42ca))

Unknown

* Merge branch &39;development&39; ([`bef1ce4`](https://github.com/fhempy/fhempy/commit/bef1ce44f50e74bcea871223d2d81a4af1372fd4))

* Merge branch &39;development&39; ([`9e5668c`](https://github.com/fhempy/fhempy/commit/9e5668c977cbd328a21cb12997fce47df4ba2f5a))

* Merge branch &39;development&39; ([`5abe89a`](https://github.com/fhempy/fhempy/commit/5abe89a4bc1ee7f4048b9d2141222597d24d32ff))

* Merge branch &39;development&39; ([`391973b`](https://github.com/fhempy/fhempy/commit/391973b36edc0b52a6cb656c83541c61976acc13))

* Merge branch &39;development&39; ([`725d06f`](https://github.com/fhempy/fhempy/commit/725d06fbde4a2cbb541b94530346ff38fea8f2d9))

* Merge branch &39;development&39; ([`5cfda1b`](https://github.com/fhempy/fhempy/commit/5cfda1b934771ce66f461ccc2610ed0a1487cf09))

* Merge branch &39;development&39; ([`5cdc924`](https://github.com/fhempy/fhempy/commit/5cdc9246513708a5e26d3cbd06e31b7049af970f))

* Merge branch &39;development&39; ([`b9b3f80`](https://github.com/fhempy/fhempy/commit/b9b3f8015854a953c172eaa4c46cac28c921b121))

* Merge branch &39;development&39; ([`f6f8991`](https://github.com/fhempy/fhempy/commit/f6f899181d0113e08bc4b1f7614442660c05d0bd))

* Merge branch &39;development&39; ([`91ccf74`](https://github.com/fhempy/fhempy/commit/91ccf7487eb93d090059e8d023bab07441a36074))

* Merge branch &39;development&39; ([`e6036cc`](https://github.com/fhempy/fhempy/commit/e6036cc5ff3ae9553402e6c5be70220810c52d0f))

* Merge branch &39;development&39; ([`8c879d7`](https://github.com/fhempy/fhempy/commit/8c879d7fa7f66f1d9d352480b90322fed3b7285d))

* Merge branch &39;development&39; ([`499302a`](https://github.com/fhempy/fhempy/commit/499302ae907f94ea6b397ae9d06e75746db799c5))

* Merge branch &39;development&39; ([`c38bbba`](https://github.com/fhempy/fhempy/commit/c38bbbabc851f8caa9c25e56c2321d678d350664))

* Merge branch &39;development&39; ([`b373a10`](https://github.com/fhempy/fhempy/commit/b373a107b613c5bb923118ef74f3633239f2ab8e))

* Merge branch &39;development&39; ([`f103773`](https://github.com/fhempy/fhempy/commit/f1037736ee6adc03a197bd41c723d065755d5a0b))

0.1.137

Chore

* chore: update controls ([`c041fb9`](https://github.com/fhempy/fhempy/commit/c041fb9df4ba93aa36f49c3cfda01ab3053d8372))

* chore: update controls ([`5ddb39d`](https://github.com/fhempy/fhempy/commit/5ddb39d89832deb1ef0048074f9bb07a973adcb6))

* chore: update controls ([`af1f4ee`](https://github.com/fhempy/fhempy/commit/af1f4ee466e069b9db2b1bdb9cb630018792a7f2))

* chore: update controls ([`ee0068a`](https://github.com/fhempy/fhempy/commit/ee0068ad00bc176470559b00aec80540310b2078))

* chore: update controls ([`27c2b9e`](https://github.com/fhempy/fhempy/commit/27c2b9e26b96cb2cd02810cbb02b908cca42c75d))

* chore: update controls ([`55c98f7`](https://github.com/fhempy/fhempy/commit/55c98f7409fef5f8961d67d7812415a6b15618cb))

* chore: update controls ([`8a57e41`](https://github.com/fhempy/fhempy/commit/8a57e4165d2dd0700054121b4eb37c93f655ffa3))

* chore: update controls ([`1cac9ea`](https://github.com/fhempy/fhempy/commit/1cac9ea509bacb31a9cfb6a600edd11c3d6d4adc))

* chore: update controls ([`b633b62`](https://github.com/fhempy/fhempy/commit/b633b622c527cef70e6078ecfc2325fa4ea5d189))

* chore: update controls ([`006eaac`](https://github.com/fhempy/fhempy/commit/006eaac232342f179c2b4c4a1b0746970a74af80))

* chore: update controls ([`c16b02d`](https://github.com/fhempy/fhempy/commit/c16b02d240638078ce1a846b0efc053e229bf6ab))

* chore: update controls ([`71e280d`](https://github.com/fhempy/fhempy/commit/71e280dacebc377218dacb715bf05c0eb60a851a))

* chore: update controls ([`f051427`](https://github.com/fhempy/fhempy/commit/f0514276d6b13b26b12e810cbf75685cd5cfcef4))

* chore: update controls ([`b96b783`](https://github.com/fhempy/fhempy/commit/b96b783e3b5a2f5bcfe125c1c992e5f85aad2248))

* chore: update controls ([`ae0d620`](https://github.com/fhempy/fhempy/commit/ae0d6205e3becbfbc3f089f3ef05cf22e44817d9))

* chore: update controls ([`b1da53f`](https://github.com/fhempy/fhempy/commit/b1da53fa2a253da511bc1289dc8e6e5044cacc95))

* chore: add tuya_cloud recommandation ([`cc8dfb8`](https://github.com/fhempy/fhempy/commit/cc8dfb85a08e052d240ba20cfe8424af42dca529))

* chore: update controls ([`0c970ec`](https://github.com/fhempy/fhempy/commit/0c970ec0ac5af4a86b649f91753e048559834bae))

* chore: update controls ([`909cfe4`](https://github.com/fhempy/fhempy/commit/909cfe4e0d2fbaf40c420bc4024ba97bfe9f0702))

* chore: update controls ([`07ceb34`](https://github.com/fhempy/fhempy/commit/07ceb34f90f46a54e5f8577cd5eaee3fa8440d4a))

* chore: update controls ([`a889cf8`](https://github.com/fhempy/fhempy/commit/a889cf818495a33f19b40888bbd792e5b92e4c0c))

* chore: update controls ([`3cf277c`](https://github.com/fhempy/fhempy/commit/3cf277c3027e510192d0080954e75d45ca4ce662))

* chore: update controls ([`3e66626`](https://github.com/fhempy/fhempy/commit/3e666267244babe388ab8c68da724ebd6b312560))

* chore: update controls ([`df3c3f7`](https://github.com/fhempy/fhempy/commit/df3c3f76be35524603e55ab1865cdba87ba79ee3))

* chore: update controls ([`a140b77`](https://github.com/fhempy/fhempy/commit/a140b77dafe0a1544fa3f7f82029437091cac710))

* chore: update controls ([`2b47dd1`](https://github.com/fhempy/fhempy/commit/2b47dd1bf94babba90b31a680268db0ed4de139c))

* chore(admin): checkout development after release ([`75ae44a`](https://github.com/fhempy/fhempy/commit/75ae44a9edb6189c796173ac5f5720e3dd7d77f8))

* chore: update controls ([`00fb5b1`](https://github.com/fhempy/fhempy/commit/00fb5b1a637895c8f6f7eec0526f2b03b3bed638))

* chore: update controls ([`a7feb25`](https://github.com/fhempy/fhempy/commit/a7feb25a961402c212dfef5235b410e8514689f7))

* chore: update controls ([`29d0eaf`](https://github.com/fhempy/fhempy/commit/29d0eaf2c69244c6c6b5e76387183d3e73481555))

* chore: update controls ([`328c5d1`](https://github.com/fhempy/fhempy/commit/328c5d1643b8bb3e88282952c46a85f2b5f31550))

* chore(admin): update release script ([`02288bd`](https://github.com/fhempy/fhempy/commit/02288bd332219ffd6ae08613edd9f6b8dc95a7ab))

* chore: update controls ([`71d37e8`](https://github.com/fhempy/fhempy/commit/71d37e8de15ccdb46e68627982e2e1403703d8ad))

* chore: update controls ([`587a6e3`](https://github.com/fhempy/fhempy/commit/587a6e3fafff63c0a4fc5795e2f0e781c6888c74))

* chore: update controls ([`8f04a40`](https://github.com/fhempy/fhempy/commit/8f04a407cb87c273085b4ba9ae79dbd81234cb45))

* chore: update controls ([`26c764e`](https://github.com/fhempy/fhempy/commit/26c764e3c382a81705806f1193bf8569f7e09d14))

* chore: update controls ([`a05fe81`](https://github.com/fhempy/fhempy/commit/a05fe81fdf10b48b4e067aa9282e2109f9c482ad))

* chore: update controls ([`ba92c55`](https://github.com/fhempy/fhempy/commit/ba92c5557d0982d3712e4c24cca634ee6ae3a82e))

* chore: update controls ([`021610c`](https://github.com/fhempy/fhempy/commit/021610cfe8fa38a141db350d623c347d51e3af74))

* chore: update controls ([`94e39c5`](https://github.com/fhempy/fhempy/commit/94e39c5f318ed495bf60c31eb8674746c0541e74))

* chore: update controls ([`1f0f97e`](https://github.com/fhempy/fhempy/commit/1f0f97e2c1f2f554ed5c57da8d6ade1e1415db27))

* chore: update controls ([`f0ca2cd`](https://github.com/fhempy/fhempy/commit/f0ca2cdb1284a09e9efe13436576a5c4ea742c9e))

* chore: update controls ([`ae63614`](https://github.com/fhempy/fhempy/commit/ae636142b92b2a767c5070f905c57dda3e48c0ac))

* chore: update controls ([`2dca780`](https://github.com/fhempy/fhempy/commit/2dca780fa40ef16163aad22c39029dbd2570c9f9))

* chore: update controls ([`c4d1321`](https://github.com/fhempy/fhempy/commit/c4d1321d2c4a7f29f8b16a09e8237d784f38f19e))

* chore: update controls ([`c68b93c`](https://github.com/fhempy/fhempy/commit/c68b93c947910e7ef2216d0206efceb0d956591f))

* chore(googlecast): update play command ([`3a03191`](https://github.com/fhempy/fhempy/commit/3a031910a626d76d41ea91ea9da29122c61b59e7))

* chore: update controls ([`554f5c2`](https://github.com/fhempy/fhempy/commit/554f5c225333f0566540a40e7efefb41b5f6beb7))

* chore: update controls ([`3f4ef0f`](https://github.com/fhempy/fhempy/commit/3f4ef0f90f8251830297709dc98f5817fb6e677d))

* chore: update controls ([`6f7a40f`](https://github.com/fhempy/fhempy/commit/6f7a40f6ab34eabc9e452bb5db351099c2d60e2d))

* chore: update controls ([`0f84541`](https://github.com/fhempy/fhempy/commit/0f84541d908494afb67cedd1681f888e6c65d855))

* chore: update controls ([`fe4c0d5`](https://github.com/fhempy/fhempy/commit/fe4c0d54efdc04cfa0ffb820cdbb652f7a96870c))

* chore(fhempy): show downloads per month ([`5173340`](https://github.com/fhempy/fhempy/commit/5173340eead9c680e59ee267a404997971819b1d))

* chore: update controls ([`3b3a7fa`](https://github.com/fhempy/fhempy/commit/3b3a7faea979ded5d2afcdfeabeb3a6e2a1ad487))

* chore: update controls ([`d2fe795`](https://github.com/fhempy/fhempy/commit/d2fe7951c73e356f3134cb1a147c02a73715d1e3))

* chore: fix namings ([`e6f986b`](https://github.com/fhempy/fhempy/commit/e6f986b38e5f2471b95a2eaeb4ead6646342ea45))

* chore: update controls ([`551440b`](https://github.com/fhempy/fhempy/commit/551440bc5f61724584865a6e89505386a491ce58))

* chore: update controls ([`0d7594f`](https://github.com/fhempy/fhempy/commit/0d7594f2e5a94df737357144c79b7043719f59ad))

* chore: add git to apt installation ([`7139cea`](https://github.com/fhempy/fhempy/commit/7139cea69debcfe74bb06b1b8879169ac363e51b))

* chore: update controls ([`10f2b37`](https://github.com/fhempy/fhempy/commit/10f2b37e99ab35a901a3afeaf8473a99aa346c0d))

* chore: update controls ([`171d05f`](https://github.com/fhempy/fhempy/commit/171d05fecdc1000a865aabde9b7b940714d5139c))

* chore: update controls ([`d87c1e7`](https://github.com/fhempy/fhempy/commit/d87c1e7d5f0f7f4d9a26166253bcf01c73b86300))

* chore: update controls ([`dd1e430`](https://github.com/fhempy/fhempy/commit/dd1e430cb1c3b9eb6b03594c055231171fa572e7))

* chore: update controls ([`3d30eed`](https://github.com/fhempy/fhempy/commit/3d30eed4c5e5b3fd2d597164300857a45e690ae2))

* chore: update controls ([`c7ab798`](https://github.com/fhempy/fhempy/commit/c7ab79878365b3908cf1b58a2dc1168a04656b78))

* chore: update controls ([`fc9ede4`](https://github.com/fhempy/fhempy/commit/fc9ede4690e71d8f6e8734e72fb1381d974e12af))

* chore: update controls ([`6b2e046`](https://github.com/fhempy/fhempy/commit/6b2e04674a071b9d78365050368139cc6172548a))

* chore: update controls ([`fdccf32`](https://github.com/fhempy/fhempy/commit/fdccf32c0addb463ac868180ac4e42e4cb659aa2))

* chore: update controls ([`e2afb0b`](https://github.com/fhempy/fhempy/commit/e2afb0b5b32f896b55122f04a9a37123350bd9df))

* chore: update controls ([`e7539eb`](https://github.com/fhempy/fhempy/commit/e7539eb94b90d3962945ff50ec528797ca664236))

* chore: update controls ([`5fa5261`](https://github.com/fhempy/fhempy/commit/5fa5261ef3eacc356199f99f98f93f2f33653aad))

* chore: update controls ([`e07e1eb`](https://github.com/fhempy/fhempy/commit/e07e1ebd306294566af0e1d5d0fbd5592ba22f72))

* chore(tuya_cloud): clarify readme ([`2c9b282`](https://github.com/fhempy/fhempy/commit/2c9b282a89bbe4414a855aef4e97bef5f89d30de))

* chore: update controls ([`1fa7794`](https://github.com/fhempy/fhempy/commit/1fa77942fb22cfce9fcc8a7a2be5e72dca06262b))

* chore(tuya_cloud): update readme ([`263da1a`](https://github.com/fhempy/fhempy/commit/263da1aa090d231a265d9318cfb5823e4e50dba5))

* chore: update controls ([`553f64e`](https://github.com/fhempy/fhempy/commit/553f64e96c3c052256d7f16d54f9b4de64b11201))

* chore: update readme to specify supported devices ([`bc1ca28`](https://github.com/fhempy/fhempy/commit/bc1ca28fc3c277dadd050a088f3bccf5d3f4a006))

* chore: update controls ([`f4fc5f4`](https://github.com/fhempy/fhempy/commit/f4fc5f49fade9fa80acb988f738df9e1198e9526))

* chore: update controls ([`2ff9d21`](https://github.com/fhempy/fhempy/commit/2ff9d21905986eef4604da0cea3c27afd1d304a5))

* chore: change to tuya cloud ([`4416307`](https://github.com/fhempy/fhempy/commit/4416307d60801b46fa8f6f938d85de242fab65db))

* chore: add skodaconnect ([`65077a3`](https://github.com/fhempy/fhempy/commit/65077a30a4ab466ad2ae2ff0318bcdccd693dbc2))

* chore: add warema ([`9ed5a7b`](https://github.com/fhempy/fhempy/commit/9ed5a7b9d049eb9aadd6c75e9d804c37b58760de))

* chore: add tuya_cloud ([`b79ce33`](https://github.com/fhempy/fhempy/commit/b79ce33e81877e4a7d4ca80d0d612b15b5af9b76))

* chore: update controls ([`254443f`](https://github.com/fhempy/fhempy/commit/254443f16c7198238c4eb8ebe3ae704b31bfe2c8))

* chore: add relax_vaillant ([`5c649c9`](https://github.com/fhempy/fhempy/commit/5c649c9fae3a8bf7ab1466976e9a716079712491))

* chore: update controls ([`cea6119`](https://github.com/fhempy/fhempy/commit/cea6119897f83899144b8bd7f4dc5c70ee64c2a0))

* chore: update controls ([`2aa48be`](https://github.com/fhempy/fhempy/commit/2aa48be75108d6f5b47e5a711ee705c1661cc68a))

* chore: update controls ([`b09ccef`](https://github.com/fhempy/fhempy/commit/b09ccef0c03f44c2230f0c551d08b7f0aa7c5377))

* chore: update controls ([`a3f2dac`](https://github.com/fhempy/fhempy/commit/a3f2dacbe4757113817c9532859438b2484be935))

* chore: update controls ([`030e102`](https://github.com/fhempy/fhempy/commit/030e1021748f8bca186b590063f9566286ad9b6c))

* chore: minor code style changes ([`2204f05`](https://github.com/fhempy/fhempy/commit/2204f0575ea3e8f097b2ee70762b9cc5161a794e))

* chore: update controls ([`6c035b7`](https://github.com/fhempy/fhempy/commit/6c035b758ac97092f264c33dd84b7d4ede7c42de))

* chore: update controls ([`276f594`](https://github.com/fhempy/fhempy/commit/276f5947ee63ddab1b43670fa6bf3ce0bb6ccd74))

* chore: update controls ([`b0bd831`](https://github.com/fhempy/fhempy/commit/b0bd8319543ef5c27cd495595a43b9f1e7708f08))

* chore: update controls ([`d139e2f`](https://github.com/fhempy/fhempy/commit/d139e2fb19de73ba0ece4d7b75015a83ce734c0d))

* chore: update controls ([`3e4fb25`](https://github.com/fhempy/fhempy/commit/3e4fb25a4d6f8856139975c3e60c19c84e17140c))

* chore: update controls ([`b43d8de`](https://github.com/fhempy/fhempy/commit/b43d8deb274ac4e32854f375664c44ab25fde808))

* chore: update controls ([`ab3baa1`](https://github.com/fhempy/fhempy/commit/ab3baa187c55b8eddc215646bfe2893eaa2923ff))

* chore: update controls ([`a3427e6`](https://github.com/fhempy/fhempy/commit/a3427e61dec6a8161d62beb4c7d0e5ad62c0a731))

* chore: update controls ([`df19a35`](https://github.com/fhempy/fhempy/commit/df19a35a3a2d9333a2673fe820ca09da941ab9eb))

* chore: update controls ([`f18ff8a`](https://github.com/fhempy/fhempy/commit/f18ff8adab923f2cfd5faaf4b548d527a149146e))

* chore: fix requirements for dev ([`60a6bea`](https://github.com/fhempy/fhempy/commit/60a6beabcdb125e7872dcd1bcad735de9a0756bd))

* chore: update controls ([`fb01f45`](https://github.com/fhempy/fhempy/commit/fb01f45d01657d90b73ddf22e11c948e44b5c7d2))

* chore: update controls ([`4cd400e`](https://github.com/fhempy/fhempy/commit/4cd400e1bb574febb9e110445cdee90d7145d59d))

* chore: update controls ([`b79dcf2`](https://github.com/fhempy/fhempy/commit/b79dcf215c29fa7b8a0e031593c2ea5b391befb6))

* chore: update controls ([`4fb08ec`](https://github.com/fhempy/fhempy/commit/4fb08ecd1506e20de15c60ae200597af8c6da870))

* chore: update controls ([`67dfc23`](https://github.com/fhempy/fhempy/commit/67dfc2344c47bb4ad62ecb9d311eb364963cc87a))

* chore: add xiaomi_gateway3 tests ([`46e9e62`](https://github.com/fhempy/fhempy/commit/46e9e62172ab6405130400c617536a9a43d20458))

* chore: update controls ([`d1c4502`](https://github.com/fhempy/fhempy/commit/d1c4502ba1a0a45c2e2bc3658670ea87944474a2))

* chore: update controls ([`ab7643c`](https://github.com/fhempy/fhempy/commit/ab7643c2060b80d1110a3ab1a2e62bd228552e6d))

* chore: update controls ([`5727798`](https://github.com/fhempy/fhempy/commit/57277988b360b9d7b0ebe6854e0bd0f981e6b93c))

* chore: add update test ([`6870fc7`](https://github.com/fhempy/fhempy/commit/6870fc78f2424d24cc8f37c97666745793b80eb9))

* chore: update controls ([`a3758fa`](https://github.com/fhempy/fhempy/commit/a3758facffb5d145d051c4166ad554bb71036695))

* chore: fix readme for pypi ([`34c8587`](https://github.com/fhempy/fhempy/commit/34c8587fc278b29cdcbd6c042c9d605755a6eedf))

* chore: update controls ([`597ca03`](https://github.com/fhempy/fhempy/commit/597ca037b44cf446d4b23bb0967a7f0ae191a332))

* chore: update controls ([`62a8054`](https://github.com/fhempy/fhempy/commit/62a8054516f582383bc65857067455c60d808d73))

* chore: update controls ([`89b7e07`](https://github.com/fhempy/fhempy/commit/89b7e0788a3ba591022ce4ea079889f5aad093e3))

* chore: update controls ([`069587b`](https://github.com/fhempy/fhempy/commit/069587b327a16ae8c556e069d798a2ba1399ae9c))

* chore: update controls ([`d9cb6a6`](https://github.com/fhempy/fhempy/commit/d9cb6a61a6e75f966573d10bae6c3bb234903cd6))

* chore: remove return ([`f62078e`](https://github.com/fhempy/fhempy/commit/f62078e3091b1bfe4401d950c92a9a232ebb9b7c))

* chore: fix staticmethod annotation ([`02b11ab`](https://github.com/fhempy/fhempy/commit/02b11abc0fe63d22169e48b9fc3ccb39dd3d9804))

* chore: run tests only for python 3.7 ([`a73d685`](https://github.com/fhempy/fhempy/commit/a73d685ccc296d355877bf0abbf04ce5473fa5c0))

* chore: add tox-gh-actions ([`d0072a3`](https://github.com/fhempy/fhempy/commit/d0072a3fbb6415ffc8f3d5da2ca8ee4641dfe562))

* chore: fix gh actions ([`1da180e`](https://github.com/fhempy/fhempy/commit/1da180eeca798da27f8f4369315a54daab61abfc))

* chore: install apt deps ([`ba7cb89`](https://github.com/fhempy/fhempy/commit/ba7cb89b748647e4e741fd936186716f520f7d61))

* chore: rename ([`81af60c`](https://github.com/fhempy/fhempy/commit/81af60cdefec262cccb1e7d50d7409b600f4155e))

* chore: gh actions tests ([`9d80155`](https://github.com/fhempy/fhempy/commit/9d801556a90a5ea609b0de80907f64a89dbbdd35))

* chore: update controls ([`f3474b4`](https://github.com/fhempy/fhempy/commit/f3474b46234c0525d23804f6e870ed54e81c2864))

Feature

* feat(seatconnect): Bugfixing (39) ([`a5996f5`](https://github.com/fhempy/fhempy/commit/a5996f557c12ce4a7390faee31d0cbaeb05dbe71))

* feat(fhempy): add new devices to room/group ([`c197110`](https://github.com/fhempy/fhempy/commit/c197110a26df50acea79ae9abdac7832ac0182f6))

* feat(seatconnect): Integration of Timer Schedule for Climatisation (38)

* First Version of seatconnect

* Bug Climatisation and first integration of Timer

* seprated schedule timer

* added climatisation description

* timer configuration formated

* climatisation temp from int to float ([`f3a130d`](https://github.com/fhempy/fhempy/commit/f3a130d92948ce9eaa5cb65c61ce7e68c7049251))

* feat(xiaomi_gateway3): update xg3 library ([`62352da`](https://github.com/fhempy/fhempy/commit/62352da7581f1f338d34078ebfc2822fd38e217a))

* feat(meross): support meross on/off ([`d08c927`](https://github.com/fhempy/fhempy/commit/d08c927361771164d8dc7665e0687fdc3420e777))

* feat(fhempy): add gen_fhemdev_name fct ([`6cf9829`](https://github.com/fhempy/fhempy/commit/6cf9829124d6c3f759360b176be34510b319b7c7))

* feat(seatconnect): First Version of seatconnect (35) ([`124f715`](https://github.com/fhempy/fhempy/commit/124f71588f3bd54e20118baf37029760809cdfe8))

* feat(skodaconnect): add honk and flash support ([`623c3d3`](https://github.com/fhempy/fhempy/commit/623c3d3bef608edfa0ed5c00f157e8f90fcc908d))

* feat(erelax_vaillant): add away, manual readings ([`2e49418`](https://github.com/fhempy/fhempy/commit/2e494188b5e5c84603e2994bf4cb977b33b4c586))

* feat(upnp): update upnp library ([`f2c5120`](https://github.com/fhempy/fhempy/commit/f2c512079c665e8dd84c1efa288b08873cc98fed))

* feat(googlecast): update libraries (25)

working with pychromecast==9.2.0 and youtube_dl>=2021.06.06 tested. if spotify should work a modification must be made in base library controller spotify.py as followed:

&34;&34;&34;
Controller to interface with Spotify.
&34;&34;&34;
import logging
import threading
import requests
import json

from . import BaseController
from ..config import APP_SPOTIFY
from ..error import LaunchError

APP_NAMESPACE = &34;urn:x-cast:com.spotify.chromecast.secure.v1&34;
TYPE_GET_INFO = &34;getInfo&34;
TYPE_GET_INFO_RESPONSE = &34;getInfoResponse&34;
TYPE_SET_CREDENTIALS = &34;setCredentials&34;
TYPE_SET_CREDENTIALS_ERROR = &34;setCredentialsError&34;
TYPE_SET_CREDENTIALS_RESPONSE = &34;setCredentialsResponse&34;
TYPE_ADD_USER = &34;addUser&34;
TYPE_ADD_USER_RESPONSE = &34;addUserResponse&34;
TYPE_ADD_USER_ERROR = &34;addUserError&34;

pylint: disable=too-many-instance-attributes
class SpotifyController(BaseController):
&34;&34;&34;Controller to interact with Spotify namespace.&34;&34;&34;

def __init__(self, access_token=None, expires=None):
super().__init__(APP_NAMESPACE, APP_SPOTIFY)

self.logger = logging.getLogger(__name__)
self.session_started = False
self.access_token = access_token
self.expires = expires
self.is_launched = False
self.device = None
self.credential_error = False
self.waiting = threading.Event()

def receive_message(self, _message, data: dict):
&34;&34;&34;
Handle the auth flow and active player selection.

Called when a message is received.
&34;&34;&34;
if data[&34;type&34;] == TYPE_GET_INFO_RESPONSE:
self.device = data[&34;payload&34;][&34;deviceID&34;]
self.client = data[&34;payload&34;][&34;clientID&34;]
headers = {
&39;authority&39;: &39;spclient.wg.spotify.com&39;,
&39;authorization&39;: &39;Bearer {}&39;.format(self.access_token),
&39;content-type&39;: &39;text/plain;charset=UTF-8&39;
}

request_body = json.dumps({&39;clientId&39;: self.client, &39;deviceId&39;: self.device})

response = requests.post(&39;https://spclient.wg.spotify.com/device-auth/v1/refresh', headers=headers, data=request_body)
json_resp = response.json()
self.send_message({
&34;type&34;: TYPE_ADD_USER,
&34;payload&34;: {
&34;blob&34;: json_resp[&34;accessToken&34;],
&34;tokenType&34;: &34;accesstoken&34;
}
})
if data[&34;type&34;] == TYPE_ADD_USER_RESPONSE:
self.is_launched = True
self.waiting.set()

if data[&34;type&34;] == TYPE_ADD_USER_ERROR:
self.device = None
self.credential_error = True
self.waiting.set()
return True

def launch_app(self, timeout=10):
&34;&34;&34;
Launch Spotify application.

Will raise a LaunchError exception if there is no response from the
Spotify app within timeout seconds.
&34;&34;&34;

if self.access_token is None or self.expires is None:
raise ValueError(&34;access_token and expires cannot be empty&34;)

def callback():
&34;&34;&34;Callback function&34;&34;&34;
self.send_message({&34;type&34;: TYPE_GET_INFO, &34;payload&34;: {}})

self.device = None
self.credential_error = False
self.waiting.clear()
self.launch(callback_function=callback)

counter = 0
while counter < (timeout + 1):
if self.is_launched:
return
self.waiting.wait(1)
counter += 1

if not self.is_launched:
raise LaunchError(
&34;Timeout when waiting for status response from Spotify app&34;
)

pylint: disable=too-many-locals
def quick_play(self, **kwargs):
&34;&34;&34;
Launches the spotify controller and returns when it&39;s ready.
To actually play media, another application using spotify connect is required.
&34;&34;&34;
self.access_token = kwargs[&34;access_token&34;]
self.expires = kwargs[&34;expires&34;]

self.launch_app(timeout=20)
([`856eeac`](https://github.com/fhempy/fhempy/commit/856eeac940659974458b323c6aa2d266a576040d))

* feat(ring): update library to 0.7.1 (24)

0.1.38

Chore

* chore: update controls ([`e3b801c`](https://github.com/fhempy/fhempy/commit/e3b801ce9bdc27dcd551bf329b59e73131c157b9))

* chore: update controls ([`0536e1a`](https://github.com/fhempy/fhempy/commit/0536e1aebd81ce0b8424d23a0c7dc81626035ca0))

* chore: update controls ([`e4ab8ac`](https://github.com/fhempy/fhempy/commit/e4ab8ac071fb82e42fe7257c7010eb4adc2b36ee))

* chore: update controls ([`a792112`](https://github.com/fhempy/fhempy/commit/a792112f5f8f5e39eae7cd3f00f57337c797e1a5))

* chore: update controls ([`7c905ff`](https://github.com/fhempy/fhempy/commit/7c905ff0913e39083c65674f3681e549f08b3734))

* chore: update controls ([`a60d32a`](https://github.com/fhempy/fhempy/commit/a60d32a21fb599b5b4913c3f2595984c071b49df))

* chore: update controls ([`d8db6b2`](https://github.com/fhempy/fhempy/commit/d8db6b298ec78ac1c03722f30cf62c941aa188bc))

* chore: update controls ([`3c8a3d4`](https://github.com/fhempy/fhempy/commit/3c8a3d442734e5d064b638252226e7be77cafede))

* chore: update controls ([`7fbf8cb`](https://github.com/fhempy/fhempy/commit/7fbf8cbd3dabc56374993a5ab8b7add46e899c86))

* chore: update controls ([`01e5c16`](https://github.com/fhempy/fhempy/commit/01e5c16e703aef16c436eeefa3662c14103a6640))

* chore: add controls update script ([`a08d81e`](https://github.com/fhempy/fhempy/commit/a08d81e4258ec907ce723f43d81ec61445e5af00))

* chore: add info for .env ([`531e4b8`](https://github.com/fhempy/fhempy/commit/531e4b8e952c1135ec34977ce9ad594ca03e52a8))

* chore: use patch level for rls, fix .env usage ([`57389f1`](https://github.com/fhempy/fhempy/commit/57389f18cd813636768c6620fcae3bb61458efc3))

* chore: add message to git merge ([`37dc281`](https://github.com/fhempy/fhempy/commit/37dc281e9f16c55ec6ad511686dd56277756a20d))

* chore: prepare release scripts ([`ba3e51f`](https://github.com/fhempy/fhempy/commit/ba3e51fca7e549bbd4d632488aa753a49bdb8859))

Documentation

* docs: remove useless stuff ([`7401907`](https://github.com/fhempy/fhempy/commit/74019075190fb53b2cc7fdf6e4721360a698974e))

Feature

* feat(tuya): add keep_connected attr ([`b2c1ca4`](https://github.com/fhempy/fhempy/commit/b2c1ca47cf1b7adda9eb86731f21e0f755cf3dcd))

* feat: new reading pairing on/off ([`ee42b9c`](https://github.com/fhempy/fhempy/commit/ee42b9c1dc822993ee882e94be056b311f87bd8e))

Fix

* fix(eq3bt): fix set temperatureOffset ([`429afcd`](https://github.com/fhempy/fhempy/commit/429afcd4f61f17b248dce60161d7418ec5770a54))

* fix(xiaomi_gateway3): add missing imports ([`b54aa4a`](https://github.com/fhempy/fhempy/commit/b54aa4a2529f1c7c23c3bfbb457c05790dcc0014))

* fix(fhempy): set IODev after CommandDefine ([`b1a1299`](https://github.com/fhempy/fhempy/commit/b1a12993b76cebe3949f510add7a7e1857b91869))

* fix(admin): another try ([`e592500`](https://github.com/fhempy/fhempy/commit/e592500ba431e5bd112e594f38b9a96f2bb0e65d))

* fix(setup): fix excludes in manifest ([`9c3b255`](https://github.com/fhempy/fhempy/commit/9c3b255e90fbc8c8f0ab11a85531795c6239fd84))

* fix(readme): another fix ([`fc11bc4`](https://github.com/fhempy/fhempy/commit/fc11bc4426023161c219b2ea7b3daedf9f9696a6))

* fix(release): one more try to get gh token working ([`f7f0f04`](https://github.com/fhempy/fhempy/commit/f7f0f04443b9b2a05d05dbb8bd76cc46132a8f70))

* fix(release): hopefully fix release script ([`cea2a16`](https://github.com/fhempy/fhempy/commit/cea2a165abd64ac7410ecb387dbf1d36f50cb468))

* fix(xiaomi_gateway3): remove unused imports ([`1758909`](https://github.com/fhempy/fhempy/commit/175890932f4efeeedba79ae6b2d1dfe81839abcc))

* fix(xiaomi_gateway3): add import time ([`7ef7a9e`](https://github.com/fhempy/fhempy/commit/7ef7a9ecabb2e8f765f6e1223bcaaaed365c6644))

* fix(xiaomi_gateway3): set last_update on update ([`146487d`](https://github.com/fhempy/fhempy/commit/146487daf69f9ed5219043c444fdfbac9f90021c))

* fix: pychromecast min version ([`8a58a53`](https://github.com/fhempy/fhempy/commit/8a58a5374c25ffcaf1f3c9a9f37b5ebb83272d96))

* fix: need module ([`de7c2fa`](https://github.com/fhempy/fhempy/commit/de7c2fac248ec45ae1bb21e188cc86d251aab741))

* fix: loop ([`b968e3d`](https://github.com/fhempy/fhempy/commit/b968e3d97485a7d3b216edaaad772236052bc28a))

* fix: param is optional ([`6112d9a`](https://github.com/fhempy/fhempy/commit/6112d9a7da98dff9ce14dad6b14218296a917e05))

* fix: str concat int ([`c693afb`](https://github.com/fhempy/fhempy/commit/c693afbc131e4f53db0f6a8efa8aba436c670a20))

Unknown

* Merge branch &39;development&39; ([`c60b601`](https://github.com/fhempy/fhempy/commit/c60b601de9712f0ea21e288a0494b336f86cab0b))

* Merge branch &39;development&39; ([`2a18460`](https://github.com/fhempy/fhempy/commit/2a184602aca7363f3c6cbfe30cd36d39afeb57d1))

* Merge branch &39;development&39; ([`1af6b52`](https://github.com/fhempy/fhempy/commit/1af6b52c477f64a2b5e0d11e5ee396a41ec42ad6))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`76ff451`](https://github.com/fhempy/fhempy/commit/76ff451b49c9b71703f47aefce0532a2785ce102))

* Merge branch &39;development&39; ([`f7ebf8f`](https://github.com/fhempy/fhempy/commit/f7ebf8f828b8ac707c0e5a330e68803b4893cf60))

* remove from release hook ([`ba41458`](https://github.com/fhempy/fhempy/commit/ba41458e6c29aedfdb0ef3315bffa185d6f9fbea))

* Merge branch &39;development&39; ([`7ec29d8`](https://github.com/fhempy/fhempy/commit/7ec29d898f006e1d4abf1f99b6f05a01ee6c060e))

* action: auto update controls ([`3383182`](https://github.com/fhempy/fhempy/commit/33831829f53e07244f1813f2875415097d0b4c2f))

* Merge branch &39;development&39; ([`8f0595a`](https://github.com/fhempy/fhempy/commit/8f0595a6ced148229aa33edefcda3d4d41e5dadf))

* Merge branch &39;development&39; of https://github.com/dominikkarall/fhem_pythonbinding into development ([`7c0adb9`](https://github.com/fhempy/fhempy/commit/7c0adb9506db94f8f924b8a9b61e70b05e9672a9))

* fix pychromecast min version ([`d0eb9f5`](https://github.com/fhempy/fhempy/commit/d0eb9f5baa51b7cca9efc405e6fb7202556e8e5d))

* action: auto update controls ([`739a702`](https://github.com/fhempy/fhempy/commit/739a702ef5077fa9324b66c41842e7e5603fe879))

* Merge branch &39;development&39; ([`7918e93`](https://github.com/fhempy/fhempy/commit/7918e93d67b320bbd8a44534aafb8783397c4e17))

* version bump ([`4796a72`](https://github.com/fhempy/fhempy/commit/4796a7295b25c45ef7fe274afc991ea8e1c6f5b6))

* fix possible bug ([`fb60ede`](https://github.com/fhempy/fhempy/commit/fb60ede9dc0041f4121a891ba7128b2edb6090d6))

* action: auto update controls ([`49533bd`](https://github.com/fhempy/fhempy/commit/49533bdb266a33fe9492e6e94f2c6cbcf6b451de))

* Merge branch &39;development&39; ([`497743d`](https://github.com/fhempy/fhempy/commit/497743dff4b1d861c21d5977a34e3994b12733c4))

* support lumi.weather.v1
support block firmware updates ([`28cab12`](https://github.com/fhempy/fhempy/commit/28cab120b2de10e004ddba3da2bc0b42a05edcc6))

* add temperature offset ([`557df9f`](https://github.com/fhempy/fhempy/commit/557df9f90fd328ab19ac5b23c2293d9669da4d6e))

* add pairing function for gateway
refactor device types ([`31f4b0d`](https://github.com/fhempy/fhempy/commit/31f4b0d90b76cd41643ad667dfb2db4193d19b01))

* fix volume ([`7d99fe2`](https://github.com/fhempy/fhempy/commit/7d99fe26866d2ba2c2ca874dd51fcf43eb6b0e48))

* keep asyncio debug slow coroutine 0.1s ([`5209d32`](https://github.com/fhempy/fhempy/commit/5209d32cf97c2aea43ee4c042c914b9a8474371c))

* stop zeroconf when connected ([`173521a`](https://github.com/fhempy/fhempy/commit/173521a2992be60aef24ac859f8aeb718f96dafc))

* add update info
small fixes ([`d35aa1f`](https://github.com/fhempy/fhempy/commit/d35aa1f161f8748a09edd5136f859be44883bdab))

* fix blocking fct call ([`54a907b`](https://github.com/fhempy/fhempy/commit/54a907b4aec1b8f0c3fd2f5af7dba7f03ee28a1d))

* support BubbleUpnp player ([`5a01c73`](https://github.com/fhempy/fhempy/commit/5a01c73d0eb4d853865db719b02c318f8ddddcd4))

* action: auto update controls ([`6f306fc`](https://github.com/fhempy/fhempy/commit/6f306fcd29abbcb105fc6f93f81d49f2afc996f2))

* Merge branch &39;development&39; ([`4e72010`](https://github.com/fhempy/fhempy/commit/4e72010e62042e53446f5ae49931f605c3a44836))

* version bump ([`e51565a`](https://github.com/fhempy/fhempy/commit/e51565a032978bb5d2ddf58c1026e199518d1ae6))

* do not destroy schema after creation ([`4e7385d`](https://github.com/fhempy/fhempy/commit/4e7385d91e1ad92f5170f8fef36de619ad218328))

* add tuya tests ([`5adf61c`](https://github.com/fhempy/fhempy/commit/5adf61c2dd9a3f40b757c6db9b4bf91a24dbf74b))

* fix readings update ([`585c263`](https://github.com/fhempy/fhempy/commit/585c2632eb01d3bd35210b9a13de6ac74dbb2f09))

* add info reading ([`a487363`](https://github.com/fhempy/fhempy/commit/a4873632a990ec8ed1cadbd17d4d688894c51bee))

* support args: local, ip, port ([`7cc6815`](https://github.com/fhempy/fhempy/commit/7cc6815f17d9861a7a81db8eca2bc7236eb14401))

* fix state value, now online/offline ([`76bd506`](https://github.com/fhempy/fhempy/commit/76bd5067b4074ae41020c89bbc14233717002407))

* handle commands with optional parameters ([`4ef423b`](https://github.com/fhempy/fhempy/commit/4ef423b5742c7780f0370396a2156c4ad41817c8))

* not used, therefore deleted ([`c59592f`](https://github.com/fhempy/fhempy/commit/c59592f87abf2fb4bd5996eb0d4fa3c85d87eced))

* action: auto update controls ([`f2345d0`](https://github.com/fhempy/fhempy/commit/f2345d01ded00d94c5b61457ffde6a954b576733))

* Merge branch &39;development&39; ([`71195dd`](https://github.com/fhempy/fhempy/commit/71195dd0e93c88b1a4c7fca13c79933bc2dee565))

* version bump ([`82f358c`](https://github.com/fhempy/fhempy/commit/82f358c64849f74c94a2584ffd91182b36396d22))

* fix automatic device creation ([`933ccd0`](https://github.com/fhempy/fhempy/commit/933ccd0b97398cd2ea11a980ab8b2c16b42d0dc6))

* add heater ([`2adb8a5`](https://github.com/fhempy/fhempy/commit/2adb8a51c1bb2313895ea2e4e83360e4cdd6c26e))

* action: auto update controls ([`8860b3c`](https://github.com/fhempy/fhempy/commit/8860b3c8f426b0bd84d8079dee62da3373b83ff3))

* Merge branch &39;development&39; ([`1426b01`](https://github.com/fhempy/fhempy/commit/1426b0132bf888b372d1a6fefab1baaa467132fa))

* version bump ([`dd61b91`](https://github.com/fhempy/fhempy/commit/dd61b91079822f722540c87d59d11129ff544392))

* add exception handling ([`366d4c5`](https://github.com/fhempy/fhempy/commit/366d4c54a222747135e302714aa9897af8528b98))

* fix ble_presence ([`71898d5`](https://github.com/fhempy/fhempy/commit/71898d5552edb1358259700327655942a5fc29cd))

* support enum, integer, string, boolean datapoints ([`d283eea`](https://github.com/fhempy/fhempy/commit/d283eeaa4edf7e06dc7ee67efe090385e60aa6af))

* add getDeviceHashName ([`2f5b3a6`](https://github.com/fhempy/fhempy/commit/2f5b3a6f6db38370a61adcb5f09ac3ed1d9a9b66))

* fix long running imports ([`40c1309`](https://github.com/fhempy/fhempy/commit/40c130916e3f0bef13549490ef1b52549009dd2a))

* add tests for 3.7,3.8,3.9 ([`29ac454`](https://github.com/fhempy/fhempy/commit/29ac454c3a7305cb12273b246409b6de0d413c82))

* add python version badge ([`069b445`](https://github.com/fhempy/fhempy/commit/069b445a41e71637d6202d19d66876848056cfe7))

* add python install script ([`0f7b797`](https://github.com/fhempy/fhempy/commit/0f7b7979b3741b115f848b74158c973572170bcb))

* restructure tests ([`434dd19`](https://github.com/fhempy/fhempy/commit/434dd19623e741a67b32215e082f1a6635160153))

* action: auto update controls ([`cd41cde`](https://github.com/fhempy/fhempy/commit/cd41cdeaa23e29ef672ddd485f064843248867f6))

* Merge branch &39;development&39; ([`06ef3a5`](https://github.com/fhempy/fhempy/commit/06ef3a5649980a74f0d75f638072cc4f81f6bc73))

* version bump ([`8ee5141`](https://github.com/fhempy/fhempy/commit/8ee51413bde1b5584edd0bbd7ffbbb3c451ffcbd))

* fix tox ([`edec153`](https://github.com/fhempy/fhempy/commit/edec1530d05614a9e224d7b34af09f38330de347))

* add mappings, currently not in use ([`111b631`](https://github.com/fhempy/fhempy/commit/111b631792f3e27be1e1496e64d495bfb449092e))

* add info if localkey is present ([`beef7e3`](https://github.com/fhempy/fhempy/commit/beef7e3bddfdfd7ce50e66668c37ddd195ff473c))

* fix Python 3.8 ([`c343f17`](https://github.com/fhempy/fhempy/commit/c343f1752f6dcb3c78941d0a9af5550891536397))

* action: auto update controls ([`27bca68`](https://github.com/fhempy/fhempy/commit/27bca68852ec6ff26190329e148080d7f361dd29))

* Merge branch &39;development&39; ([`b91fca2`](https://github.com/fhempy/fhempy/commit/b91fca284a5403f5b7cf69a80bae8a06f98f80a4))

* version bump ([`37d30f2`](https://github.com/fhempy/fhempy/commit/37d30f2875fda3a10196784a62cbb010dcccf54f))

* add ring tests
update others ([`62592dd`](https://github.com/fhempy/fhempy/commit/62592dd73b7e87dd73726865bb8610a9edf185f6))

* test update ([`d9717ce`](https://github.com/fhempy/fhempy/commit/d9717ce68b4f3e9be1bee4c1268d7325f6d299f0))

* add test requirements ([`dbfb736`](https://github.com/fhempy/fhempy/commit/dbfb736591f567c1cf9dc5973c5ab548885b9ea6))

* set ip offline when not found in setup ([`e7476a9`](https://github.com/fhempy/fhempy/commit/e7476a94fefd0ceaa572dff80d264bee1da44787))

* better debugging ([`d21cf2f`](https://github.com/fhempy/fhempy/commit/d21cf2fd357bdc1a2eb3b0455d461b9084bc9f95))

* report login failed ([`1306d36`](https://github.com/fhempy/fhempy/commit/1306d36f463d5c6d10e4a8b4bc2c087f9c3f3a79))

* action: auto update controls ([`0917056`](https://github.com/fhempy/fhempy/commit/0917056ea4df7a9901d613b9253bd6657152804a))

* Merge branch &39;development&39; ([`fb5b99b`](https://github.com/fhempy/fhempy/commit/fb5b99b292124f455be8ce63c65d7da5ccf56fe2))

* version bump ([`3f54468`](https://github.com/fhempy/fhempy/commit/3f54468574a653eecc85dd61b0d55993f7370ce7))

* Merge branch &39;development&39; ([`bf7ec82`](https://github.com/fhempy/fhempy/commit/bf7ec82a158e0a5ed3086c11cf4ca15523c52f58))

* add version reading ([`930acb0`](https://github.com/fhempy/fhempy/commit/930acb05d10439e6fb3dce1977e16b78c2f9dc64))

* better state messages ([`837eefa`](https://github.com/fhempy/fhempy/commit/837eefab95ea572b2e9f230e0006230fa9de3113))

* fix name ([`5226e57`](https://github.com/fhempy/fhempy/commit/5226e57de461af82c1ebfeacc878d041b7f2e4cc))

* fix attr handling ([`37c8e38`](https://github.com/fhempy/fhempy/commit/37c8e388e37dbca1fc85a9a3eab0e9103450490d))

* action: auto update controls ([`c2f7914`](https://github.com/fhempy/fhempy/commit/c2f7914126deb014d1d0e6fa8eaeedb38a389eeb))

* Merge branch &39;development&39; ([`e7d1833`](https://github.com/fhempy/fhempy/commit/e7d18332685968758631667a49d81eec3b72b182))

* version bump ([`2eb6976`](https://github.com/fhempy/fhempy/commit/2eb697644f42eb2992cd8c38937eb13686b26bb7))

* prep ring tests ([`27901c2`](https://github.com/fhempy/fhempy/commit/27901c243bc0b8dfc67f33f74b87e856d31e4f9a))

* add tuya ([`dbfd124`](https://github.com/fhempy/fhempy/commit/dbfd12417e8a5987120bdc3f22e6aa5dd7e58266))

* initial release of tuya module ([`3bf784c`](https://github.com/fhempy/fhempy/commit/3bf784c3f96d2c63935e82489afd3d714671ad72))

* add flake8 complexity, linelength ([`7f2200a`](https://github.com/fhempy/fhempy/commit/7f2200a96a8dfa25e0bf119775d8f4d3251da94d))

* add timeout disconnect ([`4ed7456`](https://github.com/fhempy/fhempy/commit/4ed74562cbd81f4892c81d637cd97e3b9aa0cd12))

* add possibility to add a function_param ([`dc33d62`](https://github.com/fhempy/fhempy/commit/dc33d622659d48e7e9be8ce531622e16e22329c2))

* add launch.json ([`02aa986`](https://github.com/fhempy/fhempy/commit/02aa986fda936ade83303d0f1b8011dae992d568))

* remove reconnect timers ([`819ec3b`](https://github.com/fhempy/fhempy/commit/819ec3bc83db835b2d5b777d98bda937fa3e7335))

* action: auto update controls ([`c127ce8`](https://github.com/fhempy/fhempy/commit/c127ce83d74f93e7165744d1decd4585a0c15c7d))

* Merge branch &39;development&39; ([`e8fcfde`](https://github.com/fhempy/fhempy/commit/e8fcfde0799c62a1ee2506e8ace8d681780cec38))

* bump version ([`457ef1f`](https://github.com/fhempy/fhempy/commit/457ef1fc78371040d0b5c6a11c104d3ff943d568))

* fix ring alerts ([`039a31f`](https://github.com/fhempy/fhempy/commit/039a31f5b9efb6835ed0c58988bf39fa8e9612db))

* fix typo ([`df4ef29`](https://github.com/fhempy/fhempy/commit/df4ef290daa6a06de28508d0f882f7304b0aad07))

* action: auto update controls ([`d2a6a5d`](https://github.com/fhempy/fhempy/commit/d2a6a5d113af0f7e52fd69bc331fda503d7b9f0a))

* Merge branch &39;development&39; ([`e85520d`](https://github.com/fhempy/fhempy/commit/e85520d38d78860ebfdafb6b32e0b3ade3da1874))

* version bump ([`b0e3e58`](https://github.com/fhempy/fhempy/commit/b0e3e5866195585d2d58c7efe1cc82c59f629d54))

* fix handle_attr test ([`7739cce`](https://github.com/fhempy/fhempy/commit/7739ccef4d78d7c25cc0c83ff1e3952a96f0e58e))

* enable flake8 ([`b455863`](https://github.com/fhempy/fhempy/commit/b4558632d6fb19a8593cdd3b5ffc6e8092c321fc))

* update python-miio 0.5.4 ([`c91daaf`](https://github.com/fhempy/fhempy/commit/c91daaf85451e89730920109d6ddd6cc65ea53ad))

* fix startup ([`46be779`](https://github.com/fhempy/fhempy/commit/46be7796534211cf39ee05c9d86b71243292c850))

* fix update readings ([`5f9cd2a`](https://github.com/fhempy/fhempy/commit/5f9cd2a17f096c63ac4b8aba97dc8f04d41ed93c))

* action: auto update controls ([`f88519a`](https://github.com/fhempy/fhempy/commit/f88519ace87163d8f5e0a78c9a1782e9fec384c3))

* Merge branch &39;development&39; ([`418c13a`](https://github.com/fhempy/fhempy/commit/418c13a14c8b2ae9c9295796096fcfd580a79d26))

* bump version ([`d24c02d`](https://github.com/fhempy/fhempy/commit/d24c02dbd95b2a9cac11d8770a453b7101ea312e))

* fix ring commands ([`e0b10d2`](https://github.com/fhempy/fhempy/commit/e0b10d2d34358582e06c2d0057111d5c95e1f8e2))

* action: auto update controls ([`8f5ea8f`](https://github.com/fhempy/fhempy/commit/8f5ea8febceb8283312d6261839c3b5d332a2e6d))

* Merge branch &39;development&39; ([`5bf23b3`](https://github.com/fhempy/fhempy/commit/5bf23b30385854a01cdde4602d2ef405b184034d))

* bump version ([`aa3dc8c`](https://github.com/fhempy/fhempy/commit/aa3dc8c2f7a870ac9179eef6fa6755eeaafe6e5a))

* fix attribute handling ([`e105e3a`](https://github.com/fhempy/fhempy/commit/e105e3a289ca055c4f075efd3769d8cab9393d75))

* action: auto update controls ([`4784a5d`](https://github.com/fhempy/fhempy/commit/4784a5d029f8f64ffeb0118a76861eb814ea2cbc))

* update controls ([`9f2b709`](https://github.com/fhempy/fhempy/commit/9f2b709da0b6cdfae33582ffd9b1c655dbb42a59))

* Merge branch &39;development&39; ([`17fd227`](https://github.com/fhempy/fhempy/commit/17fd227d023f00fc904e8db92def0b671e86b9df))

* version bump ([`44988cb`](https://github.com/fhempy/fhempy/commit/44988cb6830d2c7729f9982d1019f29c41db8733))

* remove assert False ([`42f560d`](https://github.com/fhempy/fhempy/commit/42f560d1e7cbe7e863b28f9067815d275a9df6cb))

* add googlecast tests ([`4e583bc`](https://github.com/fhempy/fhempy/commit/4e583bc8e88e9fe1f0ef10db7059c43e434a84e4))

* add run_blocking parameter check ([`d4cc4b8`](https://github.com/fhempy/fhempy/commit/d4cc4b8421dded925c54bdf60f4af468a22af5c5))

* fix Spotify issues ([`97767d0`](https://github.com/fhempy/fhempy/commit/97767d080839b9c8686a39a42b177c060465cd30))

* prepare for better testing ([`e022e45`](https://github.com/fhempy/fhempy/commit/e022e456ffb422f619f168841865ae580d7cad60))

* fix attribute handling ([`eee6f1b`](https://github.com/fhempy/fhempy/commit/eee6f1b9cb2526b125fa1f64cfa3c233633d855b))

* update tests ([`a7de12f`](https://github.com/fhempy/fhempy/commit/a7de12f94231de2d581db0711852dafdcfa0b527))

* close aiohttp session
add spotify
fix await ([`214dd78`](https://github.com/fhempy/fhempy/commit/214dd7889842516efcde6781157ab606e75f1b53))

* better define test handling ([`9ccb6e9`](https://github.com/fhempy/fhempy/commit/9ccb6e9e2cf8f46fc054ca308f73d671cc5d2a65))

* add more tests ([`09c9e4e`](https://github.com/fhempy/fhempy/commit/09c9e4e82d5c2c3a843d0fc614664938a839f77e))

* add vscode settings ([`c86c1e1`](https://github.com/fhempy/fhempy/commit/c86c1e1fd1164f59ca487e18bb265d882cfe4a37))

* add more libraries to be prepared for bluetooth ([`b3a5609`](https://github.com/fhempy/fhempy/commit/b3a5609a9ca34b33b6d4a3eac149b078b4481df3))

* add requirements for testing ([`906169a`](https://github.com/fhempy/fhempy/commit/906169a532bc70c66b8ed1c6dcd73fe57c9eaaea))

* add readingFnAttributes ([`25355f8`](https://github.com/fhempy/fhempy/commit/25355f84454caf293483ca24950e4bfb26867ff0))

* better info msgs ([`0ab7474`](https://github.com/fhempy/fhempy/commit/0ab7474e4a192bae7118f591e126bc6bed22ee90))

* fix Usage ([`e366274`](https://github.com/fhempy/fhempy/commit/e3662743048b2c4749f05099ca574e0baf1e9802))

* move ssdp to core ([`cfcbf30`](https://github.com/fhempy/fhempy/commit/cfcbf3018acf7d0245a59c15fbc8ee4fe96ba0db))

* use FhemModule ([`df96521`](https://github.com/fhempy/fhempy/commit/df965218189cd1d26e395e174d7fb5e5eeed1f2c))

* support object_detection on x86_64 and rpi ([`b816c75`](https://github.com/fhempy/fhempy/commit/b816c7526c28087b585bac93f5b65f45f89c543a))

* include .pm files ([`f5755ec`](https://github.com/fhempy/fhempy/commit/f5755ec52d3ee6f296d0e34fdd11b81fbbc6a172))

* fix install packages ([`76784c5`](https://github.com/fhempy/fhempy/commit/76784c5df81e576198f85d3238c7c69d4f22cb2e))

* ring only on 1 device ([`6967b4e`](https://github.com/fhempy/fhempy/commit/6967b4ef3a25a29a1e9e11e2024c7eadceb17cc6))

* add test_utils pytest ([`f2c1429`](https://github.com/fhempy/fhempy/commit/f2c14294ce8c40745bd62a834c9e57a36a8e80a4))

* use set_... params for all set_... functions ([`70b6b5c`](https://github.com/fhempy/fhempy/commit/70b6b5c2f008c04d9b31bc073ce961f1c55607cf))

* add spotify_connect_player (in dev, not working) ([`e85b355`](https://github.com/fhempy/fhempy/commit/e85b355638166308f2c2c59ee664cc21b8980c4b))

* update ([`def5a8e`](https://github.com/fhempy/fhempy/commit/def5a8e0dbc69ed0f580c6c6015a13711058230b))

* move to pip and therefore only bin/fhempy needed ([`ea89448`](https://github.com/fhempy/fhempy/commit/ea8944807fba148c91d8abc57444e3cf703efc35))

* typo ([`5c0a05d`](https://github.com/fhempy/fhempy/commit/5c0a05d2dd17146414031e1b25f130f39ffe4cc5))

* fix update ([`d2c9f3c`](https://github.com/fhempy/fhempy/commit/d2c9f3cc855c7e446d6ca72371c15366445b7126))

* action: auto update controls ([`5d5d3c6`](https://github.com/fhempy/fhempy/commit/5d5d3c65030de969bacc5de87de446bbfb6ab614))

* Merge branch &39;development&39; ([`c22e818`](https://github.com/fhempy/fhempy/commit/c22e8183eb320fced0d689fc2939636414e3c757))

* version bump ([`030b9fd`](https://github.com/fhempy/fhempy/commit/030b9fd4e16f23a2bad845468c6a896f8936be39))

* Merge branch &39;development&39; ([`9dbd16e`](https://github.com/fhempy/fhempy/commit/9dbd16e1f7bdcda7691e2d5bee4c1b58486b146b))

* install requirements via pip ([`e87ed0b`](https://github.com/fhempy/fhempy/commit/e87ed0b5fa5570ce9dcee0a1b92a80e3ecc8dfab))

* allow update for local fhempy ([`9c230b3`](https://github.com/fhempy/fhempy/commit/9c230b3d54f8913230ccaff877e679fbef43370e))

* fix 127.0.1.1 issue ([`fac9fe4`](https://github.com/fhempy/fhempy/commit/fac9fe49f78a14175929e7dceee0c4d01e73cf2c))

* fix shuffle, volume ([`d5203b2`](https://github.com/fhempy/fhempy/commit/d5203b2fa775eb3cf4969d5372a25779e782c6b0))

* fix volume ([`c58d30f`](https://github.com/fhempy/fhempy/commit/c58d30f12811d3793a9b35e3447c75b279261102))

* store only needed data in javascript ([`6590a6e`](https://github.com/fhempy/fhempy/commit/6590a6e8923e5a29df791e7435f835956d30ff3b))

* delete old readings on startup ([`002091c`](https://github.com/fhempy/fhempy/commit/002091c47f61b6c6367e8bd3543f3ae0a81b8fd4))

* action: auto update controls ([`5f1b1d3`](https://github.com/fhempy/fhempy/commit/5f1b1d3674264a5a2e002146d7ff62c7ba94fe83))

* update controls ([`f23282e`](https://github.com/fhempy/fhempy/commit/f23282e5e4fe842614d7cddf1f76e4395d9af94d))

* Merge branch &39;development&39; ([`626987f`](https://github.com/fhempy/fhempy/commit/626987fab0d197a8b7e08d53ffffed4b58953030))

* version bump ([`dad8d46`](https://github.com/fhempy/fhempy/commit/dad8d462da0452f2cd3009779fe66ada932fdf51))

* fix ([`d02e609`](https://github.com/fhempy/fhempy/commit/d02e609f819199e2afc33fcd6572a1709216c678))

* fix ([`1924ea8`](https://github.com/fhempy/fhempy/commit/1924ea8835a64fc7756f4dff1a3d601126595207))

* update controls ([`b0ef79d`](https://github.com/fhempy/fhempy/commit/b0ef79dad964be533eb811132d9d7e2bd049dcb5))

* Merge branch &39;development&39; ([`b810716`](https://github.com/fhempy/fhempy/commit/b8107166c094a8709a5fc47812b2c03b44e3ca3e))

* fix play favorites again ([`e96762f`](https://github.com/fhempy/fhempy/commit/e96762f455cd01310bdfd1b0041c5f7bdac96d52))

* action: auto update controls ([`d93202d`](https://github.com/fhempy/fhempy/commit/d93202d5c92ed9de6fb46fe7458a656c4352ee1b))

* fix controls ([`ddf6e9a`](https://github.com/fhempy/fhempy/commit/ddf6e9a8642cc930e656f0ff1ea5418a68cc4192))

* update controls ([`6993d8d`](https://github.com/fhempy/fhempy/commit/6993d8d8ad8243f52102f6df0703b510f7f7c29f))

* Merge branch &39;development&39; ([`56b595a`](https://github.com/fhempy/fhempy/commit/56b595a77e1b8fe2513fc999a403016e9a05f713))

* bump version ([`da3205b`](https://github.com/fhempy/fhempy/commit/da3205bc241779c3b829555eca79b2f6607e1d29))

* fix bug for some attributes ([`21bde3c`](https://github.com/fhempy/fhempy/commit/21bde3cc687d2557d1a8d7a124f82e326804816f))

* fix possible bug if ip is not available ([`b83e6b0`](https://github.com/fhempy/fhempy/commit/b83e6b062d68fae3fe086dd5d0c38ec860f8b23e))

* support shuffle, volume, transfer_playback ([`09f54f4`](https://github.com/fhempy/fhempy/commit/09f54f4b0e8f7d85bc699f9fef136c407606abb1))

* fix messages ([`474d811`](https://github.com/fhempy/fhempy/commit/474d811f39cbaa88512c894ae86ef7c131ed5424))

* fix pause,next,prev,stop ([`a8c214c`](https://github.com/fhempy/fhempy/commit/a8c214c8a9a61aea9e359d3c911ebaf341d0ee74))

* fix play favorite ([`7aa7b26`](https://github.com/fhempy/fhempy/commit/7aa7b26878057f86847296b729c2fc8686598008))

* rename to fhempy ([`9d9d1a3`](https://github.com/fhempy/fhempy/commit/9d9d1a3725e2b23ff4d39e879e314d0fa096b821))

* change days 60=>40 ([`aaa9087`](https://github.com/fhempy/fhempy/commit/aaa9087cd5e735cee6bbf3a93965e75994452010))

* action: auto update controls ([`6d4b4f5`](https://github.com/fhempy/fhempy/commit/6d4b4f58e3c9fb5342e0e9abdedefc9ea50d7adf))

* update controls ([`6cf5a89`](https://github.com/fhempy/fhempy/commit/6cf5a897a07c5395e8b6d8964361a8b3d591d743))

* Merge branch &39;development&39; ([`380d932`](https://github.com/fhempy/fhempy/commit/380d93242f32c5467e685206ff1b96b12e91063d))

* bump version ([`3ce34d7`](https://github.com/fhempy/fhempy/commit/3ce34d7d051100e80f12aa92e159a111d3361801))

* update controls ([`0891d43`](https://github.com/fhempy/fhempy/commit/0891d436559dbf4f7d08904f28029c87f96bb4fd))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`3c24157`](https://github.com/fhempy/fhempy/commit/3c241570067861e94c6c47e5528822af1765387a))

* Merge branch &39;development&39; ([`5d396ac`](https://github.com/fhempy/fhempy/commit/5d396ac9375e6920ffffd32f25ec6697ff8cea32))

* add spotify connect incl. web player ([`cfe01b4`](https://github.com/fhempy/fhempy/commit/cfe01b4bd9b54d9ee8d136f4979e3c086d0e055e))

* fix table for pypi ([`de584b0`](https://github.com/fhempy/fhempy/commit/de584b0980ac3887ad5f06b6d8b3945621a32a63))

* action: auto update controls ([`5e82c56`](https://github.com/fhempy/fhempy/commit/5e82c560293f95b46d5867025d566f9a552e8ada))

* update controls ([`c72b206`](https://github.com/fhempy/fhempy/commit/c72b206b49ffdca1913ef7f65f46a0d0d9b3ff35))

* Merge branch &39;development&39; ([`2948fdb`](https://github.com/fhempy/fhempy/commit/2948fdb9003d184612d74415a60df30e286aaad8))

* bump version ([`57af469`](https://github.com/fhempy/fhempy/commit/57af4691d8e0ad990b3c4365947838eaf2bb429e))

* Merge branch &39;development&39; ([`c7e4f0c`](https://github.com/fhempy/fhempy/commit/c7e4f0c06c038d168de4aec6a0a181953bfabcb3))

* add startSpotify ([`fb88766`](https://github.com/fhempy/fhempy/commit/fb887663d8a8fa67bad977928e1c27ca807529f6))

* fix play ([`0f2c137`](https://github.com/fhempy/fhempy/commit/0f2c137ab75eece44f423d26f43d756815ee0a6c))

* action: auto update controls ([`2abbdc9`](https://github.com/fhempy/fhempy/commit/2abbdc9f7d954c7c1e05a986c9761ae87a7a3d84))

* version bump ([`c7bd925`](https://github.com/fhempy/fhempy/commit/c7bd925713dd29ba48443a52ad3460ff09260296))

* Merge branch &39;development&39; ([`b25e179`](https://github.com/fhempy/fhempy/commit/b25e17979a48dc46c0b776e3c034d0494d5e8984))

* version bump ([`3cde499`](https://github.com/fhempy/fhempy/commit/3cde4999395020de214c5026b391827aae658f59))

* update controls ([`e779e20`](https://github.com/fhempy/fhempy/commit/e779e206ae8b4f702fecd6c49c90be80a35623bf))

* Merge branch &39;development&39; ([`f845eef`](https://github.com/fhempy/fhempy/commit/f845eefd3ae037d6fb6b23d00d4386849471e0ef))

* add more info ([`fbd74df`](https://github.com/fhempy/fhempy/commit/fbd74df3eba51f51296d5d472955352067291159))

* add coffee link ([`9d528d0`](https://github.com/fhempy/fhempy/commit/9d528d04f7cf82c93101281805960e4c0bbb47f5))

* add spotify usage ([`1c86894`](https://github.com/fhempy/fhempy/commit/1c8689475ca90b5ecf321e3de0c62912be030600))

* add Spotify info ([`077b705`](https://github.com/fhempy/fhempy/commit/077b705672ce7a58925f0e28d06adc8a4975642d))

* bugfix: missing do_trigger ([`b4babfb`](https://github.com/fhempy/fhempy/commit/b4babfbf02296b23edfb8b754d6ea3c631d7033e))

* fix some threading bugs ([`6ed00ed`](https://github.com/fhempy/fhempy/commit/6ed00edbb0fd3913cdd87926d0aa64ec8843f7fb))

* support Spotify
use FhemModule ([`d63491a`](https://github.com/fhempy/fhempy/commit/d63491a3d9430434b790ccc6597821c3d11ac49e))

* support function in attr_conf ([`80012a7`](https://github.com/fhempy/fhempy/commit/80012a7e544d528a7302fad3d5ca9e279657f29a))

* add self.loop
set hash before handle_define_attr ([`0f85d1b`](https://github.com/fhempy/fhempy/commit/0f85d1b601ad4298cbb7989ce37d08a53296352f))

* fix prepare script ([`6d0e072`](https://github.com/fhempy/fhempy/commit/6d0e0723e85be0cf7e1afc1403ad4c54af4f668d))

* fix controls ([`1034978`](https://github.com/fhempy/fhempy/commit/10349780e74df46eedcb2ec2a0ebdd7654bf8a0c))

* update controls ([`43265fe`](https://github.com/fhempy/fhempy/commit/43265fe8318a062561d6284c5a57e043f80f6797))

* Merge branch &39;development&39; ([`2510c57`](https://github.com/fhempy/fhempy/commit/2510c57717282e51f83b3b332c8e1b9eb2a43284))

* fix FHEM update ([`e2d14c9`](https://github.com/fhempy/fhempy/commit/e2d14c9f0847023c4005ad64e53be57f2ae9aef5))

* action: auto update controls ([`0ed2b2c`](https://github.com/fhempy/fhempy/commit/0ed2b2c3b5151f4d97af1b72ff99c50542ee65ca))

* update controls ([`81544f5`](https://github.com/fhempy/fhempy/commit/81544f53337c275a26c12b21b2e73e859596d01c))

* Merge branch &39;development&39; ([`2674c52`](https://github.com/fhempy/fhempy/commit/2674c52403fc91c0bf679a9dd3ad95da39ebdf31))

* version bump ([`75e0104`](https://github.com/fhempy/fhempy/commit/75e01042b9f8c67ad996f6dbb3aad1f137e7bec4))

* Merge branch &39;development&39; ([`91a4e9c`](https://github.com/fhempy/fhempy/commit/91a4e9c5e1af559746d6ae2ed7609b475f443de6))

* update readme ([`1e0d57f`](https://github.com/fhempy/fhempy/commit/1e0d57fdf95a50a920a58af91548bb82fc8aff9c))

* update controls ([`5e181f7`](https://github.com/fhempy/fhempy/commit/5e181f762e2d2ae01032862c505fdd9926c96848))

* Merge branch &39;development&39; ([`9179c30`](https://github.com/fhempy/fhempy/commit/9179c308b3773543de720c99ee0cb808746ff633))

* add MOV fhempy to avoid issues with older versions ([`c1890de`](https://github.com/fhempy/fhempy/commit/c1890de4484349cd64186572ff88d1302d2a2c7b))

* fix shields ([`405b0d0`](https://github.com/fhempy/fhempy/commit/405b0d093490f29985e255d86e6e596d8b72a75f))

* update readme ([`b2bd0ee`](https://github.com/fhempy/fhempy/commit/b2bd0ee4ce47397331d5c55a5b3a1f100f8ba68c))

* fix help text ([`c691e79`](https://github.com/fhempy/fhempy/commit/c691e7978ed6c785cfcb48102dd4e16806f14eca))

* update changed ([`2ed04f9`](https://github.com/fhempy/fhempy/commit/2ed04f904cee104f7a6b21c28f7b1c3e0e5bcee4))

* support create device out of xiaomi_token ([`bc2dcc9`](https://github.com/fhempy/fhempy/commit/bc2dcc9b5b623ad132ed16e75315be9b21172ed8))

* one line import ([`ab3cfd6`](https://github.com/fhempy/fhempy/commit/ab3cfd63d413a305836fb7273c0179261693159a))

* save username/password encrypted
always retrieve de,cn,sg servers ([`91a3f4c`](https://github.com/fhempy/fhempy/commit/91a3f4cba47e3c62c0f2b1445329e445fee8c503))

* fix python version detection ([`69708ae`](https://github.com/fhempy/fhempy/commit/69708aef964f73c439ef3e1fb8c47952cf8c353d))

* fix issues for attr_conf without default ([`c3bc585`](https://github.com/fhempy/fhempy/commit/c3bc5852d7e883e5f8b2f467e9cad115d0838647))

* avoid too many log messages on auto restart ([`7257fff`](https://github.com/fhempy/fhempy/commit/7257fffdc4010c855139deabb02fe8888ae916af))

* remove try/except from run_blocking ([`d1178b6`](https://github.com/fhempy/fhempy/commit/d1178b6ba7ba2ead343b00ba1d584cfa4e08c45e))

* use state instead of presence ([`1d73b0c`](https://github.com/fhempy/fhempy/commit/1d73b0cf2397fb694dcbb986b2b65aa2596fb52c))

* change error log to debug ([`3f09be3`](https://github.com/fhempy/fhempy/commit/3f09be344ab9addfd9402a1c94a250ffaf1d2a6f))

* fix possible deadlock ([`d011605`](https://github.com/fhempy/fhempy/commit/d011605785dac49633a6260fa19890b1400a4b7c))

* handle stats ([`c955ee4`](https://github.com/fhempy/fhempy/commit/c955ee47c9ba50c160fbf46689ac619bf3167857))

* support BLE
use latest AlexxIT code ([`c7e7560`](https://github.com/fhempy/fhempy/commit/c7e75603b39ef25979a0a8018863e58d061ba6ed))

* use relative import ([`39b3f1f`](https://github.com/fhempy/fhempy/commit/39b3f1f7712312b8b0b66b970e74f6a565d153e6))

* add ip addr ([`d4e412c`](https://github.com/fhempy/fhempy/commit/d4e412c27219c2f0bd7e3ec72a039512277919f2))

* initial working version, just on/off ([`01452d3`](https://github.com/fhempy/fhempy/commit/01452d37f7c2c3181108262094aa53a5a47baa4e))

* create ble library to be used by modules ([`165a79b`](https://github.com/fhempy/fhempy/commit/165a79bb1a2f414bae51d72a81cfac0d08970b36))

* add xiaomi_gateway3 readme ([`de88bd5`](https://github.com/fhempy/fhempy/commit/de88bd5b6f1493d9d48aaa8019ca1565baa304f0))

* update readme ([`d06e9a8`](https://github.com/fhempy/fhempy/commit/d06e9a8e9131b4b635286ade83e288e24524a7bd))

* hint for new firmware ([`e20f7c9`](https://github.com/fhempy/fhempy/commit/e20f7c9a66af10eb6080c05ddb2a151e05d9d132))

* better readme ([`74cb0b8`](https://github.com/fhempy/fhempy/commit/74cb0b8deb062f84934209ba872452c0e3d1ca44))

* fix &34;too many params&34; ([`2c7ff8a`](https://github.com/fhempy/fhempy/commit/2c7ff8a9bf2b0b00ea5cfc89db318e708e6f9434))

* add more infos ([`593b304`](https://github.com/fhempy/fhempy/commit/593b3042cc13d878841429cc239f82110292bfeb))

* fix cmdIcon, webCmd ([`5508629`](https://github.com/fhempy/fhempy/commit/5508629b27de6494d7439f9633be7a8e8ca896da))

* handle to many arguments in set ([`d3c17f9`](https://github.com/fhempy/fhempy/commit/d3c17f90be25811ba7c7ff5f6eb99e007d93f145))

* use relative import ([`b670e28`](https://github.com/fhempy/fhempy/commit/b670e28468d9fcdb8b426434c7fb0c44a1c6036e))

* fix version check ([`d594305`](https://github.com/fhempy/fhempy/commit/d594305bf1c35e0122d2f6484060c49e9d495cba))

* reload page hint ([`817f64d`](https://github.com/fhempy/fhempy/commit/817f64d9919bd44de24f389e19f390fb916bc708))

* fix warning of uninitialized value ([`e544dde`](https://github.com/fhempy/fhempy/commit/e544ddef2e0464603d822c99e78c3b3d4bcea09c))

* add exception log ([`2f5beba`](https://github.com/fhempy/fhempy/commit/2f5bebae4116f61d907a6c2f81d94f316323f3b8))

* move fhempy file away ([`3453a1a`](https://github.com/fhempy/fhempy/commit/3453a1af840d6e4a4ac5325ce551fa22b54fe172))

* fix controls ([`3d69a21`](https://github.com/fhempy/fhempy/commit/3d69a21f1f9214966aee8b6e70c3e414fc452988))

* fix prepare ([`f2546c4`](https://github.com/fhempy/fhempy/commit/f2546c4021ace1a3002683cad966d85809705c6d))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`1187135`](https://github.com/fhempy/fhempy/commit/118713548ac9ea6cad8f51c787e99d666478e5d9))

* Merge branch &39;development&39; ([`6ab28d2`](https://github.com/fhempy/fhempy/commit/6ab28d212ba452e117157a3745bda47b620d1465))

* fix readme links ([`c1a42d9`](https://github.com/fhempy/fhempy/commit/c1a42d94429b298c8c678538b9964be5f07f95a6))

* action: auto update controls ([`ee30e0a`](https://github.com/fhempy/fhempy/commit/ee30e0a41be38b31e6669297f67703192efb5922))

* Merge branch &39;development&39; ([`8b689ab`](https://github.com/fhempy/fhempy/commit/8b689ab530bc73ec7f8e31a0dca03821deaf215f))

* bump version ([`cda83fd`](https://github.com/fhempy/fhempy/commit/cda83fdc5ab624b7b81f2939324124fdcc137cb7))

* Merge branch &39;development&39; ([`9843d6d`](https://github.com/fhempy/fhempy/commit/9843d6d3dd602242aa8c226db9b73354984e1411))

* add newline at eof ([`2600844`](https://github.com/fhempy/fhempy/commit/260084427acb00374a74130c4b55ecd3bbce126b))

* restructure for proper pip package ([`8ea1d07`](https://github.com/fhempy/fhempy/commit/8ea1d07618aebd3fd51d7bcd39004e49e76cc8c7))

* typo ([`ef0f77b`](https://github.com/fhempy/fhempy/commit/ef0f77b4f99fe0496f1c1fb2e488c037ba9f559a))

* update readme with autodiscovery ([`498bd68`](https://github.com/fhempy/fhempy/commit/498bd687cd032e8d85e63377dbd0dfcf1b40166e))

* fix possible bug if devhash not defined ([`f01500e`](https://github.com/fhempy/fhempy/commit/f01500e5420b9d3161a008fcb1679dfbd2f77bf1))

* internal zeroconf usage ([`42d9bc5`](https://github.com/fhempy/fhempy/commit/42d9bc58aba505bd8b537b53576a9022b8ba3291))

* fix error ([`99dc90d`](https://github.com/fhempy/fhempy/commit/99dc90d61ef0e67d29e704f72f519a8b05a4eae2))

* use internal zeroconf ([`73909ce`](https://github.com/fhempy/fhempy/commit/73909ce9982a78c925d4a4068ef311fed8a4c4e8))

* internal zeroconf module ([`a197342`](https://github.com/fhempy/fhempy/commit/a19734238270c3c3491848bc4cc9cbdb10251ae0))

* add upgrade ([`48c2f08`](https://github.com/fhempy/fhempy/commit/48c2f08d9e122a8c81c9db72d66aa4324a552b0e))

* add wait before status request ([`242dfc3`](https://github.com/fhempy/fhempy/commit/242dfc349d5317106ff716c166655e643fae6137))

* fix autodiscover of peers via mdns ([`5cbb05f`](https://github.com/fhempy/fhempy/commit/5cbb05f917bea153963e3822d3110238bccdb5ea))

* fix lungo typo ([`639caf5`](https://github.com/fhempy/fhempy/commit/639caf5cbcbae85d89bec24058cc5fab523537b4))

* Merge branch &39;development&39; ([`e42694b`](https://github.com/fhempy/fhempy/commit/e42694bb18e5bff8e2b55ed94046ec5712ed9c97))

* use fhempy by user pi ([`014e907`](https://github.com/fhempy/fhempy/commit/014e907bbefa0c0f6eda2a471786d63e7e83d147))

* try to fix controls commit ([`6986324`](https://github.com/fhempy/fhempy/commit/698632469bccd0ae405fc93ae3815c08b51cd22b))

* action: auto update controls ([`05c3e5a`](https://github.com/fhempy/fhempy/commit/05c3e5a0274d318f2c312f1fcc77a4c82424bc23))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`c287f0f`](https://github.com/fhempy/fhempy/commit/c287f0fe8120f61caa825b242c29bba24701385e))

* Merge branch &39;development&39; ([`f1d4699`](https://github.com/fhempy/fhempy/commit/f1d4699b8f71dd6b4bde971644e6703abf875daf))

* version bump ([`efe6fcb`](https://github.com/fhempy/fhempy/commit/efe6fcbec74e80a0eee8545f35417d1e13075733))

* action: auto update controls ([`5eef54b`](https://github.com/fhempy/fhempy/commit/5eef54b99f65756d65973903b75869c5ba5a3479))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`04aade7`](https://github.com/fhempy/fhempy/commit/04aade78f40d63dd92b86a91eef611d714731776))

* Merge branch &39;development&39; ([`9bca24e`](https://github.com/fhempy/fhempy/commit/9bca24e57047143deb61470cd4827cdeef15047a))

* fix zeroconf remote peer ([`2116824`](https://github.com/fhempy/fhempy/commit/2116824287d9cd81611c8e19bb36c41acae52139))

* action: auto update controls ([`16d7cae`](https://github.com/fhempy/fhempy/commit/16d7cae9a7ce6369106acff245bd6c2e243d8b8a))

* Merge branch &39;development&39; ([`f81e2eb`](https://github.com/fhempy/fhempy/commit/f81e2eb8de7ccde36fc5cec58e175c96be9cdf4a))

* version bump ([`2d581a4`](https://github.com/fhempy/fhempy/commit/2d581a4e73ec2a2257ffa33fbd6bce48af743c86))

* clearify change msg ([`69deced`](https://github.com/fhempy/fhempy/commit/69deced9b8fb0435ed8b09cee8139c604a0b5a7a))

* autodiscover remote peers ([`a8758db`](https://github.com/fhempy/fhempy/commit/a8758db1d9e636c9e20afdc3ff3953bfd292f7cf))

* black formatting ([`094ae6d`](https://github.com/fhempy/fhempy/commit/094ae6d2d1445d4a4382a5ada664419c9dbe36c2))

* core zeroconf service ([`397be93`](https://github.com/fhempy/fhempy/commit/397be93fca015d271c4d33f631ea085613ea3f64))

* fix status loop
fix bug when no reply ([`cab3f08`](https://github.com/fhempy/fhempy/commit/cab3f0885b216962a97ec3870eeeab142004f7f6))

* use setDevAttrList ([`7718346`](https://github.com/fhempy/fhempy/commit/77183464ccc018b3b73407cad9c2b92d5a25de7c))

* remove update for local bindings ([`f7f0458`](https://github.com/fhempy/fhempy/commit/f7f045821b40e8b79c44f81202aac89d1d192013))

* action: auto update controls ([`f51a447`](https://github.com/fhempy/fhempy/commit/f51a44765d5822f19e5e9afba1aabbe6817e4ca3))

* fix checkout ([`e6ef2a1`](https://github.com/fhempy/fhempy/commit/e6ef2a11377b5e86bfb3e0b87f324cdf88c2a99b))

* Merge branch &39;development&39; ([`12ae023`](https://github.com/fhempy/fhempy/commit/12ae023499231c44b67fc6e02b7e4f3f55885ccb))

* bugfix ([`a480e2a`](https://github.com/fhempy/fhempy/commit/a480e2abbec68c4d51443abe0e64b256ffc0cc4d))

* black code formatting ([`0fd8e32`](https://github.com/fhempy/fhempy/commit/0fd8e322c875bd468cf8fbb8db222f0b457d9523))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`6f9a73b`](https://github.com/fhempy/fhempy/commit/6f9a73bdb7e43560f6d5356ec3ae3ecc3a0c2336))

* fix release ([`f9630b5`](https://github.com/fhempy/fhempy/commit/f9630b5c38ba1bcad547656a40e58a582e511289))

* action: auto update controls ([`08e5622`](https://github.com/fhempy/fhempy/commit/08e56228bfcb19e5f30ccd2e2a2771456bf8c96a))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`764ae49`](https://github.com/fhempy/fhempy/commit/764ae4903f29132b91fd7321d334cfe1f6c18a57))

* Merge branch &39;development&39; ([`69acff5`](https://github.com/fhempy/fhempy/commit/69acff5bb4614ebb20d12541225d8fd23940dbe6))

* bump version to 0.1.2 ([`6a9162e`](https://github.com/fhempy/fhempy/commit/6a9162ea9f6753b8f56d68a921dab44b81313bd5))

* Delete python-publish.yml ([`6207761`](https://github.com/fhempy/fhempy/commit/62077617ce7b1e4848a788105f9003a496684dcd))

* add pip package creation ([`29a9487`](https://github.com/fhempy/fhempy/commit/29a948790f387723d1c6c939327a5a21586fcdb9))

* action: auto update controls ([`3e14629`](https://github.com/fhempy/fhempy/commit/3e14629d05d4e67dbaf642ffcbac084529d4b046))

* fix ([`c4430d0`](https://github.com/fhempy/fhempy/commit/c4430d08de679b9094bea37b86360796aadbc7bd))

* update ([`e73f88a`](https://github.com/fhempy/fhempy/commit/e73f88a6503197a887781d8465671561dcf418cb))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`3310201`](https://github.com/fhempy/fhempy/commit/33102013fd6f8a80f1b6731da157829704041f0e))

* update controls ([`0ff04a3`](https://github.com/fhempy/fhempy/commit/0ff04a33ee839909d865f97c585a71b03d7344e6))

* Merge branch &39;development&39; ([`dc1ae8e`](https://github.com/fhempy/fhempy/commit/dc1ae8e1e443c5b6bb38569a7d436b1a75fadc7d))

* fix prepare
remove release and use actions ([`b5acaec`](https://github.com/fhempy/fhempy/commit/b5acaec4989ef87d02f31d0e4dc88eaf35b49fe4))

* prepare auto controls update ([`375c2b6`](https://github.com/fhempy/fhempy/commit/375c2b613fbc7671f6f63e86824317856187f304))

* update remote peers on update ([`fdde17b`](https://github.com/fhempy/fhempy/commit/fdde17b21cf2e7f83dd3b4006e15cea4310f63dd))

* rename to fhempy ([`f17cea8`](https://github.com/fhempy/fhempy/commit/f17cea8e6c8ead62487955ebb1f68b01ab284ff1))

* Merge branch &39;development&39; ([`ddb652d`](https://github.com/fhempy/fhempy/commit/ddb652dc709640cf1741978ba77457c4caee2ef4))

* update readme links ([`9d86dc9`](https://github.com/fhempy/fhempy/commit/9d86dc9e4421faf1838a4d224ce6feeb103ddd95))

* update controls ([`452057c`](https://github.com/fhempy/fhempy/commit/452057c14d8e7f62876b027cc3e8bc8a459389a6))

* Merge branch &39;development&39; ([`6ee3a26`](https://github.com/fhempy/fhempy/commit/6ee3a26184b8b030f3a03a80e1da44091627e990))

* update readme ([`250ea93`](https://github.com/fhempy/fhempy/commit/250ea936880c8f7bee5c7dad6f02f45c5c4654d0))

* Merge branch &39;development&39; ([`9471fbf`](https://github.com/fhempy/fhempy/commit/9471fbfc354e3caac9bfd1cca97d471944021065))

* use FhemModule ([`382fc10`](https://github.com/fhempy/fhempy/commit/382fc10e793acab888ece208a7cc3066e9a331e3))

* save self.hash ([`cc951bd`](https://github.com/fhempy/fhempy/commit/cc951bd3a18071830eb311717b70c043a361d74f))

* fix ([`99590eb`](https://github.com/fhempy/fhempy/commit/99590eb08a1f8358a56c99fe873275c0d81b3c6e))

* remove links ([`ecaf384`](https://github.com/fhempy/fhempy/commit/ecaf384ea11f7176481c935ae6053455f90ea272))

* some more shields ([`2bb1c57`](https://github.com/fhempy/fhempy/commit/2bb1c57a009f07de189a94dc1e9f306a06600b74))

* add downloads badget ([`8bbd293`](https://github.com/fhempy/fhempy/commit/8bbd2938f698ca88d1e2db148df183a936451efc))

* create stale workflow ([`52bed33`](https://github.com/fhempy/fhempy/commit/52bed339839e66a1e283ac9b70db99350953fb83))

* create publish package workflow ([`20919f5`](https://github.com/fhempy/fhempy/commit/20919f5d7ce6df1b28b8c61aa7bc2694f28cc116))

* update controls ([`0310f2a`](https://github.com/fhempy/fhempy/commit/0310f2acfb7eecb342342cee22303136bb2019ab))

* Merge branch &39;development&39; ([`5b5348e`](https://github.com/fhempy/fhempy/commit/5b5348e92ba8d01c0bc2a8b8ef1c98e87526a28f))

* update version ([`dc69031`](https://github.com/fhempy/fhempy/commit/dc690319c5280b5078eb928ecbb11b706b32e5aa))

* fix path ([`4739523`](https://github.com/fhempy/fhempy/commit/4739523016c1ab3a899be11b8fbda4c6e684a324))

* rename to fhempy
update remote peer infos ([`0f29602`](https://github.com/fhempy/fhempy/commit/0f29602333cfd071141b5dd7a2ffcc215dc40cbe))

* add release script ([`55becb2`](https://github.com/fhempy/fhempy/commit/55becb286a942d3eb9166cf7f43da4db4448629d))

* add installation script for systemd ([`99c029f`](https://github.com/fhempy/fhempy/commit/99c029fc15121ac6b7e5927fc4aab76a54b8eeb3))

* fix restart after update ([`fd525ac`](https://github.com/fhempy/fhempy/commit/fd525ac2f8666a0a2e593f76073b6efcf693cd05))

* prepare pip package ([`d6ed9a9`](https://github.com/fhempy/fhempy/commit/d6ed9a90f0f64b6acf0cf161ca76d51c7d5fac57))

* support remote update
add version reading ([`5bce14a`](https://github.com/fhempy/fhempy/commit/5bce14a6f49a6ae9902089d02bb121c88bc09fe9))

* add license ([`199f731`](https://github.com/fhempy/fhempy/commit/199f731eaa674df61d642ca09e81946649336a09))

* update changed ([`b96d280`](https://github.com/fhempy/fhempy/commit/b96d2801f4d4738da474f5b516f9181c19e07de0))

* support FW_detailFn ([`5bd3b98`](https://github.com/fhempy/fhempy/commit/5bd3b981b1bf184fb907eaf619b1eb220ddf20d7))

* change to fhempy ([`e62211b`](https://github.com/fhempy/fhempy/commit/e62211bb83cd28a1cae224bdc6929029bedc034c))

* change to fhempy ([`10b26bc`](https://github.com/fhempy/fhempy/commit/10b26bc67b96fa955528379b4c9beac7e3a453ec))

* rename fhem_pythonbinding to fhempy ([`69c104c`](https://github.com/fhempy/fhempy/commit/69c104cf45c70059c4ea926b3c799f80aa473245))

* add min version for ring_doorbell ([`30b8d3d`](https://github.com/fhempy/fhempy/commit/30b8d3d169e2dcbd6d8ec119a387782cabc005fb))

* use FhemModule and help ([`9abe2e3`](https://github.com/fhempy/fhempy/commit/9abe2e38f0deaf58238317d46b1b9236c0c74923))

* use FhemModule ([`75b565d`](https://github.com/fhempy/fhempy/commit/75b565d7ef83f3986a7a4ab58437a8426eaf9e07))

* use FhemModule and help ([`bbd2797`](https://github.com/fhempy/fhempy/commit/bbd27977b96e9006995ba325306f880de9c4b65d))

* add FhemModule base class ([`f2958a2`](https://github.com/fhempy/fhempy/commit/f2958a24cb13efaf64af65631663f22b251336a2))

* update controls ([`459e613`](https://github.com/fhempy/fhempy/commit/459e6136fc774c66bff00b45ff5c366de1ac7f6d))

* Merge branch &39;development&39; ([`2b748d3`](https://github.com/fhempy/fhempy/commit/2b748d3afa67a148dee4a8fc5d014ff91c8d93c8))

* better readings ([`3776c7a`](https://github.com/fhempy/fhempy/commit/3776c7a5098138a98bcc1f6531df0fbdc3d53d48))

* update controls ([`5eb72ea`](https://github.com/fhempy/fhempy/commit/5eb72eaa18c4291ad60a7a881af1498ea1c84e2b))

* Merge branch &39;development&39; ([`6d3126c`](https://github.com/fhempy/fhempy/commit/6d3126c1562348176c642cc6ded1b1bd0a087245))

* fix update_functions ([`ba262f8`](https://github.com/fhempy/fhempy/commit/ba262f8208cbf9c910700f6bd76829526ad688c8))

* Merge branch &39;development&39; ([`021c8a3`](https://github.com/fhempy/fhempy/commit/021c8a3abd723e1ca9b331d6fed308b9c3145f13))

* fix IODev attribute ([`571e051`](https://github.com/fhempy/fhempy/commit/571e051b4a05a3458f8a3f58a4033d8fc06ce6e5))

* update controls ([`cb67e50`](https://github.com/fhempy/fhempy/commit/cb67e50157a8f105c32a4456236bbf3f1e15e78a))

* Merge branch &39;development&39; ([`ed64fa3`](https://github.com/fhempy/fhempy/commit/ed64fa37026020c1d0f88f09f763054d78a58099))

* support update_functions attr ([`0f3a7a7`](https://github.com/fhempy/fhempy/commit/0f3a7a7099a9fd22ec960bf280f6a0ec5715d4a7))

* try to fix reconnect issues ([`257039e`](https://github.com/fhempy/fhempy/commit/257039e07736ead319010a15d1423c5585d2ffc6))

* fix stop_process ([`a3c84ab`](https://github.com/fhempy/fhempy/commit/a3c84abf40ae62f80e0e469f165e541b6cf55988))

* add logfile,nrarchive ([`139cee4`](https://github.com/fhempy/fhempy/commit/139cee4384d4444a155a873ef7c67118d6f1e78b))

* use setDevAttrList instead of userattr ([`29ebf04`](https://github.com/fhempy/fhempy/commit/29ebf0468551efde4dab4fbdadf5e8eb2b7a7fb2))

* fix multiple connects ([`0af9844`](https://github.com/fhempy/fhempy/commit/0af984458c2a9cf448eba90e9773c55738e42585))

* fix package installations ([`6fccc2f`](https://github.com/fhempy/fhempy/commit/6fccc2f98cf58b43ffe52cb70f9059ffeba515c6))

* relogin on errors ([`3263286`](https://github.com/fhempy/fhempy/commit/32632866113be574801849e20edad84283495748))

* update readme ([`6a7a9a8`](https://github.com/fhempy/fhempy/commit/6a7a9a83a6118b64ff43363cc51c2095d6b411e3))

* wait for result ([`26355be`](https://github.com/fhempy/fhempy/commit/26355be9f921481867d936c40227a0044752404c))

* wait for result ([`05665f3`](https://github.com/fhempy/fhempy/commit/05665f33ad3472af69f4bc1833090f3ee5ea1048))

* support americano,hotwater ([`67bc210`](https://github.com/fhempy/fhempy/commit/67bc2101f94f7cf652c1d9d986baf097adb87426))

* Merge branch &39;development&39; ([`1bcb0de`](https://github.com/fhempy/fhempy/commit/1bcb0dea9d101f834bed38083d60c4c85bc39e78))

* update remote installation ([`39735f8`](https://github.com/fhempy/fhempy/commit/39735f877b8592c81ebeec6fbb39ff1304d74889))

* add googlecast readme ([`cc28bdf`](https://github.com/fhempy/fhempy/commit/cc28bdf60168992fff39ef19bf06453885a57d60))

* update controls ([`f02b22a`](https://github.com/fhempy/fhempy/commit/f02b22ac5e06ae9fde1492394a69383a68c1eb41))

* Merge branch &39;development&39; ([`a8e91ba`](https://github.com/fhempy/fhempy/commit/a8e91ba9b4d936b87a5fcad0da6630c5d8665ab9))

* longer timeout ([`bd6f3fc`](https://github.com/fhempy/fhempy/commit/bd6f3fcc63695d679d989680f5aa8ff932ee75a0))

* fix absent on startup ([`ef075be`](https://github.com/fhempy/fhempy/commit/ef075be421e6cb6de1a108c6e990b88097c074f2))

* update controls ([`6792886`](https://github.com/fhempy/fhempy/commit/67928865071759680602eab584ee0f3a61729240))

* Merge branch &39;development&39; ([`07171ae`](https://github.com/fhempy/fhempy/commit/07171ae32ee07f44cb9a1df50138404d5223871f))

* install cryptography ([`c6f4afc`](https://github.com/fhempy/fhempy/commit/c6f4afc7c9c527bbff236c5554c968a9150a2147))

* update controls ([`e2e3b04`](https://github.com/fhempy/fhempy/commit/e2e3b04d7ea2fdb77309210b9d83e9d767f93fd9))

* Merge branch &39;development&39; ([`1b60bc2`](https://github.com/fhempy/fhempy/commit/1b60bc2d7747835bfe9366bc4735f5c7a33d13e1))

* add stacktrace logging ([`9662342`](https://github.com/fhempy/fhempy/commit/9662342e5e8401b59b0559c985d967ef80ff20ff))

* add timeout for connect ([`21ac975`](https://github.com/fhempy/fhempy/commit/21ac975cb8fbf19dddfc117cea084e806088d026))

* update controls ([`b063358`](https://github.com/fhempy/fhempy/commit/b063358db0a92ab089ed9143a191e7e61cbaf64c))

* Merge branch &39;development&39; ([`c517dfa`](https://github.com/fhempy/fhempy/commit/c517dfae53b42dd6e9b02d23feda9f0412f095e7))

* remove deps which are automatically installed ([`6a1684c`](https://github.com/fhempy/fhempy/commit/6a1684c87e4c830e493c7eae26f96f95211a2c92))

* automatically install depencies
fix IODev change ([`1953712`](https://github.com/fhempy/fhempy/commit/1953712e41fd94def437dbc685489521573ec52f))

* set offline after 4 failed updtes ([`f4a836a`](https://github.com/fhempy/fhempy/commit/f4a836a68c4f67a0b878fc1ee77cca04a48bb3c2))

* add version check ([`da2b6c3`](https://github.com/fhempy/fhempy/commit/da2b6c365569be748c6e3b55de5a42b0ce369e02))

* better error handling ([`32031e2`](https://github.com/fhempy/fhempy/commit/32031e255d23c8076375d5f7581c6b663367f917))

* update controls ([`2acefdd`](https://github.com/fhempy/fhempy/commit/2acefdd08a8f9450773260c84fd0f15ef1c1a652))

* Merge branch &39;development&39; ([`a8b37cc`](https://github.com/fhempy/fhempy/commit/a8b37ccf840c7b5080c6258095aa3f23ab8aee03))

* add set_attr_ on define ([`824c02a`](https://github.com/fhempy/fhempy/commit/824c02a6840f057ab3c88d40aab8387c58ff76f5))

* add hciconfig hciX up cmd ([`13e9ec5`](https://github.com/fhempy/fhempy/commit/13e9ec5b6a59e80b004bca0abed1a97a33b1e5d3))

* read all possible characteristics into readings ([`b0ff6bb`](https://github.com/fhempy/fhempy/commit/b0ff6bbd2dae45b0af6d1523f6513701fb60c2f1))

* update controls ([`8af6378`](https://github.com/fhempy/fhempy/commit/8af6378c5e03c2c2ebb4396a1e91238c732902e4))

* Merge branch &39;development&39; ([`714bb24`](https://github.com/fhempy/fhempy/commit/714bb241433865e5b3d509446c2a9446a4bcbe45))

* add attr scan_duration ([`619e36e`](https://github.com/fhempy/fhempy/commit/619e36e3344e8f0a29667b82b04ce9f18ff382ec))

* udpate controls ([`43be4e9`](https://github.com/fhempy/fhempy/commit/43be4e9327c4221ec7ec767ac26be4535bfd0d4c))

* Merge branch &39;development&39; ([`583e1a3`](https://github.com/fhempy/fhempy/commit/583e1a333cdf452f43eed99f1af18c4e59a45777))

* add esphome ([`d1f06a1`](https://github.com/fhempy/fhempy/commit/d1f06a16b67de20b0f00db8fb3ef023fc109aac7))

* add esphome readme ([`9e61b05`](https://github.com/fhempy/fhempy/commit/9e61b0533c8943f789e2cf915cc8d81918ef1d54))

* add esphome ([`53f7443`](https://github.com/fhempy/fhempy/commit/53f74433c59fcea43d4a019b5e0bcb67315c188d))

* fix readme ([`9446b77`](https://github.com/fhempy/fhempy/commit/9446b778a75bef78e867b640c1fb85fef4fc5492))

* fix name ([`6338588`](https://github.com/fhempy/fhempy/commit/633858849ca87712bcee2bdf40444e4da8570cc6))

* update controls ([`93f4b76`](https://github.com/fhempy/fhempy/commit/93f4b7687ed7cb7ecb6852685695f516f2dd7cba))

* Merge branch &39;development&39; ([`5cbfc8b`](https://github.com/fhempy/fhempy/commit/5cbfc8b569f4d16ba765b658f7d8e3e19e216eb0))

* fix readme
fix absent ([`7eb6512`](https://github.com/fhempy/fhempy/commit/7eb6512d167b7b97c3b6b8d780615c9e6fe19e49))

* Merge branch &39;development&39; ([`f4a69e1`](https://github.com/fhempy/fhempy/commit/f4a69e1b39dbaada81244f9eabed3806e46a5986))

* add permissions for bluepy scan ([`f563315`](https://github.com/fhempy/fhempy/commit/f56331580bfdb086d2b9d39e441cf52c50a8b377))

* update controls ([`907b8e3`](https://github.com/fhempy/fhempy/commit/907b8e3e764f085f181985c1dc5c54b8106e7402))

* Merge branch &39;development&39; ([`269969e`](https://github.com/fhempy/fhempy/commit/269969e100ca2b07d458d95512d6ff619f2a3be0))

* fix no departures ([`dd20c71`](https://github.com/fhempy/fhempy/commit/dd20c7183824069ff82fe36a4dc5531383e82c12))

* add state on define ([`4f6a45e`](https://github.com/fhempy/fhempy/commit/4f6a45e31eebc5fee9a9f191a3538799b06bfc2c))

* support poll_type ([`94bf8f8`](https://github.com/fhempy/fhempy/commit/94bf8f8d3c0be0e91bea66bd7815e1686d03b59e))

* new more stable ble_presence with bluepy ([`3e8b6dd`](https://github.com/fhempy/fhempy/commit/3e8b6dd7b9ece653df903dead258a8d5022c521b))

* use bluepy ([`c9d9d7b`](https://github.com/fhempy/fhempy/commit/c9d9d7b15418bb1765ba0ec02a038e31a506c80d))

* ble_presence with aioblescan ([`9f26527`](https://github.com/fhempy/fhempy/commit/9f26527b30807ab9b580602d2cfcf23e6f16c539))

* update controls ([`ab16877`](https://github.com/fhempy/fhempy/commit/ab16877518a8fb0c6a2c71fe5a680acb0217f7c3))

* Merge branch &39;development&39; ([`bb5b011`](https://github.com/fhempy/fhempy/commit/bb5b011a4c824cb5800620ef0ae818db707c85b4))

* fix possible reading update errors ([`778ff4e`](https://github.com/fhempy/fhempy/commit/778ff4e304450f066b7fde040534f416c4d48693))

* fix debug msg ([`af9a1ed`](https://github.com/fhempy/fhempy/commit/af9a1ed03bfeba2d045469c636583b0b8ad2eb63))

* update controls ([`9cb1e2f`](https://github.com/fhempy/fhempy/commit/9cb1e2f2ee33cadfaf13380718187f69e80a5f1b))

* Merge branch &39;development&39; ([`160ae27`](https://github.com/fhempy/fhempy/commit/160ae2715b7d48ad569955962216622b6b58a6a9))

* update readme ([`1115373`](https://github.com/fhempy/fhempy/commit/1115373644e5ee171d6c3eb7ac9a9a96dede030f))

* add mitemp module ([`4c746ab`](https://github.com/fhempy/fhempy/commit/4c746abb02457d18dddba748b1a6c3b482b23ca4))

* add update_interval reading ([`80dc798`](https://github.com/fhempy/fhempy/commit/80dc7987b9de0571c54e31bf214adc8821c5266b))

* update controls ([`5644ceb`](https://github.com/fhempy/fhempy/commit/5644ceb686d875e8f893471746b6e5afea5ad7b8))

* Merge branch &39;development&39; ([`b5d9898`](https://github.com/fhempy/fhempy/commit/b5d9898acaf4737a8e1bf51287db5785f9ac4723))

* fix miflora ([`f38b282`](https://github.com/fhempy/fhempy/commit/f38b282e3bf191f417d7105e73d2268914336606))

* fix convert2format ([`71e6260`](https://github.com/fhempy/fhempy/commit/71e6260a1d6822e4a33ea90cc649e2d6e874cb17))

* handle import errors ([`d0a5e23`](https://github.com/fhempy/fhempy/commit/d0a5e23cf5f0c0811f3153e1707d7b49c8a30087))

* fix status task ([`810c044`](https://github.com/fhempy/fhempy/commit/810c04485da9dc07849aa0b35300228039a10953))

* update controls ([`1fda60c`](https://github.com/fhempy/fhempy/commit/1fda60c61dd749447e6859ae0fcf1419f6f64fb8))

* Merge branch &39;development&39; ([`fc5b895`](https://github.com/fhempy/fhempy/commit/fc5b895a325538c9da11fa8ca8f07e363833dfba))

* poll device after alert ([`7c7dc1a`](https://github.com/fhempy/fhempy/commit/7c7dc1af5cb95e46f40ba1b7899a9a627c9360c9))

* add attr interval, hci_device ([`9daa50a`](https://github.com/fhempy/fhempy/commit/9daa50added2dfb302958d026ec7b93e1a05c8e8))

* add attr handling to helloworld ([`6d5b75b`](https://github.com/fhempy/fhempy/commit/6d5b75b38eed677265afa50d960ece92d620a48d))

* update controls ([`b95d744`](https://github.com/fhempy/fhempy/commit/b95d74458d4d8362da4b8b5368e013f4e41c15eb))

* Merge branch &39;development&39; ([`16dd72a`](https://github.com/fhempy/fhempy/commit/16dd72a2fe62f5d5c26f8db36d6a371aad244e8b))

* change binding names ([`e30bd63`](https://github.com/fhempy/fhempy/commit/e30bd63594c90534bb3752be12fb80ec3b42c11b))

* add timeout parameter ([`43217df`](https://github.com/fhempy/fhempy/commit/43217dfee88099a5ca0cbea31d1297d4e2da46aa))

* fix Undefine ([`a1ed53d`](https://github.com/fhempy/fhempy/commit/a1ed53dd4007253e6bbc21ebc7d6093a3d297956))

* update controls ([`cbdb80a`](https://github.com/fhempy/fhempy/commit/cbdb80a212ffa646cb0274829dbd612f1ac5dfeb))

* Merge branch &39;development&39; ([`069aba5`](https://github.com/fhempy/fhempy/commit/069aba5384ca78830afd7a5dd0ae8afbeeb8d551))

* init commit of miflora ([`01b32ef`](https://github.com/fhempy/fhempy/commit/01b32ef9e0181caab2562858728c06fc4223457f))

* Merge branch &39;development&39; ([`b9440c6`](https://github.com/fhempy/fhempy/commit/b9440c66711a0f6e49f1d3e34938eff5499ae4be))

* add links to readmes ([`2c27eeb`](https://github.com/fhempy/fhempy/commit/2c27eeb8c2348b17072ee13db77ab1ad3840ac19))

* add bluetooth configuration ([`a54603d`](https://github.com/fhempy/fhempy/commit/a54603de10ca47be21b10dd77c17d504431f73bb))

* add readme for ble_presence ([`70b836f`](https://github.com/fhempy/fhempy/commit/70b836f1eabc2b86f91488283406027daf28660b))

* update controls ([`f662be4`](https://github.com/fhempy/fhempy/commit/f662be4fcf00c6bfb21f4708103e59a792f98952))

* Merge branch &39;development&39; ([`ee94c52`](https://github.com/fhempy/fhempy/commit/ee94c52858c3bc2d276abb68d1fc4868b295b5f1))

* fix max volume ([`04dc44d`](https://github.com/fhempy/fhempy/commit/04dc44dd34bc276c77b841292ea98de728213f45))

* update controls ([`6089705`](https://github.com/fhempy/fhempy/commit/60897052d66f8fdfebb8c3c56299f76c589da728))

* Merge branch &39;development&39; ([`9c6a30a`](https://github.com/fhempy/fhempy/commit/9c6a30ad9356982a7c6499112cab6922faba7d8f))

* support format for set ([`df52347`](https://github.com/fhempy/fhempy/commit/df52347a09903fc0b626538c58b23d5e193ee0d7))

* support volume ([`0fffb37`](https://github.com/fhempy/fhempy/commit/0fffb3748f8d70010e7152d192780f274b2d52d6))

* add offline reading ([`a086690`](https://github.com/fhempy/fhempy/commit/a086690e6dbaa93b6b39a63ab545a9dead807bff))

* update controls ([`9c75e67`](https://github.com/fhempy/fhempy/commit/9c75e67fc6d658d3cfdec56233e243959ce7ecfe))

* Merge branch &39;development&39; ([`7b70013`](https://github.com/fhempy/fhempy/commit/7b7001340675bb19bd9d4549325cf215ebb0cdb5))

* update readme for remote peers ([`e772adb`](https://github.com/fhempy/fhempy/commit/e772adb53515d805053629285304fc586dc8aa41))

* update readme ([`690fb3a`](https://github.com/fhempy/fhempy/commit/690fb3a902122cb1921e173d094b5a11d91a4151))

* add usage ([`0ddf238`](https://github.com/fhempy/fhempy/commit/0ddf23810788d7aee29455d990ba8bc66999083f))

* support set volume ([`d54f330`](https://github.com/fhempy/fhempy/commit/d54f3305603a8910d7f655df3850c0259567752e))

* update controls ([`8c4ae4c`](https://github.com/fhempy/fhempy/commit/8c4ae4cbba3c1ba88df21c43a9e33f07a8ce3638))

* Merge branch &39;development&39; ([`e5d14ca`](https://github.com/fhempy/fhempy/commit/e5d14ca2e2b44cf4f8511a3d919727d5a73db4df))

* remove unstable notice ([`210e815`](https://github.com/fhempy/fhempy/commit/210e815eb1ddabcf25720ed2fa38a6c6e4e5f19d))

* support cmds with arguments ([`39dd448`](https://github.com/fhempy/fhempy/commit/39dd448c3b1df8dfb30a83c3061ab1c50d025747))

* further update ([`3d892ef`](https://github.com/fhempy/fhempy/commit/3d892ef94251e0728d76caf5e5c0ac6e92ba23bf))

* add info for remote devices ([`eaef19d`](https://github.com/fhempy/fhempy/commit/eaef19d02799b7b681b20877f45eda7c032d7a85))

* Merge branch &39;development&39; ([`51b7e7d`](https://github.com/fhempy/fhempy/commit/51b7e7d1248464352723aede08b414ebdf5c6a51))

* add miio readme ([`4896ffe`](https://github.com/fhempy/fhempy/commit/4896ffea36e565f2590b1bdd341b1ca14d989aab))

* update controls ([`8848ca4`](https://github.com/fhempy/fhempy/commit/8848ca48a1dd2e751e4ec7a59c576e7906282ba7))

* Merge branch &39;development&39; ([`98d018b`](https://github.com/fhempy/fhempy/commit/98d018bcc662f50afa48ed968660ea5a3a8fe948))

* initial miio release
only supports functions without args ([`f732b9d`](https://github.com/fhempy/fhempy/commit/f732b9d0749fb093cf7b5385776027bde172725b))

* support function setting ([`57a4479`](https://github.com/fhempy/fhempy/commit/57a44793fafbc7ceeb4baf62f6ced863f9dc2e11))

* add eq3bt readme ([`b9892b5`](https://github.com/fhempy/fhempy/commit/b9892b5fca18a11c0fff701dff3195841f32586d))

* add resetConsumption
change consumption calculation ([`7838446`](https://github.com/fhempy/fhempy/commit/7838446465aa22cbad60c3011f76ff845b0ed0dc))

* add consumption ([`e6bf398`](https://github.com/fhempy/fhempy/commit/e6bf3981fb93f84b63c0e648703991e1434a8082))

* reduce sleep ([`63da32d`](https://github.com/fhempy/fhempy/commit/63da32d3f801ebc5311839924b134bbd9fe83c6c))

* fix comment ([`56f9cb6`](https://github.com/fhempy/fhempy/commit/56f9cb6b5387a9c6adb7bfdb428a1d11f644e534))

* fix ble_reset ([`527c141`](https://github.com/fhempy/fhempy/commit/527c141e74fe69c439738fb302e2afef09d813c3))

* Merge branch &39;development&39; ([`ef9d25b`](https://github.com/fhempy/fhempy/commit/ef9d25bfe809e34beac397a971997e606e3c8bcf))

* update readme ([`943d4cf`](https://github.com/fhempy/fhempy/commit/943d4cf5ed8e73b418912f85b352138454127200))

* update controls ([`9f8c9ca`](https://github.com/fhempy/fhempy/commit/9f8c9ca04695b02c7e4cb7fe508bd95f3cc7fd1a))

* Merge branch &39;development&39; ([`ae30ac2`](https://github.com/fhempy/fhempy/commit/ae30ac24bbd25843cb5a7d9eb83c65fdef6b210e))

* support video stream ([`84159b7`](https://github.com/fhempy/fhempy/commit/84159b7ee176846f0a6f2667ac1dd7b47f3cc08d))

* add comment for threadsafe ([`9bc6ef2`](https://github.com/fhempy/fhempy/commit/9bc6ef22265e87564d436b5edc7b751d20bb29e7))

* return taskid ([`073176a`](https://github.com/fhempy/fhempy/commit/073176ad27a2f0c0e1f1ced84880fa501fd65f28))

* update controls ([`215a6c6`](https://github.com/fhempy/fhempy/commit/215a6c6e7f0da64b759fc253c9986bdefd496ed1))

* Merge branch &39;development&39; ([`9c18f7d`](https://github.com/fhempy/fhempy/commit/9c18f7d9d635ada3948c6ab28f5dddc93b74780e))

* change format to options ([`7efa368`](https://github.com/fhempy/fhempy/commit/7efa368ef19f6ef48476b7949b1eaa0a13af4e71))

* add ble_reset reset_time attr ([`dcc77d8`](https://github.com/fhempy/fhempy/commit/dcc77d879e517cf8f1ab6c743b84a4b21235f179))

* fix keep_connected
rename set_list format to options
add set_attr_... function ([`26bb713`](https://github.com/fhempy/fhempy/commit/26bb7135c5dfe0f27ad1329ac60c8650e814764c))

* update controls
update prepare_update ([`f744a5c`](https://github.com/fhempy/fhempy/commit/f744a5cf4dc8ab74525ae1115a8633d56b68d7c8))

* Merge branch &39;development&39; ([`109c24b`](https://github.com/fhempy/fhempy/commit/109c24bb160bd70831bfb6c48ce8d490cc205b70))

* add TensorFlow image object detection ([`b08588e`](https://github.com/fhempy/fhempy/commit/b08588e4f0b07774678015e91f9ae49a17ac4f05))

* update controls ([`0cc6735`](https://github.com/fhempy/fhempy/commit/0cc673558e2baeb15a566fd9dd87ff838078bb70))

* Merge branch &39;development&39; ([`0a8501c`](https://github.com/fhempy/fhempy/commit/0a8501c1ad841bac3a758f798a89f9daad28d787))

* add message status ([`254e332`](https://github.com/fhempy/fhempy/commit/254e332290352d43855d6fd2dc8e52b69c818f8f))

* add readingsBulkUpdate ([`40230f0`](https://github.com/fhempy/fhempy/commit/40230f0dd18a3bb2ec4f55f3b1962ac503cbf756))

* update controls ([`8a2ccac`](https://github.com/fhempy/fhempy/commit/8a2ccac75d61fae7abf5f727e640c365d5b66b7f))

* Merge branch &39;development&39; ([`4968781`](https://github.com/fhempy/fhempy/commit/4968781d3f890d65d02f32f7dbbce73b901a3327))

* fix ding poll errors ([`8041928`](https://github.com/fhempy/fhempy/commit/8041928bfd130d378362764266a0bb5cd3144b9f))

* update controls ([`a365927`](https://github.com/fhempy/fhempy/commit/a365927f4d9fd5ccf6a90c88bbde5595468cc089))

* Merge branch &39;development&39; ([`5048874`](https://github.com/fhempy/fhempy/commit/5048874132e475285c373a3533212f164a3c1149))

* add WienerLinien module ([`6cff498`](https://github.com/fhempy/fhempy/commit/6cff4989587c7b4db19d92bf48f013009b9052bc))

* add flatten_json ([`7ef90dd`](https://github.com/fhempy/fhempy/commit/7ef90ddb3c7e93155d186def52c77902ad236616))

* support CommandDeleteReading ([`e5cbf5d`](https://github.com/fhempy/fhempy/commit/e5cbf5d480e7d95be6a634c49d4e604c7b84237f))

* fix encoding errors ([`b7fb2db`](https://github.com/fhempy/fhempy/commit/b7fb2dbbf8476b67271a6afc7c05b49a4f5eada7))

* add interval attributes ([`2e59def`](https://github.com/fhempy/fhempy/commit/2e59defaea812df19d2967e21d046fb8df9256ac))

* do not set offline on startup ([`fbb6c47`](https://github.com/fhempy/fhempy/commit/fbb6c474d294cc945e0382319486b04c67d286fb))

* add attr helper functions ([`4f80eb4`](https://github.com/fhempy/fhempy/commit/4f80eb48ee747733d8c8eebb6c6dfbc8e6a5d710))

* update controls ([`e44e208`](https://github.com/fhempy/fhempy/commit/e44e208cc8c0371b8437ee2a1e6ebf46beaed83c))

* Merge branch &39;development&39; ([`caa3398`](https://github.com/fhempy/fhempy/commit/caa33984a15f9302b17d38bc820baa3b851e6399))

* support some attributes ([`812c3e2`](https://github.com/fhempy/fhempy/commit/812c3e23ddf4a12fa21b6042220cedddf8295f9e))

* remove unused function ([`b61075d`](https://github.com/fhempy/fhempy/commit/b61075dd68a7c842c894c6bca707ff19be2e3d08))

* fix Attr function ([`38769f8`](https://github.com/fhempy/fhempy/commit/38769f8140487b1b19fdc1b811e5d4a56ebb5f6c))

* fix hash ([`e4b6854`](https://github.com/fhempy/fhempy/commit/e4b6854a9fa3819500cea86499ba4b623903da39))

* change url ([`88323ce`](https://github.com/fhempy/fhempy/commit/88323ce50c7daa0e32949df69f9aff56b4829d8a))

* add lastreset reading ([`a106e9a`](https://github.com/fhempy/fhempy/commit/a106e9a19ddd08b6bf0a34c02017f37517608bd0))

* Merge branch &39;development&39; ([`61892ad`](https://github.com/fhempy/fhempy/commit/61892ad707edfcd739abc65aa7a8e0c7499d1f0c))

* fix README ([`90093cb`](https://github.com/fhempy/fhempy/commit/90093cb4815ed1fb7ec34843e5158b7d13f592f0))

* update controls ([`cfa40eb`](https://github.com/fhempy/fhempy/commit/cfa40ebeb5ef2dabc70b3b49ad359e885d74ef98))

* Merge branch &39;development&39; ([`197789e`](https://github.com/fhempy/fhempy/commit/197789e9d52cdec0926a1f02fb3206dc7c41475b))

* do 3 checks for presence ([`ecc4798`](https://github.com/fhempy/fhempy/commit/ecc4798b4e67382ae39438a5aa03129c25581b71))

* add bt_presence module ([`ed95215`](https://github.com/fhempy/fhempy/commit/ed95215416cd9e3dd46deb0f97fddb5ee248e1fe))

* bugfix reading update ([`885a237`](https://github.com/fhempy/fhempy/commit/885a2372918aae944b94485030d05afe35877b6c))

* update controls ([`6c787be`](https://github.com/fhempy/fhempy/commit/6c787bec4f84d9baf9ee0149506c27f46be885cd))

* Merge branch &39;development&39; ([`4c9a908`](https://github.com/fhempy/fhempy/commit/4c9a90815b25020887117a61780176ee6f4163bb))

* add ble_presence module ([`67b21fc`](https://github.com/fhempy/fhempy/commit/67b21fcc8dba85cba2a8a9a031927885a0d47f19))

* update controls ([`26ab251`](https://github.com/fhempy/fhempy/commit/26ab251afa7caa0c5de6363acc80ca8c17e005d5))

* Merge branch &39;development&39; ([`86c4639`](https://github.com/fhempy/fhempy/commit/86c4639f0963f50321e75c1fbafc2a6da59db3fe))

* Merge pull request 2 from tsoybe/development

fixed: HelloWorld ([`4a0cf08`](https://github.com/fhempy/fhempy/commit/4a0cf0858721ab792c098c903c224b1032252e8e))

* add ble_reset ([`e97e5b9`](https://github.com/fhempy/fhempy/commit/e97e5b92ac444ad229e8b2be2fdd47e6d9da907d))

* fix indent ([`3a84555`](https://github.com/fhempy/fhempy/commit/3a845557d678f61014f14da84d56487db060ff8d))

* set state = alert on alert
prepare snapshot (currently not working) ([`5ccc8cc`](https://github.com/fhempy/fhempy/commit/5ccc8cc12aae65e0e12c1e17897392666e3710c4))

* add CHANGED file ([`00d8536`](https://github.com/fhempy/fhempy/commit/00d85369e10e8e79b32330461c2d3b1f04b5a6ac))

* add commandref link ([`6ba47e8`](https://github.com/fhempy/fhempy/commit/6ba47e89c3f458e45dab246a54273b063fc1ec57))

* add ble_reset module ([`2386737`](https://github.com/fhempy/fhempy/commit/238673719ccde70837e0dc99f65b417ca1f82b69))

* add defaults to set_list_conf ([`a1752ed`](https://github.com/fhempy/fhempy/commit/a1752ed55d4152c8b9b10c36ea28c0aee16191a3))

* update controls ([`8c440aa`](https://github.com/fhempy/fhempy/commit/8c440aae05697b1f2441f200858644c115a56612))

* Merge branch &39;development&39; ([`791606e`](https://github.com/fhempy/fhempy/commit/791606e521d5db6c6c4f22715a9d0e24c89298eb))

* update readme ([`85aec00`](https://github.com/fhempy/fhempy/commit/85aec00d6612e938f124eed5c24c14e691650cbf))

* longer timeout for InitDefine
possibly finally fixed connection error ([`2e5b14f`](https://github.com/fhempy/fhempy/commit/2e5b14ff4325e98313ab90ff9f635eb17b207447))

* exit on connection error ([`df458cd`](https://github.com/fhempy/fhempy/commit/df458cd362f4899db206a100027c42d53c2721c1))

* do not reset bluetooth ([`4642db2`](https://github.com/fhempy/fhempy/commit/4642db2985ef6f4e0a14717b0f35fca49f21bb66))

* buxfix ([`b8525d0`](https://github.com/fhempy/fhempy/commit/b8525d0244dfe9530e69f59ddc403773adcd296f))

* Merge branch &39;development&39; ([`2b98869`](https://github.com/fhempy/fhempy/commit/2b988697a982dead56564660e567f48f11a00382))

* add ring README ([`457d633`](https://github.com/fhempy/fhempy/commit/457d6335b87d6bafba3e87928b81efc9afea20f6))

* update controls ([`b546213`](https://github.com/fhempy/fhempy/commit/b546213c9ff999cbfcdbc1155b666d72eff65af2))

* Merge branch &39;development&39; ([`4391c8d`](https://github.com/fhempy/fhempy/commit/4391c8d4857e4a07b3348a2cb1b562eb66014f6a))

* disable json livestream ([`65228b7`](https://github.com/fhempy/fhempy/commit/65228b7d23339e3b2c33e32e11065d837b0f77fe))

* encrypt password/token ([`c18f2c0`](https://github.com/fhempy/fhempy/commit/c18f2c0915cb014d37bc3888ee892a7b39a06079))

* try to fix disconnects ([`d6d34ce`](https://github.com/fhempy/fhempy/commit/d6d34ce8d333cb5f6f919501bab87ec420920f86))

* add getUniqueId for encryption/decryption ([`828c9b6`](https://github.com/fhempy/fhempy/commit/828c9b6b074ebe26305db8e1b9b7e2dc563935c6))

* encrypt/decrypt_string for readings ([`ce6f213`](https://github.com/fhempy/fhempy/commit/ce6f2136aca3d2431ff13dcb3af9f66129596356))

* update controls ([`6d98a87`](https://github.com/fhempy/fhempy/commit/6d98a870a855d26ce1ca38a8c415cc396780fbdf))

* Merge branch &39;development&39; ([`b3f6a76`](https://github.com/fhempy/fhempy/commit/b3f6a76df867930039a21326303d63f45e19d4c7))

* further ring integration (history, alert) ([`9451e44`](https://github.com/fhempy/fhempy/commit/9451e44edcfed2015f06feffbb8c6578af6a9fd1))

* update controls ([`7e21f28`](https://github.com/fhempy/fhempy/commit/7e21f28b66061094b0c9d147139e72fc56b43c28))

* Merge branch &39;development&39; ([`e811604`](https://github.com/fhempy/fhempy/commit/e81160450e73b0e4884bc19a63f1a8d848aec644))

* fix login ([`43301cf`](https://github.com/fhempy/fhempy/commit/43301cf921d93e18565b0020b4948d04e5cd3176))

* update controls ([`97507fa`](https://github.com/fhempy/fhempy/commit/97507fa2b2c38c1b14869dd63fcfab0fc6ffe5d0))

* Merge branch &39;development&39; ([`d29b93d`](https://github.com/fhempy/fhempy/commit/d29b93dfc096f10cbd4bf5a11ada930894dd1b01))

* fix missing import ([`e9c4331`](https://github.com/fhempy/fhempy/commit/e9c43311cc204aa949439102ddd6103f6dd9cc81))

* fix indent ([`dcc6e9c`](https://github.com/fhempy/fhempy/commit/dcc6e9c48538d2889d87f6d716bb12077c1c95b0))

* initial ring version ([`2cd1cb7`](https://github.com/fhempy/fhempy/commit/2cd1cb77828563b39b6ef7cd5a22e16022ac7dc3))

* update controls ([`e9ae6c3`](https://github.com/fhempy/fhempy/commit/e9ae6c3bd6a1909f7cdb5843d318c22c3583bddd))

* Merge branch &39;development&39; ([`46690a8`](https://github.com/fhempy/fhempy/commit/46690a8173b1593b2624fc87e046765e2b7416df))

* prepare ring_doorbell (not working) ([`9561ce0`](https://github.com/fhempy/fhempy/commit/9561ce0346fff00c0113925c6a3ecd871231b4c5))

* prepare gfprobt ([`5f1c852`](https://github.com/fhempy/fhempy/commit/5f1c8525dc4adea525630ff41a3d9cd91892d0bd))

* update controls ([`3ff6bcf`](https://github.com/fhempy/fhempy/commit/3ff6bcf62121e9ae52e3c8cd897582b15df46e33))

* Merge branch &39;development&39; ([`c019ed7`](https://github.com/fhempy/fhempy/commit/c019ed7253d1de269581480ac4779c6656ed2421))

* fix 30 degress/on ([`0d975a2`](https://github.com/fhempy/fhempy/commit/0d975a2f5cb37f0a369223fb60808d555358dc88))

* reset BLE on start ([`801ba9b`](https://github.com/fhempy/fhempy/commit/801ba9b049e446f0be28596cf8338f76ba58ad33))

* fix zeroconf version ([`ce06e14`](https://github.com/fhempy/fhempy/commit/ce06e14cb5dbf0052ac8a850847c395156c59324))

* fix Undefine error ([`3b54402`](https://github.com/fhempy/fhempy/commit/3b54402589639c671cc495b9e3b991b10f27255d))

* support rename ([`c9f43d9`](https://github.com/fhempy/fhempy/commit/c9f43d9b0d3ee49d28b427adcfbdabb42cd36a3d))

* fix UTF-8 messages ([`e5d6083`](https://github.com/fhempy/fhempy/commit/e5d608326075fec0f54834ef3101b18d19a5c053))

* update controls ([`dd205f0`](https://github.com/fhempy/fhempy/commit/dd205f05226bae4048fbca18f66e6e2d3dec78b3))

* Merge branch &39;development&39; ([`20169fa`](https://github.com/fhempy/fhempy/commit/20169fac92cf9e3f3fb23abb502c8938512cc9a6))

* further dev ([`7407bb5`](https://github.com/fhempy/fhempy/commit/7407bb58756ad67b58858cdd2efb3d26a2358c04))

* fix disconnect ([`f2b20f3`](https://github.com/fhempy/fhempy/commit/f2b20f314b62a99f8365c4c30d4456e3ec4ed3a2))

* update controls ([`c7b53f7`](https://github.com/fhempy/fhempy/commit/c7b53f7e469faf108f90ebef919e343fd7dec31d))

* Merge branch &39;development&39; ([`61f6017`](https://github.com/fhempy/fhempy/commit/61f601772b7335b579529d4be1b7d21eab0e484e))

* BLE fixes ([`0aa8827`](https://github.com/fhempy/fhempy/commit/0aa882770bfd42f757f80f4100b464ac197cdf80))

* fix CommandAttr ([`9213099`](https://github.com/fhempy/fhempy/commit/9213099fef8c64bde31f0e0badff7b7210e389e0))

* fix Undefine ([`0635210`](https://github.com/fhempy/fhempy/commit/0635210c50852c8fcdc4c04844351f4c9303bb2a))

* fix Undefine ([`d6309a7`](https://github.com/fhempy/fhempy/commit/d6309a784f42ff81b10c78b1aa7ec3cec92614e8))

* add retries ([`9feb6bd`](https://github.com/fhempy/fhempy/commit/9feb6bda85148a2d738f1b098f02bdb3633f8389))

* fix working dir ([`d727099`](https://github.com/fhempy/fhempy/commit/d72709904aee10481c413856a227b4c90596531b))

* fix IODev change ([`557145c`](https://github.com/fhempy/fhempy/commit/557145c9bc0aeacbc1b847d7909572a09149ddc5))

* update controls ([`3ecaf67`](https://github.com/fhempy/fhempy/commit/3ecaf67795bb5f3b00c7e52e0b22d84c4061bb9c))

* add dbus error msg ([`58bbb38`](https://github.com/fhempy/fhempy/commit/58bbb38759b0d801ce06033f47f2c3c765611fed))

* fix eq3bt ([`4195fee`](https://github.com/fhempy/fhempy/commit/4195fee1dce6849ef16bbcf00358ad24ff367855))

* add xiaomi_tokens ([`0956965`](https://github.com/fhempy/fhempy/commit/0956965d3b8b08c324ad27aafb43ac07997f6627))

* update controls ([`a098545`](https://github.com/fhempy/fhempy/commit/a098545b73431103847e38441470e724b1923891))

* fix await ([`70b6f1a`](https://github.com/fhempy/fhempy/commit/70b6f1a2969fd4defeb3afb98018cd959368d1c2))

* update controls ([`b5afeff`](https://github.com/fhempy/fhempy/commit/b5afeffb3b37c128101bdd9c6a5683f628aa7e3a))

* prepare miio (not ready) ([`42dea87`](https://github.com/fhempy/fhempy/commit/42dea8732c0e200972435462326d31dee24c2e29))

* prepare gfprobt (not ready) ([`bd4a828`](https://github.com/fhempy/fhempy/commit/bd4a828afd9b4956c13309285f078e16e835062b))

* set state ([`1692104`](https://github.com/fhempy/fhempy/commit/1692104da661ed4cc1b4803b4a1d9b97e6a373f3))

* support keep_connected ([`b61bab5`](https://github.com/fhempy/fhempy/commit/b61bab54c371bfd7816befeeb53c3278ec465c48))

* add remote configuration ([`8724ac1`](https://github.com/fhempy/fhempy/commit/8724ac13061d802305530caeb494b33b4fec1982))

* fix typo ([`e0a7aec`](https://github.com/fhempy/fhempy/commit/e0a7aec3828ad4f933d4516a5b65fbcaff6aa202))

* check for BindingsIo instead of PythonBinding ([`b7b8a8e`](https://github.com/fhempy/fhempy/commit/b7b8a8e2665ac94481f61000fe7465e89e3a22d5))

* remove disconnect on timeouts ([`eb76f83`](https://github.com/fhempy/fhempy/commit/eb76f83a89fea0719428145cfe0bf9875a829cbe))

* add xiaomi token retriever ([`4386a39`](https://github.com/fhempy/fhempy/commit/4386a399fa9a45bd4e80465cf504f263ddedfa3d))

* use handle_set for helloworld ([`f67ab3e`](https://github.com/fhempy/fhempy/commit/f67ab3e984b1738c16a438d1d1c6cb45e04b8b79))

* fix global var ([`3914f6f`](https://github.com/fhempy/fhempy/commit/3914f6ffd852da369be8908573cb251f65eb2e55))

* add keep_connected attr to eq3bt ([`b9179f0`](https://github.com/fhempy/fhempy/commit/b9179f0a1086099d6fd52c2a77414dadf343faf9))

* keep connection alive
add easybrew
fix online/offline ([`cc8041f`](https://github.com/fhempy/fhempy/commit/cc8041fa6456750a935ff1314ca57614af5aab8b))

* fix issue in handle_set ([`4ebca53`](https://github.com/fhempy/fhempy/commit/4ebca53c87288ac4c5256204ac769a21b9446b41))

* add systemd file for remote uage ([`d577175`](https://github.com/fhempy/fhempy/commit/d5771757a376f9b9f80472da9ea50fe7129b7ff6))

* update controls ([`21dca43`](https://github.com/fhempy/fhempy/commit/21dca4369c240d5990a8fcb4b19341dbbbaaa94a))

* fix startup issue ([`1039ff1`](https://github.com/fhempy/fhempy/commit/1039ff146b99c13dfd4bbd8c664ed23699af0ebf))

* update controls ([`bc7fd84`](https://github.com/fhempy/fhempy/commit/bc7fd843ec4638ba73cc78c43d4c0642c3840d41))

* link to nespresso readme ([`a321dfb`](https://github.com/fhempy/fhempy/commit/a321dfb78a6124154a1537d60c5d41a438806f98))

* support nespresso_ble ([`3374dc2`](https://github.com/fhempy/fhempy/commit/3374dc25c5a3f892d8b01b7c6f1bf5a39cf92d38))

* update controls ([`c389ac3`](https://github.com/fhempy/fhempy/commit/c389ac35162ab3df818a4aabe21420218a891c7a))

* add nespresso_ble ([`2000fdf`](https://github.com/fhempy/fhempy/commit/2000fdf0f1b836ac9be75488e526faf1b612270a))

* support Bluetooth Nespresso machines ([`c896533`](https://github.com/fhempy/fhempy/commit/c896533c2e91c775ff5975cf051883d3da21a954))

* use eq3bt from PythonModule ([`e6b2f55`](https://github.com/fhempy/fhempy/commit/e6b2f5589cc0f76dca791063cfe13ff26ee18d24))

* support bindings on remote server ([`d4ce567`](https://github.com/fhempy/fhempy/commit/d4ce567810084eeb2a1f9307a1c0a614c71da366))

* update controls ([`58ee2ce`](https://github.com/fhempy/fhempy/commit/58ee2ce533412e81643c9b3174c6f406e489ab0e))

* small icon fixes ([`93e7a7f`](https://github.com/fhempy/fhempy/commit/93e7a7f83f2609ec93204dedb3e78ff06a995b69))

* add icons ([`e013576`](https://github.com/fhempy/fhempy/commit/e013576b7200a0c88b8ae5e02e1e540fc02b3bcf))

* update controls ([`821e342`](https://github.com/fhempy/fhempy/commit/821e34276c14eb4af10d8ec858e95a9e2ca4612a))

* Merge branch &39;development&39; ([`adb0818`](https://github.com/fhempy/fhempy/commit/adb0818a7be168fef0d206593fbabb9e43df2986))

* fix usage
add icons ([`6ed93f0`](https://github.com/fhempy/fhempy/commit/6ed93f0e704ad73dda9da43046edbb095cb487a8))

* update controls ([`f131efe`](https://github.com/fhempy/fhempy/commit/f131efe891de67db3cc0773902eee63da1ceb01f))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`996d4d3`](https://github.com/fhempy/fhempy/commit/996d4d388f465b0b603a4313062695a9e917b99a))

* Merge branch &39;development&39; ([`c4d9ac4`](https://github.com/fhempy/fhempy/commit/c4d9ac4a201afc0e238f6be7f31438e7498098a6))

* error msg when used without args ([`768f0d5`](https://github.com/fhempy/fhempy/commit/768f0d5b4098b66eef1e9afd19f6208d68f9ffe9))

* add Xiaomi Gateway V3 ([`2d56612`](https://github.com/fhempy/fhempy/commit/2d566124947f3a6d9842009bc25dd8e7ed8d713c))

* Merge branch &39;development&39; ([`f8b2bd0`](https://github.com/fhempy/fhempy/commit/f8b2bd0846d237e9561fc1672dfcb706e3433340))

* remove not needed file ([`2601c7c`](https://github.com/fhempy/fhempy/commit/2601c7c17ddc4117bf7d2dac83b046bf43b9ebd1))

* fix issues with broken ws msgs ([`9ea056b`](https://github.com/fhempy/fhempy/commit/9ea056bd6aefcab30432aec1b7437aee71c7a447))

* add log if DevIo not yet open ([`1bb632d`](https://github.com/fhempy/fhempy/commit/1bb632dda7bd3a11393601f693226db91b82cb98))

* use userattr ([`274bc3f`](https://github.com/fhempy/fhempy/commit/274bc3ff1c4307881a94c7d54c2aef22d038ae44))

* fix allowed reading chars ([`a363fa0`](https://github.com/fhempy/fhempy/commit/a363fa09df5a1775ff5cd3409a617e14f0bfe6c8))

* support addToDevAttrList ([`7c2db3a`](https://github.com/fhempy/fhempy/commit/7c2db3a3d21c495e2a43808d4840affcd3f9493f))

* longer timeouts on startup ([`3234cef`](https://github.com/fhempy/fhempy/commit/3234cefab7f1767899d9ad9bdd90b77dfbb4eae0))

* cleanup ([`7831a09`](https://github.com/fhempy/fhempy/commit/7831a09d39c0ce73d6c668339aa8f09b4ae21816))

* add gateway as device
prepare pairing ([`fbb6754`](https://github.com/fhempy/fhempy/commit/fbb675426f97d78b943de29f73aea6bd0d45b550))

* handle reconnect
better readings
support attributes ([`1a1a370`](https://github.com/fhempy/fhempy/commit/1a1a37034b4553ba0877d00f5499d16e2900d118))

* support CommandAttr ([`9031482`](https://github.com/fhempy/fhempy/commit/9031482d0c78698456cedccb5fa2a4d405384c19))

* add $readingFnAttributes ([`11d75da`](https://github.com/fhempy/fhempy/commit/11d75daf0a7469d50a942eb38446a326e3d5b9ae))

* remove udp code ([`80077fd`](https://github.com/fhempy/fhempy/commit/80077fdd60b85191b876bdbae1103ea503a1f955))

* first working version of Xiaomi Gateway V3 ([`6fd941b`](https://github.com/fhempy/fhempy/commit/6fd941b6c36e92db64b21ed62f1c769ecafdc112))

* fix Undefine ([`84ae262`](https://github.com/fhempy/fhempy/commit/84ae262af226da2a2743fb72098d6336281f1e4d))

* change timeout ([`313d042`](https://github.com/fhempy/fhempy/commit/313d0428743826d66a1b278fe3a36c0d8c84a40e))

* get fhempy instance by name
change timeout ([`f52ec2a`](https://github.com/fhempy/fhempy/commit/f52ec2af72b3f60e81873e5133651ee1ef293d61))

* update controls ([`c4ab775`](https://github.com/fhempy/fhempy/commit/c4ab775702f1a953a190e5d329247e870862bd0c))

* Merge branch &39;development&39; ([`4b30b9a`](https://github.com/fhempy/fhempy/commit/4b30b9a6f31181e3624bc016b24bdd056f7b7fdb))

* start xiaomi_gateway3 (not working!) ([`fc1ea76`](https://github.com/fhempy/fhempy/commit/fc1ea7620f6ad5078483dd2c2272972c5ba06a87))

* support addToQueue ([`7fe59c6`](https://github.com/fhempy/fhempy/commit/7fe59c63ba18b2b28473ffbde463c83b12392ccc))

* update controls ([`7adc773`](https://github.com/fhempy/fhempy/commit/7adc773e4a2fb1dc86a41ca47eb8c26b61535a27))

* Merge branch &39;development&39; ([`f93868c`](https://github.com/fhempy/fhempy/commit/f93868c3079f527e82e5055fc039f11ebc140d93))

* fix cleanup ([`27e80e3`](https://github.com/fhempy/fhempy/commit/27e80e3793afe2dab0804a0c389b0c7cf9adf2cf))

* fix mode ([`a3e15d5`](https://github.com/fhempy/fhempy/commit/a3e15d54eb9a5f03b6b1de83eab1332a3b85ff0d))

* some fixes ([`d81108b`](https://github.com/fhempy/fhempy/commit/d81108bf517f6c1343d4c273fbe008d66ae350b2))

* use alnum instead of isalpha ([`d751063`](https://github.com/fhempy/fhempy/commit/d751063e361afef5bdeebd5395f9f78f14fbcb92))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`44b0c9d`](https://github.com/fhempy/fhempy/commit/44b0c9d3192d423c5026030835bc71d40347deee))

* Merge branch &39;development&39; ([`7c4d2a6`](https://github.com/fhempy/fhempy/commit/7c4d2a6c2ba6d2e7d73c7d377ab7507c6ddba32c))

* update controls ([`1bc261f`](https://github.com/fhempy/fhempy/commit/1bc261f07b86c44497306d34bfbda3f1866d09a5))

* better connection handling
fix boost/locked/mode ([`487f8c4`](https://github.com/fhempy/fhempy/commit/487f8c4cac576f390d4236c30a1a8411617a6a96))

* add missing CoProcess ([`fa150fb`](https://github.com/fhempy/fhempy/commit/fa150fb9eac353e94f6675adbfef90c3a4a3f070))

* Update README.md ([`a97ae0b`](https://github.com/fhempy/fhempy/commit/a97ae0b0e4b28b14132dd8f52aa966f03910ca15))

* Update README.md ([`83ab8eb`](https://github.com/fhempy/fhempy/commit/83ab8eb1f84c851a7bfab4200b861536bb5ba2c2))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`472c683`](https://github.com/fhempy/fhempy/commit/472c6835ae656d3079ceccffc646fe4d7e60179d))

* Merge branch &39;development&39; ([`3cdc101`](https://github.com/fhempy/fhempy/commit/3cdc10116a904230939573d7336417900b643bdd))

* update controls ([`1333088`](https://github.com/fhempy/fhempy/commit/13330882ea90cfcba4a266003fb243f42f469779))

* set to 30C with on ([`45375bd`](https://github.com/fhempy/fhempy/commit/45375bd1c62ea0d0c0273475d3df481deab4ea36))

* Update README.md ([`e86eccc`](https://github.com/fhempy/fhempy/commit/e86eccc81038787767cc05c8c1516175857c473f))

* Merge branch &39;development&39; ([`c7d5e96`](https://github.com/fhempy/fhempy/commit/c7d5e96647b94224a81f21cdce9f518d538ec3e2))

* udpate controls ([`0a90bfe`](https://github.com/fhempy/fhempy/commit/0a90bfe40177ecef6d276921dbffba9a0f5c40bb))

* remove comments ([`26f820d`](https://github.com/fhempy/fhempy/commit/26f820dffc55d855fcb8812c28c6f7ebf3ef20b3))

* working eq3bt with schedules
utils for blocking code
googlecast use utils ([`4960537`](https://github.com/fhempy/fhempy/commit/49605378a97929810d6c561cc0e2f8d3152be138))

* remove setter ([`41da6ca`](https://github.com/fhempy/fhempy/commit/41da6ca0938390d5426cf1326cb50c71ecc483a2))

* fix handle_set ([`f2380c2`](https://github.com/fhempy/fhempy/commit/f2380c23faeb45ba234e6c31a5e1cd3072ec676e))

* fix off ([`ce273a7`](https://github.com/fhempy/fhempy/commit/ce273a75fad4e524f2f1b40cb9214632d81a0ab8))

* fix cleanup ([`1253d25`](https://github.com/fhempy/fhempy/commit/1253d259a9e69e744a6913a91f8f07afda917ef1))

* add utils
add eq3bt (initial commit) ([`beeb64a`](https://github.com/fhempy/fhempy/commit/beeb64a8bae47d6e2f33c7c1a97db5d4e546cc1d))

* add dlna_dmr ([`e3f1807`](https://github.com/fhempy/fhempy/commit/e3f18071e493a22017ead2ab8eed93dda10017d1))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`f769728`](https://github.com/fhempy/fhempy/commit/f76972804c8849e1f261ff309d03264132d7529d))

* update controls ([`9efc7a0`](https://github.com/fhempy/fhempy/commit/9efc7a09215d974631d6ec1906d35207620ed3b7))

* create device from discover_upnp ([`e316f37`](https://github.com/fhempy/fhempy/commit/e316f37539e5fb01d2793fc76ee5ee78f6fdbd1a))

* fix undefine ([`f7ce7dd`](https://github.com/fhempy/fhempy/commit/f7ce7dd427c04df32783ffee460c0cca61f5c418))

* increase timeouts to avoid issues on startup ([`213c87f`](https://github.com/fhempy/fhempy/commit/213c87f08e4a448039bae9597cca4dc13659a50b))

* fix multiple ssdp searches ([`6827744`](https://github.com/fhempy/fhempy/commit/6827744e6e8dbfc9e78bae91811696f1cdde9f9e))

* move ssdp to discover_upnp
remove netdisco usage ([`5a59b59`](https://github.com/fhempy/fhempy/commit/5a59b596060bce7aadc535e8413822fccf64f620))

* use update_hash ([`602f8af`](https://github.com/fhempy/fhempy/commit/602f8afa8edbb5cd524b6045865546b861306874))

* add update_hash fct ([`8eb654d`](https://github.com/fhempy/fhempy/commit/8eb654dce1e1dd26fc55e9ab2f6b098fea0f114c))

* use locks to prevent multiple readingsBegin
lot of fixes for dlna_dmr ([`b738697`](https://github.com/fhempy/fhempy/commit/b738697edc09d0b1aa604fa7e5047ba5fa535615))

* fix verbose on first load
add dlna_dmr (in development) ([`e38665e`](https://github.com/fhempy/fhempy/commit/e38665e2500d874a08e5277f056ee4168cf8cd4f))

* Update TODO.md ([`30a20b7`](https://github.com/fhempy/fhempy/commit/30a20b761a2baac8a5397c85c584620285e50f54))

* update discover devices ([`7f3db0a`](https://github.com/fhempy/fhempy/commit/7f3db0a5ea46fb99cb581002d51fc2f9eb337747))

* update controls ([`4890401`](https://github.com/fhempy/fhempy/commit/48904016d91b0c13fca9d0b4d68f20762111a7cc))

* support playFavorite (googlecast)
support verbose log level
support AttrVal, InternalVal, setDevAttrList ([`3a77129`](https://github.com/fhempy/fhempy/commit/3a77129fafbac73f5cd5dec89c7f35fb49cd6a4d))

* update controls ([`bc9d15a`](https://github.com/fhempy/fhempy/commit/bc9d15a5ca085ec383f202a6894dcdf018293e8e))

* fix pkg installations ([`48faca4`](https://github.com/fhempy/fhempy/commit/48faca48c9df6e27dd4d7f21df34150443f10e06))

* add timeout handling ([`841b57d`](https://github.com/fhempy/fhempy/commit/841b57dac3b857c4f30aec9bf7babd431f2d2d61))

* rename discovery devices
add discover_upnp ([`6163718`](https://github.com/fhempy/fhempy/commit/6163718e5ec8ce66930defcc457136e9b216b5a7))

* code style ([`e45ed7b`](https://github.com/fhempy/fhempy/commit/e45ed7bb45e4a2fb18ec5e5ec221f4342774a625))

* add python3,python3-pip installation ([`0320399`](https://github.com/fhempy/fhempy/commit/0320399134fa8584b7589f058dd638ffa8f5a896))

* add info about pkg installation ([`6dad507`](https://github.com/fhempy/fhempy/commit/6dad5079d6cecd66f88367b3ee95fb2c7f2339e4))

* update controls ([`8fbcb4a`](https://github.com/fhempy/fhempy/commit/8fbcb4abc5cea2e68c4e0d8a2556837b260e7f94))

* fix pkg updates ([`3640dc6`](https://github.com/fhempy/fhempy/commit/3640dc63c032ea71bb325ba94a6fe75e9f9377ce))

* update controls ([`9338e00`](https://github.com/fhempy/fhempy/commit/9338e004fc79f1908c510613de28595f13a02594))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`795df63`](https://github.com/fhempy/fhempy/commit/795df6342bc2ef3c440a009e07f75e357a7c7fbc))

* fix detection of installed pkgs ([`0a76ed7`](https://github.com/fhempy/fhempy/commit/0a76ed700b3f9e0c1833fa5a0050d0793af57165))

* add importlib_metadata ([`0d552a4`](https://github.com/fhempy/fhempy/commit/0d552a400a6837592db42db3a0ea606b4205c7dd))

* add json to controls ([`ce7322c`](https://github.com/fhempy/fhempy/commit/ce7322c538ac8aa0f37c7aef42ee99d17d298611))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`b6ef5fd`](https://github.com/fhempy/fhempy/commit/b6ef5fd58f5e78223ed1b0788972d8ec1e820eec))

* update controls ([`c003953`](https://github.com/fhempy/fhempy/commit/c003953f41d44a63fd444825908fa40fc8dea084))

* add auto pip installer
support youtube on audio devices
change DEBUG to ERROR ([`55c02e0`](https://github.com/fhempy/fhempy/commit/55c02e092c91ea9c77f3b49ee431770bbbd0e80a))

* add youtube_dl ([`6d20f4c`](https://github.com/fhempy/fhempy/commit/6d20f4c3979ea5d65b559ffbd51865da1cfd8aae))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`cc14be8`](https://github.com/fhempy/fhempy/commit/cc14be838b2440063d4514bab911299251675a7c))

* update controls ([`fa0c38d`](https://github.com/fhempy/fhempy/commit/fa0c38da1efdab7fb5cb368fddaaf24005be1ca2))

* fix reconnect ([`30a2c96`](https://github.com/fhempy/fhempy/commit/30a2c965ba34c147147111c7eaf7c950327a1b00))

* fix shutdown restart ([`661532d`](https://github.com/fhempy/fhempy/commit/661532d35688b650c6c55f955663fc073fa988e9))

* add aiohttp ([`a665928`](https://github.com/fhempy/fhempy/commit/a66592807722194a1a9c531176cdae723f5fcc8f))

* update controls ([`bc620e9`](https://github.com/fhempy/fhempy/commit/bc620e912e83f999627b58bde9beb01e2826712f))

* fix default media app ([`edef1a3`](https://github.com/fhempy/fhempy/commit/edef1a31aca32bf952f756986bc105bd39836fc2))

* fix shutdown restart ([`6583c63`](https://github.com/fhempy/fhempy/commit/6583c639497fda138cc5c2a0c8369ce9a78dca38))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`beb6674`](https://github.com/fhempy/fhempy/commit/beb66742bdfdfaed4f7a072484f77e81d67bbc45))

* update controls ([`0965f20`](https://github.com/fhempy/fhempy/commit/0965f207b687f784faa3ba30a8420f3b9b36cb50))

* fix re-discover of same device ([`f19b5ed`](https://github.com/fhempy/fhempy/commit/f19b5edeb3950c41b00346d383973e84ac70f265))

* fix shutdown restart ([`4490c57`](https://github.com/fhempy/fhempy/commit/4490c57f0f824e402010486827803e0c326903ca))

* Add flowchart ([`46090f3`](https://github.com/fhempy/fhempy/commit/46090f3c4e1817270c0d8f4efd26ad1add42b89b))

* Add flowchart ([`84f73fa`](https://github.com/fhempy/fhempy/commit/84f73fab3871955ec1e29ef53cacbdcae2874aa5))

* Update README.md ([`a5727b0`](https://github.com/fhempy/fhempy/commit/a5727b01dc09537fb4b1a51f2596216aff8869f5))

* prepare DevIo_DecodeWS usage ([`b4f9b8a`](https://github.com/fhempy/fhempy/commit/b4f9b8ac8dcaa33cda2962c6c83fa65f472ac5e8))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`5ab96e8`](https://github.com/fhempy/fhempy/commit/5ab96e812b1f9922584d584ef03a1c8ad43c799e))

* fix chmod ([`7da00f8`](https://github.com/fhempy/fhempy/commit/7da00f81af74e6b47b24070b7062da4c30fafb1b))

* change Protocol::WebSocket installation ([`fd33453`](https://github.com/fhempy/fhempy/commit/fd33453b6beac2a68892c02ba55b83e5d7888063))

* Update README.md ([`2eae477`](https://github.com/fhempy/fhempy/commit/2eae477b6a298d791eeae726d23c52d0ff38bd7f))

* fix possible concurrency ([`765b163`](https://github.com/fhempy/fhempy/commit/765b1639c862e39d69c067f4b1dc00b7019b1989))

* update controls ([`d7e4b2a`](https://github.com/fhempy/fhempy/commit/d7e4b2a3f89354a0b6e2926a31b60d0016681a0b))

* better log ([`532c40f`](https://github.com/fhempy/fhempy/commit/532c40f788477aabe046951972cbb6950e1c01a2))

* fix websockets again ([`f808e22`](https://github.com/fhempy/fhempy/commit/f808e220699c3c09184cfc057b1ea06d9c912b81))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`520e45c`](https://github.com/fhempy/fhempy/commit/520e45c9197f37d64454d03ed86aadb2c546bb84))

* add blescanner ([`8ba400f`](https://github.com/fhempy/fhempy/commit/8ba400f0a39420a5e1f3b13fb97b4bace06d0e6b))

* update dependencies ([`5232213`](https://github.com/fhempy/fhempy/commit/523221379b63454813d3bb1eddf4f8bc0e72efc6))

* update controls ([`2b937ec`](https://github.com/fhempy/fhempy/commit/2b937ec188fcaca058ba95b8eb224be426c2f9e6))

* add blescanner ([`869ee2b`](https://github.com/fhempy/fhempy/commit/869ee2b8ddabd39bed61a87e121f0af1da6b0264))

* fix websocket issues ([`2eb624d`](https://github.com/fhempy/fhempy/commit/2eb624d65dd92957bd1a1bbb5a6bc904501affa6))

* fix dashcast
stop browser on Define ([`8cea161`](https://github.com/fhempy/fhempy/commit/8cea1618005a21cb448ade5519b07131e2de9928))

* stop scan on Undefine ([`33ab799`](https://github.com/fhempy/fhempy/commit/33ab799f4343002c87bab1b67e36f9a3db105743))

* update controls ([`4521571`](https://github.com/fhempy/fhempy/commit/4521571d263e42f7069cf21ff66f0d3e2914a9f1))

* add chmod ([`31235b4`](https://github.com/fhempy/fhempy/commit/31235b47eae9a2615ba86e6e5017a808ee70653d))

* handle connectionclosed ([`31603c9`](https://github.com/fhempy/fhempy/commit/31603c9564eb05e2d2694f0e8e3c5a3cb9ee1614))

* handle duration not present ([`bc2c7b5`](https://github.com/fhempy/fhempy/commit/bc2c7b51685968f5a5639334ae7076fbdd7debbb))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`79b5274`](https://github.com/fhempy/fhempy/commit/79b5274b1c1c9ab25de9e698d78fd41b625e9afa))

* change to Python3
remove dependencies ([`09d1131`](https://github.com/fhempy/fhempy/commit/09d1131644404d2b1bd99d26fc26d099c440271b))

* add chmod ([`54d6253`](https://github.com/fhempy/fhempy/commit/54d62535872d052a8e12695ff6511bd21eefd1cc))

* fix ([`458e243`](https://github.com/fhempy/fhempy/commit/458e243c59e11978c2fa4d1b4d8bfeced16d4c25))

* Update README.md ([`9c02bfd`](https://github.com/fhempy/fhempy/commit/9c02bfdc53b84f75c58f5bcc57e187997e5962d8))

* remove empty line ([`b947354`](https://github.com/fhempy/fhempy/commit/b94735404bd904657af4e38acf32b79544439e6d))

* update ([`242e09f`](https://github.com/fhempy/fhempy/commit/242e09fb27f2603c5fa212900770f801eda521e1))

* add comment ([`ece767e`](https://github.com/fhempy/fhempy/commit/ece767ea4221872abcbbbc4e05bf4f6474eea38f))

* control => controls ([`c005475`](https://github.com/fhempy/fhempy/commit/c00547509f8624eca0b3c4c2059af09ee317b0d9))

* rename ([`8e676f7`](https://github.com/fhempy/fhempy/commit/8e676f7fe91da397a4796d04fefe0d21fce67c0e))

* fix log ([`dbd8343`](https://github.com/fhempy/fhempy/commit/dbd83431a52eb7782ac96a2974b05d9ac7581ab3))

* only python3 supported ([`de2f73b`](https://github.com/fhempy/fhempy/commit/de2f73bfdaf62c160063c912d496fbd416e2d6c0))

* do not handle msgs when fct active ([`3be6b1d`](https://github.com/fhempy/fhempy/commit/3be6b1d7cd221ff3056b1719befd54d622ff6588))

* change reconnect time ([`81e710d`](https://github.com/fhempy/fhempy/commit/81e710d90e3a77572272ed0a8d14c90282e517a4))

* fix CancelledError ([`2a8e4d4`](https://github.com/fhempy/fhempy/commit/2a8e4d4162f785e0870d4e47ef82f352fba0a6e3))

* add reading lastFoundService
do not wait for zeroconf while Define ([`4e94cb1`](https://github.com/fhempy/fhempy/commit/4e94cb180a3a1ab395af426592929e7691f0ffe0))

* do not handle async msgs as long as fct is active ([`ce5bef0`](https://github.com/fhempy/fhempy/commit/ce5bef0251894b2bbd19209eb94cc9e1f7c42c4b))

* set state to active ([`5a53948`](https://github.com/fhempy/fhempy/commit/5a53948a90b4a95714aa7908e88fa4f0a2cd20ce))

* change nextOpenDelay to 2s
use verbose 5 for debugging
fix reopen when closed ([`cfb2247`](https://github.com/fhempy/fhempy/commit/cfb22470834214ffbd7319f9ca72156f960d8744))

* add reading ([`02596c6`](https://github.com/fhempy/fhempy/commit/02596c65468951aaa9d94f14b88bd67acedf491b))

* add error log ([`789bee4`](https://github.com/fhempy/fhempy/commit/789bee443de3d794e9a9a3d9ba264198a8e84a01))

* add log ([`8bf1284`](https://github.com/fhempy/fhempy/commit/8bf128402553dd860749eeae58f3323107e56300))

* remove test comment ([`630a975`](https://github.com/fhempy/fhempy/commit/630a975983d83e5db89d727027dd32384c4c2c2d))

* reconnect each second ([`219fec7`](https://github.com/fhempy/fhempy/commit/219fec7311b47f502f53ed77389f9a1b326a01b5))

* update FHEM controls ([`3133a7f`](https://github.com/fhempy/fhempy/commit/3133a7f844ec9aa4da9a3e172df5f39e14a35f71))

* update TODOs ([`7ce250e`](https://github.com/fhempy/fhempy/commit/7ce250eeee84ae2fcfb66970fa7dbedfdc2cb504))

* add helloworld
add cast youtube ([`5e53d7e`](https://github.com/fhempy/fhempy/commit/5e53d7e9d5d42d936f0474a8af2362c458ddd824))

* update imports ([`3302da2`](https://github.com/fhempy/fhempy/commit/3302da24e6260189cd69e598abf10b5d4079655f))

* do not cache cmds ([`decd1b2`](https://github.com/fhempy/fhempy/commit/decd1b26066ee03f67ff8445959473319c2c9974))

* move to hidden room ([`a08bc6d`](https://github.com/fhempy/fhempy/commit/a08bc6dffc60ee5f30c358c75c98248bc6495cff))

* fix connection error
move to hidden room ([`57873c5`](https://github.com/fhempy/fhempy/commit/57873c5f30ecadeaeaf5117bbf952f829e90269e))

* prepare spotify
update README/TODO ([`27b7327`](https://github.com/fhempy/fhempy/commit/27b732707a011d94d99c2cd04c701bf1aac91a2d))

* use websockets instead of autobahn
a lot of bugfixes ([`4bd050e`](https://github.com/fhempy/fhempy/commit/4bd050e48924455b573de2b33522c519d7f4f968))

* bugfixes and optimizations ([`d679cc1`](https://github.com/fhempy/fhempy/commit/d679cc1b4defec355736cbd7b14a2a520cbf1985))

* small fixes for ws handling ([`f3d9c68`](https://github.com/fhempy/fhempy/commit/f3d9c687254dc87272ae48d3d20de69796954242))

* message handling fixes ([`b7c5fda`](https://github.com/fhempy/fhempy/commit/b7c5fda42a7b8a7ffe2b55b6dad093a7da91dec5))

* msg handling fixes ([`507a2e2`](https://github.com/fhempy/fhempy/commit/507a2e276aa95f2f787ee18b5b4e91799f7470c9))

* lot of msg handling fixes ([`0f8fae0`](https://github.com/fhempy/fhempy/commit/0f8fae0f7e439a347301e22be3b9d36c0112f5f7))

* support Define on reconnect
better message handling
reconnect currently not working ([`bba05c1`](https://github.com/fhempy/fhempy/commit/bba05c11c3404fd380c1e531b081460bac192e06))

* fix multithreading issues ([`8a7a625`](https://github.com/fhempy/fhempy/commit/8a7a6251795e4d0c366690f0818775efa4209b3d))

* fix checkIfDeviceExists ([`9e411c5`](https://github.com/fhempy/fhempy/commit/9e411c55495e24b5e3fb27c32c272796b201a747))

* support BOSEST ([`a5cc3b6`](https://github.com/fhempy/fhempy/commit/a5cc3b6d746c1a16d6655c9868b3d795f5f193dc))

* create device only if not available ([`9a0ccd2`](https://github.com/fhempy/fhempy/commit/9a0ccd2c58a18ad7f353466989ee50b9bc3cace2))

* add checkIfDeviceExists ([`f1fd3fb`](https://github.com/fhempy/fhempy/commit/f1fd3fb46f255ee7957aee09f4715efd91df1cae))

* import all modules
change log level to INFO ([`64ab9c7`](https://github.com/fhempy/fhempy/commit/64ab9c79784456b714162907cde98461e4c9186a))

* fix return value ([`26ec8a5`](https://github.com/fhempy/fhempy/commit/26ec8a53ede852143b9a29f72ade795fa01c1c22))

* add helloworld example
add TODO ([`c129b99`](https://github.com/fhempy/fhempy/commit/c129b99dcdb3a965e241d6527f3a17314ba27f16))

* add controls to README ([`00264ca`](https://github.com/fhempy/fhempy/commit/00264ca31de09d0f1c206ce06821bbede2bfcc22))

* add dependencies ([`a785e7c`](https://github.com/fhempy/fhempy/commit/a785e7c179aec777c5b4fc26ffe030e777d24ea2))

* Merge branch &39;master&39; of https://github.com/dominikkarall/fhem_pythonbinding ([`a12b723`](https://github.com/fhempy/fhempy/commit/a12b723131e23ec5b57bb7933e06aa977e23c1d6))

* prepare control file ([`d3b8bae`](https://github.com/fhempy/fhempy/commit/d3b8baed5040dcb487e0c4ab71659d339761e412))

* Typo in README ([`e738a2c`](https://github.com/fhempy/fhempy/commit/e738a2c9f26fcbcf02699fda89ba8ee26cf21e17))

* Update README

restructure ([`5aade5a`](https://github.com/fhempy/fhempy/commit/5aade5a8b067cb4dfa46c3c06235246c96865420))

* Update README

add further details ([`79a17aa`](https://github.com/fhempy/fhempy/commit/79a17aa5da45e0568a3070d1c50835ad676c7e26))

* initial commit ([`46bc6cf`](https://github.com/fhempy/fhempy/commit/46bc6cf54351af5c35e1c18f45bf2e089502d4df))

* Initial commit ([`4210f19`](https://github.com/fhempy/fhempy/commit/4210f191c9774c12d18c6624272ab2f9248aab24))

Page 73 of 73

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.