Funk-Wärmezähler Deltamess in HA

Habe ich, so sieht die yaml aus:

esphome:
  name: deltamess-wmz-s3
  friendly_name: DeltaMess_WMZ_S3

esp32:
  board: esp32-s3-devkitc-1
  framework:
    type: esp-idf


# Enable logging
logger:

# Enable Home Assistant API
api:
  encryption:
    key: "XXX"

ota:
  - platform: esphome
    password: "8702c8ad4f7c934bfb02bd6f841f17d4"

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

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Deltamess-Wmz-S3"
    password: "XXX"

captive_portal:

time:
  - platform: sntp
    id: time_sntp

external_components:
  - source: github://SzczepanLeon/esphome-components@version_4

wmbus:
  all_drivers: True
  log_all: True

Und so die Installation mit dem Fehler:

INFO ESPHome 2025.7.5
INFO Reading configuration /config/esphome/deltamess-wmz-s3.yaml...
INFO Detected timezone 'Europe/Berlin'
INFO Generating C++ source...
INFO Compiling app...
Processing deltamess-wmz-s3 (board: esp32-s3-devkitc-1; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/53.03.13/platform-espressif32.zip)
--------------------------------------------------------------------------------
Removing unused dependencies...
Library Manager: Removing SmartRC-CC1101-Driver-Lib @ 2.5.7+sha.b8c6af4
INFO Removing SmartRC-CC1101-Driver-Lib @ 2.5.7+sha.b8c6af4
Library Manager: SmartRC-CC1101-Driver-Lib@2.5.7+sha.b8c6af4 has been removed!
INFO SmartRC-CC1101-Driver-Lib@2.5.7+sha.b8c6af4 has been removed!
Library Manager: Removing wmbus-drivers @ 0.0.0+20250816214629.sha.c856f7d
INFO Removing wmbus-drivers @ 0.0.0+20250816214629.sha.c856f7d
Library Manager: wmbus-drivers@0.0.0+20250816214629.sha.c856f7d has been removed!
INFO wmbus-drivers@0.0.0+20250816214629.sha.c856f7d has been removed!
Library Manager: Installing LSatan/SmartRC-CC1101-Driver-Lib @ 2.5.7
INFO Installing LSatan/SmartRC-CC1101-Driver-Lib @ 2.5.7
Unpacking  [####################################]  100%
Library Manager: SmartRC-CC1101-Driver-Lib@2.5.7 has been installed!
INFO SmartRC-CC1101-Driver-Lib@2.5.7 has been installed!
HARDWARE: ESP32S3 240MHz, 320KB RAM, 8MB Flash
 - framework-espidf @ 3.50302.0 (5.3.2) 
 - tool-cmake @ 3.30.2 
 - tool-esptoolpy @ 4.8.6 
 - tool-mklittlefs @ 3.2.0 
 - tool-ninja @ 1.10.2 
 - tool-riscv32-esp-elf-gdb @ 14.2.0+20240403 
 - tool-xtensa-esp-elf-gdb @ 14.2.0+20240403 
 - toolchain-esp32ulp @ 2.35.0-20220830 
 - toolchain-riscv32-esp @ 13.2.0+20240530 
 - toolchain-xtensa-esp-elf @ 13.2.0+20240530
Warning: the 'src_filter' option cannot be used with ESP-IDF. Select source files to build in the project CMakeLists.txt file.

Reading CMake configuration...
Library Manager: Installing SPI
Warning! Could not find the package with 'SPI' requirements for your system 'linux_aarch64'
Generating assembly for certificate bundle...
Library Manager: Installing SPI
Warning! Could not find the package with 'SPI' requirements for your system 'linux_aarch64'
Dependency Graph
|-- noise-c @ 0.1.10
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/esp32/helpers.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/esphome/ota/ota_esphome.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/logger/logger_esp32.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/logger/task_log_buffer.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/ota/ota_backend.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/safe_mode/safe_mode.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/sntp/sntp_component.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/text_sensor/filter.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/time/automation.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/time/real_time_clock.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/web_server/ota/ota_web_server.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/web_server_idf/multipart.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/web_server_idf/utils.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/web_server_idf/web_server_idf.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/Enums.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/Telegram.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/address.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/aes.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/crc.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/decode3of6.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_abbb23.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_aerius.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_amiplus.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_apator08.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_apator162.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_apator172.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_apatoreitn.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_apatorna1.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_auto.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_aventieshca.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_aventieswm.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_bfw240radio.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_c5isf.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_cma12w.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_compact5.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_dme_07.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_ebzwmbe.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_ehzp.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_ei6500.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_elf.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_em24.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_emerlin868.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_enercal.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_engelmann-faw.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_esyswm.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_eurisii.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_ev200.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_evo868.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_fhkvdataiii.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_fhkvdataiv.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_flowiq2200.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_gransystems.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_gwfwater.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_hcae2.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_hydrocalm3.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_hydroclima.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_hydrodigit.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_hydrus.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_iem3000.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_iperl.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_itron.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_iwmtx5.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_izar.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_kamheat.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_kampress.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_lansendw.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_lansenpu.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_lansenrp.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_lansensm.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_lansenth.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_lse_07_17.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_lse_08.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_microclima.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_minomess.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_mkradio3.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_mkradio4.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_mkradio4a.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_multical21.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_munia.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_nemo.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_omnipower.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_piigth.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_pollucomf.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_q400.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_qcaloric.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_qheat.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_qheat_55_us.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_qsmoke.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_qualcosonic.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_qwater.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_rfmamb.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_rfmtx1.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_sensostar.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_sharky.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_sharky774.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_sontex868.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_supercom587.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_topaseskr.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_tsd2.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_ultraheat.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_ultrimis.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_unismart.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_unknown.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_vario411.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_vario451.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_vario451mid.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_waterstarm.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_watertech.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_weh_07.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/driver_wme5.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/dvparser.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/formula.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/manufacturer_specificities.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/mbus.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/meters.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/rf_cc1101.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/translatebits.cpp.o
In file included from src/esphome/components/wmbus/rf_cc1101.h:9,
                 from src/esphome/components/wmbus/rf_cc1101.cpp:1:
src/esphome/components/wmbus/cc1101_rf_settings.h:3:10: fatal error: ELECHOUSE_CC1101_SRC_DRV.h: No such file or directory

****************************************************************************************
* Looking for ELECHOUSE_CC1101_SRC_DRV.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:ELECHOUSE_CC1101_SRC_DRV.h"
* Web  > https://registry.platformio.org/search?q=header:%1B%5Bm%1B%5BKELECHOUSE_CC1101_SRC_DRV.h
*
****************************************************************************************

    3 | #include <ELECHOUSE_CC1101_SRC_DRV.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/rf_cc1101.cpp.o] Error 1
========================= [FAILED] Took 147.27 seconds =========================

Verstehe echt nicht warum das auf einmal nicht mehr läuft. M.E. schlägt schon das „kompilieren“ fehl, es liegt also nicht am ESP…oder??

Update: bin jetzt zwar ein Stück weiter, allerdings spätestens wenn ich das in die3 yaml eintrage, kommt der Fehler wieder:

wmbus:
  frequency: 434.475
  mosi_pin: GPIO13
  miso_pin: GPIO5
  clk_pin:  GPIO2
  cs_pin:   GPIO14
  gdo0_pin: GPIO15
  gdo2_pin: GPIO16

  led_pin: GPIO21
  led_blink_time: "1s"