Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SP2600ZB déconnecter cause des messages d'erreurs #165

Closed
AlexandreFoley opened this issue Jul 19, 2023 · 6 comments
Closed

SP2600ZB déconnecter cause des messages d'erreurs #165

AlexandreFoley opened this issue Jul 19, 2023 · 6 comments

Comments

@AlexandreFoley
Copy link

J'ai une switch intélligente qui n'est pas utiliser depuis noel dernier.
Une erreur inconnue s'est produit 1010 fois depuis le 14 juillet, possiblement suite a une mise à jour:
Unknown error for neviweb130 switch SP2600ZB: {'error': {'code': 'DVCUNVLB', 'data': {'identifier': '588e81fffe95da05-000d6f0015662026'}}}...(SKU: SP2600ZB) Report to maintainer.

@claudegel
Copy link
Owner

claudegel commented Jul 19, 2023 via email

@AlexandreFoley
Copy link
Author

AlexandreFoley commented Jul 22, 2023

L'appareil est déconnecté et ça va resté comme ça jusqu'à ce que j'en ai besoin de nouveau.
Idéalement, un appareil absent ne cause pas d'erreur inconnue.
Il n'y a vraiment aucun problème en ce qui me concerne. Simplement que le message me demandais de te rapporter l'entré dans le journal, alors voila c'est fait =p.

@AlexandreFoley AlexandreFoley changed the title SP2600ZB déconnecter cause des erreurs SP2600ZB déconnecter cause des messages d'erreurs Jul 22, 2023
@claudegel
Copy link
Owner

claudegel commented Jul 23, 2023

Lorsque vous déconnectez un appareil sans l'enlever de Neviweb, HA ne le sait pas et il continue à tenter de le mettre à jour selon la fréquence déterminée par le paramètre scan_interval. D'où le nombre élevé de message DVCUNVLB qui est retourné par Neviweb à chaque tentative de mise a jour de l'appareil. Je vais donc modifier neviweb130 pour désactiver l'appareil qui n'est plus relié à Neviweb. De cette facon les messages cesseront car HA ne tentera plus de mettre a jour cet appareil.
Report to maintainer, m'a permit de trouver ce message d'erreur que je ne connaissais pas et de cette façon je vais pouvoir le gérer correctement.
Svp ne pas enlever votre appareil de neviweb et pour arrêter les message d'erreur simplement désactiver la ligne suivante dans switch.py
ligne 1150
_LOGGER.warning("Unknown error for %s: %s...(SKU: %s) Report to maintainer.", self._name, device_data, self._sku)
devient:
# _LOGGER.warning("Unknown error for %s: %s...(SKU: %s) Report to maintainer.", self._name, device_data, self._sku)
simplement mettre un # au début de la ligne et redémarre HA.
je vais créer une nouvelle branche avec le correctif et vous aviser lorsque ce sera pret a tester

Merci de votre aide.

@claudegel
Copy link
Owner

J'ai créer une branche error-handlling:
https://github.com/claudegel/sinope-130/tree/error-handling/custom_components/neviweb130
Neviweb130 va pouvoir détecter l'erreur DVCUNVLB et stopper les requêtes vers Neviweb pour cet appareil. Si l'appareil est rebranché j'ai ajouter le service neviweb130.set_activation pour réactiver les requêtes vers Neviweb quand l'appareil est rebranché.
Si vous avez le temps de tester il ne dervait plus y avoir de message DVCUNVLB. Il faut télécharger tous les fichiers du répertoire ci-dessus et les mettre a la place des vôtre dans config/custom_components/neviweb130
Merci pour votre aide.

@claudegel
Copy link
Owner

Je vais publier une nouvelle version. De mon coté tout semble fonctionner.
merci d'avoir signalé ce problème

@AlexandreFoley
Copy link
Author

AlexandreFoley commented Jul 27, 2023 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants