Closed DerEmder closed 11 months ago
After the update the MLX90614 only shows weird numbers for object temperature and nan for ambient.
Serial log:
INFO ESPHome 2023.9.3 INFO Reading configuration /config/esphome/thor.yaml... INFO Detected timezone 'Europe/Berlin' INFO Detected timezone 'Europe/Berlin' INFO Starting log output from 10.42.0.25 using esphome API INFO Successfully connected to 10.42.0.25 [14:08:40][I][app:102]: ESPHome version 2023.9.3 compiled on Oct 3 2023, 14:02:53 [14:08:41][C][wifi:546]: WiFi: [14:08:41][C][wifi:382]: Local MAC: 40:91:51:50:14:7E [14:08:41][C][wifi:383]: SSID: '[redacted]' [14:08:41][C][wifi:384]: IP Address: 10.42.0.25 [14:08:41][C][wifi:385]: BSSID: 24:65:11:3C:5C:96[redacted] [14:08:41][C][wifi:387]: Hostname: 'thor' [14:08:41][C][wifi:389]: Signal strength: -83 dB ▂▄▆█ [14:08:41][C][wifi:393]: Channel: 11 [14:08:41][C][wifi:394]: Subnet: 255.255.255.0 [14:08:41][C][wifi:395]: Gateway: 10.42.0.1 [14:08:41][C][wifi:396]: DNS1: 10.42.0.1 [14:08:41][C][wifi:397]: DNS2: 0.0.0.0 [14:08:41][C][logger:357]: Logger: [14:08:41][C][logger:358]: Level: DEBUG [14:08:41][C][logger:359]: Log Baud Rate: 115200 [14:08:41][C][logger:361]: Hardware UART: UART0 [14:08:41][C][i2c.arduino:053]: I2C Bus: [14:08:41][C][i2c.arduino:054]: SDA Pin: GPIO5 [14:08:41][C][i2c.arduino:055]: SCL Pin: GPIO4 [14:08:41][C][i2c.arduino:056]: Frequency: 50000 Hz [14:08:41][C][i2c.arduino:059]: Recovery: bus successfully recovered [14:08:41][C][template.binary_sensor:028]: Template Binary Sensor 'Gewitter aktiv' [14:08:41][C][template.sensor:022]: Template Sensor 'Abs Luftfeuchte' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: 'g/m³' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 2 [14:08:41][C][template.sensor:023]: Update Interval: 30.0s [14:08:41][C][template.sensor:022]: Template Sensor 'Taupunkt' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: '°C' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 1 [14:08:41][C][template.sensor:023]: Update Interval: 60.0s [14:08:41][C][template.sensor:022]: Template Sensor 'Bewölkung' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: '%' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 1 [14:08:41][C][template.sensor:023]: Update Interval: 30.0s [14:08:41][C][template.sensor:022]: Template Sensor 'Wetterstatus' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: '' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 0 [14:08:41][C][template.sensor:023]: Update Interval: 30.0s [14:08:41][C][template.sensor:022]: Template Sensor 'Blitzeinschläge' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: '' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 0 [14:08:41][C][template.sensor:023]: Update Interval: 60.0s [14:08:41][C][template.sensor:022]: Template Sensor 'Luftdruck Tendenz' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: '' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 0 [14:08:41][C][template.sensor:023]: Update Interval: 600.0s [14:08:41][C][template.sensor:022]: Template Sensor 'Luftdruck 3hr' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: '' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 2 [14:08:41][C][template.sensor:023]: Update Interval: 600.0s [14:08:41][C][template.sensor:022]: Template Sensor 'Luftdruck 2hr' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: '' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 2 [14:08:41][C][template.sensor:023]: Update Interval: 600.0s [14:08:41][C][template.sensor:022]: Template Sensor 'Luftdruck 1hr' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: '' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 2 [14:08:41][C][template.sensor:023]: Update Interval: 600.0s [14:08:41][C][template.sensor:022]: Template Sensor 'Luftdruck Bedeutung' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: '' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 0 [14:08:41][C][template.sensor:023]: Update Interval: 60.0s [14:08:41][C][template.sensor:022]: Template Sensor 'Luftdruck Differenz' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: 'hPa' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 2 [14:08:41][C][template.sensor:023]: Update Interval: 300.0s [14:08:41][C][template.sensor:022]: Template Sensor 'Gewitter Entfernung' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: 'km' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 0 [14:08:41][C][template.sensor:023]: Update Interval: 60.0s [14:08:41][C][template.sensor:022]: Template Sensor 'Windboen' [14:08:41][C][template.sensor:022]: State Class: '' [14:08:41][C][template.sensor:022]: Unit of Measurement: 'km/h' [14:08:41][C][template.sensor:022]: Accuracy Decimals: 1 [14:08:41][C][template.sensor:023]: Update Interval: 30.0s [14:08:41][C][template.text_sensor:020]: Template Sensor 'Windrichtung' [14:08:41][C][homeassistant.time:010]: Home Assistant Time: [14:08:41][C][homeassistant.time:011]: Timezone: 'CET-1CEST,M3.5.0,M10.5.0/3' [14:08:41][C][as3935:027]: AS3935: [14:08:41][C][as3935:028]: Interrupt Pin: GPIO13 [14:08:41][C][as3935:030]: Thunder alert 'Blitzeinschlag' [14:08:41][C][as3935:033]: Distance 'Entfernung' [14:08:41][C][as3935:033]: State Class: '' [14:08:41][C][as3935:033]: Unit of Measurement: 'km' [14:08:41][C][as3935:033]: Accuracy Decimals: 1 [14:08:41][C][as3935:033]: Icon: 'mdi:signal' [14:08:41][C][as3935_i2c:040]: Address: 0x03 [14:08:41][C][status:034]: Status Binary Sensor 'Thor Status' [14:08:41][C][status:034]: Device Class: 'connectivity' [14:08:42][C][adc:097]: ADC Sensor 'Regensensor' [14:08:42][C][adc:097]: Device Class: 'voltage' [14:08:42][C][adc:097]: State Class: 'measurement' [14:08:42][C][adc:097]: Unit of Measurement: 'V' [14:08:42][C][adc:097]: Accuracy Decimals: 2 [14:08:42][C][adc:102]: Pin: GPIO17 [14:08:42][C][adc:142]: Update Interval: 30.0s [14:08:42][C][htu21d:032]: HTU21D: [14:08:42][C][htu21d:033]: Address: 0x40 [14:08:42][C][htu21d:037]: Update Interval: 10.0s [14:08:42][C][htu21d:038]: Temperature 'Temperatur' [14:08:42][C][htu21d:038]: Device Class: 'temperature' [14:08:42][C][htu21d:038]: State Class: 'measurement' [14:08:42][C][htu21d:038]: Unit of Measurement: '°C' [14:08:42][C][htu21d:038]: Accuracy Decimals: 1 [14:08:42][C][htu21d:039]: Humidity 'Luftfeuchtigkeit' [14:08:42][C][htu21d:039]: Device Class: 'humidity' [14:08:42][C][htu21d:039]: State Class: 'measurement' [14:08:42][C][htu21d:039]: Unit of Measurement: '%' [14:08:42][C][htu21d:039]: Accuracy Decimals: 1 [14:08:42][C][bme280.sensor:177]: BME280: [14:08:42][C][bme280.sensor:178]: Address: 0x76 [14:08:42][C][bme280.sensor:190]: IIR Filter: OFF [14:08:42][C][bme280.sensor:191]: Update Interval: 30.0s [14:08:42][C][bme280.sensor:194]: Oversampling: 16x [14:08:42][C][bme280.sensor:195]: Pressure 'Luftdruck' [14:08:42][C][bme280.sensor:195]: Device Class: 'pressure' [14:08:42][C][bme280.sensor:195]: State Class: 'measurement' [14:08:42][C][bme280.sensor:195]: Unit of Measurement: 'hPa' [14:08:42][C][bme280.sensor:195]: Accuracy Decimals: 1 [14:08:42][C][bme280.sensor:196]: Oversampling: 16x [14:08:42][C][bme280.sensor:198]: Oversampling: 16x [14:08:42][C][bh1750.sensor:118]: BH1750 'BH1750 Illuminance' [14:08:42][C][bh1750.sensor:118]: Device Class: 'illuminance' [14:08:42][C][bh1750.sensor:118]: State Class: 'measurement' [14:08:42][C][bh1750.sensor:118]: Unit of Measurement: 'lx' [14:08:42][C][bh1750.sensor:118]: Accuracy Decimals: 1 [14:08:42][C][bh1750.sensor:119]: Address: 0x23 [14:08:42][C][bh1750.sensor:124]: Update Interval: 60.0s [14:08:42][C][tx20:028]: Tx20: [14:08:42][C][tx20:030]: Wind speed: 'Windgeschwindigkeit' [14:08:42][C][tx20:030]: State Class: 'measurement' [14:08:42][C][tx20:030]: Unit of Measurement: 'km/h' [14:08:42][C][tx20:030]: Accuracy Decimals: 1 [14:08:42][C][tx20:030]: Icon: 'mdi:weather-windy' [14:08:42][C][tx20:031]: Wind direction degrees: 'Windrichtung' [14:08:42][C][tx20:031]: State Class: '' [14:08:42][C][tx20:031]: Unit of Measurement: '°' [14:08:42][C][tx20:031]: Accuracy Decimals: 1 [14:08:42][C][tx20:031]: Icon: 'mdi:sign-direction' [14:08:42][C][tx20:033]: Pin: GPIO14 [14:08:42][C][mlx90614:079]: MLX90614: [14:08:42][C][mlx90614:080]: Address: 0x5A [14:08:42][C][mlx90614:084]: Update Interval: 60.0s [14:08:42][C][mlx90614:085]: Ambient 'MLX Ambient' [14:08:42][C][mlx90614:085]: Device Class: 'temperature' [14:08:42][C][mlx90614:085]: State Class: 'measurement' [14:08:42][C][mlx90614:085]: Unit of Measurement: '°C' [14:08:42][C][mlx90614:085]: Accuracy Decimals: 1 [14:08:42][C][mlx90614:086]: Object 'MLX Object' [14:08:42][C][mlx90614:086]: Device Class: 'temperature' [14:08:42][C][mlx90614:086]: State Class: 'measurement' [14:08:42][C][mlx90614:086]: Unit of Measurement: '°C' [14:08:42][C][mlx90614:086]: Accuracy Decimals: 1 [14:08:42][C][version.text_sensor:021]: Version Text Sensor 'Thor Version' [14:08:42][C][version.text_sensor:021]: Icon: 'mdi:new-box' [14:08:42][C][restart:068]: Restart Switch 'Thor Reboot' [14:08:42][C][restart:070]: Icon: 'mdi:restart' [14:08:42][C][restart:090]: Restore Mode: always OFF [14:08:42][C][sntp:053]: SNTP Time: [14:08:42][C][sntp:054]: Server 1: '0.pool.ntp.org' [14:08:42][C][sntp:055]: Server 2: '1.pool.ntp.org' [14:08:42][C][sntp:056]: Server 3: '2.pool.ntp.org' [14:08:42][C][sntp:057]: Timezone: 'CET-1CEST,M3.5.0,M10.5.0/3' [14:08:42][C][mdns:115]: mDNS: [14:08:42][C][mdns:116]: Hostname: thor [14:08:42][C][ota:097]: Over-The-Air Updates: [14:08:42][C][ota:098]: Address: 10.42.0.25:8266 [14:08:42][C][ota:101]: Using Password. [14:08:42][C][api:138]: API Server: [14:08:42][C][api:139]: Address: 10.42.0.25:6053 [14:08:42][C][api:141]: Using noise encryption: YES [14:08:45][D][sensor:093]: 'Wetterstatus': Sending state 0.00000 with 0 decimals of accuracy [14:08:47][D][sensor:093]: 'Windgeschwindigkeit': Sending state 3.74400 km/h with 1 decimals of accuracy [14:08:48][D][htu21d:072]: Got Temperature=24.5°C Humidity=55.1% Heater Level=0 [14:08:48][D][sensor:093]: 'Luftfeuchtigkeit': Sending state 55.08093 % with 1 decimals of accuracy [14:08:48][W][component:204]: Component htu21d.sensor took a long time for an operation (0.11 s). [14:08:48][W][component:205]: Components should block for at most 20-30ms. [14:08:55][D][sensor:093]: 'Abs Luftfeuchte': Sending state 12.32297 g/m³ with 2 decimals of accuracy [14:08:56][D][text_sensor:064]: 'Windrichtung': Sending state 'NNW' [14:08:57][D][sensor:093]: 'Luftdruck': Sending state 1006.31873 hPa with 1 decimals of accuracy [14:08:58][D][htu21d:072]: Got Temperature=24.5°C Humidity=55.5% Heater Level=0 [14:08:58][D][sensor:093]: 'Luftfeuchtigkeit': Sending state 55.45477 % with 1 decimals of accuracy [14:08:58][W][component:204]: Component htu21d.sensor took a long time for an operation (0.11 s). [14:08:58][W][component:205]: Components should block for at most 20-30ms. [14:09:01][D][sensor:093]: 'Gewitter Entfernung': Sending state 255.00000 km with 0 decimals of accuracy [14:09:03][D][bh1750.sensor:159]: 'BH1750 Illuminance': Got illuminance=5491.0lx [14:09:07][W][tx20:138]: Checksum wrong! [14:09:07][D][sensor:093]: 'Luftdruck 1hr': Sending state 1006.13922 with 2 decimals of accuracy [14:09:08][D][htu21d:072]: Got Temperature=24.5°C Humidity=55.4% Heater Level=0 [14:09:08][D][sensor:093]: 'Luftfeuchtigkeit': Sending state 55.40137 % with 1 decimals of accuracy [14:09:08][W][component:204]: Component htu21d.sensor took a long time for an operation (0.11 s). [14:09:08][W][component:205]: Components should block for at most 20-30ms. [14:09:12][W][tx20:138]: Checksum wrong! [14:09:15][D][sensor:093]: 'Wetterstatus': Sending state 0.00000 with 0 decimals of accuracy [14:09:15][W][tx20:138]: Checksum wrong! [14:09:18][D][htu21d:072]: Got Temperature=24.5°C Humidity=55.2% Heater Level=0 [14:09:18][D][sensor:093]: 'Temperatur': Sending state 24.51909 °C with 1 decimals of accuracy [14:09:18][D][sensor:093]: 'Luftfeuchtigkeit': Sending state 55.15723 % with 1 decimals of accuracy [14:09:18][W][component:204]: Component htu21d.sensor took a long time for an operation (0.12 s). [14:09:18][W][component:205]: Components should block for at most 20-30ms. [14:09:20][D][sensor:093]: 'Blitzeinschläge': Sending state 0.00000 with 0 decimals of accuracy [14:09:21][D][sensor:093]: 'Taupunkt': Sending state 14.94064 °C with 1 decimals of accuracy [14:09:21][W][tx20:138]: Checksum wrong! [14:09:25][D][sensor:093]: 'Abs Luftfeuchte': Sending state 12.35651 g/m³ with 2 decimals of accuracy [14:09:26][W][tx20:138]: Checksum wrong! [14:09:26][D][text_sensor:064]: 'Windrichtung': Sending state 'ESE' [14:09:27][D][sensor:093]: 'Luftdruck': Sending state 1006.30499 hPa with 1 decimals of accuracy [14:09:27][D][mlx90614:112]: Got Temperature=-176.0°C Ambient=nan°C [14:09:28][D][sensor:093]: 'Luftdruck Bedeutung': Sending state 2.00000 with 0 decimals of accuracy [14:09:28][D][htu21d:072]: Got Temperature=24.6°C Humidity=55.1% Heater Level=0 [14:09:28][D][sensor:093]: 'Luftfeuchtigkeit': Sending state 55.08093 % with 1 decimals of accuracy [14:09:28][W][component:204]: Component htu21d.sensor took a long time for an operation (0.11 s). [14:09:28][W][component:205]: Components should block for at most 20-30ms. [14:09:29][D][sensor:093]: 'Windgeschwindigkeit': Sending state 5.76000 km/h with 1 decimals of accuracy [14:09:29][D][sensor:093]: 'Windrichtung': Sending state 157.50000 ° with 1 decimals of accuracy
Yaml:
i2c: sda: GPIO5 scl: GPIO4 scan: false id: bus_a frequency: 100kHz - platform: mlx90614 ambient: name: MLX Ambient id: mlx_amb unit_of_measurement: °C accuracy_decimals: 1 object: name: "MLX Object" id: mlx_sky unit_of_measurement: °C accuracy_decimals: 1
2023.9.3
Home Assistant Add-on
ESP8266
D1 Mini
MLX90614
No response
Whatever I tried - it did not work. So I went to my weather station outside and disconnected the power supply, counted to ten and re-connected power. Worked again. Very weird and never happened before.
The problem
After the update the MLX90614 only shows weird numbers for object temperature and nan for ambient.
Serial log:
Yaml:
Which version of ESPHome has the issue?
2023.9.3
What type of installation are you using?
Home Assistant Add-on
Which version of Home Assistant has the issue?
2023.9.3
What platform are you using?
ESP8266
Board
D1 Mini
Component causing the issue
MLX90614
Example YAML snippet
No response
Anything in the logs that might be useful for us?
No response
Additional information
No response