Bonjour à tous
Je souhaite récupérer les info de production de mon onduleur de mon installation photovoltaïque.
Comme conseillé dans le post ci-dessous par @Poluket, j’ai créé un virtuel et un scénario pour enregistrer dans mon Jeedom ma production.
Malheureusement, les valeurs dans mon virtuel reste à zéro.
Est-ce que l’un de vous peut m’aider à résoudre mon problème ?
Commençons par le début. Tu as vérifié que ton scénario récupérait bien les valeurs sur ta page et que le parsing était bon ?
Ajoute des logs a chaque étapes avec un $scenario->setLog
Nickel, j’ai trouvé
Alors si je mets le lien complet, ça indique qu’il est introuvable
Par contre cette page fonctionne bien dans un autre onglet sous chrome
Et si j’indique que l’adresse IP de mon site externe ça semble fonctionner
vu que je cherche à récupérer les info via une adresse externe, j’ai l’impression que c’est juste un problème de délais de connexion.
Y a t-il un moyen de demander au scénario un essai de connexion sur une plus longue période ?
De plus, via le terminal avec la commande Curl -v j’obtiens ça
* Expire in 0 ms for 6 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 0 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 2 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Expire in 1 ms for 1 (transfer 0xaaaac6ec0060)
* Trying MONIP::1...
* TCP_NODELAY set
* Expire in 149998 ms for 3 (transfer 0xaaaac6ec0060)
* Expire in 200 ms for 4 (transfer 0xaaaac6ec0060)
* Trying MONIP...
* TCP_NODELAY set
* Expire in 149998 ms for 3 (transfer 0xaaaac6ec0060)
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to MONIP (MONIP) port 80 (#0)
> GET /solar_api/v1/GetPowerFlowRealtimeData.fcgi HTTP/1.1
> Host: MONIP
> User-Agent: curl/7.64.0
> Accept: */*
>
< HTTP/1.1 200 OK
< Content-Type: application/json
< Cache-Control: no-cache, no-store, must-revalidate
< Pragma: no-cache
< Expires: 0
< Content-Length: 897
< Date: Wed, 08 Jun 2022 17:53:48 GMT
< Server: webserver
<
{ [897 bytes data]
100 897 100 897 0 0 2477 0 --:--:-- --:--:-- --:--:-- 2471
* Connection #0 to host MONIP left intact
{
"Body" : {
"Data" : {
"Inverters" : {
"1" : {
"DT" : 102,
"E_Day" : 27874,
"E_Total" : 2693520,
"E_Year" : 2693526.5,
"P" : 640
}
},
"Site" : {
"E_Day" : 27874,
"E_Total" : 2693520,
"E_Year" : 2693526.5,
"Meter_Location" : "unknown",
"Mode" : "vague-meter",
"P_Akku" : null,
"P_Grid" : null,
"P_Load" : null,
"P_PV" : 640,
"rel_Autonomy" : null,
"rel_SelfConsumption" : null
},
"Version" : "12"
}
},
"Head" : {
"RequestArguments" : {},
"Status" : {
"Code" : 0,
"Reason" : "",
"UserMessage" : ""
},
"Timestamp" : "2022-06-08T19:53:48+02:00"
}
}