Błędy kompilacji w ESPHome (komponent SzczepanLeon)

dziękuję za zainteresowanie oraz dostosowanie mojej wiadomości do standardów grupy.
jak wspomniałem, korzystałem z YAMLa materiału z YT, delikatnie go modyfikując, zgodnie z instrukcjami do ver. 4 komponentu wM-BUS do ESPHome; walidowany i kompilowany był :

esphome:
 name: wmbus868
 friendly_name: WMBUS868

esp32:
 board: esp32dev
 framework:
   type: esp-idf

# Enable logging
logger:
 level: DEBUG

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

ota:
 - platform: esphome
   password: "xxx"

wifi:
 ssid: 'xxx'
 password: 'xxx'
 fast_connect: true
 
 # Enable fallback hotspot (captive portal) in case wifi connection fails
 ap:
   ssid: "xxx"
   password: "xxx"

captive_portal:

  
time:
 - platform: sntp
   id: time_sntp

external_components:
 - source: github://SzczepanLeon/esphome-components@version_4
   components: [ wmbus ]

wmbus:
 mosi_pin: GPIO23
 miso_pin: GPIO19
 clk_pin:  GPIO18
 cs_pin:   GPIO15
 gdo0_pin: GPIO4
 gdo2_pin: GPIO27

 all_drivers: True
 log_all: True

wątek, na który się powołujesz, czytałem przed zwróceniem się do Was, jednak nie wydaje mi się, żeby był adekwatny do mojego problemu;

być może będzie czytelniej, jeżeli od razu dodam log z kompilacji narzędziami ESPHome:

INFO ESPHome 2025.7.2
INFO Reading configuration /config/esphome/wmbus868.yaml...
INFO Detected timezone 'Europe/Warsaw'
WARNING GPIO15 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Compiling app...
Processing wmbus868 (board: esp32dev; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/53.03.13/platform-espressif32.zip)
--------------------------------------------------------------------------------
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB 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.7.1 
 - 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-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_x86_64'
Library Manager: Installing SPI
Warning! Could not find the package with 'SPI' requirements for your system 'linux_x86_64'
Dependency Graph
|-- noise-c @ 0.1.10
Compiling .pioenvs/wmbus868/src/esphome/components/wmbus/rf_cc1101.cpp.o
Compiling .pioenvs/wmbus868/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/wmbus868/src/esphome/components/wmbus/rf_cc1101.cpp.o] Error 1
========================= [FAILED] Took 23.04 seconds =========================

w moim rozumieniu problemu kluczowy jest komunikat (jeżeli jest inaczej, proszę o korektę):

Library Manager: Installing SPI
Warning! Could not find the package with 'SPI' requirements for your system 'linux_x86_64'
Library Manager: Installing SPI
Warning! Could not find the package with 'SPI' requirements for your system 'linux_x86_64'

w przypadku próby kompilacji na Win, w logu stało, iż nie znaleziono pakietu
dla sytemu Win.
downgrade ESPHome jest cenną wskazówką i na pewno postaram się to uskutecznić, a pierwotny post był prośbą o weryfikację doświadczonych użytkowników czy błąd po mojej stronie czy może nowa wersja ESPHoDevBuild coś zmieniła

z góry dziękuję za pomoc

Kompilacja pod Windowsem jest raczej ekstremalnie rzadko spotykanym rozwiązaniem, możliwe, że jakaś biblioteka nie istnieje w wersji dla Windows i jeśli tak jest, to cud się nie stanie - kompiluj pod linuxem.

Jeśli używasz jakiejś instalacji HA, która będzie również wspierana w przyszłym roku to masz w niej Sklep z Dodatkami i jako Dodatek ide/kompilera/buildera/hodevbuild?? ESPHome (z takim określeniem jak to ostatnie od początku istnienia ESPHome się nie spotkałem i długo się zastanawiałem co masz na myśli, nie ma to kluczowego znaczenia, póki ludzie się rozumieją - chodzi o środowisko uruchomieniowe) polecam go zainstalować.

Teraz z pełnym YAMLem już wiem gdzie Cię przekierować (cały wątek jest do poczytania, ale najważniejsze na teraz jest ostatnie kilkanaście postów)

szczególnie polecam post 289


A druga uwaga to odnośnie samego YAMLa - nie ma w nim żadnej konsekwencji w głębokości wcięć (więc trudno analizować, czy to jest OK składniowo, a nie ma czasu na przemielenie tego linterem teraz).

Generalnie zwyczajowo w HA i ESPHome głębokość pojedynczego wcięcia to 2 spacje, podwójnego 4, potrójnego 6 itd.
Jeśli są elementy listy to jest tam wcięcie (w dowolnej pasującej składniowo w tym miejscu krotności = parzysta ilość spacji) + myślnik + jedna finalna spacja + treść oczywiście.
Nie wolno stosować tabulatorów (niektóre edytory kompresują spacje w większej ilości do tabulatorów - to bezwzględnie musi być wyłączone).
Znaki końca linii mają być linuxowe, więc jeśli edytujesz z poziomu Windows to używaj czegoś co ogarnia pliki linuxowe (w win11 jest w tym względzie duży postęp, ale to co niżej i tak jest lepsze)
https://notepad-plus-plus.org/downloads/
można oczywiście używać też VSC (czy jakkolwiek się to dziś nazywa)

Drogi @szopen, dziękuję za podpowiedzi.
repozytorium z poprzednimi wersjami ESPHome było wyjątkowo cenne (moja przygoda, a raczej romans z tym dodatkiem zaczął się dosłownie parę dni temu, a w oficjalnym sklepie z dodatkami nazwa pakietu 2025.7.2 stała “ESPHome Device Builder”; na marginesie dodam, iż było to również źródłem konfuzji dla mnie, wobec powszechnie stosowanej nazwy ESPHome; tyle w kwestii wyjaśnienia, bo pewnie trafią się tak samo początkujący jak ja, bez wiedzy o poprzednich wersjach i nazwach; semantyka, którą sam uznałeś za drugorzędną póki komunikat jest poprawnie rozumiany);
implikacją powyższego był brak możliwości rollbacku, stąd jeszcze raz dziękuję za linkowanie z wątkiem o repozytorium z poprzednimi wersjami.

w międzyczasie odebrałem też lekcję pokory, kiedy sprawdzając poprawność yamla “odkryłem”, że przeoczyłem pozostawiony framework type domyślny z ESPHome, zamiast zmienić na type: arduino (być może ta refleksja ułatwi życie innym początkującym); po tej zmianie w wersji 2025.6.3 kompilacja przeszła bezbłędnie i w efekcie urządzenie ożyło;

w kwestii yamla - starałem się postąpić zgodnie z przesłanymi wytycznymi forum, przeklejając sformatowany kod z notepad++; jeżeli błędnie - biję się w pierś i proszę o wyrozumiałość dla laika; niuanse niestety są dla mnie nieczytelne;

kompilacja pod win była eksperymentem, wobec komunikatu o braku sterowników do modułu CC1101 pod system linuxowy;

reasumując - jestem zobowiązany za wsparcie, pozwoliło mi to posunąć się krok dalej;

Pozdrawiam, MiKa

3 polubienia

Nie wiem czy winne było przeklejanie, bo zwróciłem uwagę na nierówne wcięcia, co odwróciło moją uwagę od samej treści.

Od zawsze arduino było domyślnym frameworkiem, więc jeśli teraz to zmieniono (chyba słusznie w świetle innych zmian) na idf w kreatorze urządzeń, to jest to nowość.

Natomiast wracając do kwestii spacji - zwyczaj podwójnych spacji służy zwiększeniu czytelności kodu - spacje pojedyncze też powinny działać (ale trzeba stosować to konsekwentnie, a nie mieszać obu metod; i to nie jest tylko kwestia czytelności, interpreter YAMLa może nie zinterpretować go poprawnie, gdy są mieszane konwencje, bo spacja jest głównym znakiem sterującym YAMLa).

cześć wszystkim,
próbuję odczytywać zdalnie wodomierz Qundis Q3, doczytałem że ma nakładkę radiową 868MHz.
zgodnie z poradnikami kupiłem ESP-32 wraz z CC1101, polutowałem, próbuję zainstalować firmware.
mam postawiony Home assistant na arduino 5, zainstalowany ESP Home Builder (v2025.7.4), yaml jak poniżej:

esphome:
  name: water-meter
  friendly_name: Water meter

esp32:
  board: esp32dev
  framework:
    type: esp-idf

# Enable logging
logger:
  level: DEBUG

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

ota:
  - platform: esphome
    password: "pass"

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

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Water-Meter Fallback Hotspot"
    password: "pass"

captive_portal:

time:
  - platform: sntp
    id: time_sntp
 
external_components:
  - source: github://SzczepanLeon/esphome-components@version_4
    components: [ wmbus ]
 
wmbus:
  mosi_pin: GPIO23
  miso_pin: GPIO19
  clk_pin:  GPIO18
  cs_pin:   GPIO15
  gdo0_pin: GPIO4
  gdo2_pin: GPIO27
 
  all_drivers: true
  log_all: true

Niestety wali błędem:

INFO ESPHome 2025.7.4
INFO Reading configuration /config/esphome/water-meter.yaml...
INFO Detected timezone 'Europe/Warsaw'
WARNING GPIO15 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Compiling app...
Processing water-meter (board: esp32dev; framework: espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/53.03.13/platform-espressif32.zip)
--------------------------------------------------------------------------------
Library Manager: Installing esphome/noise-c @ 0.1.10
INFO Installing esphome/noise-c @ 0.1.10
Unpacking  [####################################]  100%
Library Manager: noise-c@0.1.10 has been installed!
INFO noise-c@0.1.10 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing esphome/libsodium @ 1.10020.7
INFO Installing esphome/libsodium @ 1.10020.7
Unpacking  [####################################]  100%
Library Manager: libsodium@1.10020.7 has been installed!
INFO libsodium@1.10020.7 has been installed!
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: ESP32 240MHz, 320KB RAM, 4MB 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-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/water-meter/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/esp32/helpers.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/esphome/ota/ota_esphome.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/logger/logger_esp32.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/logger/task_log_buffer.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/ota/ota_backend.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/safe_mode/safe_mode.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/sntp/sntp_component.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/text_sensor/filter.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/time/automation.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/time/real_time_clock.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/web_server/ota/ota_web_server.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/web_server_idf/multipart.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/web_server_idf/utils.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/web_server_idf/web_server_idf.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/Enums.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/Telegram.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/address.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/aes.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/crc.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/decode3of6.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_abbb23.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_aerius.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_amiplus.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_apator08.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_apator162.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_apator172.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_apatoreitn.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_apatorna1.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_auto.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_aventieshca.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_aventieswm.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_bfw240radio.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_c5isf.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_cma12w.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_compact5.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_dme_07.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_ebzwmbe.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_ehzp.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_ei6500.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_elf.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_em24.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_emerlin868.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_enercal.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_engelmann-faw.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_esyswm.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_eurisii.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_ev200.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_evo868.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_fhkvdataiii.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_fhkvdataiv.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_flowiq2200.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_gransystems.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_gwfwater.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_hcae2.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_hydrocalm3.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_hydroclima.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_hydrodigit.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_hydrus.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_iem3000.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_iperl.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_itron.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_iwmtx5.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_izar.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_kamheat.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_kampress.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lansendw.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lansenpu.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lansenrp.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lansensm.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lansenth.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lse_07_17.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lse_08.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_microclima.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_minomess.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_mkradio3.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_mkradio4.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_mkradio4a.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_multical21.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_munia.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_nemo.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_omnipower.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_piigth.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_pollucomf.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_q400.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_qcaloric.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_qheat.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_qheat_55_us.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_qsmoke.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_qualcosonic.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_qwater.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_rfmamb.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_rfmtx1.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_sensostar.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_sharky.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_sharky774.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_sontex868.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_supercom587.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_topaseskr.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_tsd2.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_ultraheat.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_ultrimis.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_unismart.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_unknown.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_vario411.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_vario451.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_vario451mid.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_waterstarm.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_watertech.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_weh_07.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_wme5.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/dvparser.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/formula.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/manufacturer_specificities.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/mbus.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/meters.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/rf_cc1101.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/water-meter/src/esphome/components/wmbus/rf_cc1101.cpp.o] Error 1
========================= [FAILED] Took 150.90 seconds =========================

sprawdziłem i rzeczywiście ta paczka ELECHOUSE_CC1101_SRC_DRV nie została znaleziona na platformio.org.

jakieś sugestie dla początkującego?

sugestia z posta nieco wyżej

Czytac forum i githuba dokładnie albo poprosic sprzedającego o pomoc w konfiguracji.

NIe napisałem tego, ale zrobiłem to i był błąd za dużego rozmiaru pliku.

INFO ESPHome 2025.7.4
INFO Reading configuration /config/esphome/water-meter.yaml...
INFO Detected timezone 'Europe/Warsaw'
WARNING GPIO15 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Generating C++ source...
INFO Compiling app...
Processing water-meter (board: esp32dev; framework: arduino; platform: https://github.com/pioarduino/platform-espressif32/releases/download/53.03.13/platform-espressif32.zip)
--------------------------------------------------------------------------------
Removing unused dependencies...
Library Manager: Installing ESP32Async/AsyncTCP @ 3.4.5
INFO Installing ESP32Async/AsyncTCP @ 3.4.5
Unpacking  [####################################]  100%
Library Manager: AsyncTCP@3.4.5 has been installed!
INFO AsyncTCP@3.4.5 has been installed!
Library Manager: Installing ESP32Async/ESPAsyncWebServer @ 3.7.10
INFO Installing ESP32Async/ESPAsyncWebServer @ 3.7.10
Unpacking  [####################################]  100%
Library Manager: ESPAsyncWebServer@3.7.10 has been installed!
INFO ESPAsyncWebServer@3.7.10 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
 - framework-arduinoespressif32 @ 3.1.3 
 - framework-arduinoespressif32-libs @ 5.3.0+sha.489d7a2b3a 
 - tool-esptoolpy @ 4.8.6 
 - tool-mklittlefs @ 3.2.0 
 - tool-riscv32-esp-elf-gdb @ 14.2.0+20240403 
 - tool-xtensa-esp-elf-gdb @ 14.2.0+20240403 
 - toolchain-xtensa-esp-elf @ 13.2.0+20240530
Dependency Graph
|-- Networking @ 3.1.3
|-- AsyncTCP @ 3.4.5
|-- WiFi @ 3.1.3
|-- FS @ 3.1.3
|-- Update @ 3.1.3
|-- ESPAsyncWebServer @ 3.7.10
|-- ESP32 Async UDP @ 3.1.3
|-- DNSServer @ 3.1.3
|-- ESPmDNS @ 3.1.3
|-- noise-c @ 0.1.10
|-- SPI @ 3.1.3
|-- SmartRC-CC1101-Driver-Lib @ 2.5.7
Compiling .pioenvs/water-meter/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/esp32/helpers.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/esphome/ota/ota_esphome.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/logger/logger_esp32.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/logger/task_log_buffer.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/ota/ota_backend.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/safe_mode/safe_mode.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/sntp/sntp_component.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/text_sensor/filter.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/time/automation.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/time/real_time_clock.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/web_server/ota/ota_web_server.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/Enums.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/Telegram.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/address.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/aes.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/crc.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/decode3of6.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_abbb23.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_aerius.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_amiplus.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_apator08.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_apator162.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_apator172.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_apatoreitn.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_apatorna1.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_auto.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_aventieshca.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_aventieswm.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_bfw240radio.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_c5isf.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_cma12w.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_compact5.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_dme_07.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_ebzwmbe.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_ehzp.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_ei6500.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_elf.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_em24.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_emerlin868.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_enercal.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_engelmann-faw.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_esyswm.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_eurisii.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_ev200.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_evo868.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_fhkvdataiii.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_fhkvdataiv.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_flowiq2200.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_gransystems.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_gwfwater.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_hcae2.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_hydrocalm3.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_hydroclima.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_hydrodigit.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_hydrus.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_iem3000.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_iperl.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_itron.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_iwmtx5.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_izar.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_kamheat.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_kampress.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lansendw.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lansenpu.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lansenrp.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lansensm.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lansenth.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lse_07_17.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_lse_08.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_microclima.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_minomess.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_mkradio3.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_mkradio4.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_mkradio4a.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_multical21.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_munia.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_nemo.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_omnipower.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_piigth.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_pollucomf.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_q400.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_qcaloric.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_qheat.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_qheat_55_us.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_qsmoke.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_qualcosonic.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_qwater.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_rfmamb.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_rfmtx1.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_sensostar.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_sharky.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_sharky774.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_sontex868.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_supercom587.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_topaseskr.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_tsd2.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_ultraheat.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_ultrimis.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_unismart.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_unknown.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_vario411.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_vario451.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_vario451mid.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_waterstarm.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_watertech.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_weh_07.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/driver_wme5.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/dvparser.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/formula.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/manufacturer_specificities.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/mbus.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/meters.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/rf_cc1101.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/translatebits.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/types.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/units.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/utils.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/utils_my.cpp.o
Compiling .pioenvs/water-meter/src/esphome/components/wmbus/wmbus.cpp.o
Compiling .pioenvs/water-meter/src/esphome/core/application.cpp.o
Compiling .pioenvs/water-meter/src/esphome/core/color.cpp.o
In file included from src/esphome/components/web_server_base/web_server_base.h:11,
                 from src/esphome/components/captive_portal/captive_portal.h:11,
                 from src/esphome/components/wmbus/wmbus.cpp:13:
.piolibdeps/water-meter/ESPAsyncWebServer/src/ESPAsyncWebServer.h:589:66: warning: 'warning_x' attribute directive ignored [-Wattributes]
  589 |   const String &ASYNCWEBSERVER_REGEX_ATTRIBUTE pathArg(size_t i) const;
      |                                                                  ^~~~~
.piolibdeps/water-meter/ESPAsyncWebServer/src/ESPAsyncWebServer.h:590:63: warning: 'warning_x' attribute directive ignored [-Wattributes]
  590 |   const String &ASYNCWEBSERVER_REGEX_ATTRIBUTE pathArg(int i) const {
      |                                                               ^~~~~
Compiling .pioenvs/water-meter/src/esphome/core/component.cpp.o
src/esphome/components/wmbus/wmbus.cpp:18:48: note: '#pragma message: Loop task stack increased.'
   18 | #pragma message ( "Loop task stack increased." )
      |                                                ^
Compiling .pioenvs/water-meter/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/water-meter/src/esphome/core/controller.cpp.o
Compiling .pioenvs/water-meter/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/water-meter/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/water-meter/src/esphome/core/log.cpp.o
Compiling .pioenvs/water-meter/src/esphome/core/ring_buffer.cpp.o
Compiling .pioenvs/water-meter/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/water-meter/src/esphome/core/string_ref.cpp.o
Compiling .pioenvs/water-meter/src/esphome/core/time.cpp.o
Compiling .pioenvs/water-meter/src/esphome/core/util.cpp.o
Compiling .pioenvs/water-meter/src/main.cpp.o
Building .pioenvs/water-meter/bootloader.bin
Generating partitions .pioenvs/water-meter/partitions.bin
Creating esp32 image...
Successfully created esp32 image.
Compiling .pioenvs/water-meter/lib4c5/Network/NetworkClient.cpp.o
Compiling .pioenvs/water-meter/lib4c5/Network/NetworkEvents.cpp.o
Compiling .pioenvs/water-meter/lib4c5/Network/NetworkInterface.cpp.o
Compiling .pioenvs/water-meter/lib4c5/Network/NetworkManager.cpp.o
Compiling .pioenvs/water-meter/lib4c5/Network/NetworkServer.cpp.o
Compiling .pioenvs/water-meter/lib4c5/Network/NetworkUdp.cpp.o
Compiling .pioenvs/water-meter/lib1d5/AsyncTCP/AsyncTCP.cpp.o
Compiling .pioenvs/water-meter/lib64d/WiFi/AP.cpp.o
Archiving .pioenvs/water-meter/lib4c5/libNetwork.a
Compiling .pioenvs/water-meter/lib64d/WiFi/STA.cpp.o
Compiling .pioenvs/water-meter/lib64d/WiFi/WiFi.cpp.o
Archiving .pioenvs/water-meter/lib1d5/libAsyncTCP.a
Compiling .pioenvs/water-meter/lib64d/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/water-meter/lib64d/WiFi/WiFiGeneric.cpp.o
Compiling .pioenvs/water-meter/lib64d/WiFi/WiFiMulti.cpp.o
Compiling .pioenvs/water-meter/lib64d/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/water-meter/lib64d/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/water-meter/lib01c/FS/FS.cpp.o
Compiling .pioenvs/water-meter/lib01c/FS/vfs_api.cpp.o
Compiling .pioenvs/water-meter/libbc6/Update/HttpsOTAUpdate.cpp.o
Archiving .pioenvs/water-meter/lib64d/libWiFi.a
Compiling .pioenvs/water-meter/libbc6/Update/Updater.cpp.o
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/AsyncEventSource.cpp.o
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/AsyncJson.cpp.o
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/AsyncMessagePack.cpp.o
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/AsyncWebHeader.cpp.o
Archiving .pioenvs/water-meter/lib01c/libFS.a
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/AsyncWebServerRequest.cpp.o
Archiving .pioenvs/water-meter/libbc6/libUpdate.a
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/AsyncWebSocket.cpp.o
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/BackPort_SHA1Builder.cpp.o
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/ChunkPrint.cpp.o
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/Middleware.cpp.o
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/WebAuthentication.cpp.o
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/WebHandlers.cpp.o
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/WebRequest.cpp.o
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/WebResponses.cpp.o
Compiling .pioenvs/water-meter/lib6b1/ESPAsyncWebServer/WebServer.cpp.o
Compiling .pioenvs/water-meter/lib9a9/AsyncUDP/AsyncUDP.cpp.o
Archiving .pioenvs/water-meter/lib9a9/libAsyncUDP.a
Compiling .pioenvs/water-meter/lib333/DNSServer/DNSServer.cpp.o
Compiling .pioenvs/water-meter/lib915/ESPmDNS/ESPmDNS.cpp.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_core/ed25519/ref10/ed25519_ref10.c.o
Archiving .pioenvs/water-meter/lib6b1/libESPAsyncWebServer.a
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_hash/crypto_hash.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.o
Archiving .pioenvs/water-meter/lib915/libESPmDNS.a
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_hash/sha256/hash_sha256.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.o
Archiving .pioenvs/water-meter/lib333/libDNSServer.a
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_scalarmult/crypto_scalarmult.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_stream/chacha20/stream_chacha20.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_stream/crypto_stream.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_stream/salsa20/stream_salsa20.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6-asm.S.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/crypto_verify/verify.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/randombytes/internal/randombytes_internal_random.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/randombytes/randombytes.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/randombytes/sysrandom/randombytes_sysrandom.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/sodium/codecs.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/sodium/core.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/sodium/runtime.c.o
Compiling .pioenvs/water-meter/lib4dd/libsodium/sodium/utils.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/backend/openssl/cipher-aesgcm.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/backend/ref/cipher-aesgcm.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/backend/ref/cipher-chachapoly.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/backend/ref/dh-curve25519.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/backend/ref/hash-blake2b.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/backend/ref/hash-blake2s.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/backend/ref/hash-sha256.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/backend/sodium/cipher-aesgcm.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/backend/sodium/cipher-chachapoly.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/backend/sodium/dh-curve25519.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/backend/sodium/hash-blake2b.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/backend/sodium/hash-sha256.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/crypto/aes/rijndael-alg-fst.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/crypto/blake2/blake2b.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/crypto/blake2/blake2s.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/crypto/chacha/chacha.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/crypto/donna/curve25519-donna-c64.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/crypto/donna/curve25519-donna.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/crypto/donna/poly1305-donna.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/crypto/sha2/sha256.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/crypto/sha2/sha512.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/crypto/x25519/x25519.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/cipherstate.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/dhstate.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/errors.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/handshakestate.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/hashstate.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/internal.c.o
Archiving .pioenvs/water-meter/lib4dd/libsodium.a
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/names.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/patterns.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/rand_os.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/rand_sodium.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/randstate.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/signstate.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/symmetricstate.c.o
Compiling .pioenvs/water-meter/lib9db/noise-c/protocol/util.c.o
Compiling .pioenvs/water-meter/lib6b4/SPI/SPI.cpp.o
Archiving .pioenvs/water-meter/lib9db/libnoise-c.a
Compiling .pioenvs/water-meter/libe27/SmartRC-CC1101-Driver-Lib/ELECHOUSE_CC1101_SRC_DRV.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/ColorFormat.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/Esp.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/FunctionalInterrupt.cpp.o
Archiving .pioenvs/water-meter/lib6b4/libSPI.a
Compiling .pioenvs/water-meter/FrameworkArduino/HEXBuilder.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/HWCDC.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/HardwareSerial.cpp.o
Archiving .pioenvs/water-meter/libe27/libSmartRC-CC1101-Driver-Lib.a
Compiling .pioenvs/water-meter/FrameworkArduino/IPAddress.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/MacAddress.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/SHA1Builder.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/USB.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/USBCDC.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/USBMSC.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/chip-debug-report.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-periman.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-time.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-touch-ng.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/freertos_stats.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/main.cpp.o
Compiling .pioenvs/water-meter/FrameworkArduino/stdlib_noniso.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/water-meter/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/water-meter/libFrameworkArduino.a
Linking .pioenvs/water-meter/firmware.elf
RAM:   [==        ]  17.6% (used 57800 bytes from 327680 bytes)
Flash: [==========]  106.1% (used 1946272 bytes from 1835008 bytes)
Error: The program size (1946272 bytes) is greater than maximum allowed (1835008 bytes)

💡 TIP: Your ESP32 with Arduino framework has run out of flash space.

To fix this, switch to the ESP-IDF framework which is more memory efficient:

1. In your YAML configuration, modify the framework section:

   esp32:
     framework:
       type: esp-idf

2. Clean build files and compile again

Note: ESP-IDF uses less flash space and provides better performance.
Some Arduino-specific libraries may need alternatives.

*** [checkprogsize] Explicit exit, status 1
========================= [FAILED] Took 234.20 seconds =========================

ok,
poczytałem, zainstalowałem 2025.6.3 i skompilowało .bin
Zainstalowałem na ESP i coś odbiera, ale wskaże ktoś gdzie mogę poczytać więcej jak dostać odczyty z wodomierza qundis q3 5.5?
dzięki :slight_smile:

INFO ESPHome 2025.6.3
INFO Reading configuration /config/esphome/water-meter.yaml...
INFO Detected timezone 'Europe/Warsaw'
WARNING GPIO15 is a strapping PIN and should only be used for I/O with care.
Attaching external pullup/down resistors to strapping pins can cause unexpected failures.
See https://esphome.io/guides/faq.html#why-am-i-getting-a-warning-about-strapping-pins
INFO Starting log output from 192.168.1.35 using esphome API
INFO Successfully resolved water-meter @ 192.168.1.35 in 0.000s
INFO Successfully connected to water-meter @ 192.168.1.35 in 0.212s
INFO Successful handshake with water-meter @ 192.168.1.35 in 0.308s
[10:15:37][I][app:137]: ESPHome version 2025.6.3 compiled on Aug  2 2025, 18:44:07
[10:15:37][C][wifi:613]: WiFi:
[10:15:37][C][wifi:434]:   Local MAC: EC:E3:34:22:B3:CC
[10:15:37][C][wifi:439]:   SSID: [redacted]
[10:15:37][C][wifi:442]:   IP Address: 192.168.1.35
[10:15:37][C][wifi:451]:   BSSID: [redacted]
[10:15:37][C][wifi:451]:   Hostname: 'water-meter'
[10:15:37][C][wifi:451]:   Signal strength: -53 dB ▂▄▆█
[10:15:37][C][wifi:462]:   Channel: 6
[10:15:37][C][wifi:462]:   Subnet: 255.255.255.0
[10:15:37][C][wifi:462]:   Gateway: 192.168.1.1
[10:15:37][C][wifi:462]:   DNS1: 192.168.1.1
[10:15:37][C][wifi:462]:   DNS2: 0.0.0.0
[10:15:37][C][logger:215]: Logger:
[10:15:37][C][logger:215]:   Max Level: DEBUG
[10:15:37][C][logger:215]:   Initial Level: DEBUG
[10:15:37][C][logger:220]:   Log Baud Rate: 115200
[10:15:37][C][logger:220]:   Hardware UART: UART0
[10:15:37][C][logger:224]:   Task Log Buffer Size: 768
[10:15:37][C][captive_portal:089]: Captive Portal:
[10:15:37][C][sntp:042]: SNTP Time:
[10:15:37][C][sntp:045]:   Server 0: '0.pool.ntp.org'
[10:15:37][C][sntp:045]:   Server 1: '1.pool.ntp.org'
[10:15:37][C][sntp:045]:   Server 2: '2.pool.ntp.org'
[10:15:37][C][esphome.ota:077]: Over-The-Air updates:
[10:15:37][C][esphome.ota:077]:   Address: water-meter.local:3232
[10:15:37][C][esphome.ota:077]:   Version: 2
[10:15:37][C][esphome.ota:080]:   Password configured
[10:15:37][C][safe_mode:018]: Safe Mode:
[10:15:37][C][safe_mode:025]:   Boot considered successful after 60 seconds
[10:15:37][C][safe_mode:025]:   Invoke after 10 boot attempts
[10:15:37][C][safe_mode:025]:   Remain for 300 seconds
[10:15:37][C][api:185]: API Server:
[10:15:37][C][api:185]:   Address: water-meter.local:6053
[10:15:37][C][api:187]:   Using noise encryption: YES
[10:15:37][C][mdns:125]: mDNS:
[10:15:37][C][mdns:125]:   Hostname: water-meter
[10:15:37][C][wmbus:413]: wM-Bus v4.2.1-1.17.1-b8f4a945:
[10:15:37][C][wmbus:431]:   Chip ID: CCB32234E3EC
[10:15:37][C][wmbus:433]:   CC1101 frequency: 868.950 MHz
[10:15:37][C][wmbus:434]:   CC1101 SPI bus:
[10:15:37][C][wmbus:438]:     MOSI Pin: GPIO23
[10:15:37][C][wmbus:439]:     MISO Pin: GPIO19
[10:15:37][C][wmbus:440]:     CLK Pin:  GPIO18
[10:15:37][C][wmbus:441]:     CS Pin:   GPIO15
[10:15:37][C][wmbus:442]:     GDO0 Pin: GPIO4
[10:15:37][C][wmbus:443]:     GDO2 Pin: GPIO27
[10:15:37][C][wmbus:449]:   Available drivers: wme5, weh_07, watertech, waterstarm, vario451mid, vario451, vario411, unknown, unismart, ultrimis, ultraheat, tsd2, topaseskr, supercom587, sontex868, sharky774, sharky, sensostar, rfmtx1, rfmamb, qwater, qualcosonic, qsmoke, qheat_55_us, qheat, qcaloric, q400, pollucomf, piigth, omnipower, nemo, munia, multical21, mkradio4a, mkradio4, mkradio3, minomess, microclima, lse_08, lse_07_17, lansenth, lansensm, lansenrp, lansenpu, lansendw, kampress, kamheat, izar, iwm
[10:15:37][C][wmbus:463]:   Meter:
[10:15:37][C][wmbus:464]:     ID: 19088743 [0x01234567]
[10:15:37][C][wmbus:465]:     Type: apator162
[10:15:37][C][wmbus:466]:     Key: '00000000000000000000000000000000'
[10:15:37][C][wmbus:468]:     Field: 'rssi'
[10:15:37][C][wmbus:469]:      Name: 'my hot water RSSi'
[10:15:37][C][wmbus:469]:        State Class: 'measurement'
[10:15:37][C][wmbus:469]:        Unit of Measurement: 'dBm'
[10:15:37][C][wmbus:469]:        Accuracy Decimals: 0
[10:15:37][C][wmbus:469]:        Device Class: 'signal_strength'
[10:15:37][C][wmbus:468]:     Field: 'total'
[10:15:37][C][wmbus:469]:      Name: 'my hot water'
[10:15:37][C][wmbus:469]:        State Class: 'total_increasing'
[10:15:37][C][wmbus:469]:        Unit of Measurement: 'm³'
[10:15:37][C][wmbus:469]:        Accuracy Decimals: 3
[10:15:37][C][wmbus:469]:        Device Class: 'water'
[10:15:37][C][wmbus:469]:        Icon: 'mdi:water'
[10:16:20][I][safe_mode:042]: Boot seems successful; resetting boot loop counter
[10:16:20][D][esp32.preferences:143]: Writing 1 items: 0 cached, 1 written, 0 failed
[10:17:17][D][mbus:014]: Received C1 A frame
[10:17:17][I][wmbus:106]: Unknown! [0x37516359] RSSI: -80dBm T: 5344934459635137353778077959635137934435070DFF5F350082C800007E0007C113FFFF81060000FFFF000000003F3792050000008000800080008000800080008000800080000000003B002F046D11092338 (84) C1 A
[10:17:24][D][mbus:014]: Received C1 A frame
[10:17:24][I][wmbus:106]: Unknown! [0x37516362] RSSI: -61dBm T: 5344934462635137353778077962635137934435070DFF5F350082DE00005E0107C113FFFF87180000FFFF000000003F377916000000800080008000800080008000800080008000000000A7002F046D11092338 (84) C1 A
[10:18:12][D][mbus:014]: Received C1 A frame
[10:18:12][I][wmbus:106]: Unknown! [0x37516365] RSSI: -61dBm T: 5344934465635137353778077965635137934435070DFF5F350082F300007E0007C113FFFF73070000FFFF000000003F37920600000080008000800080008000800080008000800000000045002F046D12092338 (84) C1 A
[10:18:18][D][mbus:035]: Received T1 A frame
[10:18:18][I][wmbus:106]: ultrimis [0x80128682] RSSI: -76dBm T: 2E4401068286128001167A6C002005C6C79466E2CEF303C1462489567643D9AD8546E24CC561333206E8BBE4AC441D (47) T1 A
[10:18:48][D][mbus:014]: Received C1 A frame
[10:18:48][D][crc:035]:     calculated: 0x468A, read: 0x8702  !!!
[10:19:07][D][mbus:014]: Received C1 A frame
[10:19:07][D][crc:035]:     calculated: 0xC465, read: 0xBEAF  !!!
[10:19:55][D][mbus:035]: Received T1 A frame
[10:19:55][I][wmbus:106]: ultrimis [0x80128682] RSSI: -79dBm T: 2E4401068286128001167A6C002005BDAEAD7D5905D4097C882F83EE7D8B5C9B4EB4F2D8BA079D7EDD656B287ACF2E (47) T1 A
[10:21:31][D][mbus:035]: Received T1 A frame
[10:22:07][D][mbus:035]: Received T1 A frame
[10:22:07][I][wmbus:106]: ultrimis [0x80128682] RSSI: -79dBm T: 2E4401068286128001167A6C002005A8FE1038236DBFE5AFE11280B2325EA70A1D3F487D9695F5650F5D52D34E843E (47) T1 A
[10:22:15][D][sntp:067]: Synchronized time: 2025-08-03 10:22:15
[10:23:42][D][mbus:014]: Received C1 A frame
[10:23:43][I][wmbus:106]: Unknown! [0x37516360] RSSI: -62dBm T: 5344934460635137353778077960635137934435070DFF5F350082D00000110007C113FFFF35100000FFFF000000003F3718090000008000800080008000800080008000800080000000005B002F046D17092338 (84) C1 A
[10:24:19][D][mbus:035]: Received T1 A frame
[10:24:19][I][wmbus:106]: ultrimis [0x80128682] RSSI: -78dBm T: 2E4401068286128001167A6C002005A8FE1038236DBFE5AFE11280B2325EA70A1D3F487D9695F5650F5D52D34E843E (47) T1 A
[10:24:59][D][mbus:014]: Received C1 A frame
[10:24:59][I][wmbus:106]: Unknown! [0x37516362] RSSI: -64dBm T: 5344934462635137353778077962635137934435070DFF5F350082DF00005F0107C113FFFF89180000FFFF000000003F377916000000800080008000800080008000800080008000000000A7002F046D19092338 (84) C1 A
[10:26:07][D][mbus:014]: Received C1 A frame
[10:26:07][D][crc:035]:     calculated: 0x9805, read: 0x8702  !!!
[10:26:18][D][mbus:035]: Received T1 A frame
[10:26:18][I][wmbus:106]: ultrimis [0x80128682] RSSI: -78dBm T: 2E4401068286128001167A6D002005C7E5C0B451D3F26AED665096EF85A5046909E20DEC5A8E4FFF1CD07AA2CBCA82 (47) T1 A
[10:26:43][D][mbus:035]: Received T1 A frame
[10:26:43][I][wmbus:106]: ultrimis [0x80128682] RSSI: -79dBm T: 2E4401068286128001167A6D00200583F0131A25CBAB12FA313BA8704F5BED1EFA95F136478DA6C79510CA846188F3 (47) T1 A
[10:26:53][D][mbus:014]: Received C1 A frame
[10:26:53][I][wmbus:106]: Unknown! [0x37516362] RSSI: -64dBm T: 5344934462635137353778077962635137934435070DFF5F350082DF0000EE0007C113FFFF89180000FFFF000000003F377916000000800080008000800080008000800080008000000000A7002F046D1B092338 (84) C1 A
[10:27:30][D][mbus:035]: Received T1 A frame
[10:27:30][I][wmbus:106]: ultrimis [0x80128682] RSSI: -79dBm T: 2E4401068286128001167A6D002005173AE8ADFDE40247B7F3D17D64AAF726C883EB2E7FFBFC40B97F2B4DC928C25B (47) T1 A
[10:30:51][D][mbus:014]: Received C1 A frame
[10:30:51][I][wmbus:106]: qwater [0x37516362] RSSI: -63dBm T: 3C449344626351373537726263513793443507E00000200C13921800004C1300000000426CFFFFCC081379160000C2086C3F37326CFFFF046D1E092338 (61) C1 A
[10:31:19][D][mbus:035]: Received T1 A frame
[10:31:19][I][wmbus:106]: ultrimis [0x80128682] RSSI: -79dBm T: 2E4401068286128001167A6D002005D5B846ABF9A7D33A4D13BFEDA7D983E0D1A9F6A77EB42A312746184EB329C70B (47) T1 A
[10:31:31][D][mbus:035]: Received T1 A frame
[10:31:31][I][wmbus:106]: ultrimis [0x80128682] RSSI: -78dBm T: 2E4401068286128001167A6D002005D5B846ABF9A7D33A4D13BFEDA7D983E0D1A9F6A77EB42A312746184EB329C70B (47) T1 A
[10:32:37][D][mbus:014]: Received C1 A frame
[10:32:37][I][wmbus:106]: Unknown! [0x37516362] RSSI: -64dBm T: 5344934462635137353778077962635137934435070DFF5F350082E000005F0107C113FFFF92180000FFFF000000003F377916000000800080008000800080008000800080008000000000A7002F046D20092338 (84) C1 A
[10:32:46][D][mbus:014]: Received C1 A frame
[10:32:46][I][wmbus:106]: qwater [0x37519562] RSSI: -81dBm T: 3C449344629551373537726295513793443507170000200C13001000004C1300000000426CFFFFCC081372080000C2086C3F37326CFFFF046D20092338 (61) C1 A
[10:33:12][D][mbus:014]: Received C1 A frame
[10:33:12][D][crc:035]:     calculated: 0xA79A, read: 0x731C  !!!
[10:33:17][D][mbus:014]: Received C1 A frame
[10:33:17][I][wmbus:106]: Unknown! [0x37516360] RSSI: -62dBm T: 5344934460635137353778077960635137934435070DFF5F350082D200005F0107C113FFFF35100000FFFF000000003F3718090000008000800080008000800080008000800080000000005B002F046D21092338 (84) C1 A
[10:33:18][D][mbus:035]: Received T1 A frame
[10:33:18][I][wmbus:106]: ultrimis [0x80128682] RSSI: -78dBm T: 2E4401068286128001167A6D002005D5B846ABF9A7D33A4D13BFEDA7D983E0D1A9F6A77EB42A312746184EB329C70B (47) T1 A

https://wmbusmeters.org/analyze/3C449344629551373537726295513793443507170000200C13001000004C1300000000426CFFFFCC081372080000C2086C3F37326CFFFF046D20092338

Wykorzystując dane z json, tworzysz sensory wg przykładów w repozytorium

dzięki @Mariusz_Woszczyński za wskazówkę - dodałem sensor i chyba działa :slight_smile:

i przy okazji widzę jakieś odczyty również sąsiadów :slight_smile:
Pytanie, by tego się pozbyć (sąsiadów), to wystarczy jak ustawię to, tak:

  all_drivers: false
  log_all: false