Hallo, hat einer von euch zufällig Wärmemengenzähler von Deltamess Typ „TKS WM smart OMS“ im Einsatz und erfolgreich in Home Assistent eingebunden?
Schade, kann mir wohl keiner helfen. Hab aber jetzt heraus gefunden, das man mit einem ESP32 und einem Funkmodul die Daten abgreifen kann. Ich habe so gar keine Ahnung was ESP32 usw angeht - würde mich damit aber gern beschäftigen (man lernt ja nie aus). Ist das sehr kompliziert?
Moin, eigentlich geht das inzwischen durch ESP-Home ganz gut. Du kannst ESP-Home in HA installieren und im Anschluss dort Geräte einrichten und auch direkt mit dem Code flashen. Wenn du ein passendes Beispiel gefunden hast, müsstest du das mit etwas Anpassung auf deine Gegebenheiten direkt nutzen können.
@jayjojayson : Danke, dann wage ich mich da mal ran. Muss nur noch einen Anschlussplan finden, in den Beitrag ist das leider nicht aufgeführt. Wen es interessiert:
Link
Das ist hier zwar ein andere Zähler, aber auch ein Funk nach OMS-Standard. Ich hoffe nur das meine Daten nicht verschlüsselt sind, aber das sehe ich wenn ich Daten empfange.
Anschlussplan
sieht man ganz gut wenn man das Bild aus der Anleitung vergrößert
aber, Zitat aus der Anleitung:
Die Herausforderung mit wM-Bus
Ein wesentliches Hindernis bei der Nutzung des wM-Bus ist die Verschlüsselung der Kommunikation. Kamstrup versieht jeden Zähler mit einem individuellen AES-128-Schlüssel, der standardmässig nur mit der zugehörigen Ausleseausrüstung ausgelesen werden kann. Privaten Nutzern wird dieser Schlüssel vom Hersteller nicht ohne Weiteres mitgeteilt – das bedeutet, man muss ihn sich auf anderem Wege selbst beschaffen. In der Praxis erhält man vom Versorger oder Verkäufer meistens eine sogenannte KEM-Datei (Kamstrup Encryption Module), welche den Schlüssel enthält. Diese Datei ist ihrerseits verschlüsselt, sodass man zunächst an den eigentlichen Schlüssel gelangen muss.
Das hatte ich mir bei meinem Sharky Wärmemengenzähler gespart und habe dann eine möglichkeit gefunden das mit der Optischen Schnittstelle zu erledigen mit einem Lesekopf
Wünsche Dir viel Erfolg
und hoffentlich wird der Wärmemengenzähler nach x Jahen gegen einen baugleichen getascht (meist Batterie betrieben und werden komplett getauscht)
Das hatte ich auch schon überlegt, da ist ja eine dran:
Hast du da eine Anleitung was du dazu benutzt hast?
Kleiner Nachtrag: da das mein Haus ist ,habe ich auch Einfluss auf die WMZ Typen. Wenn das auslesen funktioniert, lasse ich den gleichen Typ wieder installieren ![]()
Suche mal hier oder eröffne dort einen Beitrag
Die Jungs dort sind gut ![]()
Ist bei mir auch ein Eigenheim, aber wenn der Wärme Lieferant sein System umstellt dann macht er das ![]()
Der Wärmelieferant bin ich bzw meine Gasheiszung ![]()
Vielen Dank…
Habe jetzt doch den Funkweg gewählt (nicht IR) und das Modul CC1101 am ESP8266 ,er empfängt auch Daten (Beispiel):
[11:33:20][D][sntp:066]: Synchronized time: 2025-08-04 11:33:20
[11:33:58][D][mbus:013]: Processing C1 A frame
[11:33:58][D][crc:035]: calculated: 0xB3B2, read: 0x205D !!!
[11:34:09][D][mbus:013]: Processing C1 A frame
[11:34:09][D][crc:035]: calculated: 0xD449, read: 0x0000 !!!
[11:35:52][D][mbus:013]: Processing C1 A frame
[11:35:52][D][crc:035]: calculated: 0x9B15, read: 0x0000 !!!
[11:36:03][D][mbus:013]: Processing C1 A frame
[11:36:03][D][crc:035]: calculated: 0x49C2, read: 0x3706 !!!
[11:37:41][D][mbus:013]: Processing C1 A frame
[11:37:41][D][crc:035]: calculated: 0xE5D4, read: 0x0000 !!!
[11:37:53][D][mbus:013]: Processing C1 A frame
[11:37:53][D][crc:035]: calculated: 0x33C6, read: 0x0000 !!!
[11:37:59][D][mbus:013]: Processing C1 A frame
[11:37:59][D][crc:035]: calculated: 0xC4FA, read: 0x1700 !!!
[11:39:48][D][mbus:013]: Processing C1 A frame
[11:39:48][D][crc:035]: calculated: 0xCBBE, read: 0x21BD !!!
[11:39:49][D][mbus:013]: Processing C1 A frame
[11:39:49][D][crc:035]: calculated: 0x58CD, read: 0x1700 !!!
[11:40:03][D][mbus:013]: Processing C1 A frame
[11:40:03][D][crc:035]: calculated: 0x6D33, read: 0x6D6D !!!
[11:41:44][D][mbus:013]: Processing C1 A frame
[11:41:44][D][crc:035]: calculated: 0x07AF, read: 0x0707 !!!
[11:41:49][D][mbus:013]: Processing C1 A frame
[11:41:49][D][crc:035]: calculated: 0xF04C, read: 0x0004 !!!
Meine .yaml sieht wie folgt aus:
captive_portal:
time:
- platform: sntp
id: time_sntp
external_components:
- source: github://SzczepanLeon/esphome-components@version_3
components: [ wmbus ]
wmbus:
frequency: 868.950
mosi_pin: GPIO13
miso_pin: GPIO12
clk_pin: GPIO14
cs_pin: GPIO15
gdo0_pin: GPIO4
gdo2_pin: GPIO5
led_pin: GPIO2
led_blink_time: "1000ms"
Im Moment weiß ich allerdings nicht weiter - hat einer einen Tip? Mein Wärmemengenzähler ist übrigens der im Bild weiter oben.
Update: da ich das Projekt mit dem WMZ etwas nach hinten verschoben habe und auch den ESP für was andere genommen habe, wollte ich jetzt etwas weitermachen. Habe schon mit diversen ESps Versuche unternommen, komme aber immer zum selben Fehler:
INFO ESPHome 2025.7.5
INFO Reading configuration /config/esphome/deltamess-wmz-s3.yaml…
INFO Updating https://github.com/SzczepanLeon/esphome-components.git@version_4
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)
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‘
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/wmbus/rf_cc1101.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/types.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/units.cpp.o
Compiling .pioenvs/deltamess-wmz-s3/src/esphome/components/wmbus/utils.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 > PlatformIO Registry
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 8.41 seconds ==========================
Hier meine yaml Datei dazu:
captive_portal:
time:
- platform: sntp
id: time_sntp
timezone: Europe/Zurich
servers:
- 192.168.0.1
# https://github.com/SzczepanLeon/esphome-components/tree/version_4
external_components:
- source: github://SzczepanLeon/esphome-components@version_4
refresh: 0d
components: [ wmbus ]
wmbus:
mosi_pin: GPIO6 # violett
miso_pin: GPIO7 # orange
clk_pin: GPIO8 # blau
cs_pin: GPIO15 # schwarz
gdo0_pin: GPIO16 # grün
gdo2_pin: GPIO17 # gelb
# vcc weiss
# gnd grau
all_drivers: False
#sync_mode: True
log_all: True
Egal welche Version ich nehme, es geht keine davon (Version 2 und 3 und 4).
Kennt einer eine Lösung oder weiß wo das Problem liegt?
Wenn du diese Seite öffnest kommt eine Erklärung:
Angefangen mit nur diesen beiden Einträgen:
1
external_components:
- source: github://SzczepanLeon/esphome-components@version_4
Und
2
wmbus:
all_drivers: True
log_all: True
Dann Upload
Dann Log
Dann weiter mit 2.1.1
Hast du das befolgt?
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"
Hab jetzt Antwort vom Entwickler bekommen:
Please use v5 or v4 with ESPHome 2025.6.x
Jetzt frage ich mich: kann ich die neben der aktuellen Version einfach so installieren, und was passiert mit den Geräten die unter der neuesten Version installiert sind?
Hab auch über Repositories einfügen die Version 2025.6.3 gefunden:
Kann ich die einfach neben der neuen Version installieren?

