-
Notifications
You must be signed in to change notification settings - Fork 10
Description
Description
Lors de la configuration du plugin, j'avais fait une erreur sur mon identifiant, sauf que lors de la tentative de récupération, je n'avais pas de massage pour préciser mon erreur d'identifiant. En faite je n'avais rien, même dans les logs, je n'avais pas un message assez clair pour comprendre mon erreur. (Merci discord)
Etapes à reproduire (pour les bugs)
- Installer le plugin
- Configurer avec un mauvais ID
- Tenter de récupérer les équipements
Contexte:
Log (Http.error)
Traceback (most recent call last):
File "/var/www/html/plugins/meross/3rdparty/meross.py", line 370, in
d_devices = ConnectAndRefreshAll(email, password)
File "/var/www/html/plugins/meross/3rdparty/meross.py", line 185, in ConnectAndRefreshAll
devices = httpHandler.list_supported_devices()
File "/var/www/html/plugins/meross/3rdparty/meross_iot/meross_iot/api.py", line 120, in list_supported_devices
for dev in self.list_devices():
File "/var/www/html/plugins/meross/3rdparty/meross_iot/meross_iot/api.py", line 114, in list_devices
raise UnauthorizedException()
meross_iot.api.UnauthorizedException
/var/www/html/plugins/meross/core/class/../../3rdparty/meross.sh: 22: /var/www/html/plugins/meross/core/class/../../3rdparty/meross.sh: [[: not found
(équivalent au logs que j'avais sur jeedom)
Proposition de solution (optionnel):
- Localiser le problème ou faire afficher un message d'erreur pour identifiant erroné et faire une vérification des id lors de la sauvegarde de la configuration
Environnement:
- Version (Jeedom): 3.3.24 (un passage sous nextdom est bientôt programmé)
- Plateforme: Debian 9
- Version du Plugin: 3323d56 ( dernière version du master depuis le 19 fév?)