OK merci pour le complément d’information
bon je vois que tu as testé en alimentant en 5 V
personnellement c’est ce que je fais
bon c’est pas normal que ton écran ne s’allume pas quand tu met ADR a la masse
je te propose un truc, mais essaye sans l’écran ( tu debranches completement ton ecran)
met ADDR a la masse
dans ton code je vois aussi que tu monitore la tension des batteries, debranche la liaison batterie et A03 de l’ADS
dans tes log je vois
Found i2c device at address 0x3C
Found i2c device at address 0x4A
l’adresse 0x3C c’est ton ecran
mais 0x4A c’est l’ads mais * If the address pin is tied to SDA, the address is 0x4a
.
je pense que tu dois avoir un « pont » ou une mauvaise soudure soit sur ton ADS soit sur ton écran
ensuite dans ton code je vois que tu définis deux fois
- platform: ads1115 #pH en volt
multiplexer: 'A0_GND'
gain: 6.144
id: "phvolt"
unit_of_measurement: ""
icon: "mdi:water"
update_interval: 2s
accuracy_decimals: 3
et
- platform: ads1115 #pH converti en pH
multiplexer: 'A0_GND'
gain: 6.144
name: "Ph Piscine"
id: "ph"
filters:
- calibrate_linear:
- 3.027 -> 4.01
- 2.542 -> 6.86
- 2.179 -> 9.18
unit_of_measurement: ""
icon: "mdi:water"
update_interval: 2s
accuracy_decimals: 3
utilise plutôt un template et un lambda
regarde le code que j’ai utilisé
- platform: ads1115
ads1115_id: ads1
multiplexer: 'A0_A1'
gain: 1.024
name: "Channel A"
force_update: true
id: Channel_A
internal: true
- platform: ct_clamp
sensor: Channel_A
name: "Measured Current Channel A"
update_interval: 5s
# sample_duration: 1s
accuracy_decimals: 2
filters:
- calibrate_linear:
- 0 -> 0
- 1 -> 30
id: current_channel_A
- platform: template
name: power channel a
id: power_channel_a
unit_of_measurement: W
lambda: return id(current_channel_A).state ;
filters:
- multiply: 235
- platform: total_daily_energy
name: energy_channel_a
power_id: power_channel_a
unit_of_measurement: kWh
device_class: energy
filters:
- multiply: .001