EthTinfo/ESPHome/Tasmota GPIO36 non fonctionnel
-
Bonjour à tous,
Je souhaite simplement faire une communication sur la mise en œuvre de l'Olimex PoE et de l'interface EthTInfo avec Linky en mode standard. Après beaucoup de tests et d'errements il faut bien le dire il m'a été impossible de faire fonctionner l'ensemble que ce soit avec ESPHome et Tasmota. Absolument aucune trame n'est décodée. J'en suis arrivé à la conclusion que GPIO36 n'est pas adapté à la réception et au traitement du signal en provenance de Linky. J'ai donc choisi de câbler la télé-information sur GPIO13 et immédiatement cela a fonctionné. Je serais curieux de savoir quelle est l'expérience des uns et des autres en la matière. -
@kolia le schéma de olimex poe annonce une diode 1n5819s4 sur gpio36. C'est peut être la source du problème dans le cadre d'une réception série à 9600 bps.
-
@Nicolas-Bernaerts je ne crois pas car j'ai fait une tentative en pontant la diode. Ce qui me surprend est que cela a dû fonctionner car la conception de Charles Hallard utilise de façon voulue cette entrée
-
@kolia Bonjour,
j'ai retesté dernièrement lors de la mise à jour des cartes EthTinfo sur des Olimex POE, je n'ai eu absolument aucun soucis avec le Firmware de Nicolas sur le sujet. Avez vous utilisé l'autoconf (ce qui configure tout seul toutes les bonnes GPIO, mais ici c'est bien la GPIO36)
Quelle version avez vous du EthTinfo ? Est ce que la LED Bleu TIC clignote quand la téléinfo est branchée ? -
@Charles Bonjour, Led bleue clignote bien, je suis passé à GPIO13 et cela a fonctionné tout de suite. J'utilise ESPHome en ce moment. J'avais fait des essais avec Tasmota et avais eu les mêmes déboires. Comme je vais devoir installer un second circuit pour un autre Linky, je ferai un essai avec Tasmota, mais pas tout de suite toutefois.
-
@kolia je suis désolé mais il y a un truc qui cloche, toutes les revisions de l'Olimex ESP32 POE on le GPIO36 sur la Pin 4 du connecteur u-ext, or le shield EthTinfo c'est la pin 4 du u-ext sur laquelle arrive la Teleinfo (donc la GPIO36).
or sur l'ESP32 POE la pin 6 du u-ext, va bien sur la GPIO13 de l'ESP32, mais sur le shield EthTinfo cette pin 6 n'est même pas routée donc c'est juste impossible que ça fonctionne en l'état. J'ai mis les schémas pour vérification.
Une photo de l'install, la version du shield EthTinfo et surtout la version et révision du olimex ESP32 POE utilisée ainsi que le configuration des GPIO dans tasmota serait d'une grande aide.
-
@Charles
Re: EthTinfo/ESPHome/Tasmota GPIO36 non fonctionnel
je comprends que cela soit déroutant. J'aurais peut-être dû dire cela depuis le début, mais pour ce qui me concerne j'ai connecté la GPI36 à GPI13 et cela fonctionne. J'ai bien sûr déclaré dans le code GPI13 au lieu de GPI36
voici un extrait du codesubstitutions: device_name: linky-triphase friendly_name: "Linky Triphasé" device_description: "Compteur Linky triphasé via Micro-Téléinfo V3" tic_rx_pin: "13" .... uart: id: uart_tic rx_pin: GPIO${tic_rx_pin} baud_rate: 9600 parity: EVEN data_bits: 7 stop_bits: 1 -
@kolia c'est très clair, tu as connecté entre elle GPIO36 et GPIO13 c'est bien çà ?
Dans ce cas oui normal que ça fonctionne. En revanche ça veut dire que peut être une mauvaise soudure sur le GPIO36 au niveau de l'ESP ou une piste HS qui fait que le signal n'arrive pas sur la 36 ou pire la GPIO36 est HS.
En tout état de cause si GPIO13 et GPIO36 sont reliées entre elles, quelle que soit la GPIO déclarée (13 ou 36) danstic_rx_pinça devrait marcher (sauf si ça n'arrive pas physiquement à la GPIO36 ou si celle ci est HS). -
@Charles said in EthTinfo/ESPHome/Tasmota GPIO36 non fonctionnel:
c'est très clair, tu as connecté entre elle GPIO36 et GPIO13 c'est bien çà ?
Oui c'est bien cela car j'ai eu la flemme de faire de la chirurgie et de couper la piste du 36. j'ai testé toutes les continuités et même la diode. Rien d'anormal de ce côté là. J'ai mis aussi mon scope et le signal arrive bien sur 36. Je suis perplexe pour tout dire;)
-
@kolia relier 2 gpio entre elles me semble très dangereux ... Si les 2 sont configurées en sortie et à des niveaux différents ... l'une des 2 va griller.