Pour éviter de se prendre la tête avec les options de esptool, le plus simple est de flasher la dernière version de tasmota avec le web flasher qui s'occupe de tout et, une fois que le wifi est configuré, d'upgrader avec le bin de ton choix.
https://tasmota.github.io/install/
Posts made by Barbu Dor
-
RE: Tasmota
-
RE: Tasmota
@zoll38 merci pour les tests, de mémoire @Barbu-Dor devait vérifier un truc dans tasmota sur l'update du core de la serial, tu as pu voir ou pas ?
Euh, ca doit être loin désolé
Une idée sur ce que je devais vérifier ?
Je suis un peu sous l'eau là actuellement, je tasmote pas trop -
RE: Tasmota
@doul59 ce qu'il faudrait c'est ce qu'il se passe dans la console, éventuellement après un
Weblog 3
et un redémarrageQuand tu dis que tu as soudé 7 plots que veux tu dire ?
Une photo de l'ensemble monté pourrais nous aider à comprendre -
RE: Alimentation ESP8266 par borne I1 et A du linky
Interressant
je vais essayer de comprendre pourquoi il faut quelque chose de plus compliqué que ce à quoi je pensais (et que je n'ai toujours pa eu le temps de tester) -
RE: Tasmota
Hello @Nicolas-Bernaerts @Charles
Il vaut mieux y aller doucement si les ajouts sont importants
Une des règles est qu'une PR ne doit toucher/apporter qu'une seule fonctionalité à la fois.
Pouvez vous l'indiquer où se trouve cette branche ? Je peux essayer de vous apporter mon éclairage, mais je suis assez busy coté boulot ces jours ci.
Si une sous-fonctionalité de Teleinfo a besoin du filesystem, il faut être sûr que l'on puisse compiler sans le filesystem et que cette sous-fonctionalité soit alors désactivée sans impact.
Rappelezvous que la philosophie générale de Tasmota est l'intégration MQTT et que l'interface Web est uniquement là pour aider à la config initiale et que ce n'est pas la place pour des affichages complexes.
Toutefois on peut faire des graphes avec le Scripting-Language, on peut aussi ajouter des elements web avec Berry, et le support du Zigbee permet aussi d'afficher graphiquement la carte du réseau zigbee. Donc l'équipe n'en est pas à une contradiction près -
RE: Tasmota
@Obi_Yoann QWIIC est un connecteur I2C/IIC standardisé par Sparkfun mais rien n'oblige à utiliser des modules Sparkfun avec
-
RE: Tasmota
@Charles
J'ai des pbs avec Termite sous windows, je peux envoyer des commandes mais je ne reçoit rien
Avec le terminal intégré au tasmota web-installer ca marche bien
Pas eu le temps de tester d'autres terminaux pour l'instant -
RE: Tasmota
@Obi_Yoann Pour le mode console USB il faut flasher tasmota32s2cdc.factory.bin
Si tu veux flasher un build perso, il faut alors faire un build perso qui inclue le nécessaire pour le CDC@Charles TU peux faire quelque chose pour que j'ai les 3 points de réputation afin de pouvoir poster plus rapidemment
Merci -
RE: Tasmota
@Nicolas-Bernaerts maintenant Je flashe quasi systématiquement avec le Web flasher mais cela ne marche que pour les binaires officiels ou semi-officiels
Donc généralement, je flashe un binaire officiel, je connecte au wifi et ensuite j'update avec un binaire persoSinon, tu devrais avoir les lignes de commandes ici : https://tasmota.github.io/docs/ESP32/#flashing
-
RE: Tasmota
@Nicolas-Bernaerts
Je comprend pas ta remarque.
Tasmota sur S2 est stable depuis 1 an.
Je viens de charger tasmota32s2 sur mon DevKit et je peux sauvegarder les GPIO sans soucis. -
RE: Décoder les compteurs industriels ?
Salut @EliasMM
Désolé pour le retard
L'implémentation dans Tasmota est basée sur la lib Teleinfo de @Charles qui, à ma connaisssance, est surtout concue pour les compteurs qui se trouvent chez les individuels.Dans le document que tu cites, je vois: après une lecture très rapide
-
Interface physique
a. Compteurs autre que PME-PMI : ca semble etre similaire au signal TIC d'un Linky donc le module Teleinfo devrait convenir. A vérifier plus en détail, je n'ai pas comparé les 2 documents pour l'instant
b. Compteurs PME-PMI : L'interface est en RS232, donc signal série direct mais niveaux RS232 (tension negative pour un 1, tension positive pour un 0). Il faut un convertisseur qui va convertir en signal compatible avec l'ESP (tension ~0V pour un 0 et tension ~3V pour un 1). Comme seul le sens Compteur -> ESP est utilisé, un montage a base d'optocoupleur+transistor similaire au module Teleinfo est possible a condition d'utiliser un opto simple led (pas un opto a double led comme pour le linky) -
Au niveau du protocole série cela semble etre le même que sur le linky (marqueurs de trame et de groupe d'info, checksum) donc la partie bas niveau du protocole devrait passer
-
Au niveau des informations transmises, maintenant je ne sais pas. Les infos telles que ADCO, BASE, HCHC, HCHP me semble similaire au Linky. Par contre je ne sais pas si la lib Teleinfo de @Charles va gérer les infos type GAZ, AUTRE...
Des mises à jour sont peut être à prévoir
Je pense que ca vaut le coup d'essayer.
Et puis on pourra toujours faire évoluer Teleino / Tasmota pour suivre si besoin -
-
RE: Carte WeMos Teleinfo
Salut @eliasmm
Je suis pas un pro de la modélisation 3D, j'ai pas encore appris à utiliser FreeCAD ou Fusion360 . J'ai fait çà sous TinkerCAD donc pas de fichier dispo
Tu trouveras le design ici: https://www.tinkercad.com/things/gjrSG7AgKoE-mini-d1-esp32-teleinfo-v11Le principe c'est une modélisation du volume de l'ensemble mini-D1 + teleinfo qui est ensuite soustrait d'un parallélépipède.
Je vais rajouté le lien dans le repo de Charles
-
RE: Carte WeMos Teleinfo
@Charles La PR est faite
J'ai juste mis les fichiers STL
Je te laisse rajouter tes photos car les miennes sont sur ma version raccourcie.
Est-ce que tu l'as testée avec un D1 ESP8266 ?
Ca doit marcher mais moins bien parce que le boitier est fait pour bien caller le D1 ESP32.@EliasMM Si tu es pressé : https://github.com/barbudor/WeMos-TIC/tree/add_3dprinted_box/3dprinted_enclosure
-
RE: Tasmota
@seb-h Je confirme un problème dans Tasmota depuis le 21 janvier.
Le dernier Arduino Core à un bug sur la gestion de l'UART ESP32 qui bloque lorsqu'il reçoit un flux important de données.
Je m'en sors avec une version compilée le 16 janvier. -
RE: Tasmota
@seb-h Quelle version de Tasmota utilises tu ?
Je viens de brancher un shield Teleinfo (Resistance de 220ohm) + Wemos ESP32 avec un Tasmota 11.0.0.2 sur un Linky et j'ai aussi des soucis.
Mon autre systeme a base de ESP32 PICO utilisant un Tasmota 10.1.0.3 marche plutot bien.
Donc je ne sais pas encore s'il y a un pb de hard ou de soft.
Je vais debugger cela cet après midi -
RE: Tasmota
Plus tu augmentes cette résistance plus tu fais chuter la tension du signal en entrée, plus tu la réduis puis ta tension augmente aux bornes de l'opto.
Ce n'est pas la tension, c'est le courant que tu contrôle. La résistance ne reduit pas la tension mais le courant. Une résistance s'opposse au passage du courant.
Quand la led est parcourue par un courant suffisant (~1mA), la tension à ses bornes est limitée à 1.2V. C'est une propriété des diodes. Si tu branches une LED sur une source de tension sans résistance, la LED ne limite pas le courant et si le courant dépase le max elle grille.
Donc la résistance est là pour que lorsque la tension au bornes du Linky est max, le courant ne soit pas plus fort que le max qu'elle peut suppporter.
Si la tension crete-a-crete du Linky est de 10V, avec une résistance de 1.2K, le courant qui va traverser la résistance est de (10-1.2)/1200 = 7mA
C'est normalement suffisant pour faire marcher la LED et faire conduire l'opto-transistor.
Par contre si ton linky ne donne que 5Vcac comme le mien, alors le courant n'est plus que de 3mA ce qui pourrait être un peu juste.
Dans mon cas, avec 5Vcac et une resistance de 220 ohm, le courant max qui va traverser le circuit est de 17mA. Ce qui est très bien.Pour ce qui est des 5m, cela peut être un problème, non pas pour des parasites mais plus pour des déformations de signal que cela peut engendrer.
Ci dessous, en bleu ce que tu dois avoir aux bornes de l'entrée du circuit et en rouge aux bornes de la LED
-
RE: Tasmota
@seb-h L'article que je t'ai lié date de 2015
A l'époque Charles avait déterminé une valeur de 1.2K
Plus recemment il est passé à 220 ohms.
La resistance en sortie de l'opto n'a pas grande importance, on n'est pas dans un contexte d'electronique analogique. Elle polarise la Gate du BSS138 vers le 0V quand le transistor de l'opto ne conduit pas. Il ne faut pas qu'elle soit trop faible(<~ 2K) sinon le transistor de l'opto aura du mal a monter la Gate du BSS à VCC et le BSS ne conduira pas. Trop forte (>100K), la polarisation sera trop faible et la Gate ne redescendra pas a 0V a cause des capas internes du BSS.
Pour la résistance série de la LED, la LTV814 est donnée pour un courant max de 50mA (Absolute Maximum Rating)
La tension de fonctionnement de la LED est de 1.2V nominal. Donc en théorie, la valeur minimal de la resistance doit être (Vmax - 1.2V)/0.050
Avec 220 ohms, c'est ok jusqu'à une tension crête de 11V entre les bornes I1 et I2 du Linky (a mesurer en charge avec le circuit teleinfo branché, pas a vide).
Le doc Enedis-NOI-CPT_54E ne donne pas pas les infos de tension mais fait référence à la norme EURIDIS EN 62056-3-1 que jen'ai pas (payante).
Sur mon Liny triphasé, j'ai pratiquement 5V crète a crète sur I1/I2 lorsque le circuit est branché avec une résistance de 220 ohms:
-
RE: Tasmota
@seb-h Avec un oscillo c'est pas une valeur qu'il faut chercher mais un signal propre en sortie du transistor
Résistance trop forte, la led de l'opto ne s'allume pas ou pas assez et le transistor ne vas pas ou pas assez conduire
Résistance trop faible, tu vas saturer la led, risque d'usure prématurée.
Article de Charles : https://hallard.me/demystifier-la-teleinfo/ -
RE: Informations partielles
Hello @parazeet
je constate aussi la valeur négative sur le Total. Je pense peut être à un problème de dépasseement de capacité car les valeurs totalisées founies par le Linky sont très grandes.
Pour l'instant je ne me sert pas.
En mode historique, de mémoire mon Linky me donnait PAPP avec une bonne précision.
Maintenant il est en Standard et la puissance est calculée par le module de Charles (P = UI). Comme le courant est une valeur entière, la granularité est moins bonne. -
RE: Tasmota
@seb-h Le mieux serait si tu avais un oscilloscope pour regarder la tête du signal
Sinon, il va falloir procéder à tatons