Commit Graph

28 Commits

Author SHA1 Message Date
Pierre Ståhl
bd98b7cd93 Add base entity class LocalTuyaEntity
All platforms will inherit from this class in the end, but this commit
starts with switch only.
2020-09-18 09:14:12 +02:00
rospogrigio
c99cc1f077 Removed unneeded friendly_name fields 2020-09-15 23:31:33 +02:00
rospogrigio
b3006a7c68 Merge branch 'pytuya_refactoring' into physical_device 2020-09-15 11:28:36 +02:00
rospogrigio
386d59b497 config_entry forwarded only to proper platform; DOMAIN imported from component 2020-09-15 10:59:06 +02:00
rospogrigio
6c68cdcbcc Merge branch 'pytuya_refactoring' into physical_device 2020-09-15 00:15:46 +02:00
rospogrigio
ce2461df2b Merge branch 'master' into pytuya_refactoring 2020-09-14 23:32:55 +02:00
rospogrigio
47b92b0178 Fixes suggested in PR #11 2020-09-13 14:03:08 +02:00
rospogrigio
c008339f43 First working implementation of Devices 2020-09-11 14:48:49 +02:00
rospogrigio
9a45eb8398 Fixed conflicts 2020-09-11 11:55:43 +02:00
rospogrigio
9c3786b7a6 Merge remote-tracking branch 'origin/pytuya_refactoring' into physical_device 2020-09-11 11:54:04 +02:00
rospogrigio
184199ef87 Pytuya library refactoring and code cleaning 2020-09-11 11:46:01 +02:00
Pierre Ståhl
ae64158da5 Use correct device class from pytuya 2020-09-10 10:42:44 +02:00
Pierre Ståhl
7efb3024fb Support arbitrary flow schemas for platforms 2020-09-09 23:05:42 +02:00
Pierre Ståhl
7018625f04 Add light support and clean up schemas 2020-09-09 22:59:37 +02:00
Pierre Ståhl
aa1ed67f94 Make energy attributes in switch optional 2020-09-09 22:12:44 +02:00
Pierre Ståhl
0600b2730b Make config flows general based on entities 2020-09-08 12:00:23 +02:00
Pierre Ståhl
b8333affc5 Add support for config flows for switches 2020-09-06 10:29:39 +02:00
rospogrigio
16d8d4dcf9 Introduced pytuya 7.0.9: Unified dev_type (device20 or device22) handling for all devices 2020-09-03 21:51:27 +02:00
rospogrigio
f6169c442a Appended subswitch id (i.e., dps) to the unique_id to allow different unique_ids for subswitches 2020-09-03 16:39:06 +02:00
Pierre Ståhl
a0bf22cce5 Prepand unique_id with local_
Avoid collisions with the tuya integration.
2020-09-03 12:04:52 +02:00
Pierre Ståhl
4335507804 Add support for unique_id and available 2020-09-02 12:46:09 +02:00
rospogrigio
98508a347a v.1.0.1: sending only dps actually used in request payload 2020-08-06 11:32:33 +02:00
rospogrigio
db03bd3a8d Updated for HA 110.0 (CoverEntity and SwitchEntity instead of CoverDevice and SwitchDevice) 2020-05-21 07:55:35 +02:00
rospogrigio
071cdef230 Fixed and improved logging 2020-04-20 14:17:29 +02:00
rospogrigio
6e82ab0632 Introduced different support for switches with 20 and 22 bytes length for dev_id. Introduced name to set the entity_id and friendly_name for the frontend name. 2020-04-07 17:27:50 +02:00
rospogrigio
30c466015c Introduced cover support 2020-03-23 10:53:41 +01:00
mileperhour
c23a147c6b Update switch.py 2019-09-03 22:29:29 +02:00
mileperhour
fafa51ce67 Add files via upload 2019-04-02 18:22:53 +02:00