Bonjour,
moi je possède un viomi v2pro,
l’équipement est créé,
mais absence de remontée des commandes !!
le mode DEBUG indique une erreur :
[2023-08-29 19:15:04]DEBUG : CMD BY genericmiot => sudo miiocli -o json_pretty genericmiot --ip 192.168.31.15 --token "xxxx" call status >&1 2>/var/www/html/plugins/dreame/core/class/../../data/exec/error_1237.txt
[2023-08-29 19:15:06]DEBUG : CMD result :null
[2023-08-29 19:15:06]WARNING : Error: Fields must not use names with leading underscores; e.g., use 'raw_data' instead of '_raw_data'.
voici le contenu du fichier « error_1237.txt »
Traceback (most recent call last):
File "/usr/local/bin/miiocli", line 5, in <module>
from miio.cli import create_cli
File "/usr/local/lib/python3.8/site-packages/miio/__init__.py", line 23, in <module>
from miio.cloud import CloudDeviceInfo, CloudException, CloudInterface
File "/usr/local/lib/python3.8/site-packages/miio/cloud.py", line 32, in <module>
class CloudDeviceInfo(BaseModel):
File "/usr/local/lib/python3.8/site-packages/pydantic/_internal/_model_construction.py", line 98, in __new__
private_attributes = inspect_namespace(
File "/usr/local/lib/python3.8/site-packages/pydantic/_internal/_model_construction.py", line 327, in inspect_namespace
raise NameError(
NameError: Fields must not use names with leading underscores; e.g., use 'raw_data' instead of '_raw_data'.
pour moi, un peu un étrange langage !!
merci