Commit Graph

  • 9ca3efb161 Fix brightness issues. ultratoto14 2020-11-17 08:42:39 +01:00
  • 352ba58336 Add RGB only scenes. ultratoto14 2020-11-16 14:11:42 +01:00
  • 9be72d1152 Update internal state whatever mode is. ultratoto14 2020-11-16 11:32:33 +01:00
  • 8d91d9278b Merge branch 'master' into light_scenes ultratoto14 2020-11-16 08:26:41 +01:00
  • 3e52811aac Fan controller updates (#155) ThomasADavis 2020-11-15 22:10:02 -08:00
  • 2ca5a154c5 Merge branch 'master' into light_scenes ultratoto14 2020-11-15 19:41:06 +01:00
  • e137d598f0 This makes sure that any scaling is only applied to numeric values. (#154) ThomasADavis 2020-11-15 09:49:08 -08:00
  • 10069817d0 Remove unecessary constants. ultratoto14 2020-11-10 14:13:03 +01:00
  • 6e07a5581f First try to add scenes. ultratoto14 2020-11-09 11:07:55 +01:00
  • a0f4fdf337 Use default home assistant behavior. Return only relevant data per mode. (#129) ultratoto14 2020-11-06 21:37:36 +01:00
  • 6cd509f4f8 Remove default scale factor (#138) ultratoto14 2020-11-05 14:34:48 +01:00
  • 657850e39c Add support of RGB lights (#120) ultratoto14 2020-10-28 09:54:54 +01:00
  • d783293a21 Add support for HSV encoded color lights (#90) Pierre Ståhl 2020-10-26 12:09:31 +01:00
  • f3cfde0308 Updated tuyadebug.tgz (1.0.0) rospogrigio 2020-10-22 23:03:34 +02:00
  • c1878f82e2 Improve GitHub Actions (#97) Kendell R 2020-10-22 02:43:47 -07:00
  • c6de437e86 Only forward config entry to each platform once Pierre Ståhl 2020-10-19 22:23:21 +02:00
  • 3f854337ad Fix status exception when no payload Pierre Ståhl 2020-10-21 09:48:13 +02:00
  • d96d02357b Use manual discovery if no device has been set ul Pierre Ståhl 2020-10-19 19:33:22 +02:00
  • 439f8aec0c Passively discover devices and update IP addresses Pierre Ståhl 2020-10-15 19:37:37 +02:00
  • 032fceac2e Cover uppercase and new commands (#81) rospogrigio 2020-10-21 10:23:00 +02:00
  • 3bc16739d9 Introduced 1_2_3 Commands set for covers rospogrigio 2020-10-20 12:51:51 +02:00
  • a217b2553c Add debug log instructions to readme Pierre Ståhl 2020-10-20 12:47:40 +02:00
  • f48a45f267 Updated manifest.json : changed repo URL rospogrigio 2020-10-19 23:19:33 +02:00
  • fffd07b5e6 Further corrections for integration in HACS rospogrigio 2020-10-19 22:40:15 +02:00
  • c8e358e6f2 Restored original position of manifest.json rospogrigio 2020-10-19 17:49:07 +02:00
  • b2705567c1 Moved manifest.json rospogrigio 2020-10-19 17:30:49 +02:00
  • 740e7ef14b Update manifest.json rospogrigio 2020-10-19 16:52:22 +02:00
  • c191d590cf Fixed hacs.json rospogrigio 2020-10-19 13:27:59 +02:00
  • d8602e4fe3 Introduced hacs.json and updated manifest.json rospogrigio 2020-10-19 13:04:30 +02:00
  • 70fa5ca5eb Added logo to info.md rospogrigio 2020-10-19 12:52:10 +02:00
  • e6538a4681 Fix bugs in pytuya Pierre Ståhl 2020-10-19 10:20:38 +02:00
  • 1d830552df Fix bug when connection fails Pierre Ståhl 2020-10-16 21:03:31 +02:00
  • 98fee92c83 Return None if no color temp option Pierre Ståhl 2020-10-16 11:54:08 +02:00
  • baad2cfab0 Fix review comments Pierre Ståhl 2020-10-14 12:01:24 +02:00
  • 15a79ec690 Re-map light brightness range Pierre Ståhl 2020-10-13 22:17:41 +02:00
  • 47d2900a2c Add set_dps to set multiple datapoints Pierre Ståhl 2020-10-14 22:31:30 +02:00
  • 44db913514 Rename set_dps to set_dp in pytuya Pierre Ståhl 2020-10-14 22:26:50 +02:00
  • 81c04bfc4e Fix broken support for 0d devices Pierre Ståhl 2020-10-15 13:51:30 +02:00
  • 5d64cb4e18 Convert fan platform to asyncio Pierre Ståhl 2020-10-14 13:45:41 +02:00
  • 136e44c549 Minor final fixes Pierre Ståhl 2020-10-14 12:39:00 +02:00
  • b0603313ff Fixed some bugs Pierre Ståhl 2020-10-12 09:22:07 +02:00
  • 91f788865c Add more temporary logging Pierre Ståhl 2020-10-11 22:36:16 +02:00
  • ff3ca99b29 Add logging and stability fixes Pierre Ståhl 2020-10-09 10:21:45 +02:00
  • 7384f1fc54 Add context to pytuya logging Pierre Ståhl 2020-10-05 19:03:13 +02:00
  • 59dfc35759 Fix bug when unloading an entry Pierre Ståhl 2020-10-05 12:48:45 +02:00
  • 5cd76f87ea Ignore status updates without datapoints Pierre Ståhl 2020-10-05 12:04:21 +02:00
  • b2c4e93a47 Disconnect on missing heartbeats Pierre Ståhl 2020-10-05 12:03:05 +02:00
  • f971646333 Close connection properly on error Pierre Ståhl 2020-10-04 22:07:38 +02:00
  • 2565074c9c Add missing await Pierre Ståhl 2020-10-03 18:57:26 +02:00
  • cad31f1ffe Convert pytuya to asyncio Pierre Ståhl 2020-10-01 09:40:12 +02:00
  • 084b3a741a Logo-small in README rospogrigio 2020-10-08 09:36:05 +02:00
  • 5cc48cf758 Added logo-small rospogrigio 2020-10-08 09:35:34 +02:00
  • c5ac29ac69 Logo in README rospogrigio 2020-10-08 09:33:44 +02:00
  • 069cbf5ee5 Added logos rospogrigio 2020-10-08 09:29:20 +02:00
  • f5146ad4eb Add brightness and color_temp to example Pierre Ståhl 2020-10-05 20:06:20 +02:00
  • 1da5c2c2e1 Fix linting issues Pierre Ståhl 2020-10-05 19:36:06 +02:00
  • 51a92da6b3 Include support for color temp instead of unfinished color danVnest 2020-09-25 21:25:05 +10:00
  • 792fcc5186 Add color temp and brightness config to light Pierre Ståhl 2020-09-23 22:17:13 +02:00
  • 8456c6039c Add platform specific DPS to requests Pierre Ståhl 2020-10-05 08:15:35 +02:00
  • 8cc978a04d Refactor async_setup_entry Pierre Ståhl 2020-10-04 23:23:17 +02:00
  • 29c852f96c Add support for reloading from YAML Pierre Ståhl 2020-09-28 09:27:40 +02:00
  • c305592781 Updated documentation rospogrigio 2020-10-02 10:09:02 +02:00
  • 0d329e97b9 Fixed last postlund's remarks rospogrigio 2020-10-02 10:03:11 +02:00
  • dee728d008 Fixed postlund's remarks rospogrigio 2020-10-02 09:48:17 +02:00
  • d9a9490535 Slight coding improvement rospogrigio 2020-10-01 12:50:22 +02:00
  • ff79bd04cd Fixed postlund's comments. Unified open_close config options rospogrigio 2020-10-01 12:40:48 +02:00
  • ee853ddb83 Positioning mode changed from 'yes' to 'position'; removed 'stop' command configuration rospogrigio 2020-10-01 09:09:12 +02:00
  • e0b1cf54fd Removed configuration of 'stop' command rospogrigio 2020-10-01 08:52:27 +02:00
  • 1bd0a28045 Cover Curr and Set Pos DPS now are chosen in a drop-down menu rospogrigio 2020-09-30 23:55:34 +02:00
  • e1594bf474 Cover refactoring: introduced parameter positioning_type = [none/yes/fake] rospogrigio 2020-09-30 17:42:44 +02:00
  • 440ca2c90d Screenshots for documentation shrinked rospogrigio 2020-10-02 01:20:34 +02:00
  • 162e1f63c6 Screenshot for documentation rospogrigio 2020-10-02 01:15:48 +02:00
  • 2e46d65f9a removing unused method after merge rospogrigio 2020-09-30 11:47:28 +02:00
  • 0e79570483 set_dps now Dispatches status update to all entities rospogrigio 2020-09-28 23:48:57 +02:00
  • deeaf0e9eb More lint fixes rospogrigio 2020-09-28 15:36:04 +02:00
  • 32850b973d More lint fixes rospogrigio 2020-09-28 15:32:45 +02:00
  • e5ce098016 More lint fixes rospogrigio 2020-09-28 15:21:35 +02:00
  • 56c266d344 Fixing lint output rospogrigio 2020-09-28 15:17:22 +02:00
  • 8d0c65ad56 Restored missing docstring for TuyaDevice.set_dps() rospogrigio 2020-09-28 15:08:04 +02:00
  • 3fc19da259 Updating the status of TuyaDevice using the response of the set_dps() call rospogrigio 2020-09-28 14:56:55 +02:00
  • d9c6d66bb7 Fix review comments Pierre Ståhl 2020-09-30 08:46:13 +02:00
  • b50cd7bf84 Initial work on refactoring pytuya Pierre Ståhl 2020-09-28 10:21:23 +02:00
  • 1d2fdfdba9 Updated tuyadebug.tgz using latest pytuya rospogrigio 2020-09-30 09:39:47 +02:00
  • 7a9deea830 Do not block event loop on updates Pierre Ståhl 2020-09-28 22:28:15 +02:00
  • e673340229 Fix missing attributes bug Pierre Ståhl 2020-09-21 09:30:54 +02:00
  • caaf884a7a Get status once per device instead of per platform Pierre Ståhl 2020-09-26 22:02:05 +02:00
  • b7173f3033 Switch to cryptograhy for crypto routines Pierre Ståhl 2020-09-26 22:53:24 +02:00
  • 2879761eae Remove unneeded YAML import flag Pierre Ståhl 2020-09-25 22:11:03 +02:00
  • 208b0ad5e9 Use two digits precision in senso Pierre Ståhl 2020-09-25 22:03:40 +02:00
  • d22d081335 Clean up YAML examples in code files Pierre Ståhl 2020-09-25 11:16:35 +02:00
  • 63090ba985 Store DPS as integers in config entry Pierre Ståhl 2020-09-25 10:56:54 +02:00
  • 3259a4f654 Second part of one_device_only big merge rospogrigio 2020-09-22 11:31:04 +02:00
  • 0048ce6d5e Move YAML config to component Pierre Ståhl 2020-09-24 22:06:00 +02:00
  • 450060488b Add shared code to a common module Pierre Ståhl 2020-09-23 19:58:24 +02:00
  • fefee6944f Add shared code to a common module Pierre Ståhl 2020-09-23 19:58:24 +02:00
  • 98612a0d70 Enable type checking with mypy Pierre Ståhl 2020-09-23 18:03:15 +02:00
  • 02a2f08c40 Enable codespell and fix mistakes Pierre Ståhl 2020-09-23 17:57:19 +02:00
  • 4e72767b30 Fix flake8 issues and enable flake8 in tox Pierre Ståhl 2020-09-23 09:31:37 +02:00
  • a18c69f8eb Fix pydocstyle issues and enable in tox Pierre Ståhl 2020-09-22 12:30:16 +02:00
  • ec7652b193 Remove pull_request_target from ci workflow Pierre Ståhl 2020-09-22 12:35:48 +02:00