Jacques74
26-10-2020 à 08h32
 |
Ah oui c'est aussi une possibilité, j'ai tendance à l'oublier. Je ferai un essais à l'occase.
Mais la taille dépend aussi des librairies supplémentaires utilisées ainsi que du code.
Enfin pour ce montage c'est Ok vu mon utilisation câblée / banc de décharge piloté (et j'ai besoin de l'Eeprom).
C'est nettement moins lourd aussi. 
Au niveau de la gestion des loop, avec demande et traitement des 2 packets smart-bms (Basic + Cel info) ça me donne ça :
Interval affichage et cumul Ah/Wh toutes les ~500 ms - Transmisison serial BMS + écriture SD toutes les secondes.
Pour réduire le timing je peux aussi demander que le packet Cel info, ca m'est suffisant pour cette appli.
Anonyme, 18583 msg, (FR). Message modifié le 2020-10-26 11:16:05 par Jacques74. |
Superjc
26-10-2020 à 08h43
 |
EEPROM is deprecated. For new applications on ESP32, use Preferences. EEPROM is provided for backwards compatibility with existing Arduino applications. EEPROM is implemented using a single blob within NVS, so it is a container within a container. As such, it is not going to be a high performance storage method. Preferences will directly use nvs, and store each entry as a single object therein.
github.com
Christophe, 3236 msg, 60 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost |
publicité 26-10-2020 à 08h43
| Creation du fichier https://cyclurba.fr/fichier/pub_log.txt
|
Jacques74
26-10-2020 à 08h47
 |
La librairie citée est effectivement celle que j'utilise 
Je l'utilise en fait que pour stocker les réglages du wattmètre dans mon menu, c'est une utilisation modeste.
On verra "Preferences" à l'occase 
Anonyme, 18583 msg, (FR). Message modifié le 2020-10-26 10:57:40 par Jacques74. |
Jacques74
26-10-2020 à 09h02
 |
Si jamais ça peut aider quelqu'un, fonction vérification packet et calcul checksum Smart-BMS ;)
Anonyme, 18583 msg, (FR). Message modifié le 2020-10-26 09:02:27 par Jacques74. |
Superjc
26-10-2020 à 09h03
 |
Nouveau M5STACK core2
www.youtube.com
Christophe, 3236 msg, 60 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost |
Jacques74
26-10-2020 à 09h11
 |
Ah tiens, ils ont mis un écran tactile, comme sur mon TFT FeatherWing 2.4" 
C'est très pratique.
En revanche contrairement aux boutons physiques, il est compliqué de gérer des interruptions ou une surveillance du genre "Ticker" ...
Le code devient plus lourd aussi puisqu'il faut définir chaque zone cliquable et inclure une librairie supplémentaire.
Perso j'utilise les 2 possibilités, selon l'appli.
Enfin, peut-être que les libraires de ce M5 gèrent facilement des interruptions sur écran tactile ??
Anonyme, 18583 msg, (FR). |
publicité 26-10-2020 à 09h11
| Creation du fichier https://cyclurba.fr/fichier/pub_log.txt
|
Superjc
14-02-2021 à 19h38
 |
J’ai mis le M5stack au mur
Il est programmé en Smart Thermostat
Il est alimenté par les deux fils qui servaient à l’ancien relais
Maintenant le nouveau relais est au niveau de la chaudière piloté par un autre ESP32 en Wifi Client
Le principe de programmation du Smart Thermostat est là :
github.com
Christophe, 3236 msg, 60 ans. Guyancourt (FR-78). [mon blog] 36V 250W VTT bafang swxk 185R MetV and BBS01 Cycloboost |
|