Komponent wM-Bus do ESPHome (SzczepanLeon) wersja 3.x - wątek ogólny

ESPHome to nie jest HA ale aktualizować wypada :stuck_out_tongue_winking_eye:

i coś na bis
Jak prawidłowo zamieszczać YAML, inny kod lub logi w postach na forum

Dzięki za tą uwagę - będę korzystał :wink:

Otrzymuję takie ramki ale niestety brak odczytu -czyżby nakładka miała szyfrowanie inne niż standardowy klucz szyfrujący ???

czyta dwie nakładki

Poniżej log:

[14:40:10][I][safe_mode:041]: Boot seems successful; resetting boot loop counter
[14:40:26][V][rxLoop:167]: Have 411 bytes from CC1101 Rx, RSSI: -82 dBm LQI: 232
[14:40:26][D][mbus:034]: Processing T1 A frame
[14:40:26][V][mbus:040]: Frame: A4DA6C97782C8E527C14DB1AF960213C7EDB1ECFC5ADA161B9F1FDE7BBB6FEE25CD5F6F26D8678D976D383DAD498D9F3A3270C97FFFFFFFFFFFFFFFDCF9A31A5979CF61A5DFDA4DEA7A7DCAB2AE8FADAFBA7CFDDE86D68BBEA3A3A439DA3CA62BCFFFFFFFFFFFFFFE77CF30DFEBCC107CBC1EED3A4774DF11C57D2EF7E63CD1F7B7E71797BFFB52E8732497A747F7FFFFFFFFFFFFD73EF43D34FDF30B3921DF4304977EE91D7777FE90D07F0F706036BBF739A1BFC7FE287F3839FFFFFFFFFBFFDF5AF78A24B2E70 [RAW]
[14:40:27][V][mbus:042]: 9CF473EBF3FB4F9FFAA4C471EF1A71550F79B69B32E7C5CAD71DFF0BE435CF5FFFFFFFFFFFFFF9CCF054F0EFDEB973A41DC17C79E9EC741FC01CEA2FB80BEFB769CA1EFB293EC3DC125C64BAFFFFFFFFFFFFDF5BF5B5FB0C39E8AF6F0CFCCD250681AE9CA962B9EB151587786E98C15F8D08812EB68B07B0F7FFFFFFFFFFFFF1DF2F66C39EE38215B2EFBAB2E13E738E0C81FF1B632E5D7D7A69A1CF248BEC9FCA87A54FFFFFFFFFFFFFFFE39A88C336BEF1281DDBDDB6337439C00FB95FBC6A197C3D804903DFBDD4C7366369D8E31EF7FFFF (411) [RAW]
[14:40:27][V][3of6:083]: Decode 3 out of 6 failed…
[14:40:27][W][component:257]: Component wmbus took a long time for an operation (87 ms).
[14:40:27][W][component:258]: Components should block for at most 30 ms.
[14:41:53][D][sntp:066]: Synchronized time: 2025-06-15 14:41:53
[14:45:30][V][rxLoop:167]: Have 336 bytes from CC1101 Rx, RSSI: -95 dBm LQI: 216
[14:45:30][D][mbus:034]: Processing T1 A frame
[14:45:30][V][mbus:040]: Frame: D1995CE67211F2B00733BD021A38F398B4B0FD769B47B3D4159E62A9171D8BA12573361E6AFE6DA058EE8864619C990847FFFFFFFFFFFFE7D87F0031CF4A2503B93A934837DC005C679786D8DF25DBD3DDE0A1437EFC9B0BFA895F9E7A57FA3BFFFFFFFFFFFFEEED7D5306FFD5717FF4DDF5F79AB0B1CEFA8FEB3B44B29E72DE1E3BE4C2F0BB2A0918FF214DE3EFFFFFFFFFFFFFFFF9EE182EE0F8FA7DC46E0C3FB3267AFF2EB163B8049797E51DBF5FE62ECB19F52A8C7F26B0F0EFFFFFFFFFFFFBFBD66F6FFEC2 [RAW]
[14:45:30][V][mbus:042]: 73C67954DA7BF6CDB37A9EE5F0EC3B81CB7299BBAEF9BA971ED9D6FC3DC9E83867FFFFFFFFFFFF7635B5CBFEE7C7E5FD46AB0EBF48093FC7A33C7B2A1DE2FF6F14459ADB0E2BF8DA650E66A57F5BFFFFFFFFFFFFB987D176F9BAC978EF7354F5B9D60F1FF9DD0B0CED891E77AC2F28E6B5B0D18F45F1E7B2A2548E7FFFFFFFFFFFDEC2E55A1FE5CC (336) [RAW]
[14:45:30][V][3of6:083]: Decode 3 out of 6 failed…
[14:48:08][V][rxLoop:167]: Have 306 bytes from CC1101 Rx, RSSI: -81 dBm LQI: 211
[14:48:09][D][mbus:034]: Processing T1 A frame
[14:48:09][V][mbus:040]: Frame: 8CB38BFE7164E8885F77E6EFF1EBD1B07727EB952F7C51B0E0B4828660AFE466718F66DB4598C64C18365CCEC800967CD289607BFEFFCFFFFFDFFE35BFD90F4DED3D577D77DD9E092EF78A0383ECB3B7083BFF55AB27FCEF7F38639B306A79FFBFFFFFFFFFFEF743340F4FFBB348A3CC4BDD8173AB6FCF2E657C852F791F5ABCFB98C81A74EDD0C41BE9B7F01DBE27F7FEFBFFFDFFBEB388610ABDED7AE447BDB7BD4A57D39A6C63DC347AEBF1DA812A4F3A30D31EDF4D386BD9F7BE7FFEBEE77D5F60484C21FF1B [RAW]
[14:48:09][V][mbus:042]: 2C40B1DA7022823A2CA367BF4540B4B59001A28EF3F20183DE831BD8678A4BEB3DFFFBFFFFF7EFFF8C981689D0AE4E70E03D8230772EE37123AB7DE47474CC030DE7FB59D5BB1DC3FE755E61D8C02FFFFFFFFFFFFFFF8FD53E284FA4A8739C7EE9A4102F23318879C95E (306) [RAW]
[14:48:09][V][3of6:083]: Decode 3 out of 6 failed…

W tym logu nie ma żadnej poprawnie odebranej ramki, więc nie chodzi o klucz szyfrowania.

Więc co może być przyczyną?

Nie wiem, ale na moje oko nie klucz (bo dekodowane są tylko poprawne ramki, a masz same niepoprawne w tym kawałku loga).

Może czas na v4? edit: jednak nie, skoro masz ESP8266
masz za to szansę wspomóc nieco autora kupując u niego Ultimatereader (na znacznie nowocześniejszych podzesołach)

Okazało się, że przystawka była za daleko od licznika - teraz ruszyło “z buta” - dzięki za udzieloną pomoc.

Nie ma, skończyło się :wink:
Jak ktoś chce UltimateReader - pozostał jedynie prywatny import.

przypomni ktoś jak skanować sieć bo zmienili mi nakladkę na licznik i nie znam id, sensor:

  • platform: wmbus

meter_id: 0x2122A4C5

type: izar

lqi:

name: “My lqi”

rssi:

name: “My RSSI”

total_water_m3:

name: “My cold water”

  1. Jak prawidłowo zamieszczać YAML, inny kod lub logi w postach na forum
  2. Skasuj/zakomentuj YAML sensorów i czytaj logi

Witam,

Szukałem na forum i pewnie jest odpowiedz na moje pytanie ale jakoś mnie się nie udało jej znaleźć :confused: także z góry sorki jak powielam ale mam taki problem.
Jak już gdzieś tu na forum padło, że ostatnie zmiany esphome powodują rozrost kodu po kompilacji tak i mnie dopadło akurat przy aktualizacji espka pod licznik wody. Nie zmieniałem nic w kodzie.
Generalnie od samego początku miałem ustawioną opcję all_drivers na true i się wszystkie drivery kompilowały. Teraz z racji przerostu kodu nad miejscem postanowiłem dać all_drivers: false i mam lekki problem bo przestało co kolwiek czytać z liczników.
Tak mam zdefiniowany sensor do odczytu licznika izar:

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


## ----------------------------------------------------------------
## Global variables
## ----------------------------------------------------------------
globals:
  - id: JB_last_value
    type: float
    restore_value: yes
    initial_value: "0.00"
  - id: JG_last_value
    type: float
    restore_value: yes
    initial_value: "0.00"
## ------------------------------------------------------------------
##           WMBUS CC1101 --> ESP32 az-delivery-devkit-v4
## ------------------------------------------------------------------
##
##
##                                                               o 1 (3.3V)
##                                                               |
##   ╭――x――x――x――x――x――x――x――x――x――x――x――x――x――x――x――x――x――x――x――o―╮
##   |                                                             |
##   |                                                             |
## - | 5v               az-delivery-devkit-v4                      | -- ANT
##   |                                                             |
##   |                          16 17 5  18 19               23    |
##   ╰――x――x――x――x――x――x――x――x――o――x――o――o――o――o――o――o――o――o――o――o―╯
##                              |  |  |  |  |                 |   |
##                              o  |  |  o  |                 |   ╰-o - 2 (GND)
##                              7  o  |  4  o                 o
##                            GDO0 6  | CLK 5                 3
##                               GD02 o    MISO              M0SI
##                                    8
##                                   CSN
##
## ------------------------------------------------------------------
wmbus:
  mosi_pin: GPIO23    ## SI:   braun
  miso_pin: GPIO19    ## SO:   grün
  clk_pin: GPIO18     ## SCLK: violett
  cs_pin: GPIO05      ## CSN:  orange
  gdo0_pin: GPIO16    ## GD00: gelb (rx)
  gdo2_pin: GPIO17    ## GD02: weiss (tx)
#  log_unknown: False
  sync_mode: True
  all_drivers: false
  log_all: false

## ---------------------------------------------------
## SENSORS
## ---------------------------------------------------
sensor:
  - platform: wmbus
    type: izar  
  ## ID Liczników Wody
  - platform: wmbus
    meter_id: "0xMojeID"
    type: izar
    sensors:     
    - name: "Licznik - Odczyt Aktualny"

i to działało ładnie jak się ładowały wszystkie sterowniki ale po przełączeniu się na false nie kompiluje się driver dla izar a jedynie unknown
‘Compiling .pioenvs/glownylicznikwody/src/esphome/components/wmbus/driver_unknown.cpp.o’
Co zrobić by się kompilował driver pod izar

JB

Pytasz raczej w złym miejscu, w wersji 3 moim zdaniem nie było takich opcji (ale głowy nie dam sobie uciąć…).

Gdybyś zamieścił cały YAML, a nie urywek, to ktoś mógłby ewentualnie przenieść posta we właściwe miejsce.

I jeszcze jedno, ale nie mniej ważne
Jak prawidłowo zamieszczać YAML, inny kod lub logi w postach na forum


A pomijając wszystko to cofnij sobie wersję ESPHome

Ok poprawiłem kod yaml`a w poprzednim poście :slight_smile:
Co do powrotu do wcześniejszej wersji - hmm wolałbym rozwiązać ten problem bez wracania :slight_smile:

poszukaj stare zamkniete ISSUE na githubie

Witam wszystkich, od około 2 tygodni nie jestem w stanie odebrać żadnej ramki wysyłanej przez moje liczniki. Czy możliwe jest aby padł układ C1101 a może problem leży jeszcze gdzieś w innym miejscu. HA oraz wszystkie dodatki mam aktualizowane do najnowszych wersji. Próbowałem także resetu
bez skutecznie. Poniżej moja konfiguracja oraz log.

#dashboard_import:
#  package_import_url: github://MariuszWoszczynski/wmbus-reader-v2/wmbus-reader-v2.yaml@main
#  import_full_config: true
 
substitutions:
  name: "wmbus-reader-v2"
  friendly_name: "wmbus reader v2"
  status_led: GPIO15
  
esphome:
  name: "${name}"
  friendly_name: "${friendly_name}"
  project:
    name: esphome.wmbus_reader_v2
    version: "1.0"
  ## only for RPI 
  compile_process_limit: 1
  
esp32:
  board: lolin_s2_mini
  framework:
    type: arduino
 
external_components:
  - source: github://SzczepanLeon/esphome-components@version_3
    refresh: 0d
    components: [ wmbus ]
 
time:
 - platform: sntp
   id: time_sntp
 
## Enable logging
logger:
  level: debug
 
## Enable Home Assistant API
api:
  encryption:
    key: "D0KKR80TBX3z2sx+Pejf1BBJ/+jaj5dQZXNZuwDxxxx"
 
ota:
  - platform: esphome
#  - platform: web_server
  
wifi:
  ssid: !secret wifi_ssid #""
  password: !secret wifi_password #""
  power_save_mode: LIGHT
  fast_connect: true
  reboot_timeout: 10min
  output_power: 18dB
##  static IP configuration (instead of data from the secret file)
#  manual_ip:
#    static_ip: 192.168.10.99
#    gateway: 192.168.10.1
#    subnet: 255.255.255.0
 
## Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "WMBUS Reader v2"
    password: "123456789"
 
## Status LED for connection
status_led:
  pin:
    # Blue LED
    number: ${status_led}

captive_portal:
 
web_server: 
  port: 80
 
wmbus:
  mosi_pin: GPIO35
  clk_pin:  GPIO36 
  miso_pin: GPIO37
  gdo2_pin: GPIO1 
  gdo0_pin: GPIO2
  cs_pin:   GPIO34
  log_unknown: true
  sync_mode: true

text_sensor: 
  - platform: wifi_info                   
    ip_address:
      name: 'IP Address'
      icon: mdi:wifi
    ssid:
      name: 'Connected SSID'
      icon: mdi:wifi-strength-2
      
sensor:
    # Reports the WiFi signal strength/RSSI in dB
  - platform: wifi_signal 
    name: "WiFi Signal dB"
    id: wifi_signal_db
    update_interval: 60s
    entity_category: "diagnostic"
###
## mieszkanie sensor Gama150 (electricity)
  - platform: wmbus
    meter_id: 0x13891185
    type: amiplus
    key: "52C55949D1C2172177A03FC1D5D0xxxx"
    add_prefix: false
    mode: T1C1
    rssi:
      name: "P1 My RSSI"
    total_energy_consumption_kwh:
      #Wskazanie licznika kWh
      name: "P1 My consumption in kWh"
      icon: "mdi:power-plug"

    current_power_consumption_kw:
      #Bierzące zużycie kW
      name: "P1 My current power consumption in kW"

    total_energy_production_kwh:
      #Całościowa produkcja (oddane do sieci) kWh
      name: "P1 My total energy production in kWh"
 
    current_power_production_kw:
      #Bierząca produkcja (oddane do sieci) kW
      name: "P1 My current power production in kW"

    voltage_at_phase_1_v:
      #Napięcie w sieci V
      name: "P1 My V1"
###
## klatka sensor Otus1 (electricity)
  - platform: wmbus
    meter_id: 0x55172400
    type: amiplus
    key: "5A4A25D920E78DF46F95C009821Exxxx"
    add_prefix: false
    mode: T1C1
    rssi:
      name: "P2 My RSSI"
    
    total_energy_consumption_kwh:
      #Wskazanie licznika kWh
      name: "P2 My consumption in kWh"
      icon: "mdi:power-plug"
    
    current_power_consumption_kw:
      #Bierzące zużycie kW
      name: "P2 My current power consumption in kW"
    
    voltage_at_phase_1_v:
      #Napięcie w sieci V
      name: "P2 My V1"
  # more options on 
button:
  - platform: restart
    name: "Restart"

LOG

INFO ESPHome 2025.7.5
INFO Reading configuration /config/esphome/wmbus-reader-v2.yaml...
INFO Updating https://github.com/SzczepanLeon/esphome-components.git@version_3
INFO Detected timezone 'Europe/Warsaw'
INFO Starting log output from 192.168.100.77 using esphome API
INFO Successfully resolved wmbus-reader-v2 @ 192.168.100.77 in 0.003s
INFO Successfully connected to wmbus-reader-v2 @ 192.168.100.77 in 0.132s
INFO Successful handshake with wmbus-reader-v2 @ 192.168.100.77 in 0.441s
[08:08:41][I][app:149]: ESPHome version 2025.7.5 compiled on Aug  6 2025, 14:19:05
[08:08:41][I][app:151]: Project esphome.wmbus_reader_v2 version 1.0
[08:08:41][C][status_led:019]: Status LED:
[08:08:41][C][status_led:020]:   Pin: GPIO15
[08:08:41][C][wifi:613]: WiFi:
[08:08:41][C][wifi:434]:   Local MAC: CC:8D:A2:88:B8:36
[08:08:41][C][wifi:439]:   SSID: 'g00pher'[redacted]
[08:08:41][C][wifi:442]:   IP Address: 192.168.100.77
[08:08:41][C][wifi:446]:   BSSID: 80:AF:CA:68:22:24[redacted]
[08:08:41][C][wifi:446]:   Hostname: 'wmbus-reader-v2'
[08:08:41][C][wifi:446]:   Signal strength: -72 dB ▂▄▆█
[08:08:41][C][wifi:455]:   Channel: 10
[08:08:41][C][wifi:455]:   Subnet: 255.255.255.0
[08:08:41][C][wifi:455]:   Gateway: 192.168.100.1
[08:08:41][C][wifi:455]:   DNS1: 46.174.24.126
[08:08:41][C][wifi:455]:   DNS2: 46.174.24.170
[08:08:41][C][logger:246]: Logger:
[08:08:41][C][logger:246]:   Max Level: DEBUG
[08:08:41][C][logger:246]:   Initial Level: DEBUG
[08:08:41][C][logger:252]:   Log Baud Rate: 115200
[08:08:41][C][logger:252]:   Hardware UART: USB_CDC
[08:08:42][C][logger:259]:   Task Log Buffer Size: 768
[08:08:42][C][restart.button:017]: Restart Button 'Restart'
[08:08:42][C][restart.button:017]:   Icon: 'mdi:restart'
[08:08:42][C][captive_portal:099]: Captive Portal:
[08:08:42][C][web_server:310]: Web Server:
[08:08:42][C][web_server:310]:   Address: wmbus-reader-v2.local:80
[08:08:42][C][sntp:042]: SNTP Time:
[08:08:42][C][sntp:045]:   Server 0: '0.pool.ntp.org'
[08:08:42][C][sntp:045]:   Server 1: '1.pool.ntp.org'
[08:08:42][C][sntp:045]:   Server 2: '2.pool.ntp.org'
[08:08:42][C][esphome.ota:073]: Over-The-Air updates:
[08:08:42][C][esphome.ota:073]:   Address: wmbus-reader-v2.local:3232
[08:08:42][C][esphome.ota:073]:   Version: 2
[08:08:42][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:08:42][C][safe_mode:018]: Safe Mode:
[08:08:42][C][safe_mode:019]:   Boot considered successful after 60 seconds
[08:08:42][C][safe_mode:019]:   Invoke after 10 boot attempts
[08:08:42][C][safe_mode:019]:   Remain for 300 seconds
[08:08:42][C][web_server.ota:224]: Web Server OTA
[08:08:42][C][api:207]: API Server:
[08:08:42][C][api:207]:   Address: wmbus-reader-v2.local:6053
[08:08:42][C][api:212]:   Using noise encryption: YES
[08:08:42][C][wifi_info:012]: SSID 'Connected SSID'
[08:08:42][C][wifi_info:012]:   Icon: 'mdi:wifi-strength-2'
[08:08:43][C][wifi_info:010]: IP Address 'IP Address'
[08:08:43][C][wifi_info:010]:   Icon: 'mdi:wifi'
[08:08:43][C][wifi_signal.sensor:010]: WiFi Signal 'WiFi Signal dB'
[08:08:43][C][wifi_signal.sensor:010]:   State Class: 'measurement'
[08:08:43][C][wifi_signal.sensor:010]:   Unit of Measurement: 'dBm'
[08:08:43][C][wifi_signal.sensor:010]:   Accuracy Decimals: 0
[08:08:43][C][wifi_signal.sensor:010]:   Device Class: 'signal_strength'
[08:08:43][C][mdns:122]: mDNS:
[08:08:43][C][mdns:122]:   Hostname: wmbus-reader-v2
[08:08:43][C][wmbus:372]: wM-Bus v3.3.0:
[08:08:43][C][wmbus:389]:   CC1101 frequency: 868.950 MHz
[08:08:43][C][wmbus:390]:   CC1101 SPI bus:
[08:08:43][C][wmbus:391]:     MOSI Pin: GPIO35
[08:08:43][C][wmbus:392]:     MISO Pin: GPIO37
[08:08:43][C][wmbus:393]:     CLK Pin:  GPIO36
[08:08:43][C][wmbus:394]:     CS Pin:   GPIO34
[08:08:43][C][wmbus:395]:     GDO0 Pin: GPIO2
[08:08:43][C][wmbus:396]:     GDO2 Pin: GPIO1
[08:08:43][C][wmbus:403]:   Available drivers:  amiplus, apator08, apator162, apatoreitn, bmeters, c5isf, compact5, dme07, elf, evo868, fhkvdataiii, flowiq2200, hydrocalm3, hydrus, iperl, itron, izar, kamheat, mkradio3, mkradio4, mkradio4a, multical21, qheat, qwater, rfmtx1, sharky774, topaseskr, ultrimis, unismart, vario451
[08:08:43][C][wmbus:421]:   Meter:
[08:08:43][C][wmbus:422]:     ID: 327750021 [0x13891185]
[08:08:43][C][wmbus:423]:     Type: amiplus
[08:08:43][C][wmbus:424]:     Mode: T1C1
[08:08:43][C][wmbus:425]:     Key: '52C55949D1C2172177A03FC1D5Dxxxx'
[08:08:43][C][wmbus:427]:     Sensor 'P1 My current power consumption in kW'
[08:08:43][C][wmbus:427]:       State Class: 'measurement'
[08:08:43][C][wmbus:427]:       Unit of Measurement: 'kW'
[08:08:43][C][wmbus:427]:       Accuracy Decimals: 3
[08:08:43][C][wmbus:427]:       Device Class: 'power'
[08:08:43][C][wmbus:427]:       Icon: 'mdi:transmission-tower-export'
[08:08:43][C][wmbus:427]:     Sensor 'P1 My current power production in kW'
[08:08:43][C][wmbus:427]:       State Class: 'measurement'
[08:08:43][C][wmbus:427]:       Unit of Measurement: 'kW'
[08:08:43][C][wmbus:427]:       Accuracy Decimals: 3
[08:08:43][C][wmbus:427]:       Device Class: 'power'
[08:08:43][C][wmbus:427]:       Icon: 'mdi:transmission-tower-import'
[08:08:43][C][wmbus:427]:     Sensor 'P1 My RSSI'
[08:08:43][C][wmbus:427]:       State Class: 'measurement'
[08:08:43][C][wmbus:427]:       Unit of Measurement: 'dBm'
[08:08:43][C][wmbus:427]:       Accuracy Decimals: 0
[08:08:43][C][wmbus:427]:       Device Class: 'signal_strength'
[08:08:43][C][wmbus:427]:     Sensor 'P1 My consumption in kWh'
[08:08:43][C][wmbus:427]:       State Class: 'total_increasing'
[08:08:43][C][wmbus:427]:       Unit of Measurement: 'kWh'
[08:08:43][C][wmbus:427]:       Accuracy Decimals: 3
[08:08:43][C][wmbus:427]:       Device Class: 'energy'
[08:08:43][C][wmbus:427]:       Icon: 'mdi:power-plug'
[08:08:43][C][wmbus:427]:     Sensor 'P1 My total energy production in kWh'
[08:08:43][C][wmbus:427]:       State Class: 'total_increasing'
[08:08:43][C][wmbus:427]:       Unit of Measurement: 'kWh'
[08:08:43][C][wmbus:427]:       Accuracy Decimals: 3
[08:08:43][C][wmbus:427]:       Device Class: 'energy'
[08:08:43][C][wmbus:421]:   Meter:
[08:08:43][C][wmbus:422]:     ID: 1427579904 [0x55172400]
[08:08:43][C][wmbus:423]:     Type: amiplus
[08:08:43][C][wmbus:424]:     Mode: T1C1
[08:08:43][C][wmbus:425]:     Key: '5A4A25D920E78DF46F95C009821Exxxx'
[08:08:43][C][wmbus:427]:     Sensor 'P2 My current power consumption in kW'
[08:08:43][C][wmbus:427]:       State Class: 'measurement'
[08:08:43][C][wmbus:427]:       Unit of Measurement: 'kW'
[08:08:43][C][wmbus:427]:       Accuracy Decimals: 3
[08:08:43][C][wmbus:427]:       Device Class: 'power'
[08:08:43][C][wmbus:427]:       Icon: 'mdi:transmission-tower-export'
[08:08:43][C][wmbus:427]:     Sensor 'P2 My RSSI'
[08:08:43][C][wmbus:427]:       State Class: 'measurement'
[08:08:43][C][wmbus:427]:       Unit of Measurement: 'dBm'
[08:08:43][C][wmbus:427]:       Accuracy Decimals: 0
[08:08:43][C][wmbus:427]:       Device Class: 'signal_strength'
[08:08:43][C][wmbus:427]:     Sensor 'P2 My consumption in kWh'
[08:08:43][C][wmbus:427]:       State Class: 'total_increasing'
[08:08:43][C][wmbus:427]:       Unit of Measurement: 'kWh'
[08:08:43][C][wmbus:427]:       Accuracy Decimals: 3
[08:08:43][C][wmbus:427]:       Device Class: 'energy'
[08:08:43][C][wmbus:427]:       Icon: 'mdi:power-plug'
[08:08:43][C][wmbus:427]:     Sensor 'P2 My V1'
[08:08:43][C][wmbus:427]:       State Class: 'measurement'
[08:08:43][C][wmbus:427]:       Unit of Measurement: 'V'
[08:08:43][C][wmbus:427]:       Accuracy Decimals: 0
[08:08:43][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:08:58][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:08:59][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:09:19][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:09:20][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:09:21][D][sensor:104]: 'WiFi Signal dB': Sending state -71.00000 dBm with 0 decimals of accuracy
[08:10:07][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:10:08][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:10:10][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:10:11][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:10:21][D][sensor:104]: 'WiFi Signal dB': Sending state -67.00000 dBm with 0 decimals of accuracy
[08:10:47][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:10:48][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:10:49][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:10:50][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:10:56][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:10:57][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:11:21][D][sensor:104]: 'WiFi Signal dB': Sending state -69.00000 dBm with 0 decimals of accuracy
[08:11:33][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:11:34][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:12:15][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:12:16][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'
[08:12:21][D][sensor:104]: 'WiFi Signal dB': Sending state -67.00000 dBm with 0 decimals of accuracy
[08:12:31][D][text_sensor:069]: 'IP Address': Sending state '192.168.100.77'

Tu leży problem. Poczytaj forum i zainstaluj starsze ESPHome.

1 polubienie

Dzięki, faktycznie downgrade do 2025.6.4 pomogło.

Poważnie? nigdy nie było takiej wersji ESPHome…

Witam.
Trochę się chyba pogubiłem z tymi wersjami.
Piszecie, że dla wersji @main (5) może być najnowsza wersja EspHome.
Ja mam: INFO ESPHome 2025.7.5
Piszecie też, że dla starszych wersji 2, 3, 4 trzeba cofnąć wersję Esphome do wersji 2025.6.4.
To jakim cudem skompilowałem wersję 3 na ESPHome 2025.7.5 dla Wemos D1 Mini która defacto działa.
Skompilowałem też wersję 3 dla Wemos 32 D1 Mini i ta niestety nie działa. Tzn uruchamia się, wykrywa CC1101 i nie ma żadnych błędów lecz nie dekoduje żadnych ramek. Z tego co zauważyłem to w monitorze szeregowym cały czas leci log z taką oto zawartością:

[  1304][E][esp32-hal-gpio.c:190] __digitalRead(): IO 13 is not set as GPIO.
[  1313][E][esp32-hal-gpio.c:190] __digitalRead(): IO 13 is not set as GPIO.
[  1322][E][esp32-hal-gpio.c:190] __digitalRead(): IO 13 is not set as GPIO.
[  1331][E][esp32-hal-gpio.c:190] __digitalRead(): IO 13 is not set as GPIO.
[  1340][E][esp32-hal-gpio.c:190] __digitalRead(): IO 13 is not set as GPIO.
[  1349][E][esp32-hal-gpio.c:190] __digitalRead(): IO 13 is not set as GPIO.
[  1358][E][esp32-hal-gpio.c:190] __digitalRead(): IO 13 is not set as GPIO.
[  1367][E][esp32-hal-gpio.c:190] __digitalRead(): IO 13 is not set as GPIO.
[  1376][E][esp32-hal-gpio.c:190] __digitalRead(): IO 13 is not set as GPIO.

IO13 to pin Miso. Jeśli zdefiniuje inny pin dla Miso to wtedy w logu pojawia się numer ustawionego pinu.
Pomóżcie proszę w uruchomieniu wmbusa na Wemosie 32 D1 Mini
Pozdrawiam.

Kazda wersja ma inne flaczki w środku.
Dlatego v3 zadziałała (ale nie masz tam driverów z wmbusmeters’a).
v4 ma drivery z wmbusmeters’a ale wspiera tylko CC1101 (tak jak v3) i stare ESPHome

v5 też ma drivery z wmbusmeters’a ale wspiera tylko SX (mozna dopisac obsluge CC1101) oraz zapewnia wsparcie ESP-IDF oraz nowe ESPHome