oui j'ai l'alim pour le portail, que j'ai repris en 220V pour alimenter le module.
Réaliser un WifInfo avec un Wemos en boitier DIN.
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Merci pour le retour. Avec leur manie de mettre le compteur au niveau de la rue, plus moyen d’utiliser de la téléinfo à moins de recreuser pour passer un câble et en wifi, il faut une prise.
Du coup, bien vu le 220 du portail. Dans mon cas, il est bien plus proche que la maison que je cherche à équiper, ça doit être jouable.
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Perso je me branche sur le 12v du portail, normalement utilisé pour les accessoires type lumière.
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
bonjour rol-rider.rol-rider a écrit : ↑24 févr. 2019, 08:42Le wifinfo fonctionne sur le Linky (j'en ai un chez moi) mais uniquement en mode historique (le même mode que les anciens compteurs).
La question est ? S'ils installent le Linky, est ce que le mode standard sera obligatoire ? Je parle bien sur pour les consommateurs/producteurs d'électricité.
Ou est-ce que la TIC est indépendante du relevé à distance que propose le Linky ?
Envoyé de mon Nexus 7 en utilisant Tapatalk
j'ai acheté ton module il y a quelques temps, pour l'installer sur un ancien compteur et cela fonctionne très bien.
J'ai eu la notification d'un changement prochain de mon compteur pour un Linky, et tu écris que c'est compatible en mode historique ? c'est à dire ?
est-ce qu'il y a quelque chose à indiquer lors de la pose du compteur, ou juste demander l'activation du télé info ?
merci pour ton retour
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Sur le Linky, tu as deux modes (pour la TIC) possible.
---Historique--qui correspond au mode des anciens compteurs et activé par défaut sur le linky (donc rien à demander) compatible wifinfo après mars 2018.
--Standard--nouveau mode, plus rapide (9600bd au lieu de 1200) plus d'infos. (si tu as des panneaux solaires ça peut être intéressant) mais pas compatible sans modifier le programme du wifinfo.....(chose que je ne sais pas faire).
donc logiquement (je ne sais plus depuis quand date ton module ?) ça devrait fonctionner, j'ai fais une modif (résistance de 10K à la place de 4.7K) qui date déjà et correspond à l’installation du linky chez moi mars 2018).
---Historique--qui correspond au mode des anciens compteurs et activé par défaut sur le linky (donc rien à demander) compatible wifinfo après mars 2018.
--Standard--nouveau mode, plus rapide (9600bd au lieu de 1200) plus d'infos. (si tu as des panneaux solaires ça peut être intéressant) mais pas compatible sans modifier le programme du wifinfo.....(chose que je ne sais pas faire).
donc logiquement (je ne sais plus depuis quand date ton module ?) ça devrait fonctionner, j'ai fais une modif (résistance de 10K à la place de 4.7K) qui date déjà et correspond à l’installation du linky chez moi mars 2018).
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
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
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
ah mince le mien date de février 2018
il n'y a que la résistance à changer ? pas de reprogrammation à réaliser ?
il n'y a que la résistance à changer ? pas de reprogrammation à réaliser ?
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Regarde le message du 8 mars 2018.
pour ouvrir le module, commencer par les clips de gauches (opposé au block l'alim) avec le 230 en bas.
le clip en bas à droite est collé au block alim et difficile à d’éclipser.
pour refermer, il faut mieux ouvrir le couvercle sur la partie supérieur (ça se dé clips) pour ne pas coincer le wemos (le cache en fer du wemos) lors de la fermeture du boitier.
pour ouvrir le module, commencer par les clips de gauches (opposé au block l'alim) avec le 230 en bas.
le clip en bas à droite est collé au block alim et difficile à d’éclipser.
pour refermer, il faut mieux ouvrir le couvercle sur la partie supérieur (ça se dé clips) pour ne pas coincer le wemos (le cache en fer du wemos) lors de la fermeture du boitier.
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
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
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
super merci !!
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Pour info le plugin teleinfo à été mise à jour, et n'est plus compatible avec wifiinfo. Savez vous mettre à jour wifiinfo pour le rendre de nouveau compatible avec la nouvelle api du plugin teleinfo ?
Merci
Merci
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Merci pour l'info. Je vais m'abstenir de faire la màj pour le moment...
Par ailleurs, non, je n'ai pas la réponse à ta question.
Par ailleurs, non, je n'ai pas la réponse à ta question.
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
@yoyo,
Tu as essayé de mettre la nouvelle Api dans la zone Jeedom du wifinfo ? Pour voir si ça fonctionnait ?
Envoyé de mon Nexus 7 en utilisant Tapatalk
Tu as essayé de mettre la nouvelle Api dans la zone Jeedom du wifinfo ? Pour voir si ça fonctionnait ?
Envoyé de mon Nexus 7 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
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
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Bonjour,
Si c'est bien ça, il faudrait faire un micro-plugin qu'on configure dans wifinfo à la place de 'jeeTeleinfo.php' qui prends les données en GET et le ré-injecte au plugin pour garder la compatibilité
a priori, ça ne fonctionnera pas. De ce que je comprends de la doc, si elle est a jour, le plugin demande désormais les données au format json envoyées via un POST. Alors qu’auparavant, on envoyait en GET avec les données directement dans l'URL.
Si c'est bien ça, il faudrait faire un micro-plugin qu'on configure dans wifinfo à la place de 'jeeTeleinfo.php' qui prends les données en GET et le ré-injecte au plugin pour garder la compatibilité
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Dommage ! ça fonctionnait pourtant bien ! et c'est pas dans mes compétences de modifier programme ou plugin.
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
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
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
je ne pense pas utile de modifer quoi que ce soit. Un script PHP qui prends du GET depuis wifinfo en entrée, et qui renvoi en POST sur l'URL du plugin Teleinfo devrait fonctionner. Je regarderai ce soir, je ne touche pas à mon jeedom à distance.
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Je confirme que plus rien ne marche pour moi non plus :/
J’ai pas regardé avant la maj grosse erreur
J’ai pas regardé avant la maj grosse erreur
-
- Timide
- Messages : 5
- Inscription : 30 oct. 2016, 18:09
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Pareil !!!!
Vite, restauration de la config qui marchait avant et blocage des mises à jours
Vite, restauration de la config qui marchait avant et blocage des mises à jours
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
C’est vrai que si quelqu’un avait un zip du pluging avant la v4 je serai intéressé !!
Merci
Edit j'ai restauré ma sauvegarde de la nuit précédente et c'est repartit..
En attendant mieux je bloque les maj de teleinfo :/
Merci
Edit j'ai restauré ma sauvegarde de la nuit précédente et c'est repartit..
En attendant mieux je bloque les maj de teleinfo :/
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Bonsoir,
voici une solution assez propre, car elle ne modifie ni wifinfo, ni le plugin Teleinfo. J'ai juste créé une passerelle qui prend les données en GET (ancienne API) et les renvoi en POST (nouvelle API).
1/ Tout d'abord, faire une sauvegarde de votre Jeedom....
2/ Vérifier la sauvegarde, la mettre en sureté, etc...
3/ vérifier que vous avez fait le point 1
4/ Ne trichez pas, vérifiez le point 1
5/ Sur Jeedom: Mettre à jour le plugin Téléinfo et aller dans la config de Jeedom, section API, pour y chercher la clé API de Téléinfo.
6/ Sur Wifinfo: Mettre cette clé API dans la config Jeedom du wifinfo (chez moi, ça marchait sans cette clé api depuis toujours, mais plus avec la mise à jour).
Toujours dans la config de Wifinfo, section Jeedom, notez l'URL dans un coin, puis remplacer la. Chez certains, l'URL peut être différente.
par
7/ retour sur Jeedom. Utilisez SSH pour créer le fichier 'GWTeleinfo.php' dans '/var/www/html' ou utilisez le plugin "Outils de développement" (ce que j'ai fait).
Collez le code suivant:
Si vous êtes en ssh, pensez à changer le propriétaire du fichier via
Normalement, ça devrait fonctionner, c'est le cas chez moi.
Je suis sur une config PI3/php7.1/Jessie et compteur non linky, option tempo. Ce script ne fonctionnera peut-être pas en mode 2 compteurs (ou devra être modifié au niveau du filtrage IP). En toute logique, il devrait être compatible linky, puisqu'il ne change pas les données, juste le format de transmission.
edit 7/03 16h53: changement de la commande chmod par chown
edit 11/03 9h20: correction d'une erreur sur le 'trigger_error'
edit 13/03 12h12: modification du test sur 'curl_exec' pour masquer un warning dans les logs et remplacement de localhost par '127.0.0.1' pour gagner une résolution dns inutile
voici une solution assez propre, car elle ne modifie ni wifinfo, ni le plugin Teleinfo. J'ai juste créé une passerelle qui prend les données en GET (ancienne API) et les renvoi en POST (nouvelle API).
1/ Tout d'abord, faire une sauvegarde de votre Jeedom....
2/ Vérifier la sauvegarde, la mettre en sureté, etc...
3/ vérifier que vous avez fait le point 1
4/ Ne trichez pas, vérifiez le point 1
5/ Sur Jeedom: Mettre à jour le plugin Téléinfo et aller dans la config de Jeedom, section API, pour y chercher la clé API de Téléinfo.
6/ Sur Wifinfo: Mettre cette clé API dans la config Jeedom du wifinfo (chez moi, ça marchait sans cette clé api depuis toujours, mais plus avec la mise à jour).
Toujours dans la config de Wifinfo, section Jeedom, notez l'URL dans un coin, puis remplacer la. Chez certains, l'URL peut être différente.
Code : Tout sélectionner
/plugins/teleinfo/core/php/jeeTeleinfo.php
Code : Tout sélectionner
/GWTeleinfo.php
Collez le code suivant:
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.5.229";
$IP_Lock = 1; // Si =1, seul le wifinfo indiquer au dessus peut appeler ce script
// votre Jeedom est sur la même 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. "}}";
// 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);
?>
Code : Tout sélectionner
chown www-data.www-data GWTeleinfo.php
Je suis sur une config PI3/php7.1/Jessie et compteur non linky, option tempo. Ce script ne fonctionnera peut-être pas en mode 2 compteurs (ou devra être modifié au niveau du filtrage IP). En toute logique, il devrait être compatible linky, puisqu'il ne change pas les données, juste le format de transmission.
edit 7/03 16h53: changement de la commande chmod par chown
edit 11/03 9h20: correction d'une erreur sur le 'trigger_error'
edit 13/03 12h12: modification du test sur 'curl_exec' pour masquer un warning dans les logs et remplacement de localhost par '127.0.0.1' pour gagner une résolution dns inutile
Dernière édition par mjeanne le 13 mars 2019, 12:16, édité 7 fois.
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Merci pour ce patch efficace !!
Jeedom DIY @ Debian | Service Pack Ultimate
Plugins: OpenZwave - Edisio - Téléinfo - APC - BLEA - Hue - Sonos - Kodi - Camera - Netatmo - Xiaomi - Jeelink - Telegram
Hebergeur de l'API DomoGeek
Plugins: OpenZwave - Edisio - Téléinfo - APC - BLEA - Hue - Sonos - Kodi - Camera - Netatmo - Xiaomi - Jeelink - Telegram
Hebergeur de l'API DomoGeek
Re: Réaliser un WifInfo avec un Wemos en boitier DIN.
Bonsoir mjeanne,
Merci pour ta solution.
Etant novice en Linux, quand tu parles de changer le propriétaire du fichier GWTeleinfo.php tu utilises la commande chmod ? Ne serait-ce pas chown plutot ?
Herigs
Merci pour ta solution.
Etant novice en Linux, quand tu parles de changer le propriétaire du fichier GWTeleinfo.php tu utilises la commande chmod ? Ne serait-ce pas chown plutot ?
Herigs
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 15 invités