Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ezo sensors reporting 0.00000 after 2021.11.1 update #2744

Closed
rchamp26 opened this issue Nov 21, 2021 · 3 comments
Closed

ezo sensors reporting 0.00000 after 2021.11.1 update #2744

rchamp26 opened this issue Nov 21, 2021 · 3 comments

Comments

@rchamp26
Copy link

The problem

after updating to the current version 2021.11.1, my ezo sensors arent reporting properly. i always receive a value of 0.00000 for both my rtd and ph sensors (i2c mode).

I connected the same board, isolated carrier and probe to an arduino (also using i2c mode) and took readings from the serial monitor and verified that the sensor module and probe are still reading accurately themselves.

not sure if something changed in the code with the last update.

i'm ordering another identical esp module so i can look to do another test via a new module and esphome, just for giggles.

Which version of ESPHome has the issue?

2021.11.1

What type of installation are you using?

Home Assistant Add-on

Which version of Home Assistant has the issue?

2021.11.5

What platform are you using?

ESP32

Board

hiletgo esp-wroom-32

Component causing the issue

i2c

Example YAML snippet

esphome:
  platform: ESP32
  board: esp32dev

# Example configuration entry for ESP32
i2c:
  sda: 21
  scl: 22
  scan: true
  id: bus_a

sensor:  
  - platform: ezo
    id: ph_ezo
    name: "pH sensor"
    address: 99
    unit_of_measurement: "pH"
    accuracy_decimals: 2
    update_interval: 10s
    
  - platform: ezo
    id: rtd_ezo
    name: "RTD Temperature"
    address: 102
    accuracy_decimals: 2
    unit_of_measurement: "°C"
    device_class: temperature
    update_interval: 10s

Anything in the logs that might be useful for us?

not really. this is what is reporting in the logs

[11:25:59][I][i2c.arduino:053]: Found i2c device at address 0x66
[11:26:00][C][ezo.sensor:015]: EZO 'RTD Temperature'
[11:26:00][C][ezo.sensor:015]:   Device Class: 'temperature'
[11:26:00][C][ezo.sensor:015]:   State Class: ''
[11:26:00][C][ezo.sensor:015]:   Unit of Measurement: '°C'
[11:26:00][C][ezo.sensor:015]:   Accuracy Decimals: 2
[11:26:00][C][ezo.sensor:016]:   Address: 0x66
[11:26:00][C][ezo.sensor:019]:   Update Interval: 10.0s
[11:26:03][D][sensor:113]: 'RTD Temperature': Sending state 0.00000 °C with 2 decimals of accuracy

Additional information

No response

@rchamp26
Copy link
Author

just tested with a brand new hiletgo esp-wroom-32 module and receive the same results

@oxan
Copy link
Member

oxan commented Nov 22, 2021

Duplicate of #2716.

@oxan oxan closed this as completed Nov 22, 2021
@rchamp26
Copy link
Author

Rolled back to 2021.10.3 and sensors are reporting as expected

@github-actions github-actions bot locked and limited conversation to collaborators Mar 23, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants