Skip to content

Support for Mi Fresh Air Ventilator dmaker.airfresh.t2017 #502

Closed
@unixko

Description

@unixko

Product Link:
https://www.xiaomiyoupin.com/detail?gid=104643

miiocli airpurifier --ip 192.168.1.xxx --token xxx info

Model: dmaker.airfresh.t2017
Hardware version: esp32
Firmware version: 2.0.3
Network: {'localIp': '192.168.1.xxx', 'mask': '255.255.255.0', 'gw': '192.168.1.1'}
AP: {'rssi': -63, 'ssid': 'APName', 'primary': 1, 'bssid': 'AA:BB:CC:DD:EE:FF'}
miiocli airpurifier --ip 192.168.1.xxx --token xxx status

ValueError: 94 is not a valid OperationMode

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\python3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\python3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Python3\Scripts\miiocli.exe\__main__.py", line 9, in <module>
  File "c:\python3\lib\site-packages\miio\cli.py", line 43, in create_cli
    return cli(auto_envvar_prefix="MIIO")
  File "c:\python3\lib\site-packages\miio\click_common.py", line 54, in __call__

    return self.main(*args, **kwargs)
  File "c:\python3\lib\site-packages\click\core.py", line 717, in main
    rv = self.invoke(ctx)
  File "c:\python3\lib\site-packages\click\core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "c:\python3\lib\site-packages\click\core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "c:\python3\lib\site-packages\click\core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "c:\python3\lib\site-packages\click\core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "c:\python3\lib\site-packages\miio\click_common.py", line 267, in wrap
    result_msg = result_msg_fmt.format(**kwargs)
  File "c:\python3\lib\site-packages\miio\airpurifier.py", line 142, in mode
    return OperationMode(self.data["mode"])
  File "c:\python3\lib\enum.py", line 310, in __call__
    return cls.__new__(cls, value)
  File "c:\python3\lib\enum.py", line 564, in __new__
    raise exc
  File "c:\python3\lib\enum.py", line 548, in __new__
    result = cls._missing_(value)
  File "c:\python3\lib\enum.py", line 577, in _missing_
    raise ValueError("%r is not a valid %s" % (value, cls.__name__))
ValueError: 94 is not a valid OperationMode
miiocli airfresh --ip 192.168.1.xxx --token xxx info

Model: dmaker.airfresh.t2017
Hardware version: esp32
Firmware version: 2.0.3
Network: {'localIp': '192.168.1.xxx', 'mask': '255.255.255.0', 'gw': '192.168.1.1'}
AP: {'rssi': -64, 'ssid': 'APName', 'primary': 1, 'bssid': 'AA:BB:CC:DD:EE:FF'}
miiocli airfresh --ip 192.168.1.xxx --token xxx status

ValueError: 0 is not a valid OperationMode

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:\python3\lib\runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "c:\python3\lib\runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "C:\Python3\Scripts\miiocli.exe\__main__.py", line 9, in <module>
  File "c:\python3\lib\site-packages\miio\cli.py", line 43, in create_cli
    return cli(auto_envvar_prefix="MIIO")
  File "c:\python3\lib\site-packages\miio\click_common.py", line 54, in __call__

    return self.main(*args, **kwargs)
  File "c:\python3\lib\site-packages\click\core.py", line 717, in main
    rv = self.invoke(ctx)
  File "c:\python3\lib\site-packages\click\core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "c:\python3\lib\site-packages\click\core.py", line 1137, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "c:\python3\lib\site-packages\click\core.py", line 956, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "c:\python3\lib\site-packages\click\core.py", line 555, in invoke
    return callback(*args, **kwargs)
  File "c:\python3\lib\site-packages\miio\click_common.py", line 267, in wrap
    result_msg = result_msg_fmt.format(**kwargs)
  File "c:\python3\lib\site-packages\miio\airfresh.py", line 81, in mode
    return OperationMode(self.data["mode"])
  File "c:\python3\lib\enum.py", line 310, in __call__
    return cls.__new__(cls, value)
  File "c:\python3\lib\enum.py", line 564, in __new__
    raise exc
  File "c:\python3\lib\enum.py", line 548, in __new__
    result = cls._missing_(value)
  File "c:\python3\lib\enum.py", line 577, in _missing_
    raise ValueError("%r is not a valid %s" % (value, cls.__name__))
ValueError: 0 is not a valid OperationMode

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions