Dodasz link do dodatku?
Nie rozumiem, ten YAML niżej to jest generalnie “pusty”
Tego pytania też nie rozumiem, do czego to się odnosi?
Ale mi chodzi o górę na dole mam wszystko poprawnie ale widzę że po aktualizacji esphome nie można zrobić wymuszenia instalowania starszej wersji.Szczepan napisał że ma.ultimate readera i mu działa.Nie działa po aktualizacji ale to chyba wina. Z pamięcią jak wcześniej pisaliście
substitutions:
name: "woda-szczepan"
friendly_name: Woda
esphome:
name: ${name}
friendly_name: ${friendly_name}
name_add_mac_suffix: false
project:
name: esphome.web
version: dev
esp32:
board: esp32dev
framework:
type: arduino
# Enable logging
logger:
level: VERBOSE
# Enable Home Assistant API
api:
# Poprawiona sekcja OTA – nowa składnia
ota:
platform: esphome
# Allow provisioning Wi-Fi via serial
improv_serial:
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
# Umożliwia konfigurację Wi-Fi przez AP
captive_portal:
# Aby można było wejść na urządzenie przez IP
web_server:
# Poprawna wersja komponentu WMBUS z GitHub
external_components:
- source: github://SzczepanLeon/esphome-components@version_4
refresh: 0d
components: [wmbus]
# Czas przez NTP
time:
- platform: sntp
id: sntp_time
# Konfiguracja WMBUS (z CC1101)
wmbus:
mosi_pin: GPIO13 # blue
clk_pin: GPIO14 # purple
miso_pin: GPIO12 # green
gdo2_pin: GPIO22 # gray
gdo0_pin: GPIO21 # yellow
cs_pin: GPIO15 # orange
frequency: 868.950
all_drivers: false
log_all: false
sync_mode: true
# Sensory z Apatora
sensor:
- platform: wmbus
meter_id: 0x06956659
type: apator162
key: "00000000000000000000000000000000"
sensors:
- name: "0x6956659_My_RSSI"
field: "rssi"
accuracy_decimals: 0
unit_of_measurement: "dBm"
device_class: "signal_strength"
state_class: "measurement"
entity_category: "diagnostic"
- name: "0x6956659_woda"
field: "total"
accuracy_decimals: 3
unit_of_measurement: "m³"
device_class: "water"
state_class: "total_increasing"
icon: "mdi:water"
button:
- platform: restart
name: "Zrestartuj "
A to dlaczego? Powinno bez problemu się instalować. Wszystko masz opisane na forum co i jak.
No tak instaluje się na esphome na wersji starszej sprzed miesiąca
Ja pierdzielę, ale zwyczaje, jakbyś nie mógł zamieścić całego YAMLA w jednym kawałku.
Góra jest OK
ESPHome 2025.6.3 to ostatnia dobra wersja na większość sprzętu ESP32 i ESP32-xy (x litera, y cyfra) przy frameworku arduino
- w nowszych wersjach powstają za duże pliki lub faktycznie są jakieś cyrki z działaniem (nie tylko w związku z tym komponentem!), nie dotyczy to esp-idf
, ALE komponent v4 jest tylko dla arduino.
Ale spójrz zamieściłem Caly jaml
Świetnie, tylko szkoda, że nie parę postów wcześniej… zawsze jest ten problem, że ludzie wrzucają urywki wyrwane z kontekstu.
ALE nawet nie zdążyłem napisać tamtego posta do końca, więc dalej się będę czepiał tutaj (tak, nie powinienem, bo to demotywujące, ale ręce mi opadły gdy taki cyrk robi stary=doświadczony forumowicz).
Przede wszystkim brakuje logów do kompletu.
Kolejna kwestia - nie czytasz tego co napisałeś, więc i nie poprawiasz postów z brakami, no i jest taka czkawka - zdania z brakującymi kluczowymi wyrazami, no szklana kula ich nie ujawnia.
Tu masz przykład
wina kogo? czego? bo nie wiadomo…
jakiego kuźwa wymuszenia?
Instalujesz sobie równolegle taką wersję IDE (z przykładowo najnowszą) jaka jest potrzebna (tu 2025.6.3) i w niej kompilujesz wsad jeśli już sobie go popsułeś.
Nie sądziłem, że tego posta muszę linkować wszędzie gdzie popadnie, nawet w tym samym wątku, z którego pochodzi
https://forum.arturhome.pl/t/komponent-wm-bus-do-esphome-szczepanleon-wersja-4-x-watek-ogolny/12995/289
Chyba muszę zluzować z forum z powodu opisanego wyżej
Tak mam kopię zapasową przewróciłem i używam dalej integracji Szczepana ale myślałem że można to zrobić w jakiś inny sposób ale już wiadomo.
Można to zrobić w jakiś inny sposób, czyli nie czytałeś zalinkowanego posta do końca…
Może taki obrazek otworzy umysły - jak widać mam różnych wersji od groma, ale w danym momencie włączoną tylko jedną wersję (zazwyczaj aktualną tak jak na obrazku)
Czytałem ale umknęło właśnie widzę legacy
Poproszę o pomoc.
Zmieniałem taryfę z G11 na G12w i PGE przy okazji wyłączyło mi komunikację wM-Bus. Po ponownym włączeniu nie odkodowuje mi telegramów. Rozmawiałem telefonicznie z PGE -twierdzą, że odblokowali i jest ten sam klucz szyfrowania. Niestety nie mam wiedzy aby samodzielnie to ogarnąć.
Może ktoś zerknie na logi?
INFO ESPHome 2025.7.5
INFO Reading configuration /config/esphome/pge2.yaml...
INFO Updating https://github.com/SzczepanLeon/esphome-components.git@version_4
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 resolved pge2 @ 192.168.1.26 in 0.000s
INFO Successfully connected to pge2 @ 192.168.1.26 in 0.070s
INFO Successful handshake with pge2 @ 192.168.1.26 in 0.105s
[12:44:55][I][app:115]: ESPHome version 2025.5.2 compiled on Jul 31 2025, 08:19:14
[12:44:55][C][wifi:600]: WiFi:
[12:44:55][C][wifi:428]: Local MAC: 5C:01:3B:64:72:0C
[12:44:55][C][wifi:433]: SSID: 'SUPLA'[redacted]
[12:44:55][C][wifi:436]: IP Address: 192.168.1.26
[12:44:55][C][wifi:440]: BSSID: 64:66:B3:8B:32:66[redacted]
[12:44:55][C][wifi:441]: Hostname: 'pge2'
[12:44:55][C][wifi:443]: Signal strength: -54 dB ▂▄▆█
[12:44:55][V][wifi:445]: Priority: 0.0
[12:44:55][C][wifi:447]: Channel: 5
[12:44:55][C][wifi:448]: Subnet: 255.255.255.0
[12:44:55][C][wifi:449]: Gateway: 192.168.1.1
[12:44:55][C][wifi:450]: DNS1: 192.168.1.1
[12:44:55][C][wifi:451]: DNS2: 0.0.0.0
[12:44:55][C][logger:224]: Logger:
[12:44:55][C][logger:225]: Max Level: VERBOSE
[12:44:55][C][logger:226]: Initial Level: VERBOSE
[12:44:55][C][logger:228]: Log Baud Rate: 115200
[12:44:55][C][logger:229]: Hardware UART: UART0
[12:44:55][C][logger:233]: Task Log Buffer Size: 768
[12:44:55][C][uptime.sensor:033]: Uptime Sensor 'Uptime Sensor'
[12:44:55][C][uptime.sensor:033]: Device Class: 'duration'
[12:44:55][C][uptime.sensor:033]: State Class: 'total_increasing'
[12:44:55][C][uptime.sensor:033]: Unit of Measurement: 's'
[12:44:55][C][uptime.sensor:033]: Accuracy Decimals: 0
[12:44:55][C][uptime.sensor:033]: Icon: 'mdi:timer-outline'
[12:44:55][V][uptime.sensor:033]: Unique ID: '5c013b64720c-uptime'
[12:44:56][C][uptime.sensor:034]: Type: Seconds
[12:44:56][C][copy.sensor:015]: Copy Sensor 'WiFi signal %'
[12:44:56][C][copy.sensor:015]: Device Class: 'signal_strength'
[12:44:56][C][copy.sensor:015]: State Class: 'measurement'
[12:44:56][C][copy.sensor:015]: Unit of Measurement: '%'
[12:44:56][C][copy.sensor:015]: Accuracy Decimals: 0
[12:44:56][C][wifi_info:014]: WifiInfo Mac Address 'MAC'
[12:44:56][V][wifi_info:014]: Unique ID: '5c013b64720c-wifiinfo-macadr'
[12:44:56][C][captive_portal:089]: Captive Portal:
[12:44:56][C][sntp:042]: SNTP Time:
[12:44:56][C][sntp:045]: Server 0: '0.pool.ntp.org'
[12:44:56][C][sntp:045]: Server 1: '1.pool.ntp.org'
[12:44:56][C][sntp:045]: Server 2: '2.pool.ntp.org'
[12:44:56][C][mdns:120]: mDNS:
[12:44:56][C][mdns:121]: Hostname: pge2
[12:44:56][V][mdns:122]: Services:
[12:44:56][V][mdns:125]: - _esphomelib, _tcp, 6053
[12:44:56][V][mdns:128]: TXT: friendly_name = pge2
[12:44:56][V][mdns:128]: TXT: version = 2025.5.2
[12:44:56][V][mdns:128]: TXT: mac = 5c013b64720c
[12:44:56][V][mdns:128]: TXT: platform = ESP32
[12:44:56][V][mdns:128]: TXT: board = esp32dev
[12:44:56][V][mdns:128]: TXT: network = wifi
[12:44:56][V][mdns:128]: TXT: api_encryption = Noise_NNpsk0_25519_ChaChaPoly_SHA256
[12:44:56][C][esphome.ota:073]: Over-The-Air updates:
[12:44:56][C][esphome.ota:074]: Address: pge2.local:3232
[12:44:56][C][esphome.ota:075]: Version: 2
[12:44:56][C][esphome.ota:078]: Password configured
[12:44:56][C][safe_mode:018]: Safe Mode:
[12:44:56][C][safe_mode:020]: Boot considered successful after 60 seconds
[12:44:56][C][safe_mode:021]: Invoke after 10 boot attempts
[12:44:56][C][safe_mode:023]: Remain in safe mode for 300 seconds
[12:44:56][C][api:170]: API Server:
[12:44:56][C][api:171]: Address: pge2.local:6053
[12:44:56][C][api:173]: Using noise encryption: YES
[12:44:56][C][wifi_signal.sensor:010]: WiFi Signal 'WiFi signal'
[12:44:56][C][wifi_signal.sensor:010]: Device Class: 'signal_strength'
[12:44:56][C][wifi_signal.sensor:010]: State Class: 'measurement'
[12:44:56][C][wifi_signal.sensor:010]: Unit of Measurement: 'dBm'
[12:44:56][C][wifi_signal.sensor:010]: Accuracy Decimals: 0
[12:44:56][V][wifi_signal.sensor:010]: Unique ID: '5c013b64720c-wifisignal'
[12:44:56][C][wifi_info:012]: WifiInfo SSID 'SSID'
[12:44:56][V][wifi_info:012]: Unique ID: '5c013b64720c-wifiinfo-ssid'
[12:44:56][C][wifi_info:010]: WifiInfo IPAddress 'IP'
[12:44:56][V][wifi_info:010]: Unique ID: '5c013b64720c-wifiinfo-ip'
[12:44:56][C][wmbus:413]: wM-Bus v4.2.1-1.17.1-b8f4a945:
[12:44:56][C][wmbus:426]: LED:
[12:44:56][C][wmbus:427]: Pin: GPIO0
[12:44:56][C][wmbus:428]: Duration: 1000 ms
[12:44:56][C][wmbus:431]: Chip ID: 0C72643B015C
[12:44:56][C][wmbus:433]: CC1101 frequency: 868.950 MHz
[12:44:56][C][wmbus:434]: CC1101 SPI bus:
[12:44:56][C][wmbus:438]: MOSI Pin: GPIO13
[12:44:56][C][wmbus:439]: MISO Pin: GPIO12
[12:44:56][C][wmbus:440]: CLK Pin: GPIO14
[12:44:56][C][wmbus:441]: CS Pin: GPIO15
[12:44:56][C][wmbus:442]: GDO0 Pin: GPIO22
[12:44:56][C][wmbus:443]: GDO2 Pin: GPIO21
[12:44:56][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
[12:44:56][C][wmbus:463]: Meter:
[12:44:56][C][wmbus:464]: ID: 811816768 [0x30635740]
[12:44:56][C][wmbus:465]: Type: amiplus
[12:44:56][C][wmbus:466]: Key: '67603392955683394912159766651166'
[12:44:56][C][wmbus:468]: Field: 'current_power_consumption'
[12:44:56][C][wmbus:469]: Name: 'pobór aktualny'
[12:44:56][C][wmbus:469]: Device Class: 'power'
[12:44:56][C][wmbus:469]: State Class: 'measurement'
[12:44:56][C][wmbus:469]: Unit of Measurement: 'kW'
[12:44:56][C][wmbus:469]: Accuracy Decimals: 3
[12:44:56][C][wmbus:469]: Icon: 'mdi:flash'
[12:44:56][C][wmbus:468]: Field: 'current_power_production'
[12:44:56][C][wmbus:469]: Name: 'sprzedaż aktualna'
[12:44:56][C][wmbus:469]: Device Class: 'power'
[12:44:56][C][wmbus:469]: State Class: 'measurement'
[12:44:56][C][wmbus:469]: Unit of Measurement: 'kW'
[12:44:56][C][wmbus:469]: Accuracy Decimals: 3
[12:44:56][C][wmbus:469]: Icon: 'mdi:lightning-bolt'
[12:44:56][C][wmbus:468]: Field: 'rssi'
[12:44:56][C][wmbus:469]: Name: 'gamma 350 RSSI'
[12:44:56][C][wmbus:469]: Device Class: 'signal_strength'
[12:44:56][C][wmbus:469]: State Class: 'measurement'
[12:44:56][C][wmbus:469]: Unit of Measurement: 'dBm'
[12:44:56][C][wmbus:469]: Accuracy Decimals: 0
[12:44:56][C][wmbus:468]: Field: 'total_energy_consumption'
[12:44:56][C][wmbus:469]: Name: 'energia pobrana'
[12:44:56][C][wmbus:469]: Device Class: 'energy'
[12:44:56][C][wmbus:469]: State Class: 'total_increasing'
[12:44:56][C][wmbus:469]: Unit of Measurement: 'kWh'
[12:44:56][C][wmbus:469]: Accuracy Decimals: 3
[12:44:56][C][wmbus:469]: Icon: 'mdi:flash'
[12:44:56][C][wmbus:468]: Field: 'total_energy_production'
[12:44:56][C][wmbus:469]: Name: 'energia sprzedana'
[12:44:56][C][wmbus:469]: Device Class: 'energy'
[12:44:56][C][wmbus:469]: State Class: 'total_increasing'
[12:44:56][C][wmbus:469]: Unit of Measurement: 'kWh'
[12:44:56][C][wmbus:469]: Accuracy Decimals: 3
[12:44:56][C][wmbus:469]: Icon: 'mdi:transmission-tower-export'
[12:44:56][C][wmbus:468]: Field: 'voltage_at_phase_1'
[12:44:56][C][wmbus:469]: Name: 'v1'
[12:44:56][C][wmbus:469]: Device Class: 'voltage'
[12:44:56][C][wmbus:469]: State Class: 'measurement'
[12:44:56][C][wmbus:469]: Unit of Measurement: 'V'
[12:44:56][C][wmbus:469]: Accuracy Decimals: 1
[12:44:56][C][wmbus:469]: Icon: 'mdi:flash'
[12:44:56][C][wmbus:468]: Field: 'voltage_at_phase_2'
[12:44:56][C][wmbus:469]: Name: 'v2'
[12:44:56][C][wmbus:469]: Device Class: 'voltage'
[12:44:56][C][wmbus:469]: State Class: 'measurement'
[12:44:56][C][wmbus:469]: Unit of Measurement: 'V'
[12:44:56][C][wmbus:469]: Accuracy Decimals: 1
[12:44:56][C][wmbus:469]: Icon: 'mdi:flash'
[12:44:56][C][wmbus:468]: Field: 'voltage_at_phase_3'
[12:44:56][C][wmbus:469]: Name: 'v3'
[12:44:56][C][wmbus:469]: Device Class: 'voltage'
[12:44:56][C][wmbus:469]: State Class: 'measurement'
[12:44:56][C][wmbus:469]: Unit of Measurement: 'V'
[12:44:56][C][wmbus:469]: Accuracy Decimals: 1
[12:44:56][C][wmbus:469]: Icon: 'mdi:flash'
[12:45:11][V][sensor:043]: 'Uptime Sensor': Received new state 196088.640625
[12:45:11][D][sensor:094]: 'Uptime Sensor': Sending state 196088.64062 s with 0 decimals of accuracy
[12:45:23][V][sensor:043]: 'WiFi signal': Received new state -55.000000
[12:45:23][D][sensor:094]: 'WiFi signal': Sending state -55.00000 dBm with 0 decimals of accuracy
[12:45:23][V][sensor:043]: 'WiFi signal %': Received new state -55.000000
[12:45:23][D][sensor:094]: 'WiFi signal %': Sending state 90.00000 % with 0 decimals of accuracy
[12:46:11][V][sensor:043]: 'Uptime Sensor': Received new state 196148.640625
[12:46:11][D][sensor:094]: 'Uptime Sensor': Sending state 196148.64062 s with 0 decimals of accuracy
[12:46:23][V][sensor:043]: 'WiFi signal': Received new state -54.000000
[12:46:23][D][sensor:094]: 'WiFi signal': Sending state -54.00000 dBm with 0 decimals of accuracy
[12:46:23][V][sensor:043]: 'WiFi signal %': Received new state -54.000000
[12:46:23][D][sensor:094]: 'WiFi signal %': Sending state 92.00000 % with 0 decimals of accuracy
[12:47:11][V][sensor:043]: 'Uptime Sensor': Received new state 196208.640625
[12:47:11][D][sensor:094]: 'Uptime Sensor': Sending state 196208.64062 s with 0 decimals of accuracy
[12:47:23][V][sensor:043]: 'WiFi signal': Received new state -56.000000
[12:47:23][D][sensor:094]: 'WiFi signal': Sending state -56.00000 dBm with 0 decimals of accuracy
[12:47:23][V][sensor:043]: 'WiFi signal %': Received new state -56.000000
[12:47:23][D][sensor:094]: 'WiFi signal %': Sending state 88.00000 % with 0 decimals of accuracy
[12:48:11][V][sensor:043]: 'Uptime Sensor': Received new state 196268.640625
[12:48:11][D][sensor:094]: 'Uptime Sensor': Sending state 196268.64062 s with 0 decimals of accuracy
[12:48:23][V][sensor:043]: 'WiFi signal': Received new state -54.000000
[12:48:23][D][sensor:094]: 'WiFi signal': Sending state -54.00000 dBm with 0 decimals of accuracy
[12:48:23][V][sensor:043]: 'WiFi signal %': Received new state -54.000000
[12:48:23][D][sensor:094]: 'WiFi signal %': Sending state 92.00000 % with 0 decimals of accuracy
[12:49:11][V][rxLoop:167]: Have 326 bytes from CC1101 Rx, RSSI: -38 dBm LQI: 128
[12:49:11][V][rxLoop:172]: Synchronus mode enabled.
[12:49:11][D][mbus:035]: Received T1 A frame
[12:49:11][V][mbus:041]: Frame: 8F271CCB135C71665368B2D658D58EA5938E4E67345968D65998DCA7264E9A66656A335394E70D64EC716744E3C5AC56D133B16A935398B2E9A6C3563992CB65C68BA714F43B170BCB166938DC4E8DC731A698CDA5AC6C726A5368B6665ACCB14DA2CBB31A535B1D132E9359C5C659D25363A74CB22F4CB1C7168BC63A698E6CACA4D35C8EC2D335AB31D1370BD1C59C2E6359993672A6C8CE3A5B34399D0E64B2CD34D9714DC70DB194CD723B266B159AB1C3A5D0D3658D338E2D6C7265C8EC3B29B198D9A58D9C [RAW]
[12:49:11][V][mbus:043]: 71A4B39CB0E3538F27258F271372694B8E938E3B264B4E5C5CC63CA6CAC4D62F42D6725A6CC8B69CB29D1668BB198D934B665372D2564DA6C68BD25D2668D94E98E70B34D4CE3595B237298BA4D9A39999B23653A54E9659D316722D99B294DD32B2C659D2399A96CC652E92E36A599A6653A99713A92F28E39A65A5C597 (326) [RAW]
[12:49:11][V][mbus:053]: Frame: BE44ED14405763300102F5227A4C00B005B4FE52AA596B17924152DD5C7BD6D0C72D6F17A33FF81025335463FD7C2D43ED5F21D2B44DFFB1F6D84AF7635A08ED76338DF70DC73F15D455C91BFCEE3CEDDD63DBFFBAE8F114B837168DC743C4043A15A75EF8B2298C25C25331119D744185714B8A6D068429C119B72230DE54B82EADA1A9B5DDF3248217BE49BE474A93BF222E5379D4DBEAE8703C3049F8E3648FC06385B513591EC951F863C9CA6192A2431172150E1EA3F1ABA5AE19297F55CD5E35AE91CE8855CBA698D93F3B69A6592F9D2F3EBBAA09D5 (217) [with CRC]
[12:49:11][V][mbus:096]: Validating CRC for Block1
[12:49:11][V][crc:031]: calculated: 0xF522, read: 0xF522
[12:49:11][V][mbus:116]: Validating CRC for Block2
[12:49:11][V][crc:031]: calculated: 0x5C7B, read: 0x5C7B
[12:49:11][V][mbus:116]: Validating CRC for Block3
[12:49:11][V][crc:031]: calculated: 0x2D43, read: 0x2D43
[12:49:11][V][mbus:116]: Validating CRC for Block4
[12:49:11][V][crc:031]: calculated: 0x7633, read: 0x7633
[12:49:11][V][mbus:116]: Validating CRC for Block5
[12:49:11][V][crc:031]: calculated: 0xDBFF, read: 0xDBFF
[12:49:11][V][mbus:116]: Validating CRC for Block6
[12:49:11][V][crc:031]: calculated: 0xF8B2, read: 0xF8B2
[12:49:11][V][mbus:116]: Validating CRC for Block7
[12:49:11][V][crc:031]: calculated: 0x8429, read: 0x8429
[12:49:11][V][mbus:116]: Validating CRC for Block8
[12:49:11][V][crc:031]: calculated: 0x8217, read: 0x8217
[12:49:11][V][mbus:116]: Validating CRC for Block9
[12:49:11][V][crc:031]: calculated: 0x3C30, read: 0x3C30
[12:49:11][V][mbus:116]: Validating CRC for Block10
[12:49:11][V][crc:031]: calculated: 0xC9CA, read: 0xC9CA
[12:49:11][V][mbus:116]: Validating CRC for Block11
[12:49:11][V][crc:031]: calculated: 0x7F55, read: 0x7F55
[12:49:11][V][mbus:116]: Validating CRC for Block12
[12:49:11][V][crc:031]: calculated: 0x592F, read: 0x592F
[12:49:11][V][mbus:116]: Validating CRC for Block13
[12:49:11][V][crc:031]: calculated: 0x09D5, read: 0x09D5
[12:49:11][V][mbus:063]: Frame: BE44ED144057633001027A4C00B005B4FE52AA596B17924152DDD6D0C72D6F17A33FF81025335463FD7CED5F21D2B44DFFB1F6D84AF7635A08ED8DF70DC73F15D455C91BFCEE3CEDDD63BAE8F114B837168DC743C4043A15A75E298C25C25331119D744185714B8A6D06C119B72230DE54B82EADA1A9B5DDF324BE49BE474A93BF222E5379D4DBEAE87049F8E3648FC06385B513591EC951F8636192A2431172150E1EA3F1ABA5AE1929CD5E35AE91CE8855CBA698D93F3B69A69D2F3EBBAA (191) [without CRC]
[12:49:11][V][Telegram.cpp:1131]: (wmbus) parseDLL @0 191
[12:49:11][V][Telegram.cpp:1178]: (wmbus) parseELL @10 181
[12:49:11][V][Telegram.cpp:1333]: (wmbus) parseNWL @10 181
[12:49:11][V][Telegram.cpp:1391]: (wmbus) parseAFL @10 181
[12:49:11][V][Telegram.cpp:2078]: (wmbus) parseTPL @10 181
[12:49:11][I][wmbus:094]: Using selected driver amiplus (detected driver was )
[12:49:11][I][wmbus:106]: amiplus [0x30635740] RSSI: -38dBm T: BE44ED144057633001027A4C00B005B4FE52AA596B17924152DDD6D0C72D6F17A33FF81025335463FD7CED5F21D2B44DFFB1F6D84AF7635A08ED8DF70DC73F15D455C91BFCEE3CEDDD63BAE8F114B837168DC743C4043A15A75E298C25C25331119D744185714B8A6D06C119B72230DE54B82EADA1A9B5DDF324BE49BE474A93BF222E5379D4DBEAE87049F8E3648FC06385B513591EC951F8636192A2431172150E1EA3F1ABA5AE1929CD5E35AE91CE8855CBA698D93F3B69A69D2F3EBBAA (191) T1 A
[12:49:11][D][meters.cpp:1989]: (meter) created ESPHome amiplus 30635740 encrypted
[12:49:11][V][Telegram.cpp:1131]: (wmbus) parseDLL @0 191
[12:49:11][V][Telegram.cpp:1178]: (wmbus) parseELL @10 181
[12:49:11][V][Telegram.cpp:1333]: (wmbus) parseNWL @10 181
[12:49:11][V][Telegram.cpp:1391]: (wmbus) parseAFL @10 181
[12:49:11][V][Telegram.cpp:2078]: (wmbus) parseTPL @10 181
[12:49:11][V][meters.cpp:635]: (meter) ESPHome: for me? 30635740.M=EGM.V=01.T=02,30635740.M=EGM.V=01.T=02 in 30635740
[12:49:11][V][meters.cpp:681]: (meter) ESPHome: meter detection did not match the selected driver 'amiplus', detected driver is: 'unknown!'
[12:49:11][V][meters.cpp:686]: (meter) ESPHome: yes for me
[12:49:11][D][meters.cpp:913]: (meter) ESPHome(0) amiplus handling telegram from 30635740.M=EGM.V=01.T=02
[12:49:11][V][Telegram.cpp:1131]: (wmbus) parseDLL @0 191
[12:49:11][V][Telegram.cpp:545]: (telegram) DLL L=be C=44 (from meter SND_NR) M=14ed (EGM) A=30635740 VER=01 TYPE=02 (Electricity meter) (driver unknown!) DEV=ESPHome wM-Bus RSSI=-38
[12:49:11][V][Telegram.cpp:1178]: (wmbus) parseELL @10 181
[12:49:11][V][Telegram.cpp:1333]: (wmbus) parseNWL @10 181
[12:49:11][V][Telegram.cpp:1391]: (wmbus) parseAFL @10 181
[12:49:11][V][Telegram.cpp:2078]: (wmbus) parseTPL @10 181
[12:49:11][V][Telegram.cpp:299]: (TPL) num encrypted blocks 11 (176 bytes and remaining unencrypted 0 bytes)
[12:49:11][V][Telegram.cpp:303]: (TPL) AES CBC IV decrypting
[12:49:11][V][Telegram.cpp:343]: (TPL) IV ED144057633001024C4C4C4C4C4C4C4C
[12:49:11][V][utils.cpp:823]: (TPL) decrypted "3A0B193DE7C01D40AD8FA3A8F30308E4E9711CC29679231B12CD6560BC539C0BAAE39117345C75714E786712A95D5A3D6E3DB71D84E7637A8655AEBFAA9AD83A8447893B8B9A2B638984C6889F44F3663B5725B7E17308872A3836B960418A77F74457270241467380FC387D417E0627445CDCAA381BD28B3B4BB3948484A0876B08F6BCFBB060E17B32C3114E17BDE1D37B71BB0D3941DFF7DE17CE2E4F7F1B61E2A9743F892D735BE89E0CF3B18FD3"
[12:49:11][W][Telegram.cpp:1832]: (wmbus) WARNING!! decrypted content failed check, did you use the correct decryption key? Permanently ignoring telegrams from id: 30635740 mfct: (EGM) Elgama Elektronika, Lithuania (0x14ed) type: Electricity meter (0x02) ver: 0x01
[12:49:11][V][Telegram.cpp:634]: (telegram) TPL CI=7a
[12:49:11][V][Telegram.cpp:640]: ACC=4c STS=00 CFG=05b0 (AES_CBC_IV nb=11 cntn=0 ra=0 hc=0)
[12:49:11][W][wmbus:156]: Can't get requested field 'current_power_consumption' with unit 'kW'
[12:49:11][W][wmbus:156]: Can't get requested field 'current_power_production' with unit 'kW'
[12:49:11][V][sensor:043]: 'gamma 350 RSSI': Received new state -38.000000
[12:49:11][D][sensor:094]: 'gamma 350 RSSI': Sending state -38.00000 dBm with 0 decimals of accuracy
[12:49:11][W][wmbus:156]: Can't get requested field 'total_energy_consumption' with unit 'kWh'
[12:49:11][W][wmbus:156]: Can't get requested field 'total_energy_production' with unit 'kWh'
[12:49:11][W][wmbus:156]: Can't get requested field 'voltage_at_phase_1' with unit 'V'
[12:49:11][W][wmbus:156]: Can't get requested field 'voltage_at_phase_2' with unit 'V'
[12:49:11][W][wmbus:156]: Can't get requested field 'voltage_at_phase_3' with unit 'V'
[12:49:11][W][component:257]: Component wmbus took a long time for an operation (721 ms).
[12:49:11][W][component:258]: Components should block for at most 30 ms.
[12:49:11][V][sensor:043]: 'Uptime Sensor': Received new state 196328.640625
[12:49:11][D][sensor:094]: 'Uptime Sensor': Sending state 196328.64062 s with 0 decimals of accuracy
[12:49:23][V][sensor:043]: 'WiFi signal': Received new state -54.000000
[12:49:23][D][sensor:094]: 'WiFi signal': Sending state -54.00000 dBm with 0 decimals of accuracy
[12:49:23][V][sensor:043]: 'WiFi signal %': Received new state -54.000000
[12:49:23][D][sensor:094]: 'WiFi signal %': Sending state 92.00000 % with 0 decimals of accuracy
[12:50:11][V][sensor:043]: 'Uptime Sensor': Received new state 196388.640625
[12:50:11][D][sensor:094]: 'Uptime Sensor': Sending state 196388.64062 s with 0 decimals of accuracy
[12:50:23][V][sensor:043]: 'WiFi signal': Received new state -54.000000
[12:50:23][D][sensor:094]: 'WiFi signal': Sending state -54.00000 dBm with 0 decimals of accuracy
[12:50:23][V][sensor:043]: 'WiFi signal %': Received new state -54.000000
[12:50:23][D][sensor:094]: 'WiFi signal %': Sending state 92.00000 % with 0 decimals of accuracy
[12:51:11][V][sensor:043]: 'Uptime Sensor': Received new state 196448.640625
[12:51:11][D][sensor:094]: 'Uptime Sensor': Sending state 196448.64062 s with 0 decimals of accuracy
[12:51:23][V][sensor:043]: 'WiFi signal': Received new state -54.000000
[12:51:23][D][sensor:094]: 'WiFi signal': Sending state -54.00000 dBm with 0 decimals of accuracy
[12:51:23][V][sensor:043]: 'WiFi signal %': Received new state -54.000000
[12:51:23][D][sensor:094]: 'WiFi signal %': Sending state 92.00000 % with 0 decimals of accuracy
[12:52:11][V][sensor:043]: 'Uptime Sensor': Received new state 196508.640625
[12:52:11][D][sensor:094]: 'Uptime Sensor': Sending state 196508.64062 s with 0 decimals of accuracy
[12:52:23][V][sensor:043]: 'WiFi signal': Received new state -53.000000
[12:52:23][D][sensor:094]: 'WiFi signal': Sending state -53.00000 dBm with 0 decimals of accuracy
[12:52:23][V][sensor:043]: 'WiFi signal %': Received new state -53.000000
[12:52:23][D][sensor:094]: 'WiFi signal %': Sending state 94.00000 % with 0 decimals of accuracy
[12:53:06][D][sntp:067]: Synchronized time: 2025-08-12 12:53:06
Jak dla mnie to klucz sie nie zgadza.
It looks like the meter is sending valid wM-Bus telegrams (CRC OK), but AES decryption fails, which means the key in ESPHome does not match the meter’s current encryption key.
Even if PGE says the key is the same, they may have changed it when switching the tariff, or the key format in your config could be wrong (must be full 32-digit hex, no spaces, exact case).
Also, the log shows that the configured driver is amiplus but detection returns unknown!. This mismatch can prevent proper parsing.
Normally, after re-enabling wM-Bus, you should:
-
Verify the meter type in the logs and set the correct driver.
-
Enter the encryption key exactly as provided by the utility.
-
Confirm decryption passes (no “failed check” warning) and that fields like current_power_consumption are populated.
Without a matching driver and correct key, ESPHome will ignore all telegrams from the meter.
Dzięki. Pomęczę gościa z PGE może klucz się jednak zmienił.
On coś wspominał, że zmieniali oprogramowanie w związku ze zmianą z G11 na G12w. Czy w takim przypadku trzeba zmieniać konfigurację w yaml?
Jedynie jak chcesz dodać nowe pola z drugiej taryfy albo jak chcesz zmienić klucz.
Ta zmiana oprogramowania po stronie PGE jest ciekawa - jaki dokładnie to watomierz?
Gama 350 typ G35
w telegramie pokazuje się :
30635740 mfct: (EGM) Elgama Elektronika, Lithuania (0x14ed) type: Electricity meter (0x02) ver: 0x01
Pytaj o klucz u dystrybutora - z Gama od PGE nie było problemów.
Tak. To wszystko działało w poprzedniej taryfie ale przy zmianie ktoś wyłączył. Teraz włączyli ponownie i powiedzieli, że z tym samym kluczem. Ale wygląda, ze klucz się zmienił.
Wrzucę tylko informację odnośnie dodatku ESPHome Legacy, który linkował @szopen. Miałem w pewnym momencie 2 wersje ESPHome działające jednocześnie i nie było żadnych problemów. Urządzenie niekompatybilne z daną wersją było w niej offline, a w drugiej było online i w HA działało normalnie. Więc jest to dobre tymczasowe rozwiązanie na jakieś przejściowe perturbacje.