Page 1 sur 2
MicroController + ePaper - lilsaint
Posté : sam. avr. 17, 2021 15:55 pm
par lilsaint
Comme évoqué dans le topic de Clyric, j'essaie de mettre en place son programme mais on n'est pas dans le plug&play
Pour info, j'ai rencontré les pb suivants :
-obligé de télécharger AsduinoJson, merci pour le lien à coté de l'include.
- PubSubClient.h pour le MQTT commenté dans un premier temps car je n'ai pas de broker.
-l245, remplacement de list[r]["weather"][0]["icon"].as<char*>() par list[r]["weather"][0]["icon"].as<String>() pour que la compil passe.
Ma connexion WIFI est ok car j'ai une IP ; piHole voit des appels NTP et openweather donc il essaie de faire des choses, c'est bien.
Par contre sur l'écran, j'ai une lune, + 3 soleils et l'ecran se raffraichit toutes les 15secondes ==> pas bien.
J'aimerai avoir des logs lisibles car pour l'instant, j'ai ça dans la console :
15:52:42.683 -> ⸮5bbu⸮ބ⸮⸮⸮x@⸮⸮⸮⸮⸮#⸮⸮⸮@⸮
15:52:42.729 -> ⸮q⸮⸮⸮!d⸮⸮⸮⸮""⸮⸮1⸮u⸮͈⸮⸮⸮;⸮⸮"⸮"⸮⸮⸮⸮n⸮⸮텈!⸮͈⸮⸮S⸮⸮⸮͜⸮dS⸮⸮ة3⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮t⸮⸮rx⸮⸮⸮⸮⸮⸮⸮⸮z⸮⸮⸮⸮⸮⸮"⸮Et⸮Č⸮⸮⸮⸮⸮⸮⸮H!⸮w⸮⸮⸮⸮x⸮⸮⸮⸮⸮j⸮j⸮j⸮⸮
15:52:44.752 -> ⸮⸮⸮L⸮⸮䄤
Comment activer des logs correctes dans arduino ?
Re: MicroController + ePaper - lilsaint
Posté : sam. avr. 17, 2021 16:10 pm
par lilsaint
POur la console, il fallait passer de 9600 à 115200 baudrate.
on avance.
Re: MicroController + ePaper - lilsaint
Posté : sam. avr. 17, 2021 17:20 pm
par clyric
la gestion des libraries, c'est tout le problème de l'interface arduino.
à l'occasion ça pourrait être pas mal que le passe tout sur visual studio et plateformeIO , comme ça les librairies sont récupéré automatiquement.
( et l'avenir fait qu'on va devoir toute façon y passer... )
je pense que tu as un pb avec le wifi ( au feeling... )
Re: MicroController + ePaper - lilsaint
Posté : sam. avr. 17, 2021 20:57 pm
par lilsaint
Le wifi est OK.
j'avais un core sur la partie MQQT. Ben oui en enlevant l'include, ça marche moins bien.
Tout s'affiche correctement maintenant.
Je travaille sur un petit webservice pour récupérer les infos (production, conso, etc.) car je n'ai pas envie d'utiliser domoticz. Je ne m'y fait pas.
Encore un peu de boulot avant de montrer un résultat
Re: MicroController + ePaper - lilsaint
Posté : lun. avr. 19, 2021 11:48 am
par lilsaint
Je suis toujours sur le parsing du json.
Petites questions sur les batteries :
- Lorsque je mets une batterie + cable USB, l'ecran ne s'allume plus; fonctionnement normal ?
- La batterie s'est chargée je pense, la diode rouge à l'arriere est passée verte ; par contre l'écran ne s'allume pas si je ne met que la batterie seule. Batterie pas assez puissante pour l'allumer ? Si oui, y'a différent type de 18650 ?
- l'écran s’allume si le cable USB seul est branché.
Re: MicroController + ePaper - lilsaint
Posté : lun. avr. 19, 2021 15:12 pm
par lilsaint
JSON ok ouf
Affichage ok des données après nettoyage du Json ; j'avais des caractères avant et après.

- IMG_20210419_150938.jpg (82.22 Kio) Vu 5887 fois
Je viens de voir un petit pb d'unité pour la prod instantanée
Est ce que vous avez une idée concernant mes questions sur la batterie ?
Re: MicroController + ePaper - lilsaint
Posté : lun. avr. 19, 2021 16:20 pm
par j2c
Pour les batteries, t'as beaucoup de contrefaçon qui tournent autour de ce modèle.
Pour tes premiers essais, c'est vraiment encourageant : ne lâche rien ;)
J'avais fais une remarque à Cyril, je te la fais également. Mais reformulé différemment. (Au bureau, je travaille sur l'ergonomie de certaines interfaces de diagnostique, et je me retrouve confronté à certains dilemmes. que je t'expose ici).
Quand on arrive sur une équipement, on a envie de tout savoir tout de suite maintenant, et on a tendance à charger à MORT.. la page.
Au point qu'au final, on cherche avec les yeux l'information, alors que ça soit l'information qui ressorte.
Sur ton écran, je pense que tu peux "facilement" séparer plusieurs rubriques.
* la météo d'un coté (à gauche par exemple.. sur 2/3 de l'écran). Parce que c'est cool de l'avoir, et ça fait super propre.
* les infos "utiles" de l'autre, avec par exemple en haut "électricité" (avec un logo de Linky en entête) et en bas "ECS" (avec un logo de ballon d'eau chaude) (tu dois pouvoir t'inspirer du code de Cyril pour les logos)
Essaye de compacter les infos météos, qui prennent à mon avis beaucoup de place, par rapport à l'importance de l'information qui est noyée au milieu.
Pour ma part, on pourrait croire que je suis le mec qui ne fait que commenter et qui fait rien de ces mains.. je suis juste extrêmement frustré de ne pas pouvoir faire joujou avec ma domotique en ce moment (il y a tout à faire), j'ai une priorité absolue : finir ma maison et emménager. Et vos montages, et réalisations me permettent de m'évader un peu. Et je me permets à ce titre, de suggérer des choses.
Re: MicroController + ePaper - lilsaint
Posté : lun. avr. 19, 2021 16:33 pm
par clyric
c'est cool que ça marche , comme sur l'autre forum ( photovoltaique) il y en a un qui galère avec son écran.
après pour l'affichage effectivement on "pourrait" faire plein de trucs... mais j'ai pas le temps ( ça fait déjà plus d'une semaine que je bosse non stop sur le pv routeur en ESP32 ... bien que la version ESP8266 fonctionne très bien... )
et de fait j'ai aussi plein d'autre priorités...
Re: MicroController + ePaper - lilsaint
Posté : lun. avr. 19, 2021 17:16 pm
par j2c
Ouais, on est tous .. en galère avec un truc... "le temps disponible" :D
ça fait vraiment plaisir de voir des choses comme ça sortir de terre, l'e-paper c'est vraiment génial. Rien que les étiquettes de super-marché c'est trop fun.
Re: MicroController + ePaper - lilsaint
Posté : lun. avr. 19, 2021 17:33 pm
par lilsaint
Vais essayer de démonter d'autres batteries pour tester.
Il faudra ensuite lui faire un boîtier... Ce sera Bois pour ma part.
Re: MicroController + ePaper - lilsaint
Posté : mar. avr. 20, 2021 9:10 am
par clyric
pour le boitier, j'en ai imprimé un en 3D... mais bon c'est pas super, je referais surement un boitier dès que j'ai un peu de temps
8
Re: MicroController + ePaper - lilsaint
Posté : mar. avr. 27, 2021 15:50 pm
par lilsaint
Tu as raison j2c, l'interface peut être simplifiée. Je ne suis pas forcément très fort pour simplifier :) mais à travailler.
Il y a d'ailleurs pas mal d'info Météo dont je ne connais même pas la signification.
L'écran fonctionne correctement avec sa batterie depuis quelques jours ; j'ai pas bien compris pourquoi ça ne fonctionnait pas bien.
J'ai également fait un premier boitier en bois, mais il n'est pas terrible ; on doit pouvoir faire mieux (notamment percer le trou pour l'usb du bon coté

)
Re: MicroController + ePaper - lilsaint
Posté : mer. avr. 28, 2021 11:13 am
par clyric
après je te dirais pour la charge, c'est rare... perso j'suis encore à 80% depuis le temps que je l'ai installé ( ça fait 2 mois je crois )
Re: MicroController + ePaper - lilsaint
Posté : mer. avr. 28, 2021 13:09 pm
par lilsaint
La mienne est déjà à 30% je pense.
Mon wifi étant coupé de minuit à 6h, l'esp32 ne doit pas replonger en sleepmode. Faut que je regarde le code, j'ai pas vraiment besoin de refresh de 22h à 6h.
Re: MicroController + ePaper - lilsaint
Posté : dim. sept. 18, 2022 15:14 pm
par lilsaint
Hello,
Ayant de nouvelles informations à afficher, j'essaie de repasser du temps sur ce projet.
Hier j'ai fait une mauvaise manip avec Arduino, je pense que mettre à jour cartes/librairies pendant le téléversement n'était pas une bonne idée.
J'arrive à compiler de nouveau en ayant réinstaller les cartes esp32 mais l'esp en lui même redémarre sans arrêt depuis :
Code : Tout sélectionner
ets Jul 29 2019 12:21:46
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4
C:\Users\solis\Documents\Arduino\Lilygo-T5-4.7-meteo-and-domoticz--main\meteo_mqtt\meteo_mqtt.ino
Starting Program...
Memory alloc failed!
Guru Meditation Error: Core 1 panic'ed (StoreProhibited). Exception was unhandled.
Core 1 register dump:
PC : 0x4000c46c PS : 0x00060530 A0 : 0x800d173a A1 : 0x3ffb1ee0
A2 : 0x00000000 A3 : 0xffffffff A4 : 0x0003f480 A5 : 0x00000000
A6 : 0x00000003 A7 : 0x00003f48 A8 : 0x800df994 A9 : 0x3ffb1eb0
A10 : 0x00000002 A11 : 0x3f4001fe A12 : 0x00000000 A13 : 0x3ffe4374
A14 : 0x3ffb84cc A15 : 0xff000000 SAR : 0x0000001d EXCCAUSE: 0x0000001d
EXCVADDR: 0x00000000 LBEG : 0x4000c46c LEND : 0x4000c477 LCOUNT : 0x00003f47
ELF file SHA256: 0000000000000000
Backtrace: 0x4000c46c:0x3ffb1ee0 0x400d1737:0x3ffb1ef0 0x400d91b1:0x3ffb1f40 0x400e29de:0x3ffb1fb0 0x4008adee:0x3ffb1fd0
Je cheche comment réinitialiser l'esp complètement, est ce que vous avez une idée?