Slimmelezer started returning unparsable data

Hey there, so I’m turning to the community since i can’t figure out by myself quite what’s happening here.
my slimmelezer started returning unparsable data, seemingly of it own accord (while i was away).

When I came back I plugged in out and back in to force a restart → no change
I then recompiled/reinstalled my config file (without changing anything) → no change
I checked if I installed updates/upgrades at the same date → no apparent concurrent update (see screenshot of the HA history graphs below)

Note : slimmelezer.local is not resolvable. I’m saying although that was already the case before I left for holidays.

Now I’m left with 2 possibilities:

  • decryption key (because Luxembourg) was changed without informing me, which is possible
  • there is an issue with the device ?

I don’t know to tell if what I’m seeing is valid but encrypted data or if the issue lies elsewhere ?
Can someone help with that ?
Thanks !

You’ll find below my config file and a log file to illustrate.

esphome:
    name: slimmelezer

esp8266:
    board: d1_mini
    
dsmr:
    id: dsmr_instance
    decryption_key: !secret decryption_key
    
uart:
    baud_rate: 115200
    rx_pin: D7
    rx_buffer_size: 1500

# Enable logging
logger:
    baud_rate: 0

# Enable Home Assistant API
api:

ota:

wifi:
    ssid: !secret wifi_ssid
    password: !secret wifi_password

    # Enable fallback hotspot (captive portal) in case wifi connection fails
    ap:
        ssid: "Slimmelezer"
        password: XXXXX

captive_portal:

sensor:
  - platform: dsmr
    energy_delivered_lux:
        name: "Energy Consumed Luxembourg"
        state_class: total_increasing
    energy_returned_lux:
        name: "Energy Produced Luxembourg"
        state_class: total_increasing
    power_delivered:
        name: "Power Consumed"
        accuracy_decimals: 3

[skipping sensors...]

        name: "Power Produced Phase 2"
        accuracy_decimals: 3
    power_returned_l3:
        name: "Power Produced Phase 3"
        accuracy_decimals: 3
        
text_sensor:
  - platform: wifi_info
    ip_address:
        name: "SlimmeLezer IP Address"
    ssid:
        name: "SlimmeLezer Wi-Fi SSID"
    bssid:
        name: "SlimmeLezer Wi-Fi BSSID"
  - platform: version
    name: "ESPHome Version"
    hide_timestamp: true

and here is the log output

INFO Reading configuration /config/esphome/slimmelezer.yaml...
INFO Starting log output from slimmelezer.local using esphome API
INFO Successfully connected to slimmelezer.local
[14:02:43][I][app:102]: ESPHome version 2023.3.2 compiled on Apr  9 2023, 14:00:19
[14:02:43][C][wifi:504]: WiFi:
[14:02:43][C][wifi:362]:   Local MAC: C8:C9:A3:6C:6B:B6
[14:02:43][C][wifi:363]:   SSID: 'FRITZ!'[redacted]
[14:02:43][C][wifi:364]:   IP Address: 192.168.178.53
[14:02:43][C][wifi:365]:   BSSID: [redacted]
[14:02:43][C][wifi:367]:   Hostname: 'slimmelezer'
[14:02:43][C][wifi:369]:   Signal strength: -93 dB ▂▄▆█
[14:02:43][C][wifi:373]:   Channel: 6
[14:02:43][C][wifi:374]:   Subnet: 255.255.255.0
[14:02:43][C][wifi:375]:   Gateway: 192.168.178.1
[14:02:43][C][wifi:376]:   DNS1: 192.168.178.2
[14:02:43][C][wifi:377]:   DNS2: 0.0.0.0
[14:02:43][C][logger:293]: Logger:
[14:02:43][C][logger:294]:   Level: DEBUG
[14:02:43][C][logger:295]:   Log Baud Rate: 0
[14:02:43][C][logger:296]:   Hardware UART: UART0
[14:02:43][C][uart.arduino_esp8266:102]: UART Bus:
[14:02:43][C][uart.arduino_esp8266:104]:   RX Pin: GPIO13
[14:02:43][C][uart.arduino_esp8266:106]:   RX Buffer Size: 1500
[14:02:43][C][uart.arduino_esp8266:108]:   Baud Rate: 115200 baud
[14:02:43][C][uart.arduino_esp8266:109]:   Data Bits: 8
[14:02:43][C][uart.arduino_esp8266:110]:   Parity: NONE
[14:02:43][C][uart.arduino_esp8266:111]:   Stop bits: 1
[14:02:43][C][uart.arduino_esp8266:113]:   Using hardware serial interface.
[14:02:43][C][version.text_sensor:021]: Version Text Sensor 'ESPHome Version'
[14:02:43][C][version.text_sensor:021]:   Icon: 'mdi:new-box'
[14:02:43][C][dsmr:275]: DSMR:
[14:02:43][C][dsmr:276]:   Max telegram length: 1500
[14:02:43][C][dsmr:277]:   Receive timeout: 0.2s
[14:02:43][C][dsmr:286]:   energy_delivered_lux 'Energy Consumed Luxembourg'
[14:02:43][C][dsmr:286]:     Device Class: 'energy'
[14:02:43][C][dsmr:286]:     State Class: 'total_increasing'
[14:02:43][C][dsmr:286]:     Unit of Measurement: 'kWh'
[14:02:43][C][dsmr:286]:     Accuracy Decimals: 3
[14:02:43][C][dsmr:286]:   energy_returned_lux 'Energy Produced Luxembourg'
[14:02:43][C][dsmr:286]:     Device Class: 'energy'
[14:02:43][C][dsmr:286]:     State Class: 'total_increasing'
[14:02:43][C][dsmr:286]:     Unit of Measurement: 'kWh'
[14:02:43][C][dsmr:286]:     Accuracy Decimals: 3
[14:02:43][C][dsmr:286]:   power_delivered 'Power Consumed'
[14:02:43][C][dsmr:286]:     Device Class: 'power'
[14:02:43][C][dsmr:286]:     State Class: 'measurement'
[14:02:43][C][dsmr:286]:     Unit of Measurement: 'kW'
[14:02:43][C][dsmr:286]:     Accuracy Decimals: 3
[14:02:43][C][dsmr:286]:   power_returned 'Power Produced'
[14:02:43][C][dsmr:286]:     Device Class: 'power'
[14:02:43][C][dsmr:286]:     State Class: 'measurement'
[14:02:43][C][dsmr:286]:     Unit of Measurement: 'kW'
[14:02:43][C][dsmr:286]:     Accuracy Decimals: 3
[14:02:43][C][dsmr:286]:   electricity_failures 'Electricity Failures'
[14:02:43][C][dsmr:286]:     State Class: ''
[14:02:43][C][dsmr:286]:     Unit of Measurement: ''
[14:02:43][C][dsmr:286]:     Accuracy Decimals: 0
[14:02:43][C][dsmr:286]:     Icon: 'mdi:alert'
[14:02:43][C][dsmr:286]:   electricity_long_failures 'Long Electricity Failures'
[14:02:43][C][dsmr:286]:     State Class: ''
[14:02:43][C][dsmr:286]:     Unit of Measurement: ''
[14:02:43][C][dsmr:286]:     Accuracy Decimals: 0
[14:02:43][C][dsmr:286]:     Icon: 'mdi:alert'
[14:02:43][C][dsmr:286]:   voltage_l1 'Voltage Phase 1'
[14:02:43][C][dsmr:286]:     Device Class: 'voltage'
[14:02:43][C][dsmr:286]:     State Class: 'measurement'
[14:02:43][C][dsmr:286]:     Unit of Measurement: 'V'
[14:02:43][C][dsmr:286]:     Accuracy Decimals: 1
[14:02:43][C][dsmr:286]:   voltage_l2 'Voltage Phase 2'
[14:02:43][C][dsmr:286]:     Device Class: 'voltage'
[14:02:43][C][dsmr:286]:     State Class: 'measurement'
[14:02:43][C][dsmr:286]:     Unit of Measurement: 'V'
[14:02:43][C][dsmr:286]:     Accuracy Decimals: 1
[14:02:43][C][dsmr:286]:   voltage_l3 'Voltage Phase 3'
[14:02:43][C][dsmr:286]:     Device Class: 'voltage'
[14:02:43][C][dsmr:286]:     State Class: 'measurement'
[14:02:43][C][dsmr:286]:     Unit of Measurement: 'V'
[14:02:43][C][dsmr:286]:     Accuracy Decimals: 1
[14:02:43][C][dsmr:286]:     Accuracy Decimals: 3
[14:02:43][C][captive_portal:088]: Captive Portal:
[14:02:43][C][mdns:108]: mDNS:
[14:02:43][C][mdns:109]:   Hostname: slimmelezer
[14:02:43][C][ota:093]: Over-The-Air Updates:
[14:02:43][C][ota:094]:   Address: slimmelezer.local:8266
[14:02:43][C][api:138]: API Server:
[14:02:43][C][api:139]:   Address: slimmelezer.local:6053
[14:02:43][C][api:143]:   Using noise encryption: NO
[14:02:43][C][wifi_info:009]: WifiInfo IPAddress 'SlimmeLezer IP Address'
[14:02:43][C][wifi_info:011]: WifiInfo SSID 'SlimmeLezer Wi-Fi SSID'
[14:02:43][C][wifi_info:012]: WifiInfo BSSID 'SlimmeLezer Wi-Fi BSSID'
[14:02:47][E][dsmr:265]: \x85\x92\xfc\xe3aP\xe8\xfd\xa4\x81A\xb4\xc7I\xe7|\x86\xb8,\x87\xcfE\xe2\xec\x86\xfaBZ֣\xf8~\x95\xd2\xdeq\xe8N\xb9\xb0Pw\xa9\xa5H\xefռ\x98d!\xa6\xd6
^
Data should start with /
[14:02:57][E][dsmr:265]: \x9db\xc5(
^
Data should start with /

history graph

Solved myself, it was indeed a change of decryption my the electricity network management co