merci pour votre aide @pocrate.
J'as testé mon ds3231 avec le code de demo dans le github et ça fonctionne correctement. Je vois bien les dates dans le sketch de demo.
@pocrate il y a beaucoup de librairie differentes. La yasm est chez moi en 1.0.0 quand il faut la 0.9.2 plus disponible sur le github.
j'ai mis une pile dans le Nextion et j'ai changé la pile dans le DS3231. Voici les Logs :
19200 baud
22:52:50.599 -> Stored config version: 100. Loading settings from eeprom
22:52:50.632 -> 100
22:52:50.632 -> 0, 0, 0, 0
22:52:50.632 -> 5, 12, 23, 17, 30
22:52:50.632 -> 1800, 1800
22:52:50.665 -> 3000000, 3600000, 6897, 6897
22:52:50.665 -> 7.20, 680.00, 1.20, 0.25, 10.00, 27.00, 23.60, -2.47, 6.67, 431.00, 0.00, 0.77, -0.00
22:52:50.698 -> 2000000.00, 0.00, 0.00, 4500.00, 0.00, 0.00, 0.00, 0.00, 27.87, 7.62, 201.06, 3.18
22:52:50.763 -> 100.00, 100.00, 20.00, 20.00, 1.50, 3.00
22:52:50.763 -> 192.168.1.222, 255.255.255.0, 192.168.1.1, 8.8.8.8, 10.11.12.13.14.15
22:52:50.836 -> 0
22:52:50.836 -> 0
22:52:50.836 -> 192.168.1.100
22:52:50.836 -> 1883
22:52:50.836 ->
22:52:50.836 ->
22:52:53.489 -> MQTT Topic UID: PoolMaster_756E6B776F001403
22:52:53.520 -> published: PoolMaster_756E6B776F001403/status - online
22:52:53.520 -> Payload: {"Fw":"7.0.0","FSta":5,"FDu":12,"FStoM":23,"FSto":17,"Dpid":30,"pHUTL":30,"ChlUTL":30} - Payload size: 131
22:52:53.586 -> Payload: {"pHWS":50,"ChlWS":60,"pHSP":720,"OrpSP":680,"WSP":2700,"WLT":1000,"PSIHT":120,"PSIMT":25} - Payload size: 126
22:52:53.652 -> Unable to publish the following payload: {"TE":2360,"pHC0":-2.467585,"pHC1":6.666544,"OrpC0":431,"OrpC1":0,"PSIC0":0.770833,"PSIC1":-2.980232e-8}
22:52:53.749 -> MQTTClient.lastError() returned: -1 - MQTTClient.returnCode() returned: 0
22:52:53.782 -> Failed to connect to the MQTT broker
22:52:53.782 -> Failed to connect to the MQTT broker
22:52:53.815 -> [memCheck]: 2103b
22:52:53.815 -> 3386: void UpdateRTC(): sent an NTP packet request to time server
22:52:53.848 -> 3449: void UpdateRTC(): NTP packet received from time server
22:52:53.881 -> 3453: void UpdateRTC(): storage.DST: 0
22:52:53.913 -> 3474: void UpdateRTC(): timestamp: 1722981174
22:52:53.946 -> 3499: void UpdateRTC(): time: 2024-08-06 21:52:54
22:52:53.979 -> [memCheck]: 2330b
22:52:54.044 -> Payload: {"AcidF":100,"ChlF":100,"IO":24,"IO2":0,"pH2":0,"Orp2":0} - Payload size: 91
22:52:54.118 -> [memCheck]: 2105b
22:52:54.184 -> 3787: void trigger1(): Nextion p0
22:52:56.500 -> 2024-08-06 21:52:56 - Error getting temperature from DS18b20_0
22:52:56.601 -> Ph: 7.62 - Orp: 1.96 - 231.61mV
22:52:56.740 -> PSI: 4.10 - 3.16Bar
22:52:58.902 -> 2024-08-06 21:52:58 - Error getting temperature from DS18b20_0
22:52:59.007 -> Ph: 7.61 - Orp: 1.96 - 231.41mV
22:52:59.140 -> PSI: 3.99 - 3.12Bar
22:53:01.271 -> 2024-08-06 21:53:01 - Error getting temperature from DS18b20_0
22:53:01.406 -> Ph: 7.60 - Orp: 1.96 - 231.00mV
22:53:01.548 -> PSI: 4.14 - 3.14Bar
22:53:03.705 -> 2024-08-06 21:53:03 - DS18b20_0: -87.91°C - Ph: 7.60 - Orp: 1.97 - 231.00mV