New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Teleinfo is officially supported in esphome dev branch now #3
Comments
That's a really good news ! I will try that soon ! |
Hello, j'ai zieuté un peu le code, ça a l'air top. Je pense l'exemple devrait fournir toutes les étiquettes dispo en mode historique, ensuite l'utilisateur pioche ce qui l’intéresse dans l'exemple présent dans la doc ;) Qu'est ce que tu en penses ? |
Hello,
En éspérant que ce soit plus clair ! |
ah génial ! Merci pour l'exemple ! Je crois que j'ai lu la doc à une heure trop tardive 😅 |
Salut @0hax, |
je pense qu'il faudrait vérifier le checksum aussi, j'ai de nombreuses erreurs, ex
aussi index un mot clef qui pose problème à influxdb on dirait. je vais regarder si je peux implémenter cela, en plus du changement de l'id de BASE je vais le laisser en W/h edit: done, j'attends un peu d'avoir une erreur pour voir si mon nouveau sensor_ERRORS remonte correctement puis je publierai mes changement |
Salut @djtef , Voici un exemple de ma configuration qui tourne depuis quelques mois sur 2 sonoff basic (compteur production et consomation)
Tu pourrais rafraichir plus souvent en modifant le code mais j'ai pas trop compris ce que tu veux dire par 'délestage' ? Je vais essayer de faire un post sur mon site pour expliquer le montage avec un sonoff basic et comment traiter les données côté home assistant et avoir de beaux graphiques sur Grafana. |
Salut @lolorc |
@0hax oh oui pardon, j'ai pas fait attention :-) |
Salut @0hax
J'ai utilisé GPIO13 qui est RX2 du 2e UART vu que le premier est utilisé pour la programmation et les logs. D'après ce que j'ai compris on peut en utiliser qu'un en même temps et il faut "swapper" les pins (Serial.swap()) pour changer d'UART dynamiquement.
Du coup t'as désactivé les logs comme @schmurtzm et moi. Il n'y a donc pas moyen d'avoir les deux.
Le délestage permet d'avoir un abonnement élec sous-dimensionné par rapport aux pics de charge qu'on peut avoir et donc prioriser certains appareils le temps de ces pics. Par exemple j'ai le chauffage et le four, puis j'utilise le fer à repasser, imaginons que ça me fait dépasser la conso autorisée, je peux automatiquement couper le chauffage pendant la demi-heure où je repasse en pilotant un contacteur. Mais pour ça il faut être rapide, il faut couper avant que ça disjoncte. Le délestage n'est pas nouveau, ça existe en mécanique directement dans le tableau sur rail Din, là ça permet de le rendre plus intelligent. |
Ah oui bonne idée, toute contribution est la bienvenue, envoi une PR quand tu veux 👍 |
Il faudrait qu'on le spécifie explicitement dans la doc (ça évitera que tout le monde test les ports SW ou laisse activé le serial output pour finalement faire le même constat d'instabilité après une longue analyse). Cependant, de ce que je comprends l'ESP8266 a quand même 2 port hardware dont un qui est en TX uniquement :
Merci ;)
Canon, envoies nous l'adresse de ton site au passage 😃 |
Si tu utilises le GPIO13, tu n'utilises pas le bloc hardware de l'esp8266 et une uart logicielle qui est buggé sur esphome.
Par contre, en utilisant GPIO13, tu devrais pouvoir garder le logger.
Merci pour l'explication. |
Bonne idée, tu peux faire une PR si tu veux, sinon je le ferais plus tard.
Oui tu as raison. J'ai fait le dévelopement il y a quelques mois donc je me souviens plus trop mais j'utilisais surement le TX de l'UART2 pour debugger ou les logs sur MQTT.
J'ai pas de site pour le moment, mais j'essaye d'en faire un ce week end et je partagerais l'adresse.
Ah en effet c'est pas mal, je regarderais à l'occasion. |
A priori si : sur l'ESP8266 on a 2 port hardware (dont un uniquement en TX) : UART0 :
**ou (uart0 swap) **
UART1tx_pin: GPIO2 Du coup il faudrait essayer de passer le log sur l'UART1 via le paramètre hardware_uart . |
Je vais tester ça. Une fois que je saurai si ça fonctionne bien ou pas je te ferai une PR
Si tu as la fleme de faire un site et que tu veux quand même de la visibilité, je t'invite à poster sur le forum de hacf , M4dm4rtig4n vient d'y poster une API pour remonter les infos d'Enedis, c'est bien on resterait dans le thème ;)
Ahah on te donne du pain sur la planche 😄 ! Je ne suis pas le plus compétent pour faire des custom cards mais certains de la communauté hacf sont spécialisés dans le dev... Si tu as besoin d'un coup de main, n'hésites pas ! |
@schmurtzm @0hax dans mon PR j'ai ajouté un warning dans la doc pour désactiver les logs sur l'uart |
me suis pas trop embêté :-) |
Merci! Concernant mon site web, j'ai presque terminé, il me reste plus qu'à ajouter la possibilité de faire des commentaires sur les posts du blog. |
Hello, je suis assez surpris de voir la nouvelle release de ESPhome soit dispo sans prendre en compte les modifs de @djtef ... |
@djtef , je vais faire une PR prenant en compte test modifs. Edit : Done 👍 L'enfer ce truc "reStructuredText" pour éditer la doc... je n'ai pas aimé du tout ! 😅 Franchement il faut être motivé pour modifier leur doc ! |
Ah en effet c'est dommage qu'il n'est pas incorporé mes derniers changements dans la release. |
Je cherchais quelque chose de la part de djtef du coup j'avais pas vu ta PR @0hax . |
Salut, Pourtant je suis persuadé d'avoir corrigé la doc dans une PR . |
@djtef, @0hax, @schmurtzm : Merci pour le temps investi sur ce projet. PS: La modification concernant la vérification du checksum, servant à rejeter les trames invalides me semble aussi très importante pour une inclusion dans une nouvelle PR. |
Hello,
Small message to let you know that teleinformation is officially supported in esphome dev branch now.
esphome/esphome#1108
So you should no more need to create your custom component.
The text was updated successfully, but these errors were encountered: