Skip to content

KL430: Throw error for Device specific information #189

@iprodanovbg

Description

@iprodanovbg

KL430 throw error for device specific information.

python-kasa version kasa, version 0.4.0.dev3
python version 3.8.10
OS Ubuntu 20.04.2 LTS
== light strip - KL430(UN) ==
	Host: 192.168.0.17
	Device state: ON

	== Generic information ==
	Time:         None
	Hardware:     2.0
	Software:     1.0.8 Build 210121 Rel.084339
	MAC (rssi):   C0:06:C3:**:**:** (-42)
	Location:     {'latitude': ****, 'longitude': ****}

	== Device specific information ==
Traceback (most recent call last):
  File "/usr/local/bin/kasa", line 8, in <module>
    sys.exit(cli())
  File "/usr/local/lib/python3.8/dist-packages/asyncclick/core.py", line 862, in __call__
    return anyio.run(self._main, main, args, kwargs, **({"backend":_anyio_backend} if _anyio_backend is not None else {}))
  File "/usr/local/lib/python3.8/dist-packages/anyio/_core/_eventloop.py", line 56, in run
    return asynclib.run(func, *args, **backend_options)  # type: ignore
  File "/usr/local/lib/python3.8/dist-packages/anyio/_backends/_asyncio.py", line 230, in run
    return native_run(wrapper(), debug=debug)
  File "/usr/lib/python3.8/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/usr/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
    return future.result()
  File "/usr/local/lib/python3.8/dist-packages/anyio/_backends/_asyncio.py", line 225, in wrapper
    return await func(*args)
  File "/usr/local/lib/python3.8/dist-packages/asyncclick/core.py", line 865, in _main
    return await main(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/asyncclick/core.py", line 814, in main
    rv = await self.invoke(ctx)
  File "/usr/local/lib/python3.8/dist-packages/asyncclick/core.py", line 1272, in invoke
    return await Command.invoke(self, ctx)
  File "/usr/local/lib/python3.8/dist-packages/asyncclick/core.py", line 1102, in invoke
    return await ctx.invoke(self.callback, **ctx.params)
  File "/usr/local/lib/python3.8/dist-packages/asyncclick/core.py", line 644, in invoke
    rv = await rv
  File "/usr/local/lib/python3.8/dist-packages/kasa/cli.py", line 70, in cli
    await ctx.invoke(discover)
  File "/usr/local/lib/python3.8/dist-packages/asyncclick/core.py", line 644, in invoke
    rv = await rv
  File "/usr/local/lib/python3.8/dist-packages/kasa/cli.py", line 155, in discover
    await ctx.invoke(state)
  File "/usr/local/lib/python3.8/dist-packages/asyncclick/core.py", line 644, in invoke
    rv = await rv
  File "/usr/local/lib/python3.8/dist-packages/asyncclick/core.py", line 644, in invoke
    rv = await rv
  File "/usr/local/lib/python3.8/dist-packages/kasa/cli.py", line 223, in state
    for k, v in dev.state_information.items():
  File "/usr/local/lib/python3.8/dist-packages/kasa/smartdevice.py", line 116, in wrapped
    return f(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/kasa/smartlightstrip.py", line 71, in state_information
    info = super().state_information
  File "/usr/local/lib/python3.8/dist-packages/kasa/smartdevice.py", line 116, in wrapped
    return f(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/kasa/smartbulb.py", line 330, in state_information
    info["Valid temperature range"] = self.valid_temperature_range
  File "/usr/local/lib/python3.8/dist-packages/kasa/smartdevice.py", line 116, in wrapped
    return f(*args, **kwargs)
  File "/usr/local/lib/python3.8/dist-packages/kasa/smartbulb.py", line 136, in valid_temperature_range
    raise SmartDeviceException(
kasa.exceptions.SmartDeviceException: Unknown color temperature range, please open an issue on github

Debug information:

python3 cli.py --debug --host 192.168.0.17
No --strip nor --bulb nor --plug given, discovering..
DEBUG:kasa.smartdevice:Initializing 192.168.0.17 of type <class 'kasa.smartlightstrip.SmartLightStrip'>
DEBUG:kasa.protocol:> (164) {"system": {"get_sysinfo": null}, "smartlife.iot.common.emeter": {"get_realtime": null, "get_monthstat": {"year": 2021}, "get_daystat": {"month": 8, "year": 2021}}}
DEBUG:kasa.protocol:< (1542) {'smartlife.iot.common.emeter': {'get_daystat': {'day_list': [{'day': 14,
                                                               'energy_wh': 5,
                                                               'month': 8,
                                                               'year': 2021},
                                                              {'day': 16,
                                                               'energy_wh': 25,
                                                               'month': 8,
                                                               'year': 2021}],
                                                 'err_code': 0},
                                 'get_monthstat': {'err_code': 0,
                                                   'month_list': [{'energy_wh': 30,
                                                                   'month': 8,
                                                                   'year': 2021}]},
                                 'get_realtime': {'err_code': 0,
                                                  'power_mw': 16760,
                                                  'total_wh': 25}},
 'system': {'get_sysinfo': {'LEF': 1,
                            'active_mode': 'none',
                            'alias': 'light strip',
                            'ctrl_protocols': {'name': 'Linkie',
                                               'version': '1.0'},
                            'description': 'Kasa Smart Light Strip, Multicolor',
                            'dev_state': 'normal',
                            'deviceId': '***',
                            'disco_ver': '1.0',
                            'err_code': 0,
                            'hwId': '***',
                            'hw_ver': '2.0',
                            'is_color': 1,
                            'is_dimmable': 1,
                            'is_factory': False,
                            'is_variable_color_temp': 1,
                            'latitude_i': ***,
                            'length': 16,
                            'light_state': {'brightness': 100,
                                            'color_temp': 9000,
                                            'hue': 0,
                                            'mode': 'normal',
                                            'on_off': 1,
                                            'saturation': 0},
                            'lighting_effect_state': {'brightness': 100,
                                                      'custom': 1,
                                                      'enable': 1,
                                                      'id': '***',
                                                      'name': 'Aurora 1'},
                            'longitude_i': ***,
                            'mic_mac': 'C0:06:C3:**:**:**',
                            'mic_type': 'IOT.SMARTBULB',
                            'model': 'KL430(UN)',
                            'oemId': '***',
                            'preferred_state': [{'brightness': 100,
                                                 'color_temp': 9000,
                                                 'hue': 0,
                                                 'index': 0,
                                                 'mode': 1,
                                                 'saturation': 0},
                                                {'brightness': 100,
                                                 'color_temp': 0,
                                                 'hue': 217,
                                                 'index': 1,
                                                 'mode': 1,
                                                 'saturation': 99},
                                                {'brightness': 100,
                                                 'color_temp': 0,
                                                 'hue': 194,
                                                 'index': 2,
                                                 'mode': 1,
                                                 'saturation': 50},
                                                {'brightness': 100,
                                                 'color_temp': 0,
                                                 'hue': 277,
                                                 'index': 3,
                                                 'mode': 1,
                                                 'saturation': 86}],
                            'rssi': -44,
                            'status': 'new',
                            'sw_ver': '1.0.8 Build 210121 Rel.084339'}}}

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions