Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
modif Gpio
#1
Bonjour,
J'ai installé mon routeur en Mai 2023 avec la version 2. Aujourd'hui j'ai la version 13.
A l'époque pour installer un écran OLED SSD1306 j'ai utilisé les GPIOs 21 pour SDA et 22 pour SCL.
J'ai donc tranféré le Pulse du triac sur le 17.

Pour récupérer les données, je doit passer en version 17.
Je préfère ne pas refaire mes câblages.
J'ai modifié les données suivantes:
sur PagePara.h:
  ligne 220 remplacé 22 par 17.
  ligne 234 remplacé 18 par 21 et 19 par 22.
Cela est il suffisant pour modifier les GPIO ou je doit apporter d'autres modif?
Est il possible d'intégrer le programme OLED qu'a développé  Raphael591. 
J'ai un bouton poussoir qui me permetde ne pas avoir l'écran allumé en permanence sur le Gpio 25. Il peut encore être utilisé?

J'ai un ESP qui travail avec la même version du routeur en UxIx2. Suivi prod PV et conso EC.
Pour les Gpio, sur la page de présentation ( https://f1atb.fr/fr/documentation-routeu...-ou-uxix3/ ), le Rx est sur le 27 et le Tx sur le 26 (mon câblage). Dans le programme, l'option propose le Rx sur 26 et Tx sur 27??

Merci d'avance de vos réponses.
Répondre

#2
Bonjour,
Si je comprends bien vous avez 2 routeurs, un avec l’écran OLED et un qui a sa source de mesure en UxIx2.
Est ce que le routeur avec l’écran est le maître ou l'esclave de celui UxIx2 ?
Si les deux routeurs n'ont pas d'interactions alors vous pourriez garder votre routeur avec écran en version 13 avec vos modifications originales et passer le routeur UxIx2 en 17.16 afin de pouvoir récupérer les données depuis ce routeur.
Répondre

#3
(Hier, 05:02 PM)Mike a écrit : Bonjour,
Si je comprends bien vous avez 2 routeurs, un avec l’écran OLED et un qui a sa source de mesure en UxIx2.
Est ce que le routeur avec l’écran est le maître ou l'esclave de celui UxIx2 ?
Si les deux routeurs n'ont pas d'interactions alors vous pourriez garder votre routeur avec écran en version 13 avec vos modifications originales et passer le routeur UxIx2 en 17.16 afin de pouvoir récupérer les données depuis ce routeur.

Les deux routeurs communique pour les sondes de températures.
Une sonde sur le premier en UxI (avec OLED) le maître, 2 sondes sur le JSY. J'ai un 3ème ESP distant, esclave du premier, qui commande le démarrage de la pompe piscine avec une sonde de température local technique.
Je pensais que tous les ESP devaient avoir la même version?
Répondre

#4
En fait c’était le but de ma question si aucun routeur ne communique avec le routeur UxIx2 alors vous pourriez passer uniquement le routeur UxIx2 en V17 et l'utiliser pour pouvoir récupérer les données.
Je comprends que le routeur UxIx2 est esclave du premier pour une sonde de température, si cette sonde n'est pas primordiale pour vous peut-être pourriez vous rendre le routeur UxIx2 indépendant des deux autres et cela permettrait de le passer en V17 sans rien changer sur les autres routeurs.
Répondre

#5
Oui, effectivement.
L'ESP UxIx2 de reléve que les données Prod PV et conso CE.
Dans la config proposée, je pers les données soutirage et injection de l'ESP maitre en UxI.
Je pense qu'il est préfèrable de conserver la même version pour l'ensemble des ESP.
Répondre

#6
(Hier, 04:13 PM)Serge111 a écrit : sur PagePara.h:
  ligne 220 remplacé 22 par 17.
  ligne 234 remplacé 18 par 21 et 19 par 22.
Cela est il suffisant pour modifier les GPIO ou je doit apporter d'autres modif?
Est il possible d'intégrer le programme OLED qu'a développé  Raphael591. 

Bonjour, 

  vous voulez faire du neuf avec du vieux ?  vous parlez de quelle version du fichier PagePara.h ? vous envisagez de recompiler après cette modification ?
  en V17.16, il y a 2 possibilités pour les écran OLED (18 et 19 ou 4 et 32)
  en V13, ça n'était même pas configurable (uniquement 18 et 19),  [d'où sort ces 21 et 22 ?] -> vous êtes déjà sur une version Frankenstein ..., il ne faut pas attendre d'aide dans ce cas

sinon, juste votre changement dans la partie html (c'est juste de l'affichage) ça ne suffira pas a modifier le comportement comme vous le souhaitez, il faut aussi changer dans ces lignes (les 4 nombres en fin de ligne)
Code :
byte LEDyellow[] = { 0, 18, 4, 2, 4, 0, 0, 0, 0, 0, 18, 4, 18, 4 };     //Ou SDA pour OLED
byte LEDgreen[] = { 0, 19, 16, 4, 17, 0, 0, 0, 0, 0, 19, 32, 19, 32 };  //ou SCL pour OLED


je vais être un peu cru et direct :

commencez simple avant de vouloir prendre des parties de développement d'autre utilisateur => faites tourner un prog en version officiel, avec un câblage compatible

ça ne semble pas très complexe de changer 2 ou 3 fils de place pour revenir a un 'standard' ainsi que de monter en version, ce sera toujours plus simple pour obtenir de l'aide
Merci André Smile ,
Routeur V17.10 (since V2.01) / 1xESP32 (IP fixe) / Source UxI / 5 actions
Panneaux 1680Wc
1 Triac : ECS 2000W
1 SSR (DemiSin) : ECS 1800W
1 SSR (On-Off) : Circulateur plancher chauffant eau 50W
1 SSR (DemiSin ) : circuit d'eau 1500W
1 SSR (DemiSin ) : Ultime 2000W
Répondre

#7
Bonjour,
J'ai horreur de jeter. Je préfère faire évoluer le "vieux" comme tu dis.
Le Programme d'André est en open source ce qui laisse à chacun le droit de se l'approprier en y apportant les modifs qui lui semblent intéressantes.
Pour moi le forum est un lieu de partages et d'échanges ou chacun peut poser des questions sans tabou pour évoluer avec les réponses de ceux qui savent. Ces posts bénéficiants à tous.
Source d'idées qui a certainement aidé à faire evoluer ce routeur depuis son origine.
Si les réponses stériles sont pour décourager, vaut mieux s'abstenir.
Mais tu es certainemant partisant d'acheter des configs "standard" clé en mains et rester simple utilisateur attendant que les autres aient les bonnes idées.
Inutile de me répondre.
Répondre

#8
On se calme Serge,
Michy est un des artisans du forum qui a l'habitude d'aider , pas la peine de s'énerver non plus sur lui !
De ce que je comprends , le conseil / suggestion de Michy est juste de démarrer par une config des plus standards si possible (y compris pour le choix des GPIOs) et dans la dernières versions dans un premier temps histoire de bien comprendre / maitriser le routeur, voir ce qui fonctionne bien et puis partir sur des modifs, améliorations .... au gré de tes envies et besoins..
Libre à toi de faire comme tu l'entends mais ne t'étonne pas que la réactivité do forum ne soit pas forcément des plus optimales surtout si tu persévère sur une config des plus customs.
Bon courage en tout cas ;-) !
Config : 3 routeurs F1ATB en V17.15 - 2 routeurs fixes en mode Triacs + 1 routeur mobile polyvalent en mode : Triac+SSR + 1 afficheur distant ESP32-S3
PV : (8*425W + Onduleur SunGrow 3KW) + (2 *500w + MO Hoymiles HMS-1000W-2T)
Supervision & Domotique : F1atb + Home Assistant / Shelly & MQTT
Répondre



Atteindre :


Utilisateur(s) parcourant ce sujet :
5 visiteur(s)

Moteur MyBB, © 2002-2026 Melroy van den Berg.