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

**URL:** <https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995>\
**Category:** ESPHome\
**Tags:** wmbus, wmbusmeters, cc1101, esphome\
**Created:** [20 Wrzesień 2024 17:08 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995 "2024-09-20T17:08:48Z")\
**Posts on this page:** 20\
**Page:** 12

<div class="post-metadata">

**Autor:** ![\_Szczepan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/_szczepan/32/14143_2.png) [@\_Szczepan](https://forum.arturhome.pl/u/_Szczepan)\
**Data wpisu:** [21 Maj 2025 14:48 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/241 "2025-05-21T14:48:54Z")

</div>

Update poszedł rano.

Daj clean i jeszcze raz.  
Jak wygląda twój YAML?

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [21 Maj 2025 14:52 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/242 "2025-05-21T14:52:47Z")

</div>

> [@\_Szczepan](#):
>
> Update poszedł rano.

Ale przy specyfikowaniu wersji 4.1.4 to nie zadziała

---

<div class="post-metadata">

**Autor:** ![delphin](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/delphin/32/28564_2.png) [@delphin](https://forum.arturhome.pl/u/delphin)\
**Data wpisu:** [21 Maj 2025 14:58 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/243 "2025-05-21T14:58:27Z")

</div>

dac na @main ?

```auto
 - source: github://SzczepanLeon/esphome-components@main
   components: [wmbus]

```

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [21 Maj 2025 14:59 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/244 "2025-05-21T14:59:50Z")

</div>

Branch main i tak jest domyślny, ale tak, będzie to OK.  
Tylko jak chcesz dzisiaj to pewnie trzeba zwiększyć częstość odświeżania zdalnego kodu, bo domyślnie jest chyba `1d` (jakkolwiek jednorazowo to raczej wystarczy _Clean build files_).

* * *

edit dzis 23.05.2025 to posty sprzed 2 dni, ale właśnie wyszła wersja 5.x więc by pozostać na 4.x konieczna jest zmiana

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

```

---

<div class="post-metadata">

**Autor:** ![delphin](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/delphin/32/28564_2.png) [@delphin](https://forum.arturhome.pl/u/delphin)\
**Data wpisu:** [21 Maj 2025 15:04 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/245 "2025-05-21T15:04:09Z")

</div>

dzięki ,  
bez specyfikowania wersji poszło 🙂

---

<div class="post-metadata">

**Autor:** ![Jacek17](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/j/2bfe46/32.png) [@Jacek17](https://forum.arturhome.pl/u/Jacek17)\
**Data wpisu:** [22 Maj 2025 07:42 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/246 "2025-05-22T07:42:16Z")

</div>

Zrobiłem aktualizację dziś rano (zachciało mi się) i niestety od prawie 3h brak odczytu z licznika. Prosze o pomoc.

```auto
 INFO ESPHome 2025.5.0
INFO Reading configuration /config/esphome/pge2.yaml...
INFO Updating https://github.com/SzczepanLeon/esphome-components.git@main
WARNING GPIO12 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
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
WARNING GPIO0 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 Detected timezone 'Europe/Paris'
INFO Starting log output from 192.168.1.26 using esphome API
INFO Successfully connected to pge2 @ 192.168.1.26 in 0.106s
INFO Successful handshake with pge2 @ 192.168.1.26 in 0.115s
[09:24:53][I][app:115]: ESPHome version 2025.5.0 compiled on May 22 2025, 07:18:05
[09:24:53][C][wifi:600]: WiFi:
[09:24:53][C][wifi:428]: Local MAC: 5C:01:3B:64:72:0C
[09:24:53][C][wifi:433]: SSID: 'SUPLA'[redacted]
[09:24:53][C][wifi:436]: IP Address: 192.168.1.26
[09:24:53][C][wifi:440]: BSSID: 64:66:B3:8B:32:66[redacted]
[09:24:53][C][wifi:441]: Hostname: 'pge2'
[09:24:53][C][wifi:443]: Signal strength: -74 dB ▂▄▆█
[09:24:53][C][wifi:447]: Channel: 1
[09:24:53][C][wifi:448]: Subnet: 255.255.255.0
[09:24:53][C][wifi:449]: Gateway: 192.168.1.1
[09:24:53][C][wifi:450]: DNS1: 0.0.0.0
[09:24:53][C][wifi:451]: DNS2: 0.0.0.0
[09:24:53][C][logger:224]: Logger:
[09:24:53][C][logger:225]: Max Level: DEBUG
[09:24:53][C][logger:226]: Initial Level: DEBUG
[09:24:53][C][logger:228]: Log Baud Rate: 115200
[09:24:53][C][logger:229]: Hardware UART: UART0
[09:24:53][C][logger:233]: Task Log Buffer Size: 768
[09:24:53][C][uptime.sensor:033]: Uptime Sensor 'Uptime Sensor'
[09:24:53][C][uptime.sensor:033]: Device Class: 'duration'
[09:24:53][C][uptime.sensor:033]: State Class: 'total_increasing'
[09:24:53][C][uptime.sensor:033]: Unit of Measurement: 's'
[09:24:53][C][uptime.sensor:033]: Accuracy Decimals: 0
[09:24:53][C][uptime.sensor:033]: Icon: 'mdi:timer-outline'
[09:24:53][C][uptime.sensor:034]: Type: Seconds
[09:24:53][C][copy.sensor:015]: Copy Sensor 'WiFi signal %'
[09:24:53][C][copy.sensor:015]: Device Class: 'signal_strength'
[09:24:53][C][copy.sensor:015]: State Class: 'measurement'
[09:24:53][C][wifi_info:014]: WifiInfo Mac Address 'MAC'
[09:24:53][C][captive_portal:089]: Captive Portal:
[09:24:53][C][sntp:042]: SNTP Time:
[09:24:53][C][sntp:045]: Server 0: '0.pool.ntp.org'
[09:24:53][C][sntp:045]: Server 2: '2.pool.ntp.org'
[09:24:53][C][mdns:120]: mDNS:
[09:24:53][C][esphome.ota:075]: Version: 2
[09:24:53][C][esphome.ota:078]: Password configured
[09:24:53][C][api:171]: Address: 192.168.1.26:6053
[09:24:53][C][api:173]: Using noise encryption: YES
[09:24:53][C][wifi_signal.sensor:010]: Unit of Measurement: 'dBm'
[09:24:53][C][wifi_signal.sensor:010]: Accuracy Decimals: 0
[09:24:53][C][wifi_info:012]: WifiInfo SSID 'SSID'
[09:24:53][C][wifi_info:010]: WifiInfo IPAddress 'IP'
[09:24:53][C][wmbus:413]: wM-Bus v4.2.1-1.17.1-b8f4a945:
[09:24:53][C][wmbus:426]: LED:
[09:24:53][C][wmbus:433]: CC1101 frequency: 868.950 MHz
[09:24:53][C][wmbus:434]: CC1101 SPI bus:
[09:24:53][C][wmbus:441]: CS Pin: GPIO15
[09:24:53][C][wmbus:442]: GDO0 Pin: GPIO22
[09:24:54][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
[09:24:54][C][wmbus:463]: Meter:
[09:24:54][C][wmbus:464]: ID: 811816768 [0x30635740]
[09:24:54][C][wmbus:465]: Type: amiplus
[09:24:54][C][wmbus:466]: Key: '67603392955683394912159766651166'
[09:24:54][C][wmbus:468]: Field: 'current_power_consumption'
[09:24:54][C][wmbus:469]: Name: 'pobór aktualny'
[09:24:54][C][wmbus:469]: Device Class: 'power'
[09:24:54][C][wmbus:469]: Unit of Measurement: 'kW'
[09:24:54][C][wmbus:469]: Accuracy Decimals: 3
[09:24:54][C][wmbus:468]: Field: 'current_power_production'
[09:24:54][C][wmbus:469]: Name: 'sprzedaż aktualna'
[09:24:54][C][wmbus:469]: State Class: 'measurement'
[09:24:54][C][wmbus:469]: Unit of Measurement: 'kW'
[09:24:54][C][wmbus:469]: Icon: 'mdi:lightning-bolt'
[09:24:54][C][wmbus:468]: Field: 'rssi'
[09:24:54][C][wmbus:469]: Accuracy Decimals: 3
[09:24:54][C][wmbus:469]: Icon: 'mdi:flash'
[09:24:54][C][wmbus:469]: Name: 'energia sprzedana'
[09:24:54][C][wmbus:469]: Device Class: 'energy'
[09:24:54][C][wmbus:469]: Unit of Measurement: 'kWh'
[09:24:54][C][wmbus:469]: Accuracy Decimals: 3
[09:24:54][C][wmbus:469]: Name: 'v1'
[09:24:54][C][wmbus:469]: Icon: 'mdi:flash'
[09:24:54][C][wmbus:469]: Device Class: 'voltage'
[09:24:54][C][wmbus:469]: State Class: 'measurement'
[09:24:54][C][wmbus:469]: Icon: 'mdi:flash'
[09:24:54][C][wmbus:468]: Field: 'voltage_at_phase_3'
[09:24:54][C][wmbus:469]: Device Class: 'voltage'
[09:24:54][C][wmbus:469]: Icon: 'mdi:flash'
[09:25:03][D][sensor:094]: 'WiFi signal': Sending state -77.00000 dBm with 0 decimals of accuracy
[09:25:03][D][sensor:094]: 'WiFi signal %': Sending state 46.00000 % with 0 decimals of accuracy
[09:25:12][D][sensor:094]: 'Uptime Sensor': Sending state 317.65900 s with 0 decimals of accuracy
[09:26:03][D][sensor:094]: 'WiFi signal': Sending state -74.00000 dBm with 0 decimals of accuracy
[09:26:03][D][sensor:094]: 'WiFi signal %': Sending state 52.00000 % with 0 decimals of accuracy
[09:26:12][D][sensor:094]: 'Uptime Sensor': Sending state 377.65900 s with 0 decimals of accuracy
[09:27:03][D][sensor:094]: 'WiFi signal': Sending state -74.00000 dBm with 0 decimals of accuracy
[09:27:03][D][sensor:094]: 'WiFi signal %': Sending state 52.00000 % with 0 decimals of accuracy
[09:27:12][D][sensor:094]: 'Uptime Sensor': Sending state 437.66000 s with 0 decimals of accuracy
[09:28:03][D][sensor:094]: 'WiFi signal': Sending state -74.00000 dBm with 0 decimals of accuracy
[09:28:03][D][sensor:094]: 'WiFi signal %': Sending state 52.00000 % with 0 decimals of accuracy
[09:28:12][D][sensor:094]: 'Uptime Sensor': Sending state 497.66101 s with 0 decimals of accuracy
[09:29:03][D][sensor:094]: 'WiFi signal': Sending state -74.00000 dBm with 0 decimals of accuracy
[09:29:03][D][sensor:094]: 'WiFi signal %': Sending state 52.00000 % with 0 decimals of accuracy
[09:29:12][D][sensor:094]: 'Uptime Sensor': Sending state 557.66101 s with 0 decimals of accuracy
[09:29:47][D][api.connection:265]: Home Assistant 2025.5.2 (192.168.1.14) requested disconnected
[09:29:47][D][api:122]: Accepted 192.168.1.14
[09:29:47][D][api.connection:1529]: Home Assistant 2025.5.2 (192.168.1.14): Connected successfully
[09:30:03][D][sensor:094]: 'WiFi signal': Sending state -75.00000 dBm with 0 decimals of accuracy
[09:30:03][D][sensor:094]: 'WiFi signal %': Sending state 50.00000 % with 0 decimals of accuracy
[09:30:12][D][sensor:094]: 'Uptime Sensor': Sending state 617.66101 s with 0 decimals of accuracy
[09:31:03][D][sensor:094]: 'WiFi signal': Sending state -75.00000 dBm with 0 decimals of accuracy
[09:31:03][D][sensor:094]: 'WiFi signal %': Sending state 50.00000 % with 0 decimals of accuracy
[09:31:12][D][sensor:094]: 'Uptime Sensor': Sending state 677.66101 s with 0 decimals of accuracy
[09:31:58][D][mbus:035]: Received T1 A frame
[09:32:03][D][sensor:094]: 'WiFi signal': Sending state -73.00000 dBm with 0 decimals of accuracy
[09:32:03][D][sensor:094]: 'WiFi signal %': Sending state 54.00000 % with 0 decimals of accuracy
[09:32:12][D][sensor:094]: 'Uptime Sensor': Sending state 737.66101 s with 0 decimals of accuracy
[09:33:03][D][sensor:094]: 'WiFi signal': Sending state -75.00000 dBm with 0 decimals of accuracy
[09:33:03][D][sensor:094]: 'WiFi signal %': Sending state 50.00000 % with 0 decimals of accuracy
[09:33:12][D][sensor:094]: 'Uptime Sensor': Sending state 797.66199 s with 0 decimals of accuracy
[09:34:03][D][sensor:094]: 'WiFi signal': Sending state -74.00000 dBm with 0 decimals of accuracy
[09:34:03][D][sensor:094]: 'WiFi signal %': Sending state 52.00000 % with 0 decimals of accuracy
[09:34:12][D][sensor:094]: 'Uptime Sensor': Sending state 857.66199 s with 0 decimals of accuracy
[09:35:03][D][sensor:094]: 'WiFi signal': Sending state -75.00000 dBm with 0 decimals of accuracy
[09:35:03][D][sensor:094]: 'WiFi signal %': Sending state 50.00000 % with 0 decimals of accuracy
[09:35:12][D][sensor:094]: 'Uptime Sensor': Sending state 917.66302 s with 0 decimals of accuracy
[09:36:03][D][sensor:094]: 'WiFi signal': Sending state -75.00000 dBm with 0 decimals of accuracy
[09:36:03][D][sensor:094]: 'WiFi signal %': Sending state 50.00000 % with 0 decimals of accuracy
[09:36:12][D][sensor:094]: 'Uptime Sensor': Sending state 977.66302 s with 0 decimals of accuracy
[09:37:03][D][sensor:094]: 'WiFi signal': Sending state -75.00000 dBm with 0 decimals of accuracy
[09:37:03][D][sensor:094]: 'WiFi signal %': Sending state 50.00000 % with 0 decimals of accuracy
[09:37:12][D][sensor:094]: 'Uptime Sensor': Sending state 1037.66296 s with 0 decimals of accuracy

```

To moja konfiguracja która do tej pory działała:`

```yaml
captive_portal:

external_components:
  - source: github://SzczepanLeon/esphome-components@main
    components: [wmbus]
    refresh: 0d

wmbus:
  frequency: 868.950
  all_drivers: True
  log_all: True
  mosi_pin: GPIO13
  miso_pin: GPIO12
  clk_pin: GPIO14
  cs_pin: GPIO15
  gdo0_pin: GPIO22
  gdo2_pin: GPIO21
  led_pin: GPIO0
  led_blink_time: 1s
  

sensor:
  - platform: wmbus
    meter_id: 0x30635740
    type: amiplus
    key: "67603392955683394912159766651166"
    sensors:
      - name: "gamma 350 RSSI"
        field: "rssi"
        accuracy_decimals: 0
        unit_of_measurement: "dBm"
        device_class: "signal_strength"
        state_class: "measurement"
        entity_category: "diagnostic"
      - name: "energia pobrana"
        field: "total_energy_consumption"
        accuracy_decimals: 3
        unit_of_measurement: "kWh"
        device_class: "energy"
        state_class: "total_increasing"
        icon: "mdi:flash"
      - name: "energia sprzedana"
        field: "total_energy_production"
        accuracy_decimals: 3
        unit_of_measurement: "kWh"
        device_class: "energy"
        state_class: "total_increasing"
        icon: "mdi:transmission-tower-export"
      - name: "sprzedaż aktualna"
        field: "current_power_production"
        accuracy_decimals: 3
        unit_of_measurement: "kW"
        device_class: "power"
        state_class: "measurement"
        icon: "mdi:lightning-bolt"
      - name: "pobór aktualny"
        field: "current_power_consumption"
        accuracy_decimals: 3
        unit_of_measurement: "kW"
        device_class: "power"
        state_class: "measurement"
        icon: "mdi:flash"
      - name: "v1"
        field: "voltage_at_phase_1"
        accuracy_decimals: 1
        unit_of_measurement: "V"
        device_class: "voltage"
        state_class: "measurement"
        icon: "mdi:flash"
      - name: "v2"
        field: "voltage_at_phase_2"
        accuracy_decimals: 1
        unit_of_measurement: "V"
        device_class: "voltage"
        state_class: "measurement"
        icon: "mdi:flash"
      - name: "v3"
        field: "voltage_at_phase_3"
        accuracy_decimals: 1
        unit_of_measurement: "V"
        device_class: "voltage"
        state_class: "measurement"
        icon: "mdi:flash"
  - platform: uptime
    name: Uptime Sensor

  - platform: wifi_signal
    name: "WiFi signal"
    id: wifi_signal_db
    update_interval: 60s
    entity_category: "diagnostic"

  - platform: copy
    source_id: wifi_signal_db
    name: "WiFi signal %"
    filters:
      - lambda: return min(max(2 * (x + 100.0), 0.0), 100.0);
    unit_of_measurement: "%"
    entity_category: "diagnostic"

text_sensor:
  - platform: wifi_info
    ip_address:
      name: "IP"
    ssid:
      name: "SSID"
    mac_address:
      name: "MAC"

time:
  - platform: sntp
    id: time_sntp 
web_server:
  port: 80

```

> [@Komponent wM-Bus do ESPHome (SzczepanLeon) wersja 4.x - wątek ogólny](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/206):
>
> Cześć. Po wielu nieudanych próbach udało mi się pomyślnie przejść na wersję 4.x (przyczyną błędów okazała się wadliwa płytka CC1101). To moja konfiguracja dla ESP 32-WROM-32. Działa im odczytuje licznik GAMA 350 typ G35. Jako, że moja wiedza i umiejętności słabe proszę o podpowiedzi co można poprawić? captive\_portal: external\_components: - source: github://SzczepanLeon/esphome-components@main components: [wmbus] refresh: 0d wmbus: frequency: 868.950 all\_drivers: True log\_a…

Uff. Przywróciłem wersję ESPHome 2025.4.2 i ponownie zainstalowałem konfigurację. Działa. Ale dlaczego nie chce działać na 2025.5.0?

---

<div class="post-metadata">

**Autor:** ![\_Szczepan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/_szczepan/32/14143_2.png) [@\_Szczepan](https://forum.arturhome.pl/u/_Szczepan)\
**Data wpisu:** [22 Maj 2025 17:41 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/247 "2025-05-22T17:41:06Z")

</div>

> [@Jacek17](#):
>
> Przywróciłem wersję ESPHome 2025.4.2 i ponownie zainstalowałem konfigurację. Działa. Ale dlaczego nie chce działać na 2025.5.0?

Przynajmniej podeślij VERBOSE z 2025.5.0.  
Niezbyt mam czas aby przeglądać co tam ESPHome znowu pozmieniało.  
Na pewno pierwszym krokiem u ciebie było by dodanie:

```auto
sync_mode: True

```

i sprawdzenie czy zadziałało.

---

<div class="post-metadata">

**Autor:** ![Jacek17](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/j/2bfe46/32.png) [@Jacek17](https://forum.arturhome.pl/u/Jacek17)\
**Data wpisu:** [23 Maj 2025 04:51 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/248 "2025-05-23T04:51:08Z")

</div>

> [@\_Szczepan](#):
>
> Na pewno pierwszym krokiem u ciebie było by dodanie:
> 
> ```auto
> sync_mode: True
> 
> ```
> 
> i sprawdzenie czy zadziałało.

Dzięki bardzo. Po uzupełnieniu tego wpisu działa.

---

<div class="post-metadata">

**Autor:** ![Siw-y](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/s/779978/32.png) [@Siw-y](https://forum.arturhome.pl/u/Siw-y)\
**Data wpisu:** [23 Maj 2025 17:31 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/249 "2025-05-23T17:31:02Z")

</div>

Wymienili mi liczniki wody na Apatora z nakładką OP-O4-1a  
oraz podzielniki na grzejnikach na FHKV radio 4 EHKV vario 4

Jest szansa, że spółdzielnia da mi do nich klucze do odczytu?  
Jest jakiś przepis na który mogę się powołać aby mi te klucze dali?

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [23 Maj 2025 17:38 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/250 "2025-05-23T17:38:13Z")

</div>

Komuś się już udało

> [@Komponent wM-Bus do ESPHome (SzczepanLeon) wersja 3.x - wątek ogólny](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-3-x-watek-ogolny/11577/251):
>
> z pewnością nie ma “uniwersalnego” bo to jest sprzeczne z sensem używania kluczy w ogóle (a to że komuś się nie chce generować dla każdego licznika indywidualnego klucza to proste jak drut - zarządzanie tymi kluczami później to katorga, więc jak widzisz powyżej - to taki klucz, aby pani z biura w spółdzielni nie miała z nim problemu) nie mam takiego licznika prawdopodobnie prędzej wymienią Ci licznik zanim złamiesz, ale tak, teoretycznie jest to możliwe jeśli masz dobrego prawnika, to myślę, że…

> [@Komponent wM-Bus do ESPHome (SzczepanLeon) wersja 3.x - wątek ogólny](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-3-x-watek-ogolny/11577/255):
>
> @szopen Dziękuję za radę z dyrektywa slight_smile przy pomocy chatagpt i pięknie sformułowanego odwołania do niej udało się otrzymać od wodociągów plik z kluczami. Plik w formacie .KEM. Wymaga parsowania przez soft Kampstrump i dodatkowe hasło do parsera. Pomimo tych kłód pod nogi otrzymałem hasło do parsowania i klucz slight_smile wmbusmeter nie radzi sobie z rozszyfrowaniem, ale component od @_Szczepan bez problemu sobie poradził. Dziękuję za pomoc slight_smile Próbowałem dodać jeszcz…

---

<div class="post-metadata">

**Autor:** ![Siw-y](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/s/779978/32.png) [@Siw-y](https://forum.arturhome.pl/u/Siw-y)\
**Data wpisu:** [23 Maj 2025 18:56 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/251 "2025-05-23T18:56:37Z")

</div>

Dzięki,

Widzę, że światełko w tunelu jest.  
Trzeba będzie skrobnąć pisemko.

---

<div class="post-metadata">

**Autor:** ![\_Szczepan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/_szczepan/32/14143_2.png) [@\_Szczepan](https://forum.arturhome.pl/u/_Szczepan)\
**Data wpisu:** [23 Maj 2025 19:28 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/252 "2025-05-23T19:28:24Z")

</div>

Wypuściłem wersję 5:

> [@Komponent wM-Bus do ESPHome wersja 5.x - wątek ogólny](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-wersja-5-x-watek-ogolny/15057):
>
> Na github’ie pojawiła się wersja 5.0.0. Wielkie podziękowania należą się @kubasa za przepisanie całości komponentu i tym samym zbliżenia się do pełnej kompatybilności z filozofią ESPHome. Największe zmiany to support dla SX1276, przejście na esp-idf. Dla korzystających z poprzednich wersji (nie dotyczy UltimateReadera) mały minus frowning brak wsparcia CC1101 (chętni mogą dopisać do repo). Tak jak zawsze przy zmianie wersji wink następuje zmiana formatu YAMLA. Tym razem jest to rewolucja (…

Korzystających z wersji 4 polecam zmianę w YAMLu na:

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

```

---

<div class="post-metadata">

**Autor:** ![Romek\_Q](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/romek_q/32/23569_2.png) [@Romek\_Q](https://forum.arturhome.pl/u/Romek_Q)\
**Data wpisu:** [25 Maj 2025 13:43 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/253 "2025-05-25T13:43:51Z")

</div>

Cofnąłem wersję ESPHome do 4.0 i zmieniłem na:  
source: github://SzczepanLeon/esphome-components@version\_4  
Teraz znowu nie mam odczytów napięć na fazach z licznika OTUS3 z PGE.  
Na wersji @main dotychczas działało.  
Jaka może być tego przyczyna ?

---

<div class="post-metadata">

**Autor:** ![HSWSA](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/h/34f0e0/32.png) [@HSWSA](https://forum.arturhome.pl/u/HSWSA)\
**Data wpisu:** [25 Maj 2025 13:40 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/254 "2025-05-25T13:40:12Z")

</div>

Mam Magic Reader WMBUS, do tego skonfigurowany YAML i podczas kompilacji wywala mi błąd. Co robię nie tak?[YAML](https://pastebin.com/CWJQHaB3) [Błąd](https://pastebin.com/L6uzLXvd)

---

<div class="post-metadata">

**Autor:** ![\_Szczepan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/_szczepan/32/14143_2.png) [@\_Szczepan](https://forum.arturhome.pl/u/_Szczepan)\
**Data wpisu:** [25 Maj 2025 14:01 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/255 "2025-05-25T14:01:16Z")

</div>

> [@Romek\_Q](#):
>
> Jaka może być tego przyczyna ?

Jakbys loga z kompilacji zamiescil to bylo by latwiej.

Sproboj zrobic clean a najlepiej wywal wszystko co ESPHome sciaga. Pewnie zaciągnęło v4 po starym tagu a nie po gałęzi.

> [@HSWSA](#):
>
> Co robię nie tak?

Tak samo jak powyżej.

---

<div class="post-metadata">

**Autor:** ![Romek\_Q](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/romek_q/32/23569_2.png) [@Romek\_Q](https://forum.arturhome.pl/u/Romek_Q)\
**Data wpisu:** [25 Maj 2025 14:31 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/256 "2025-05-25T14:31:32Z")

</div>

Dziwne… Nic nie zrobiłem i chciałem wejść w logi i mam tak:

```auto
INFO ESPHome 2025.4.0
INFO Reading configuration /config/esphome/wmbus-reader-v2.yaml...
INFO Updating https://github.com/SzczepanLeon/esphome-components.git@version_4
Failed config

external_components: [source /config/esphome/wmbus-reader-v2.yaml:23]
  - 
    couldn't find remote ref version_4.
    source: github://SzczepanLeon/esphome-components@version_4
    components: 
      - wmbus
    refresh: 0d

```

---

<div class="post-metadata">

**Autor:** ![\_Szczepan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/_szczepan/32/14143_2.png) [@\_Szczepan](https://forum.arturhome.pl/u/_Szczepan)\
**Data wpisu:** [25 Maj 2025 14:43 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/257 "2025-05-25T14:43:24Z")

</div>

> [@Romek\_Q](#):
>
> Nic nie zrobiłem i chciałem wejść w logi i mam tak:

Totalny **clean** zrób.

---

<div class="post-metadata">

**Autor:** ![Romek\_Q](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/romek_q/32/23569_2.png) [@Romek\_Q](https://forum.arturhome.pl/u/Romek_Q)\
**Data wpisu:** [25 Maj 2025 15:14 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/258 "2025-05-25T15:14:41Z")

</div>

Świetnie.  
Version\_4 wróciło, zrobiłem clean, skompilowałem i wszystko jest.  
Dzięki!

---

<div class="post-metadata">

**Autor:** ![piotr.szyndela](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/piotr.szyndela/32/28118_2.png) [@piotr.szyndela](https://forum.arturhome.pl/u/piotr.szyndela)\
**Data wpisu:** [16 Czerwiec 2025 18:54 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/259 "2025-06-16T18:54:00Z")

</div>

Cześć,

próbuję skonfigurować ESP32 z CC1101 do czytania liczników, ale mi nie idzie. Home Assistanta mam postawionego na Raspberry Pi 3. Wszystko niby działa, ale nie pokazują się telegramy w logach. Yaml wygląda tak:

```auto
esphome:
  name: esp32
  friendly_name: esp32
  build_path: "./.build/wmbus/"

esp32:
  board: esp32dev
  framework:
    type: arduino

# Enable logging
logger:
  level: DEBUG

# Enable Home Assistant API
api:
  encryption:
    key: "Rel4i+x+axIpNg0xZAxT4ktSxXNg/656bf3ZrMBUKOw="

ota:
  - platform: esphome
    password: "faadb190be3fd942205205ccab63e65e"

wifi:
  ssid: "Motor Pany"
  password: 
  use_address: "192.168.33.20"

  # Enable fallback hotspot (captive portal) in case wifi connection fails
  ap:
    ssid: "Esp32 Fallback Hotspot"
    password: "v9lmQDRgkmnm"

captive_portal:

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

time:
  platform: sntp

wmbus:
  all_drivers: true
  log_all: true
  mosi_pin: 13
  clk_pin: 14
  miso_pin: 12
  gdo2_pin: 4
  gdo0_pin: 2 
  cs_pin: 15

```

Sprawdzałem połączenia kilkanaście razy. Wydaje mi się ogólnie że moduł radiowy działa - co jakiś czas błyśnie niebieska dioda na esp32.

Logi wyglądają tak:

```auto
[20:19:34]rences to flash: 0 cached, 1 written, 0 failed
[20:19:34][I][app:029]: Running through setup()...
[20:19:34][C][wifi:048]: Setting up WiFi...
[20:19:34][C][wifi:061]: Starting WiFi...
[20:19:34][C][wifi:062]: Local MAC: 78:42:1C:67:C6:9C
[20:19:34][D][wifi:482]: Starting scan...
[20:19:34][W][component:167]: Component wifi set Warning flag: scanning for networks
[20:19:34][D][wifi:497]: Found networks:
[20:19:34][I][wifi:541]: - 'Motor Pany' (92:23:51:07:A2:8C) [redacted]▂▄▆█
[20:19:34][D][wifi:542]: Channel: 3
[20:19:34][D][wifi:543]: RSSI: -68 dB
[20:19:34][D][wifi:546]: - 'DIRECT-9d-BRAVIA'[redacted] (46:E4:EE:01:0C:B6) [redacted]▂▄▆█
[20:19:34][D][wifi:546]: - 'Play Internet 4G LTE 8349'[redacted] (6C:72:20:A6:83:4A) [redacted]▂▄▆█
[20:19:34][D][wifi:546]: - 'W-1CXA667'[redacted] (CA:C9:A3:00:11:DA) [redacted]▂▄▆█
[20:19:34][D][wifi:546]: - 'TP-Link_621C'[redacted] (40:ED:00:CD:62:1B) [redacted]▂▄▆█
[20:19:34][D][wifi:546]: - 'TP-LINK_E25318'[redacted] (C0:25:2F:51:28:E1) [redacted]▂▄▆█
[20:19:34][I][wifi:313]: WiFi Connecting to 'Motor Pany'...
[20:19:34][I][wifi:617]: WiFi Connected!
[20:19:34][C][wifi:428]: Local MAC: 78:42:1C:67:C6:9C
[20:19:34][C][wifi:433]: SSID: 'Motor Pany'[redacted]
[20:19:34][C][wifi:436]: IP Address: 192.168.33.20
[20:19:34][C][wifi:440]: BSSID: 92:23:51:07:A2:8C[redacted]
[20:19:34][C][wifi:441]: Hostname: 'esp32'
[20:19:34][C][wifi:443]: Signal strength: -69 dB ▂▄▆█
[20:19:34][C][wifi:447]: Channel: 3
[20:19:34][C][wifi:448]: Subnet: 255.255.255.0
[20:19:34][C][wifi:449]: Gateway: 192.168.33.1
[20:19:34][C][wifi:450]: DNS1: 1.1.1.1
[20:19:34][C][wifi:451]: DNS2: 8.8.8.8
[20:19:34][D][wifi:626]: Disabling AP...
[20:19:34][C][sntp:018]: Setting up SNTP...
[20:19:34][C][api:030]: Setting up Home Assistant API server...
[20:19:34][D][rxLoop:031]: Set CC1101 frequency to 868.950MHz [21 6B D0]
[20:19:34][D][rxLoop:043]: CC1101 version '20'
[20:19:34][D][rxLoop:045]: CC1101 initialized
[20:19:34][I][app:066]: setup() finished successfully!
[20:19:34][W][component:182]: Component wifi cleared Warning flag
[20:19:34][D][sntp:067]: Synchronized time: 2025-06-16 20:18:36
[20:19:34][W][component:167]: Component api set Warning flag: unspecified
[20:19:34][I][app:115]: ESPHome version 2025.5.2 compiled on Jun 16 2025, 20:00:01
[20:19:34][C][wifi:600]: WiFi:
[20:19:34][C][wifi:428]: Local MAC: 78:42:1C:67:C6:9C
[20:19:34][C][wifi:433]: SSID: 'Motor Pany'[redacted]
[20:19:34][C][wifi:436]: IP Address: 192.168.33.20
[20:19:34][C][wifi:440]: BSSID: 92:23:51:07:A2:8C[redacted]
[20:19:34][C][wifi:441]: Hostname: 'esp32'
[20:19:34][C][wifi:443]: Signal strength: -68 dB ▂▄▆█
[20:19:34][C][wifi:447]: Channel: 3
[20:19:34][C][wifi:448]: Subnet: 255.255.255.0
[20:19:34][C][wifi:449]: Gateway: 192.168.33.1
[20:19:34][C][wifi:450]: DNS1: 1.1.1.1
[20:19:34][C][wifi:451]: DNS2: 8.8.8.8
[20:19:34][C][logger:224]: Logger:
[20:19:34][C][logger:225]: Max Level: DEBUG
[20:19:34][C][logger:226]: Initial Level: DEBUG
[20:19:34][C][logger:228]: Log Baud Rate: 115200
[20:19:34][C][logger:229]: Hardware UART: UART0
[20:19:34][C][logger:233]: Task Log Buffer Size: 768
[20:19:34][C][captive_portal:089]: Captive Portal:
[20:19:34][C][sntp:042]: SNTP Time:
[20:19:34][C][sntp:045]: Server 0: '0.pool.ntp.org'
[20:19:34][C][sntp:045]: Server 1: '1.pool.ntp.org'
[20:19:34][C][sntp:045]: Server 2: '2.pool.ntp.org'
[20:19:34][C][mdns:120]: mDNS:
[20:19:34][C][mdns:121]: Hostname: esp32
[20:19:34][C][esphome.ota:073]: Over-The-Air updates:
[20:19:34][C][esphome.ota:074]: Address: 192.168.33.20:3232
[20:19:34][C][esphome.ota:075]: Version: 2
[20:19:34][C][esphome.ota:078]: Password configured
[20:19:34][C][safe_mode:018]: Safe Mode:
[20:19:34][C][safe_mode:020]: Boot considered successful after 60 seconds
[20:19:34][C][safe_mode:021]: Invoke after 10 boot attempts
[20:19:34][C][safe_mode:023]: Remain in safe mode for 300 seconds
[20:19:34][C][api:170]: API Server:
[20:19:34][C][api:171]: Address: 192.168.33.20:6053
[20:19:34][C][api:173]: Using noise encryption: YES
[20:19:34][C][wmbus:413]: wM-Bus v4.2.1-1.17.1-b8f4a945:
[20:19:34][C][wmbus:431]: Chip ID: 9CC6671C4278
[20:19:34][C][wmbus:433]: CC1101 frequency: 868.950 MHz
[20:19:34][C][wmbus:434]: CC1101 SPI bus:
[20:19:34][C][wmbus:438]: MOSI Pin: GPIO13
[20:19:34][C][wmbus:439]: MISO Pin: GPIO12
[20:19:34][C][wmbus:440]: CLK Pin: GPIO14
[20:19:34][C][wmbus:441]: CS Pin: GPIO15
[20:19:34][C][wmbus:442]: GDO0 Pin: GPIO2
[20:19:34][C][wmbus:443]: GDO2 Pin: GPIO4
[20:19:34][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
[20:19:34][I][safe_mode:041]: Boot seems successful; resetting boot loop counter
[20:19:34][D][esp32.preferences:114]: Saving 1 preferences to flash...
[20:19:34][D][esp32.preferences:143]: Saving 1 preferences to flash: 0 cached, 1 written, 0 failed

```

Niestety nie widzę żadnych telegramów. Czy ktoś jest w stanie powiedzieć mi co robię nie tak? Jestem amatorem w tej dziedzinie…

Moduł CC1101 mam taki (antenka przylutowana):

> **[CC1101 Moduł bezprzewodowy Antena transmisyjna dalekiego zasięgu 868MHZ...](https://pl.aliexpress.com/item/1005008017155158.html?gatewayAdapt=glo2pol)**
>
> Smarter Shopping, Better Living! Aliexpress.com

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [16 Czerwiec 2025 19:17 UTC](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/260 "2025-06-16T19:17:20Z")

</div>

> [@piotr.szyndela](#):
>
> Wydaje mi się ogólnie że moduł radiowy działa - co jakiś czas błyśnie niebieska dioda na esp32.

???  
co ma piernik do wiatraka?

LED którego nigdzie nie zdefiniowałeś miga tzn. prawdopodobnie jest wykorzystany jakiś Pin gdzie ten LED jest podłączony fabrycznie (choć z tego powodu raczej być nie powinien używany do innych zastosowań, bo ten LED wymusza tam jakieś niezerowe napięcie, zazwyczaj to GPIO2)

[Poprzednia strona](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995.md?page=11)

[Następna strona](https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995.md?page=13)
