Attention : l'installation des dépendances a dépassé le temps maximum autorisé : 60min

Bonjour,
Avant tout je vous présente mes bons vœux pour 2024 ! ^^
Je me lance sur Jeedom en expérimentant avant tout ce plugin puisqu’il me semble aisé de le mettre en oeuvre et de voir la remontée des chiffres dans Jeedom.
Mais voilà je rencontre des difficultés dans l’installation des dépendances…
Dans les logs enphasesecur j’ai une ligne me disant que
[2024-01-09 11:50:07][ERROR] : Attention : l'installation des dépendances a dépassé le temps maximum autorisé : 60min

J’ai désinstallé puis relancé l’installation du plugin

Je vois également dans le cron_execution une ligne qui m’inquiète
WARNING: The directory '/var/www/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.

Je n’ai pas trouvé trace de ce type de problème
Je suis sur un Pi 3b+ avec un Jeedom 4.3.21

Par avance merci à vous !!!

Pour avancer, j’ai tenté et réussi l’installation du plugin ENEDIS… j’arrive à afficher un dashboard…

Bonjour post le contenu des 2 log du plugin

Merci de ton intérêt !

enphasesecur
[2024-01-09 14:07:45][ERROR] : Veuillez vérifier la configuration

et sinon à la 3e tentative l’installation des dépendances a aboutit…

Mais pourquoi cela a pris autant de temps ???

Je continue de pousser mon installation…

Ok donc j’ai réussi à afficher le widget donc y’a plus de problèmes pour moi…

Entre mon essai #2 et le #3 qui a été opérant, il faut savoir que j’ai fait un upgrade/update de mon pi3b+

je me demande aussi si je ne suis pas sujet à un pb d’alimentation… avec des under-voltage detected… mais est ce que ces pbs ponctuels auraient pu causer mon soucis d’install… je n’en suis pas certain.
je penche plus pour un pb de mise à jour non réalisée depuis trop longtemps…

Un pi 3 c’est lent

Pi 3 b+ … j’avais compris que c’était bien assez…
Je suis en mode PoC… si ça fait le taf, je compte déjà passer sur du SSD

Oui ça le fait mais il faut faire attention à l’alimentation et faut pas être pressé si il y a beaucoup de dépendance à installer

@cddu33 Bonjour
Je reviens vers toi.
J’ai basculé mon pi 3b sur une version 32 bits et du coup j’en ai fini avec mes soucis d’alim.
Installation Enphase secur sans aucun soucis … sauf que ça ne fonctionne pas.

[2024-01-11 16:33:38][INFO] : Tentative de connexion:1
[2024-01-11 16:34:38][DEBUG] : load_ssl_context verify=False cert=None trust_env=True http2=False
[2024-01-11 16:34:38][INFO] : Test Token
[2024-01-11 16:34:38][DEBUG] : connect_tcp.started host='192.168.x.y' port=443 local_address=None timeout=5.0 socket_options=None
[2024-01-11 16:34:43][DEBUG] : connect_tcp.failed exception=ConnectTimeout(timeout('timed out'))
[2024-01-11 16:34:43][INFO] : Erreur de vérification du jeton, attente de 60s pour recommmencer
[2024-01-11 16:34:43][INFO] : Send to jeedom :  error check
[2024-01-11 16:34:43][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2024-01-11 16:34:43][DEBUG] : http://127.0.0.1:80 "POST /plugins/enphasesecur/core/php/jeeenphasesecur.php?apikey=JaFtJhcNFQGiSGUwfdI1YF1IaynZTSdGd4uOcx6BxM7takdl72i06ODWf2ngU7s2 HTTP/1.1" 200 0
[2024-01-11 16:35:43][INFO] : Tentative de connexion:2
[2024-01-11 16:35:43][DEBUG] : Attente 120s avant reconnexion

En faisant un telnet depuis mon rpi 3 vers la passerelle Envoy en effet ça ne passe pas…

As tu une idée ???

Bonjour,
Concernant mon jeedom, seul Enphase reste mon soucis à cette heure…
J’ai relancé la passerelle mais rien y fait…
Que puis je faire svp ?
Par avance, merci

Bonjour.

Vous êtes dans le même sous-réseau ?

Oui oui !
Les logs du daemon

[2024-01-15 09:48:16][DEBUG] : load_ssl_context verify=False cert=None trust_env=True http2=False
[2024-01-15 09:48:16][INFO] : Test Token
[2024-01-15 09:48:16][DEBUG] : connect_tcp.started host='192.168.x.y' port=443 local_address=None timeout=5.0 socket_options=None
[2024-01-15 09:48:21][DEBUG] : connect_tcp.failed exception=ConnectTimeout(timeout('timed out'))
[2024-01-15 09:48:21][INFO] : Erreur de vérification du jeton, attente de 60s pour recommmencer
[2024-01-15 09:48:21][INFO] : Send to jeedom :  error check
[2024-01-15 09:48:21][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2024-01-15 09:48:21][DEBUG] : http://127.0.0.1:80 "POST /plugins/enphasesecur/core/php/jeeenphasesecur.php?apikey=<jeton> HTTP/1.1" 200 0
[2024-01-15 09:49:21][INFO] : Tentative de connexion:2
[2024-01-15 09:49:21][DEBUG] : Attente 120s avant reconnexion

Comme déjà dis ici, problème de token => tel enphas

Bonjour @cddu33 je reviens vers toi car j’ai migré mon jeedom d’un pi 3b+ à un 4 que j’ai récupéré entre temps… le 32bits ne m’allait pas trop.

J’ai toujours mes soucis Enphase et je n’ai aucun retour de la part de leur support… bref

J’ai quand même voulu aller un peu plus loin

Dans mes logs, j’ai toujours la même chose
→ récupération du jeton → code 200 Ok
→ test du jeton et là c’est Ko avec un timeout
Jeedom n’arrivant pas à interroger ma passerelle

[2024-01-30 10:20:25][DEBUG] : Starting new HTTPS connection (1): enlighten.enphaseenergy.com:443
[2024-01-30 10:20:27][DEBUG] : https://enlighten.enphaseenergy.com:443 "POST /login/login.json HTTP/1.1" 200 None
[2024-01-30 10:20:27][DEBUG] : Starting new HTTPS connection (1): entrez.enphaseenergy.com:443
[2024-01-30 10:20:28][DEBUG] : https://entrez.enphaseenergy.com:443 "POST /tokens HTTP/1.1" 200 None
[2024-01-30 10:20:28][DEBUG] : eyJraWQiOiI3ZDEwMDA1ZC03ODk5LTRkMGQtYmNiNC0yNDRmOThlZTE1NmIiLCJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJhdWQiOiIxMjIxMjgwNjM5ODUiLCJpc3MiOiJFbnRyZXoiLCJlbnBoYXNlVXNlciI6Im93bmVyIiwiZXhwIjoxNzM4MTQ2MDI4LCJpYXQiOjE3MDY2MTAwMjgsImp0aSI6ImNiNWIyMTg1LTk1OGQtNGUxOS05ZmJlLTJmMGEyNDlh
[2024-01-30 10:20:28][INFO] : Test Token
[2024-01-30 10:20:28][DEBUG] : connect_tcp.started host='192.168.5.xxx' port=443 local_address=None timeout=5.0 socket_options=None
[2024-01-30 10:20:33][DEBUG] : connect_tcp.failed exception=ConnectTimeout(timeout('timed out'))
[2024-01-30 10:20:33][INFO] : Erreur de vérification du jeton, attente de 60s pour recommmencer

J’ai tenté d’aller plus loin en faisant du curl pour interroger la passerelle et là ça passe

/usr/bin/curl -s -f -k -H 'Accept: application/json' -H 'Authorization: Bearer eyJraWQiOiI3ZDEwMDA1ZC03ODk5LTRkMGQtYmNiNC0yNDRmOThlZTE1NmIiLCJ0eXAiOiJK
V1QiLCJhbGciOiJFUzI1NiJ9.eyJhdWQiOiIx
g1LTk1OGQtNGUxOS05ZmJlLTJmMGEyNDlhZjllZiIsInVzZXJuYW1lIjoiYXVkZWN5QGhvdG1haWwuZnIifQ.cvzc90NAKUzWkHWMPVIqehPwlIhcXI2oNpOXP489ub-yFhNSFcOdVqD4zyiiXvTkgxNpTSkEeyC0W6WkpL
gKjQ' -X GET https://192.168.5.xxx/ivp/meters/reports/production
{
    "createdAt": 9999999,
    "reportType": "production",
    "cumulative": {
        "currW": 2073.639,
        "actPower": 2073.639,
        "apprntPwr": 2100.344,
        "reactPwr": 326.733,
        "whDlvdCum": 21047770.137,
        "whRcvdCum": 39440.167,
        "varhLagCum": 5542193.034,
        "varhLeadCum": 0.115,
        "vahCum": 24524309.392,
        "rmsVoltage": 235.906,
        "rmsCurrent": 8.890,
        "pwrFactor": 0.99,
        "freqHz": 50.00
    },
    "lines": [
        {
            "currW": 2073.639,
            "actPower": 2073.639,
            "apprntPwr": 2100.344,
            "reactPwr": 326.733,
            "whDlvdCum": 21047770.137,
            "whRcvdCum": 39440.167,
            "varhLagCum": 5542193.034,
            "varhLeadCum": 0.115,
            "vahCum": 24524309.392,
            "rmsVoltage": 235.906,
            "rmsCurrent": 8.890,
            "pwrFactor": 0.99,
            "freqHz": 50.00
        }
    ]

Du coup, est on certain que le problème est bien du côté Enphase ???

N’y a t il pas un pb de conf avec ma seule adresse IP de la passerelle et le port 443 ???

Par avance merci de vos retours !!!
Bien à vous
Cyril

C’est cette URL qui passe pas , essai la : IP/auth/check_jwt

Et le retour à l’interrogation…

<!DOCTYPE html><h2>Valid token.</h2>

:grinning:

Je peu pas expliquer pourquoi l’interface ne répond pas au script…

Ce qui me surprend c’est que je suis seul dans ce cas là…

Ah j’ai une nouvelle piste @cddu33 j’ai lancé le curl depuis mon linux, pas depuis le pi jeedom… et là le curl ne passe pas
je mets en mode verbose pour avoir plus de lignes
Excuse moi pour ce « détail » !!

Je pense que j’ai un soucis de conf réseau …
La passerelle Envoy est connecté au Wifi via un réseau Mesh type Tenda.
Mon portable Linux est connecté aussi au Wifi Mesh → Il se connecte à la passerelle Envoy.
Le raspberry est en ethernet avec Bail DNS statique → Il ne se connecte pas à la passerelle

Je pense que c’est ça le problème !!!
Par avance merci de votre aide !