Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Réaliser un WifInfo avec un Wemos en boitier DIN.

Pat974
Timide
Messages : 6
Inscription : 07 nov. 2018, 12:56

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Pat974 » 26 juin 2019, 10:58

Merci pour cette réponse rapide.
Ok bien pris pour le deamon.
quand tu dis de ne pas mettre gestion automatique, il faut donc cocher "Bloquer la création automatique des compteurs" ?
Le script oui il me parait ok vu que je reçois bien les données...
Le module téléinfo je l'ai créé a la mano, j'ai pas vu cette notion de création automatique à la reception de données! Ok j'ai pris note.
Pour le N° du compteur je l'ai recupéré a la reception des données sur wifinfo et donc copier dans la configuration jeedom du wifinfo.


Peux tu me confirmer pour la clé API (Jeedom ou téléinfo) a mettre dans la confi jeedom du wifinfo ?

le script que j'ai installé :

Code : Tout sélectionner

<?php
// Les variables ci après sont à configurer
// IP Lock: si '1', la passerelle filtre toute autre IP (j'ai réalisé ce script à l'arrache, c'est une sécurité de base)
$IP_Wifinfo="192.168.1.10";
$IP_Lock = 1; // Si =1, seul le wifinfo indiquer au dessus peut appeler ce script

// votre Jeedom est sur la meme machine que ce script, en théorie, sinon adaptez ici
$Jeedom = "http://127.0.0.1";
// chemin vers le plugion téléinfo (ce qui se trouvait dans la config de votre wifinfo)
$URL_Jeedom = $Jeedom . "/plugins/teleinfo/core/php/jeeTeleinfo.php";

// plus rien à configurer à partir d'ici
///////////////////////////////////////////////////////////////////
if ($IP_Lock==1) {
$IP = $_SERVER['REMOTE_ADDR'];
if ($IP!=$IP_Wifinfo)
{
print_r("IP Lock !");
exit(1);
}
}

// lecture du GET provenant du wifinfo
// il faudra peut-être voir a sécuriser
$data = $_GET;

// extraction de la clé d'API qu'il faudra remettre dans l'URL
$api_key=htmlspecialchars($data["api"]);

// transformation des données en format json
// rajout de "device", comme voulu par la nouvelle API
$data["device"]=$data["ADCO"];
// suppression de "api" et "apikey" qui peuvent être sur la ligne de commande
if (isset($data["api"])) { unset($data["api"]); }
if (isset($data["apikey"])) { unset($data["apikey"]); }
$data_json= json_encode($data);

// on rajoute les infos demandées par le plugin teleinfo
$post_data = "{\"device\":{\"".htmlspecialchars($data["ADCO"])."\":".$data_json. "}}";
trigger_error($post_data);

// on renvoi en POST
$full_URL = $URL_Jeedom . "?apikey=". $api_key;
$ch = curl_init($full_URL);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json','Content-Length: ' . strlen($post_data)));
curl_setopt($ch, CURLOPT_TIMEOUT, 5); // pour ne pas attendre à l'infini
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);

if (curl_exec($ch) === false) 
{
  trigger_error(curl_error($ch));
  // les 3 lignes suivantes servent au debug et peuvent être commentées ou supprimées
  print_r("Erreur: ".curl_error($ch)."<br>\r\n");
  print_r(curl_getinfo($ch));
  print_r("<br>\r\n");
}
curl_close($ch);
?>

mjeanne
Actif
Messages : 629
Inscription : 11 mars 2017, 18:36

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par mjeanne » 26 juin 2019, 11:25

Bonjour,

d'après les logs que vous avez posté, les données arrivent et sont traitées par mon script. Le soucis se situe donc après.
Activez la création automatique des compteur et supprimez celui que vous avez créé pour ne pas avoir de conflits.
Vérifiez que vous utilisez la clé API Teleinfo dans wifinfo.
Ensuite, il faut vérifier les logs du plugin téléinfo. donc passer en mode 'debug' dans la conf du plugin, sauver et attendre 5mn, puis nous poster le log 'teleinfo'.
Dernière édition par mjeanne le 26 juin 2019, 11:28, édité 1 fois.

Pat974
Timide
Messages : 6
Inscription : 07 nov. 2018, 12:56

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Pat974 » 26 juin 2019, 11:27

Bonjour,

Ok merci, je fais tout ça et vous post les logs ce soir.
Merci pour votre soutien.

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par rol-rider » 26 juin 2019, 12:01

il faut donc cocher "Bloquer la création automatique des compteurs" ?
Non, je parlais de la gestion automatique du demon. ce qui est logique puisqu'il doit rester nok.
RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

Pat974
Timide
Messages : 6
Inscription : 07 nov. 2018, 12:56

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Pat974 » 26 juin 2019, 18:36

Bonsoir,

Le compteur s'est bien créé automatiquement avec la reference du compteur.
Je vous colle les log depuis le debut des essais.

Code : Tout sélectionner

2019-06-26 18:17:00][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:17:00][DEBUG] : -------- PRESAVE --------
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_JAN_HP
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_JAN_HC
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_FEV_HP
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_FEV_HC
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_MAR_HP
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_MAR_HC
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_AVR_HP
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_AVR_HC
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_MAI_HP
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_MAI_HC
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_JUIN_HP
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_JUIN_HC
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_JUI_HP
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_JUI_HC
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_AOU_HP
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_AOU_HC
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_SEP_HP
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_SEP_HC
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_OCT_HP
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_OCT_HC
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_NOV_HP
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_NOV_HC
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_DEC_HP
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_DEC_HC
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_MONTH_LAST_YEAR
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_YEAR_LAST_YEAR
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_MONTH
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_MONTH_PROD
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_YEAR
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_YEAR_PROD
[2019-06-26 18:17:00][DEBUG] : Recherche de => STAT_LASTMONTH
[2019-06-26 18:17:00][DEBUG] : -------- Sauvegarde de l'objet --------
[2019-06-26 18:17:00][INFO] : ==> Gestion des id des commandes
[2019-06-26 18:17:00][DEBUG] : -------- Fin de la sauvegarde --------
[2019-06-26 18:17:00][DEBUG] : -------- Santé --------
[2019-06-26 18:17:00][DEBUG] : -------- Commandes des stats ---------
[2019-06-26 18:17:00][DEBUG] : Nouvelle => STAT_TODAY
[2019-06-26 18:17:00][DEBUG] : Nouvelle => STAT_TODAY_HC
[2019-06-26 18:17:00][DEBUG] : Nouvelle => STAT_TODAY_HP
[2019-06-26 18:17:00][DEBUG] : Nouvelle => STAT_TODAY_PROD
[2019-06-26 18:17:00][DEBUG] : Nouvelle => STAT_YESTERDAY
[2019-06-26 18:17:00][DEBUG] : Nouvelle => STAT_YESTERDAY_HC
[2019-06-26 18:17:00][DEBUG] : Nouvelle => STAT_YESTERDAY_HP
[2019-06-26 18:17:00][DEBUG] : Nouvelle => STAT_YESTERDAY_PROD
[2019-06-26 18:17:02][DEBUG] : Pas de calcul
[2019-06-26 18:17:15][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:17:15][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495734|PTEC=TH..|IINST=004|IMAX=090|PAPP=00820|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:17:30][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:17:30][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495738|PTEC=TH..|IINST=004|IMAX=090|PAPP=00800|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:17:45][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:17:45][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495741|PTEC=TH..|IINST=004|IMAX=090|PAPP=00800|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:18:00][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:18:00][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495743|PTEC=TH..|IINST=004|IMAX=090|PAPP=00800|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:18:02][DEBUG] : Pas de calcul
[2019-06-26 18:18:15][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:18:15][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495747|PTEC=TH..|IINST=004|IMAX=090|PAPP=00790|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:18:30][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:18:30][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495750|PTEC=TH..|IINST=004|IMAX=090|PAPP=00800|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:18:45][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:18:45][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495753|PTEC=TH..|IINST=004|IMAX=090|PAPP=00800|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:19:00][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:19:00][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495756|PTEC=TH..|IINST=004|IMAX=090|PAPP=00790|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:19:02][DEBUG] : Pas de calcul
[2019-06-26 18:19:15][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:19:15][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495759|PTEC=TH..|IINST=004|IMAX=090|PAPP=00800|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:19:30][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:19:30][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495762|PTEC=TH..|IINST=004|IMAX=090|PAPP=00800|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:19:45][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:19:45][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495765|PTEC=TH..|IINST=004|IMAX=090|PAPP=00800|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:19:49][DEBUG] : -------- PRESAVE --------
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_JAN_HP
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_JAN_HC
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_FEV_HP
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_FEV_HC
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_MAR_HP
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_MAR_HC
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_AVR_HP
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_AVR_HC
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_MAI_HP
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_MAI_HC
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_JUIN_HP
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_JUIN_HC
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_JUI_HP
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_JUI_HC
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_AOU_HP
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_AOU_HC
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_SEP_HP
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_SEP_HC
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_OCT_HP
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_OCT_HC
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_NOV_HP
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_NOV_HC
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_DEC_HP
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_DEC_HC
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_MONTH_LAST_YEAR
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_YEAR_LAST_YEAR
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_MONTH
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_MONTH_PROD
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_YEAR
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_YEAR_PROD
[2019-06-26 18:19:49][DEBUG] : Recherche de => STAT_LASTMONTH
[2019-06-26 18:19:49][DEBUG] : -------- Sauvegarde de l'objet --------
[2019-06-26 18:19:49][INFO] : ==> Gestion des id des commandes
[2019-06-26 18:19:49][DEBUG] : Commande : STAT_TODAY
[2019-06-26 18:19:49][DEBUG] : Commande : STAT_TODAY_HC
[2019-06-26 18:19:49][DEBUG] : Commande : STAT_TODAY_HP
[2019-06-26 18:19:49][DEBUG] : Commande : STAT_TODAY_PROD
[2019-06-26 18:19:49][DEBUG] : Commande : STAT_YESTERDAY
[2019-06-26 18:19:49][DEBUG] : Commande : STAT_YESTERDAY_HC
[2019-06-26 18:19:49][DEBUG] : Commande : STAT_YESTERDAY_HP
[2019-06-26 18:19:49][DEBUG] : Commande : STAT_YESTERDAY_PROD
[2019-06-26 18:19:49][DEBUG] : -------- Fin de la sauvegarde --------
[2019-06-26 18:19:49][DEBUG] : -------- Santé --------
[2019-06-26 18:19:49][DEBUG] : -------- Commandes des stats ---------
[2019-06-26 18:19:49][DEBUG] : Ancienne => STAT_TODAY
[2019-06-26 18:19:49][DEBUG] : Ancienne => STAT_TODAY_HC
[2019-06-26 18:19:49][DEBUG] : Ancienne => STAT_TODAY_HP
[2019-06-26 18:19:49][DEBUG] : Ancienne => STAT_TODAY_PROD
[2019-06-26 18:19:49][DEBUG] : Ancienne => STAT_YESTERDAY
[2019-06-26 18:19:49][DEBUG] : Ancienne => STAT_YESTERDAY_HC
[2019-06-26 18:19:49][DEBUG] : Ancienne => STAT_YESTERDAY_HP
[2019-06-26 18:19:49][DEBUG] : Ancienne => STAT_YESTERDAY_PROD
[2019-06-26 18:20:00][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:20:00][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495768|PTEC=TH..|IINST=004|IMAX=090|PAPP=00790|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:20:03][DEBUG] : Pas de calcul
[2019-06-26 18:20:04][INFO] : ----- Calcul des statistiques temps réel -----
[2019-06-26 18:20:04][INFO] : Date de début : 2019-06-26 00:00:00
[2019-06-26 18:20:04][INFO] : Date de fin   : 2019-06-26 18:20:04
[2019-06-26 18:20:04][INFO] : Liste index HP          : BASE,HCHP,EASF02,BBRHPJB,BBRHPJW,BBRHPJR,EJPHPM
[2019-06-26 18:20:04][INFO] : Liste index HC          : HCHC,EASF01,BBRHCJB,BBRHCJW,BBRHCJR,EJPHN
[2019-06-26 18:20:04][INFO] : Liste index Production  : EAIT
[2019-06-26 18:20:04][INFO] : Objet : 061764553715
[2019-06-26 18:20:04][INFO] : Mise à jour de la statistique journalière ==> 0
[2019-06-26 18:20:04][INFO] : Mise à jour de la statistique journalière (HC) ==> 0
[2019-06-26 18:20:04][INFO] : Mise à jour de la statistique journalière (HP) ==> 0
[2019-06-26 18:20:04][INFO] : Mise à jour de la statistique journalière (PROD) ==> 0
[2019-06-26 18:20:04][INFO] : ----------------------------------------------
[2019-06-26 18:20:15][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:20:15][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495771|PTEC=TH..|IINST=004|IMAX=090|PAPP=00800|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:20:30][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:20:30][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495774|PTEC=TH..|IINST=004|IMAX=090|PAPP=00800|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:20:45][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:20:45][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495777|PTEC=TH..|IINST=003|IMAX=090|PAPP=00760|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:21:00][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:21:00][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495780|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:21:03][DEBUG] : Pas de calcul
[2019-06-26 18:21:15][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:21:15][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495782|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:21:30][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:21:30][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495785|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:21:45][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:21:45][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495788|PTEC=TH..|IINST=003|IMAX=090|PAPP=00740|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:22:00][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:22:00][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495791|PTEC=TH..|IINST=003|IMAX=090|PAPP=00760|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:22:02][DEBUG] : Pas de calcul
[2019-06-26 18:22:15][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:22:15][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495793|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:22:16][DEBUG] : -------- PRESAVE --------
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_JAN_HP
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_JAN_HC
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_FEV_HP
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_FEV_HC
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_MAR_HP
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_MAR_HC
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_AVR_HP
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_AVR_HC
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_MAI_HP
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_MAI_HC
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_JUIN_HP
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_JUIN_HC
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_JUI_HP
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_JUI_HC
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_AOU_HP
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_AOU_HC
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_SEP_HP
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_SEP_HC
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_OCT_HP
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_OCT_HC
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_NOV_HP
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_NOV_HC
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_DEC_HP
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_DEC_HC
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_MONTH_LAST_YEAR
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_YEAR_LAST_YEAR
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_MONTH
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_MONTH_PROD
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_YEAR
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_YEAR_PROD
[2019-06-26 18:22:16][DEBUG] : Recherche de => STAT_LASTMONTH
[2019-06-26 18:22:16][DEBUG] : -------- Sauvegarde de l'objet --------
[2019-06-26 18:22:16][DEBUG] : STAT_TODAY=> default
[2019-06-26 18:22:16][DEBUG] : STAT_TODAY_HC=> default
[2019-06-26 18:22:16][DEBUG] : STAT_TODAY_HP=> default
[2019-06-26 18:22:16][DEBUG] : STAT_TODAY_PROD=> default
[2019-06-26 18:22:16][DEBUG] : STAT_YESTERDAY=> default
[2019-06-26 18:22:16][DEBUG] : STAT_YESTERDAY_HC=> default
[2019-06-26 18:22:16][DEBUG] : STAT_YESTERDAY_HP=> default
[2019-06-26 18:22:16][DEBUG] : STAT_YESTERDAY_PROD=> default
[2019-06-26 18:22:16][INFO] : ==> Gestion des id des commandes
[2019-06-26 18:22:16][DEBUG] : Commande : STAT_TODAY
[2019-06-26 18:22:16][DEBUG] : Commande : STAT_TODAY_HC
[2019-06-26 18:22:16][DEBUG] : Commande : STAT_TODAY_HP
[2019-06-26 18:22:16][DEBUG] : Commande : STAT_TODAY_PROD
[2019-06-26 18:22:16][DEBUG] : Commande : STAT_YESTERDAY
[2019-06-26 18:22:16][DEBUG] : Commande : STAT_YESTERDAY_HC
[2019-06-26 18:22:16][DEBUG] : Commande : STAT_YESTERDAY_HP
[2019-06-26 18:22:16][DEBUG] : Commande : STAT_YESTERDAY_PROD
[2019-06-26 18:22:16][DEBUG] : -------- Fin de la sauvegarde --------
[2019-06-26 18:22:16][DEBUG] : -------- Santé --------
[2019-06-26 18:22:16][DEBUG] : -------- Commandes des stats ---------
[2019-06-26 18:22:16][DEBUG] : Ancienne => STAT_TODAY
[2019-06-26 18:22:16][DEBUG] : Ancienne => STAT_TODAY_HC
[2019-06-26 18:22:16][DEBUG] : Ancienne => STAT_TODAY_HP
[2019-06-26 18:22:16][DEBUG] : Ancienne => STAT_TODAY_PROD
[2019-06-26 18:22:16][DEBUG] : Ancienne => STAT_YESTERDAY
[2019-06-26 18:22:16][DEBUG] : Ancienne => STAT_YESTERDAY_HC
[2019-06-26 18:22:16][DEBUG] : Ancienne => STAT_YESTERDAY_HP
[2019-06-26 18:22:16][DEBUG] : Ancienne => STAT_YESTERDAY_PROD
[2019-06-26 18:22:30][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:22:30][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495796|PTEC=TH..|IINST=003|IMAX=090|PAPP=00740|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:22:45][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:22:45][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495799|PTEC=TH..|IINST=003|IMAX=090|PAPP=00740|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:23:00][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:23:00][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495802|PTEC=TH..|IINST=003|IMAX=090|PAPP=00740|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:23:02][DEBUG] : Pas de calcul
[2019-06-26 18:23:15][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:23:15][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495805|PTEC=TH..|IINST=003|IMAX=090|PAPP=00740|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:23:30][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:23:30][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495807|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:23:45][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:23:45][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495810|PTEC=TH..|IINST=003|IMAX=090|PAPP=00760|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:24:00][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:24:00][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495813|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:24:03][DEBUG] : Pas de calcul
[2019-06-26 18:24:15][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:24:15][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495815|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:24:30][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:24:30][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495818|PTEC=TH..|IINST=003|IMAX=090|PAPP=00740|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:24:45][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:24:45][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495821|PTEC=TH..|IINST=003|IMAX=090|PAPP=00740|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:25:00][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:25:00][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495824|PTEC=TH..|IINST=003|IMAX=090|PAPP=00740|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:25:03][DEBUG] : Pas de calcul
[2019-06-26 18:25:03][INFO] : ----- Calcul des statistiques temps réel -----
[2019-06-26 18:25:03][INFO] : Date de début : 2019-06-26 00:00:00
[2019-06-26 18:25:03][INFO] : Date de fin   : 2019-06-26 18:25:03
[2019-06-26 18:25:03][INFO] : Liste index HP          : BASE,HCHP,EASF02,BBRHPJB,BBRHPJW,BBRHPJR,EJPHPM
[2019-06-26 18:25:03][INFO] : Liste index HC          : HCHC,EASF01,BBRHCJB,BBRHCJW,BBRHCJR,EJPHN
[2019-06-26 18:25:03][INFO] : Liste index Production  : EAIT
[2019-06-26 18:25:03][INFO] : Objet : 061764553715
[2019-06-26 18:25:03][INFO] : Mise à jour de la statistique journalière ==> 0
[2019-06-26 18:25:03][INFO] : Mise à jour de la statistique journalière (HC) ==> 0
[2019-06-26 18:25:03][INFO] : Mise à jour de la statistique journalière (HP) ==> 0
[2019-06-26 18:25:03][INFO] : Mise à jour de la statistique journalière (PROD) ==> 0
[2019-06-26 18:25:03][INFO] : ----------------------------------------------
[2019-06-26 18:25:15][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:25:15][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495827|PTEC=TH..|IINST=003|IMAX=090|PAPP=00760|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:25:30][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:25:30][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495829|PTEC=TH..|IINST=003|IMAX=090|PAPP=00780|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:25:45][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:25:45][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495832|PTEC=TH..|IINST=003|IMAX=090|PAPP=00740|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:26:00][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:26:00][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495835|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:26:03][DEBUG] : Pas de calcul
[2019-06-26 18:26:15][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:26:15][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495837|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:26:30][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:26:30][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495840|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:26:45][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:26:45][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495843|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:27:00][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:27:00][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495846|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:27:03][DEBUG] : Pas de calcul
[2019-06-26 18:27:15][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:27:15][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495849|PTEC=TH..|IINST=003|IMAX=090|PAPP=00770|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:27:30][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:27:30][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495851|PTEC=TH..|IINST=003|IMAX=090|PAPP=00760|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:27:45][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:27:45][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495854|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:28:00][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:28:00][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495857|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:28:03][DEBUG] : Pas de calcul
[2019-06-26 18:28:15][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:28:15][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495860|PTEC=TH..|IINST=003|IMAX=090|PAPP=00750|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:28:30][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:28:30][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495862|PTEC=TH..|IINST=003|IMAX=090|PAPP=00720|HHPHC=A|MOTDETAT=000000|device=061764553715|
[2019-06-26 18:28:45][DEBUG] : This is a message from teleinfo program 061764553715
[2019-06-26 18:28:45][DEBUG] : ADCO=061764553715|OPTARIF=BASE|ISOUSC=30|BASE=005495865|PTEC=TH..|IINST=003|IMAX=090|PAPP=00740|HHPHC=A|MOTDETAT=000000|device=061764553715|
Les données n'apparaissent pas sur le dashboard.

capture de la santé du plugin:


Merci pour votre aide. :)
Pièces jointes
Capture.PNG
Capture.PNG (30.87 Kio) Consulté 3246 fois

Pat974
Timide
Messages : 6
Inscription : 07 nov. 2018, 12:56

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Pat974 » 26 juin 2019, 18:41

Dans les log j'ai aussi ces champs qui viennen d'apparaitre entre autre car il y en a une caisse:

Code : Tout sélectionner

[2019-06-26 18:34:41][DEBUG] : Mise à jour de la statistique HIER ==> 2017-09-11 / Valeur : 0
[2019-06-26 18:34:41][DEBUG] : Mise à jour de la statistique HC   ==> 2017-09-11 / Valeur : 0
[2019-06-26 18:34:41][DEBUG] : Mise à jour de la statistique HP   ==> 2017-09-11 / Valeur : 0
[2019-06-26 18:34:41][DEBUG] : Mise à jour de la statistique PROD ==> 2017-09-11 / Valeur : 0
[2019-06-26 18:34:41][DEBUG] : Mise à jour de la statistique HIER ==> 2017-09-10 / Valeur : 0
[2019-06-26 18:34:41][DEBUG] : Mise à jour de la statistique HC   ==> 2017-09-10 / Valeur : 0
[2019-06-26 18:34:41][DEBUG] : Mise à jour de la statistique HP   ==> 2017-09-10 / Valeur : 0
[2019-06-26 18:34:41][DEBUG] : Mise à jour de la statistique PROD ==> 2017-09-10 / Valeur : 0

Bizarre la date ? Non ? :shock:

Pat974
Timide
Messages : 6
Inscription : 07 nov. 2018, 12:56

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Pat974 » 26 juin 2019, 18:50

:D Les données viennent d'apparaitre sur le dashboard. Cool
Merci pour tout, vous êtes au top! :D

Hydci
Timide
Messages : 3
Inscription : 17 déc. 2018, 11:30

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par Hydci » 05 juil. 2019, 09:59

Bonjour j'aurais voulu savoir si on pouvait encore ce procurer ce téléinfo auprès de toi rol-rider ? merci d'avance

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par rol-rider » 05 juil. 2019, 20:03

Oui, ça doit être possible, mais après le 27 /07......Vacances en ce moment.
Recontacte moi fin juillet par MP si toujours intéressé.


Envoyé de mon Redmi Note 6 Pro en utilisant Tapatalk

RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

thegressier
Timide
Messages : 74
Inscription : 31 mai 2019, 13:18

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par thegressier » 29 juil. 2019, 00:08

Bonjour,

suite à une panne de mon gestionnaire d'énergie, j'ai découvert l'ensemble des projets de téléinfo et en particulier celui-ci qui m'a décidé à moderniser mon installation.

Si coté hardware je ne me pose plus trop de question (merci rol-rider :) ), coté software j'ai bien vu les "bidouilles" nécessaires suite à la mise à jour du plugin téléinfo et je me demandais s'il n'était pas possible de s'inspirer des travaux type https://github.com/Domochip/WirelessTeleInfo pour ne pas avoir un rajouter un script supplémentaire dans jeedom?

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par rol-rider » 29 juil. 2019, 09:33

Faudrait tester ! Mon schéma est sensiblement le même, a par R4 ? Entre D8 et TX ? Je ne vois pas a quoi elle sert.
Sinon les sources utilisent platformIO !
J'ai essayé de l'utiliser il y a quelques mois..... jamais réussi.... j'ai pas insisté.

Envoyé de mon Redmi Note 6 Pro en utilisant Tapatalk

RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

mjeanne
Actif
Messages : 629
Inscription : 11 mars 2017, 18:36

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par mjeanne » 29 juil. 2019, 10:27

bonjour,
thegressier a écrit :
29 juil. 2019, 00:08
j'ai bien vu les "bidouilles" nécessaires suite à la mise à jour du plugin téléinfo et je me demandais s'il n'était pas possible de s'inspirer des travaux type https://github.com/Domochip/WirelessTeleInfo pour ne pas avoir un rajouter un script supplémentaire dans jeedom?
le programme envoi les infos à Jeedom en GET (cf WirelessTeleInfo.cpp, ligne 134), donc ça ne fonctionnera pas sans modification. De plus, l'url étant codé en dur dans le code (WirelessTeleInfo.cpp, ligne 87), il n'est pas possible d’utiliser la passerelle sans changer le code source. Cela complique les mises à jour. Dans le cas de wifinfo, ma modif est externe, elle permet donc de mettre à jour le wifinfo sans toucher au code .

Enfin, le programme utilise la même librairie pour la gestion de la téléinfo, donc même fiabilité, à mon avis.

Concernant R4, je n'ai rien trouvé dans le code qui la justifie. Par contre le code mentionne un bouton reset en D2 qui est absent du schéma.

Dernier point, comme souvent dans les DIY, la position de l'antenne de l'esp n'est pas prise en compte dans les designs. Elle se retrouve entre les deux PCB et sous le fil de téléinfo. Il va y avoir parasitage mutuel des signaux teleinfo/wifi. Sur un tel design, il aurait été préférable de sortir les fils de téléinfo du coté USB, c'est à dire coté fil d'alimentation, ce qui permet de grouper les fils et de n'avoir qu'un unique trou dans le boitier.

thegressier
Timide
Messages : 74
Inscription : 31 mai 2019, 13:18

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par thegressier » 30 juil. 2019, 10:50

Bonjour,

je n'avais pas trouvé la doc avec l'API, maintenant je comprends mieux les différences.
Dans la libteleinfo de Doume, il y a du code pour générer du json, je pense que je peux essayer de l'adapter mais comme je n'ai pas (encore) de wifinfo, il faudrait qu'une bonne ame puisse programmer et tester les modifications

thegressier
Timide
Messages : 74
Inscription : 31 mai 2019, 13:18

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par thegressier » 03 août 2019, 10:24

Bonjour,

Grâce aux travaux de rol-rider et de mjeanne, je vous propose un code source modifié du projet Wifinfo compatible avec le plugin teleinfo en v4 : https://github.com/theGressier/LibTeleinfo/tree/syslog (branche syslog)

C'est la version 1.07 qui doit apparaitre lorsque l'on génère un nouveau projet Wifinfo, je l'ai testé chez moi avec la version 2.5.2 du package pour esp8266, et la version 0.4 du plugin esp8266fs.
01.jpg
01.jpg (194.17 Kio) Consulté 2937 fois
Et lorsqu'on met à jour les fichiers spiffs, suivant les options de compilation, on voit apparaitre par exemple les options syslog
02.jpg
02.jpg (199.01 Kio) Consulté 2937 fois
Etant un débutant github et esp8266, j'espère que vous arriverez à faire fonctionner le code modifié chez vous :)

rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par rol-rider » 04 août 2019, 12:46

Grand merci à @thegressier pour son travail ;)
j'ai testé de mon coté et tout fonctionne parfaitement.

j'ai:
--récupéré les sources sur son github.
--compilé sur l'IDEArduino 1.8.7 avec la version 2.5.0 du package pour esp8266.
(personnellement j'ai de gros problème de connexion en mode AP avec la version 2.5.2 mais ça fonctionne très bien en 2.5.0, je n'ai pas d'explication à ce problème qui se produit aussi sur mon ancienne version....j'ai pas cherché non plus)

--une fois téléversé sur le wemos et raccordé à la TIC (téléinformation du compteur), tout fonctionne sans le script. (comme avant)
voici la page Système du Wifinfo, je suis bien en version 1.0.7 avec le SDK en 3.0.0dev
CaptureSystème.PNG
CaptureSystème.PNG (42.33 Kio) Consulté 2910 fois
l'intégration dans jeedom redevient aussi simple qu'avant la modification du plugin téléinfo.

plus qu'à modifier ma première page !

PS: Si la modif prévu par Doume concernant la gestion du switch pouvait fonctionner sur Jeedom, ça serait super et ça intéresserait peut être certain, et j’essaierais de l’inclure dans le boitier (pas sur que ce soit possible vu la place dispo !) peut être en s'inspirant du plugin ESPEasy.
je pense que c'est la zone "HTTP Request" qui doit gérer ça.....j'ai essayer de la configurer pour ESPEasy, mais j'ai rien qui remonte ! :cry:
RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

thegressier
Timide
Messages : 74
Inscription : 31 mai 2019, 13:18

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par thegressier » 06 août 2019, 18:45

rol-rider a écrit :
04 août 2019, 12:46
PS: Si la modif prévu par Doume concernant la gestion du switch pouvait fonctionner sur Jeedom, ça serait super et ça intéresserait peut être certain, et j’essaierais de l’inclure dans le boitier (pas sur que ce soit possible vu la place dispo !) peut être en s'inspirant du plugin ESPEasy.
je pense que c'est la zone "HTTP Request" qui doit gérer ça.....j'ai essayer de la configurer pour ESPEasy, mais j'ai rien qui remonte ! :cry:
Merci pour ton retour :)

A la vue du code, le switch utilise bien le champ HTTP Request , mais peu de chance que cela fonctionne avec ESPEasy, peut être avec un virtuel ?

Avatar de l’utilisateur
geo___
Timide
Messages : 129
Inscription : 27 mars 2016, 21:49
Localisation : Uzès (30)

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par geo___ » 06 août 2019, 20:04

Salut a tous, je sais pas si certains ont déjà réussi, mais pour ceux que ça intéresse, j'ai réussi a rapatrier la téléinfo du linky en mode standard avec nos montages a base de wemos dans le plugin téléinfo de jeedom(sans le script GW..).... Ça tourne chez moi depuis 2 jours et ça a l'air plutôt stable et cohérent pour mon compteur de production solaire.
@+++

Envoyé de mon S60 en utilisant Tapatalk


rol-rider
Actif
Messages : 5097
Inscription : 10 août 2014, 23:50

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par rol-rider » 06 août 2019, 20:11

Oui, j'avais vu sur la communauté Hallard plusieurs tentatives. Ça intéresse certainement les producteurs/consomateurs.
Tu as les sources ?


Envoyé de mon Redmi Note 6 Pro en utilisant Tapatalk

RPI3 avec mSATA
RFXcom; RFLink; Z-Wave; Mysensors; ESPEasy
Noeuds MySensors-téléinfo-Température-Distance-Baromètre-relais
Noeuds ESPEasy-open-garage-relais-PIR-Station Météo

Avatar de l’utilisateur
geo___
Timide
Messages : 129
Inscription : 27 mars 2016, 21:49
Localisation : Uzès (30)

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par geo___ » 06 août 2019, 20:59

Yop,
Oui, c'est le super boulot de arly dont je parlais. Mais son code tel quel (prévu pour nodemcu et j'en ai pas)faisait rebooter non stop le wemos (a cause d'une majuscule lol).
Après, je n'ai bizarrement aucune remontée sur le client du wemos, mais tout remonte pourtant bien dans jeedom. Je suis pas chez moi mais je vous donne tout ça dès que je rentre
@+++

Envoyé de mon S60 en utilisant Tapatalk


Avatar de l’utilisateur
geo___
Timide
Messages : 129
Inscription : 27 mars 2016, 21:49
Localisation : Uzès (30)

Re: Réaliser un WifInfo avec un Wemos en boitier DIN.

Message par geo___ » 07 août 2019, 21:40

yop,

Pour avoir la teleinfo du Linky en mode standard, j'ai procédé de cette manière :

Les sources que j'ai utilisé ont été créé par Arly, je les ai recupéré depuis le forum de Charles Hallard sur le lien suivant

Comme je le disai plus haut, pour etre adapté sur nos montages à base de wemos, il y a une majuscule de trop :roll: :lol:

dans l'ide Arduino, onglet config.cpp à la ligne 65 :

Code : Tout sélectionner

  sprintf_P(config.Wifi_host, PSTR("TICWIFI-%06X"), ESP.getChipId());
il faut modifier par :

Code : Tout sélectionner

  sprintf_P(config.Wifi_host, PSTR("TICWIFI-%06x"), ESP.getChipId());

Ensuite, j'ai eu 2 cas :
1/- le client a fonctionné de suite, j'ai pu entrer mes config reseau avec le wemos en mode AP puis reboot du wemos et tout va bien

2/- erreur de connexion au wemos, et j'ai du ajouter dans l'onglet TICWIFI ligne 452 un

Code : Tout sélectionner

  server.handleClient ();

pour pouvoir me connecter au wemos en mode AP, entrer les config reseau. J'ai ensuite reflasher le wemos sans cette ligne ajoutée en mode 'Outils/erase flash / Only sketch' pour conserver la config reseau.


Je prescise que dans tous les cas, le linky doit etre raccordé au module teleinfo pour acceder au wemos. Pour ma part je ne vois aucune remontée via le client wemos onglet teleinfo, pourtant tout apparait bien dans le plugin teleinfo de jeedom. Le tout a l'air assez stable, j'ai un uptime de 51 heures pour l'instant. Je vous avoue que je n'ai pas cherché plus loin, ca reste une version de Arly en cours de dev (mqtt et EmonCMS non fonctionnels), mais en attendant une version definitive, c'est le seul moyen que j'ai trouvé pour avoir la teleinfo du Linky en mode standard dans jeedom avec le montage presenté en première page de ce fil par rol-rider ;)

@+++

Répondre

Revenir vers « [Plugin Tiers] ESPEasy »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités