Error: 'Not authenticated.'

Bonjour à tous
Depuis quelques semaines (depuis mai en fait !!), l’accès à la Box Somfy depuis Jeedom ne fonctionne plus.
Dans la configuration du plugin, les dépendances et le Demon sont NOK et le redémarrer ne change rien.
A noter que j’avais déjà de temps en temps des soucis de connexion que je résolvais avec un redémarrage du Demon
La Box Somfy et son logiciel à distance Tahoma fonctionne bien.
J’ai procédé à de multiples vérifications (adresse IP …) en vain.
Pour commencer, y aurait-il une documentation avec la liste des vérifications à effectuer ?
Merci de votre aide
Thierry

Bonjour
Pouvez vous joindre la log du démon svp
@chris94440

Voici ce que dit le log
Je crois comprendre qu’il s’agit d’un problème d’identification?
Thierry

 : LoopNetServer Thread stopped
0458|[2024-08-29 11:35:17]INFO : *-------------------------------------------------------------------------*
0459|[2024-08-29 11:35:17]INFO : Start demond
0460|[2024-08-29 11:35:17]INFO : Log level: info
0461|[2024-08-29 11:35:17]INFO : Socket port: 55009
0462|[2024-08-29 11:35:17]INFO : Socket host: localhost
0463|[2024-08-29 11:35:17]INFO : PID file: /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid
0464|[2024-08-29 11:35:17]INFO : Device: auto
0465|[2024-08-29 11:35:17]INFO : User: thcrtn58@gmail.com
0466|[2024-08-29 11:35:17]INFO : Pin ocde: 2042-3929-2326
0467|[2024-08-29 11:35:17]INFO : Box IP: https://192.168.1.11:8443
0468|[2024-08-29 11:35:17]INFO : Tahoma token: 66617938e944a3101887
0469|[2024-08-29 11:35:17]INFO : *-------------------------------------------------------------------------*
0470|[2024-08-29 11:35:17]INFO : Writing PID 1918727 to /tmp/jeedom/tahomalocalapi/tahomalocalapid.pid
0471|[2024-08-29 11:35:17]INFO : Init request module v2.32.3
0472|[2024-08-29 11:35:17]INFO : Socket interface started
0473|[2024-08-29 11:35:17]INFO : LoopNetServer Thread started
0474|[2024-08-29 11:35:17]INFO : Listening on: [localhost:55009]
0475|[2024-08-29 11:35:18]ERROR : Http code : 401
0476|[2024-08-29 11:35:18]ERROR : Response : {'error': 'Not authenticated.', 'errorCode': 'RESOURCE_ACCESS_DENIED'}
0477|[2024-08-29 11:35:18]ERROR : Response header : {'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Headers': 'Authorization', 'Content-Length': '67', 'Date': 'Thu, 29 Aug 2024 09:35:17 GMT', 'Server': 'KizOs'}
0478|[2024-08-29 11:35:18]INFO : LoopNetServer Thread stopped
0479|[2024-08-29 11:40:18]INFO

re
j’ai l’impression que tu n’arrives pas à joindre la box tahoma …
as tu essayé ce qui est demandé dans la documentation du plugin ?

Merci pour ta réponse :

  • login et mdr vérifiés (plusieurs fois) en me connectant au compte Somfy
    Mode « administrateur » vérifié pour permettre au plugin d’y accéder
  • adresse ip locale vérifiée (sur le site de la LiveBox)

Je vais tester la 3ème commande et je fais un retour

Thierry

1 « J'aime »

Bonjour
La commande echo > /dev/tcp/IP_LOCAL_BOX_SOMFY/8443 rend une erreur :

pi@raspberrypi:~ $ echo > /dev/tcp/IP_LOCAL_BOX_SOMFY/8443
bash: IP_LOCAL_BOX_SOMFY: Nom ou service inconnu
bash: /dev/tcp/IP_LOCAL_BOX_SOMFY/8443: Argument invalide

En vérifiant sur le raspberry, je ne vois pas de sous-répertoire tcp dans le répertoire dev ???

J’ai supprimé le plugin tahomalocalapi et je l’ai réinstallé
Du coup, je n’ai plus d’erreur sur le démon mais seulement sur les dépendances
Cependant, le log donne toujours une erreur :

0000|[2024-09-11 17:49:47]ERROR : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement
0001|[2024-09-11 17:49:48]INFO : Lancement démon
0002|[2024-09-11 17:49:48]INFO : Daemon_info → {« log »:« tahomalocalapi »,« state »:« nok »,« launchable »:« ok »}
0003|[2024-09-11 17:49:49]INFO : Daemon_info → {« log »:« tahomalocalapi »,« state »:« ok »,« launchable »:« ok »}
0004|[2024-09-11 17:55:13]

La réinstallation a supprimé le paramétrage de mes équipements. Je vais les refaire.
Mais en agissant sur l’équipement dans le dashBoard, cela semble fonctionner.
Je vais refaire correctement mes paramétrages et mes designs pour voir ce qu’il reste comme erreurs et je ferai un retour.

En attendant, toute info est cependant la bienvenue

Thierry

Hello
Il fallait remplacer par l’IP de ta box Somfy … Un truc du genre 192.168.1.xx

Bonsoir
Oui, je l’avais aussi fait : echo > /dev/tcp/192.168.1.11/8443 mais il n’y a aucune réponse

Cela étant, après réinstallation du plugin puis correction des équipements, virtuels, scenarios et designs, tout fonctionne ! Ça a donc bien avancé.

Cependant, il me reste :

  • une erreur sur les dépendances du plugin tahomalocalapi : Statut NOK
  • le message « Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement » dans le Log du tahomalocalapi (cf message précédent)

Votre avis ?

Merci

Thierry

Mais le démon tourne sans s’arrêter ??

Oui, depuis la réinstallation du plugin :

  • dans Analyse/Santé de Jeedom, il n’y a pas d’erreur sur le démon. Il y a juste une erreur sur Dépendances qui reste NOK et qui essaye de se réinstaller automatiquement toutes les 5mn
  • Tous mes équipements Somfy fonctionnent depuis le jeedom
  • Dans Analyse/Logs, j’ai la mention « souci sur le démon… » (avant les mention sur le lot)
    puis "Daemon_info → {« log »:« tahomalocalapi »,« state »:« nok »,« launchable »:« ok »}
    puis "Daemon_info → {« log »:« tahomalocalapi »,« state »:« ok »,« launchable »:« ok »}
    cette mention apparait toutes les 5mn

Le démon ne redémarrerait-il pas à la suite des réinstallations infructueuses des Dépendances ?
et il lui faudrait 2 tentatives pour être ok ? car il n’y a pas de mention d’erreur après.

J’ai l’impression que c’est l’erreur sur l’installation des dépendances qu’il faut corriger.
Cela doit être une erreur mineure car cela ne gène pas le fonctionnement du plugin dans jeedom, ou alors très temporairement et cela passe inaperçu.

Merci de vos conseils

Thierry

Peux tu joindre la log d’installation des dépendances stp

Voici le log d’instalation des dépendances au format txt
Je note qu’il y a des warnings :

  • WARNING: Error parsing dependencies of gpg: Invalid version: ‹ 1.14.0-unknown ›
  • WARNING: Error parsing dependencies of pyzmq: Invalid version: ‹ cpython ›
  • WARNING: Running pip as the ‹ root › user can result in broken permissions

j’ai réinstallé une ancienne version de mon application (Fev 2024).
Elle ne contenait pas d’erreur.
A la 1ere réinstallation des dépendances, les dépendances et le démon se sont mis en défaut. J’ai réinstallé le tahomalocaapi, seul le démon est repassé en OK

tahomalocalapi_packages.txt (5,9 Ko)

Merci

Thierry

Bonjour

Peut on avoir la page santé Jeedom ?

Ce sujet a été abordé pas mal de fois, c’est parce que ce paquet a un nom de version non conforme que l’on a cela et il me semblait qu’un cotrectif avait été fait dans le Core

Sinon il faut downgrader la version de pip tout est expliqué ici
Mais bon si l’installation des dépendances met pip à jour

 sudo pip3 install --upgrade pip

Bonjour,

Le warning dans le log est « normal » et ne disparaîtra pas.
Dans le core on s’arrange juste pour ne pas subir les conséquences (des erreurs lors de l’usage de pip list par exemple)

Comment sont installées les dépendances et comment est fait la vérification?

Si les dépendances ne sont pas gérées par le core (packages.json) alors les solutions sont à mon avis plutôt:

  • utiliser le core pour installer les dépendances (en gros il ignore ce package)
  • utiliser ce que je propose dans la section dev
  • adpater manuellement ton check de dépendances

Hello
Ok je vais jeter un œil la dessus

La 1ere page donne une erreur sur le plugin tahomalocalapi
Voici la 2ème page de configuration de ce plugin
La réinstallation des dépendances se lance toutes les 5 minutes


Merci
Thierry

cliquez sur désactiver la gestion automatique des dépendances et elles ne se lanceront plus toutes les 5min

1 « J'aime »

Bonjour Mips

Je crains ne pas avoir le niveau pour comprendre ta réponse

Merci à toi

Thierry

La réponse de Mips est plus pour le développeur qui va devoir je pense adapter le plugin

1 « J'aime »

Merci lperenna
Je venais à l’instant de le faire pour tenter quelquechose, car pourquoi laisser quelquechose se réinstaller si cela n’aboutit pas et, surtout, si la liaison avec la box Tahoma fonctionne bien (au moins pour l’instant).
Tu viens donc me confirmer que c’était une bonne idée !!! Je la garde !
Thierry