[Script] Voir la production de ses panneaux photovoltaïque
-
- Timide
- Messages : 14
- Inscription : 13 mars 2018, 08:46
Re: [Script] Voir la production de ses panneaux photovoltaïque
Bonjour, le problème était résolu en avril 2018, mais depuis 2 ou 3 mois, ça ne fonctionne plus et rien n'y fait, j'ai tout vérifié, essayé une sauvegarde ancienne ou j'étais sûr que ça fonctionnait , plus rien ne sort.
Si tu trouves une solution, je suis intéressé.
Si tu trouves une solution, je suis intéressé.
-
- Timide
- Messages : 42
- Inscription : 11 juin 2018, 18:40
Re: [Script] Voir la production de ses panneaux photovoltaïque
Tu es sur quelle plateforme?
-
- Timide
- Messages : 14
- Inscription : 13 mars 2018, 08:46
Re: [Script] Voir la production de ses panneaux photovoltaïque
Bonjour c'est une Envoy-s.
-
- Timide
- Messages : 14
- Inscription : 13 mars 2018, 08:46
Re: [Script] Voir la production de ses panneaux photovoltaïque
Je viens de constater une anomalie, lorsque je demande cette requête : http://192.168.1.xx/api/v1/production/inverters
Normalement j'ai les données pour mes 15 panneaux, mais là il sort des données pour 25 panneaux ?????
Normalement j'ai les données pour mes 15 panneaux, mais là il sort des données pour 25 panneaux ?????
Re: [Script] Voir la production de ses panneaux photovoltaïque
Merci pour vos infos, je récupère maintenant les infos essentielles de ma passerelle Enjoy S
Jeedom (VM Debian Stretch)
Xiaomi Home, vannes Danfoss POPP, PACs Hitachi (RM mini 3), circulateur chaudière, caméras Wanscam. Portail motorisé Nice + gâche. Panneaux solaires.
Tablette murale Chuwi HI10 Pro pour le contrôle de la maison
Xiaomi Home, vannes Danfoss POPP, PACs Hitachi (RM mini 3), circulateur chaudière, caméras Wanscam. Portail motorisé Nice + gâche. Panneaux solaires.
Tablette murale Chuwi HI10 Pro pour le contrôle de la maison
Re: [Script] Voir la production de ses panneaux photovoltaïque
Voici un aperçu, ça fonctionne plutôt bien
Par contre, il faut mettre un scénario qui va lancer les scripts pour mise à jour des données plus fréquente.
Par contre, il faut mettre un scénario qui va lancer les scripts pour mise à jour des données plus fréquente.
Jeedom (VM Debian Stretch)
Xiaomi Home, vannes Danfoss POPP, PACs Hitachi (RM mini 3), circulateur chaudière, caméras Wanscam. Portail motorisé Nice + gâche. Panneaux solaires.
Tablette murale Chuwi HI10 Pro pour le contrôle de la maison
Xiaomi Home, vannes Danfoss POPP, PACs Hitachi (RM mini 3), circulateur chaudière, caméras Wanscam. Portail motorisé Nice + gâche. Panneaux solaires.
Tablette murale Chuwi HI10 Pro pour le contrôle de la maison
Re: [Script] Voir la production de ses panneaux photovoltaïque
Bonjour,
existe t il un plugin pour ECU (Energy Communication Unit de APSystem)?
merci
existe t il un plugin pour ECU (Energy Communication Unit de APSystem)?
merci
JEEDOM Smart
Dongle Z-Wave
RFXCOM (RFX1000); rts, x2d, oregon,
Dongle Z-Wave
RFXCOM (RFX1000); rts, x2d, oregon,
-
- Timide
- Messages : 8
- Inscription : 09 avr. 2019, 11:45
Re: [Script] Voir la production de ses panneaux photovoltaïque
Apparemment non , enfin je n'ai pas trouvé, si quelqu'un a des informations ou utiliser déjà un système compatible.
j’hésite dans l'achat de mon kit énergie solaire entre un système de marque AP Systeme ou Enphase pour cette raison
j’hésite dans l'achat de mon kit énergie solaire entre un système de marque AP Systeme ou Enphase pour cette raison
Re: [Script] Voir la production de ses panneaux photovoltaïque
bonjour,
je viens d'essayer le script d'origine de ce post mais il ne fonctionne pas. En regardant de près le code de la page http://192.168.1.xxx/home?locale=fr est le suivant :
<!DOCTYPE html>
<!--
Conditional classes for cross browser compatibility:
http://paulirish.com/2008/conditional-s ... r-neither/
-->
<!--[if lt IE 7 ]> <html class="ie6" lang="fr"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="fr"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="fr"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="fr"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--><html lang="fr"> <!--<![endif]-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>Envoy 121828056274</title>
<link href="/backbone/application.css?version=04.10.25" media="all" rel="stylesheet" type="text/css" />
<script>
window.BackboneConfig = {
serial: "121828056274",
profiles: false,
show_prompt: false,
internal_meter: true,
software_version: "R4.10.35 (6ed292)",
envoy_type: "EU",
polling_interval: 300000,
polling_frequency: 60,
backbone_public: true,
cte_mode: false,
toolkit: false,
max_errors: 0,
max_timeouts: 0,
e_units: "sig_fig"
}
</script>
<script src="/backbone/application.js?version=04.10.25" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
$(function() {
I18n.defaultLocale = "en";
I18n.locale = "fr";
I18n.fallbacks = true;
});
</script>
<div id="now_1559145317"></div>
</body>
</html>
il y un polling toute les minutes mais on ne trouve pas directement les données dans la page.
J'ai une envoy metered. J'ai loupé quelque chose ou ca ne marche plus ?
je viens d'essayer le script d'origine de ce post mais il ne fonctionne pas. En regardant de près le code de la page http://192.168.1.xxx/home?locale=fr est le suivant :
<!DOCTYPE html>
<!--
Conditional classes for cross browser compatibility:
http://paulirish.com/2008/conditional-s ... r-neither/
-->
<!--[if lt IE 7 ]> <html class="ie6" lang="fr"> <![endif]-->
<!--[if IE 7 ]> <html class="ie7" lang="fr"> <![endif]-->
<!--[if IE 8 ]> <html class="ie8" lang="fr"> <![endif]-->
<!--[if IE 9 ]> <html class="ie9" lang="fr"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--><html lang="fr"> <!--<![endif]-->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="format-detection" content="telephone=no" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<title>Envoy 121828056274</title>
<link href="/backbone/application.css?version=04.10.25" media="all" rel="stylesheet" type="text/css" />
<script>
window.BackboneConfig = {
serial: "121828056274",
profiles: false,
show_prompt: false,
internal_meter: true,
software_version: "R4.10.35 (6ed292)",
envoy_type: "EU",
polling_interval: 300000,
polling_frequency: 60,
backbone_public: true,
cte_mode: false,
toolkit: false,
max_errors: 0,
max_timeouts: 0,
e_units: "sig_fig"
}
</script>
<script src="/backbone/application.js?version=04.10.25" type="text/javascript"></script>
</head>
<body>
<script type="text/javascript">
$(function() {
I18n.defaultLocale = "en";
I18n.locale = "fr";
I18n.fallbacks = true;
});
</script>
<div id="now_1559145317"></div>
</body>
</html>
il y un polling toute les minutes mais on ne trouve pas directement les données dans la page.
J'ai une envoy metered. J'ai loupé quelque chose ou ca ne marche plus ?
Re: [Script] Voir la production de ses panneaux photovoltaïque
comme je n'arrivais pas à faire marcher le code initial de ce post, je me suis créé un scénario qui interroge toutes les minutes l'envoy metered (ip/production.json) puis rempli un virtuel avec les données.
les données peuvent etre vu à l'adresse http://ipmetered/production.json. A noter que firefox met en forme le json ce qui le rend bien lisible contrairement à explorer en chrome, en tout cas chez moi..
try {
// Get the contents of the JSON file
$strJsonFileContents = file_get_contents($url);
// Convert to array
$array = json_decode($strJsonFileContents, true);
$taille = sizeof($array);
if ($taille==3) {
//print_r($array[production][0][wNow]);
$interne_production_wnow=$array[production][0][wNow];
$sonde_production_wnow=round($array[production][1][wNow]);
$sonde_production_whtoday=round($array[production][1][whToday]);
//$sonde_production_vahtoday=round($array[production][1][vahToday]);
$sonde_oonso_whnow=round($array[consumption][0][wNow]);
$sonde_oonso_wtoday=round($array[consumption][0][whToday]);
$sonde_netconso_wnow=round($array[consumption][1][wNow]);
$sonde_netconso_whtoday=round($array[consumption][1][whToday]);
$cmd=cmd::byId(1193);
$cmd->event($interne_production_wnow);
$cmd=cmd::byId(1194);
$cmd->event($sonde_production_wnow);
$cmd=cmd::byId(1195);
$cmd->event($sonde_production_whtoday);
$cmd=cmd::byId(1196);
$cmd->event($sonde_oonso_whnow);
$cmd=cmd::byId(1197);
$cmd->event($sonde_oonso_wtoday);
$cmd=cmd::byId(1198);
$cmd->event($sonde_netconso_wnow);
}
}
//catch exception
catch(Exception $e) {
$scenario->setLog('Exception - ' .$e->getMessage());
}
les données peuvent etre vu à l'adresse http://ipmetered/production.json. A noter que firefox met en forme le json ce qui le rend bien lisible contrairement à explorer en chrome, en tout cas chez moi..
try {
// Get the contents of the JSON file
$strJsonFileContents = file_get_contents($url);
// Convert to array
$array = json_decode($strJsonFileContents, true);
$taille = sizeof($array);
if ($taille==3) {
//print_r($array[production][0][wNow]);
$interne_production_wnow=$array[production][0][wNow];
$sonde_production_wnow=round($array[production][1][wNow]);
$sonde_production_whtoday=round($array[production][1][whToday]);
//$sonde_production_vahtoday=round($array[production][1][vahToday]);
$sonde_oonso_whnow=round($array[consumption][0][wNow]);
$sonde_oonso_wtoday=round($array[consumption][0][whToday]);
$sonde_netconso_wnow=round($array[consumption][1][wNow]);
$sonde_netconso_whtoday=round($array[consumption][1][whToday]);
$cmd=cmd::byId(1193);
$cmd->event($interne_production_wnow);
$cmd=cmd::byId(1194);
$cmd->event($sonde_production_wnow);
$cmd=cmd::byId(1195);
$cmd->event($sonde_production_whtoday);
$cmd=cmd::byId(1196);
$cmd->event($sonde_oonso_whnow);
$cmd=cmd::byId(1197);
$cmd->event($sonde_oonso_wtoday);
$cmd=cmd::byId(1198);
$cmd->event($sonde_netconso_wnow);
}
}
//catch exception
catch(Exception $e) {
$scenario->setLog('Exception - ' .$e->getMessage());
}
Re: [Script] Voir la production de ses panneaux photovoltaïque
Bonjour,
très intéressent. je n'arrive pas avec JSON et les scripts. je sais pas si avec la box delta en machine virtuel peut le faire.
Mais j'aimerai savoir comment tu fait pour trouver tr:nth-child(3) td:nth-child(2) pour que je puisse mettre en HTML.
celui ci fonctionne me donne la consommation de la journée.
tr:nth-child(1) td:nth-child(2) me donne le numéros de série
tr:nth-child(1) td:nth-child(1) me donne le jour ou l'installation fonctionne.
Merci cela m'aiderai beaucoup.
j'ai essayé de suivre une logique mais ca va pas.
Merci
très intéressent. je n'arrive pas avec JSON et les scripts. je sais pas si avec la box delta en machine virtuel peut le faire.
Mais j'aimerai savoir comment tu fait pour trouver tr:nth-child(3) td:nth-child(2) pour que je puisse mettre en HTML.
celui ci fonctionne me donne la consommation de la journée.
tr:nth-child(1) td:nth-child(2) me donne le numéros de série
tr:nth-child(1) td:nth-child(1) me donne le jour ou l'installation fonctionne.
Merci cela m'aiderai beaucoup.
j'ai essayé de suivre une logique mais ca va pas.
Merci
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 13 invités