pH metre DIY via ESPHome

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