Qundis digitaler Wasserzähler

Nachdem ich nun auch einen ESP32 statt einen D1 Mini ESP8266 verwende und ich endlich dahinter gekommen bin wie das mit der meter_id ist, klappt es nun auch bei mir. Warum beim ESP8266 immer nur halbe Messages ankamen weiß ich nicht, jetzt jedenfalls kommen immer saubere Messages an. Und bei mir kommen sogar noch weitere Informationen an:

{
    "media":"water",
    "meter":"qwater",
    "name":"",
    "id":"14080571",
    "due_date":"2023-12-31",
    "due_17_date":"2024-07-31",
    "due_17_date_m3":89.656,
    "due_date_m3":59.653,
    "error_date":"2128-03-31",
    "total_m3":90.144,
    "volume_flow_m3h":0,
    "meter_datetime":"2024-08-04 14:34",
    "status":"OK",
    "timestamp":"2024-08-04T13:39:40Z"
}

Da ich mein eigentliches Problem mit der Zählernummer aber nochmal aufgreifen möchte, um auch anderen zu helfen, denen es ähnlich wie mir geht.

Es muss lediglich die Zählernummer (steht meistens oben ganz groß drauf), ich habe sie mal im Bild markiert + vorangestellt 0x als meter_id angegeben werden. Ich habe mich hier von der Doku und irgendwelchen Hex-Werten irritieren lassen.

Folgender Zähler:

Wird wie folgt in der Konfig angegeben:

sensor:
  - platform: wmbus
    meter_id: 0x14043011
    type: qwater
    add_prefix: true
    mode: C1

    lqi:
      id: wmbus_warmwater_lqi
      name: "Watermeter LQI - Warmwasser"
      unit_of_measurement: "lqi"
      entity_category: "diagnostic"

    rssi:
      id: wmbus_warmwater_rssi
      name: "Watermeter RSSI - Warmwasser"
      unit_of_measurement: "dBm"
      entity_category: "diagnostic"

    total_water_m3:
      name: "Warmwasser"
      id: "warmwater"
      unit_of_measurement: "m³"
      state_class: total_increasing
      device_class: "water"
      accuracy_decimals: 3
      icon: mdi:counter

Meine Finale PIN-Belegung:

wmbus:
  mosi_pin: GPIO23  # D23 auf ESP32
  miso_pin: GPIO19  # D19 auf ESP32
  clk_pin: GPIO18   # D18 auf ESP32
  cs_pin: GPIO5     # D5 auf ESP32
  gdo0_pin: GPIO16  # RX2 auf ESP32
  gdo2_pin: GPIO17  # TX2 auf ESP32
  led_pin: GPIO2 # Lässt blaue LED auf ESP32 blinken, wenn eine Telegramm Message empfangen wird
  log_unknown: false # Nur bekannte Zähler werden geloggt

Das ist das verkabelte Ergebnis:

Danke trotzdem @meloneA für deine Bemühungen!