Add support for L920 LED Strip Light
See original GitHub issueAfter installing the addon all I get is two sensors for overheat and signal level. These appear to work fine. There is no light entity.
Debug log
Output of python test script:
hassio@DESKTOP-52GDQOA:/mnt/c/users/desktop$ python3 main.py <ID> {'device_id': 'DEV-ID', 'fw_ver': '1.0.7 Build 220119 Rel.221439', 'hw_ver': '1.0', 'type': 'SMART.TAPOBULB', 'model': 'L920', 'mac': '5C-A6-E6-19-BD-C9', 'hw_id': '410A49E4E50D1DD5868EDDF2490083C4', 'fw_id': '7BECA9DC454565672FEC87D1104F9972', 'oem_id': '657AEF3473110D5D61531C4A8B32460F', 'color_temp_range': [9000, 9000], 'overheated': False, 'ip': '192.168.178.129', 'time_diff': 60, 'ssid': 'RlJJVFohIEJveCAyNA==', 'rssi': -40, 'signal_level': 3, 'latitude': <lat>, 'longitude': <long>, 'lang': 'en_US', 'avatar': 'light_strip', 'region': 'Europe/Luxembourg', 'specs': '', 'nickname': 'TG91bmdlIExpZ2h0IFN0cmlw', 'has_set_location_info': True, 'lighting_effect': {'enable': 0, 'id': 'TapoStrip_ID', 'name': 'Flicker', 'custom': 0, 'brightness': 29, 'display_colors': [[30, 81, 100], [40, 100, 100]]}, 'music_rhythm_enable': False, 'music_rhythm_mode': 'single_lamp', 'device_on': False, 'brightness': 33, 'hue': 22, 'saturation': 100, 'color_temp': 0, 'default_states': {'type': 'last_states', 'state': {'lighting_effect': {'type': 'random', 'id': 'TapoStrip_ID', 'name': 'Flicker', 'enable': 1, 'segments': [1], 'expansion_strategy': 1, 'transition': 0, 'transition_range': [375, 500], 'duration': 0, 'hue_range': [30, 40], 'saturation_range': [100, 100], 'brightness_range': [50, 100], 'brightness': 29, 'init_states': [[30, 81, 80]], 'custom': 0, 'display_colors': [[30, 81, 100], [40, 100, 100]]}}}} Unclosed client session client_session: <aiohttp.client.ClientSession object at 0x7ff153e8e520>
Addon installed via HACS is v1.2.9
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:16 (5 by maintainers)
Zip attached with 5 effects, thanks!
@Thorvarium Thanks I will work on it