Dzień dobry i pomocy bo poległem na próbie odczytu wodomierza Apator 16-2
mój kod .yaml
esphome:
name: wmbusreaderv4
esp32:
board: lolin_s2_mini
framework:
type: arduino
external_components:
- source: github://SzczepanLeon/esphome-components@version_4
refresh: 0d
components: [ wmbus ]
# Enable logging
logger:
level: INFO
# Enable Home Assistant API
api:
encryption:
key: !secret api_encryption_key
reboot_timeout: 600s
ota:
platform: esphome
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
time:
- platform: sntp
id: time_sntp
wmbus:
mosi_pin: GPIO35
miso_pin: GPIO37
clk_pin: GPIO36
cs_pin: GPIO34
gdo0_pin: GPIO2
gdo2_pin: GPIO1
led_pin: GPIO15
led_blink_time: "1s"
# frequency: 868.950
all_drivers: True
sync_mode: True
log_all: True
sensor:
###
## mieszkanie sensor Gama150 (electricity)
- platform: wmbus
meter_id: 0x13891185
type: amiplus
key: "52C55949D1C2172177A03FC1D5D0CE82"
sensors:
- name: "P1 My RSSI"
field: "rssi"
accuracy_decimals: 0
unit_of_measurement: "dBm"
device_class: "signal_strength"
state_class: "measurement"
#
- name: "P1 My consumption in kWh"
field: "total_energy_consumption"
accuracy_decimals: 3
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
#
- name: "P1 My current power consumption in kW"
id: p1_power_kw
field: "current_power_consumption"
accuracy_decimals: 1
unit_of_measurement: "kW"
device_class: "power"
state_class: "measurement"
#
- name: "P1 My total energy production in kWh"
field: "total_energy_production"
accuracy_decimals: 3
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
#
- name: "P1 My current power production in kW"
field: "current_power_production"
accuracy_decimals: 1
unit_of_measurement: "kW"
device_class: "power"
state_class: "measurement"
###
## klatka sensor Otus1 (electricity)
- platform: wmbus
meter_id: 0x55172400
type: amiplus
key: "5A4A25D920E78DF46F95C009821E4723"
sensors:
- name: "P2 My RSSI"
field: "rssi"
accuracy_decimals: 0
unit_of_measurement: "dBm"
device_class: "signal_strength"
state_class: "measurement"
#
- name: "P2 My consumption in kWh"
field: "total_energy_consumption"
accuracy_decimals: 3
unit_of_measurement: "kWh"
device_class: "energy"
state_class: "total_increasing"
#
- name: "P2 My current power consumption in kW"
id: p2_power_kw
field: "current_power_consumption"
accuracy_decimals: 1
unit_of_measurement: "kW"
device_class: "power"
state_class: "measurement"
#
- name: "P2 My V1"
field: "voltage_at_phase_1"
accuracy_decimals: 0
unit_of_measurement: "V"
device_class: "voltage"
state_class: "measurement"
###
## wodomierz głowny (water)
- platform: wmbus
meter_id: 0x02817305
type: apator162
key: "00000000000000000000000000000000"
sensors:
- name: "Woda RSSi"
field: "rssi"
accuracy_decimals: 0
unit_of_measurement: "dBm"
device_class: "signal_strength"
state_class: "measurement"
entity_category: "diagnostic"
- name: "Woda"
field: "total_m3"
accuracy_decimals: 3
unit_of_measurement: "m³"
device_class: "water"
state_class: "total_increasing"
icon: "mdi:water"
- platform: wifi_signal
name: "Siła sygnału WiFi"
update_interval: 60s
entity_category: "diagnostic"
icon: mdi:wifi
- platform: template
name: "P1 My current power consumption in W"
unit_of_measurement: "W"
device_class: power
state_class: measurement
accuracy_decimals: 0
lambda: |-
if (isnan(id(p1_power_kw).state)) {
return NAN;
}
return id(p1_power_kw).state * 1000.0;
update_interval: 10s
- platform: template
name: "P2 My current power consumption in W"
unit_of_measurement: "W"
device_class: power
state_class: measurement
accuracy_decimals: 0
lambda: |-
if (isnan(id(p2_power_kw).state)) {
return NAN;
}
return id(p2_power_kw).state * 1000.0;
update_interval: 10s
text_sensor:
- platform: wifi_info
ip_address:
name: 'Adress IP'
icon: mdi:wifi
ssid:
name: 'Nazwa sieci'
icon: mdi:wifi-strength-2
button:
- platform: restart
name: "Restart WMBus Reader"
entity_category: "diagnostic"
log z kompilacji
INFO ESPHome 2026.4.1
INFO Reading configuration /config/esphome/wmbus-reader-v4.yaml...
INFO Updating https://github.com/SzczepanLeon/esphome-components.git@version_4
INFO Detected timezone 'Europe/Warsaw'
INFO Generating C++ source...
INFO Compiling app... Build path: /data/build/wmbusreaderv4
Processing wmbusreaderv4 (board: lolin_s2_mini; framework: arduino, espidf; platform: https://github.com/pioarduino/platform-espressif32/releases/download/55.03.38-1/platform-espressif32.zip)
--------------------------------------------------------------------------------
HARDWARE: ESP32S2 240MHz, 320KB RAM, 4MB Flash
- contrib-piohome @ 3.4.4
- framework-arduinoespressif32 @ 3.3.8
- framework-arduinoespressif32-libs @ 5.5.3
- framework-espidf @ 3.50504.0 (5.5.4)
- tool-cmake @ 4.0.3
- tool-esp-rom-elfs @ 2024.10.11
- tool-esptoolpy @ 5.2.0
- tool-ninja @ 1.13.1
- tool-scons @ 4.40801.0 (4.8.1)
- tool-xtensa-esp-elf-gdb @ 16.3.0+20250913
- toolchain-xtensa-esp-elf @ 14.2.0+20260121
Using Python 3.12.10 environment at: /root/.platformio/penv/.espidf-5.5.4
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...
Dependency Graph
|-- noise-c @ 0.1.11
|-- WiFi @ 3.3.8
|-- SPI @ 3.3.8
|-- SmartRC-CC1101-Driver-Lib @ 2.5.7
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/api/api_buffer.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/api/api_frame_helper_noise.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/api/api_overflow_buffer.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/button/button.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/esp32/crash_handler.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/esp32/helpers.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/esphome/ota/ota_esphome.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/logger/logger_esp32.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/logger/task_log_buffer_esp32.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/ota/ota_backend.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/ota/ota_backend_host.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/restart/button/restart_button.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/safe_mode/safe_mode.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/sha256/sha256.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/sntp/sntp_component.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/template/sensor/template_sensor.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/text_sensor/filter.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/time/automation.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/time/posix_tz.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/time/real_time_clock.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wifi_info/wifi_info_text_sensor.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wifi_signal/wifi_signal_sensor.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/Telegram.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/address.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/crc.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/decode3of6.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_abbb23.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_aerius.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_amiplus.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_apator08.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_apator162.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_apator172.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_apatoreitn.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_apatorna1.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_auto.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_aventieshca.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_aventieswm.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_bfw240radio.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_c5isf.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_cma12w.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_compact5.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_dme_07.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_ebzwmbe.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_ehzp.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_ei6500.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_elf.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_em24.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_emerlin868.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_enercal.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_engelmann-faw.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_esyswm.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_eurisii.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_ev200.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_evo868.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_fhkvdataiii.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_fhkvdataiv.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_flowiq2200.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_gransystems.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_gwfwater.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_hcae2.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_hydrocalm3.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_hydroclima.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_hydrodigit.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_hydrus.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_iem3000.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_iperl.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_itron.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_iwmtx5.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_izar.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_kamheat.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_kampress.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_lansendw.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_lansenpu.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_lansenrp.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_lansensm.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_lansenth.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_lse_07_17.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_lse_08.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_microclima.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_minomess.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_mkradio3.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_mkradio4.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_mkradio4a.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_multical21.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_munia.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_nemo.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_omnipower.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_piigth.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_pollucomf.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_q400.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_qcaloric.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_qheat.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_qheat_55_us.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_qsmoke.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_qualcosonic.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_qwater.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_rfmamb.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_rfmtx1.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_sensostar.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_sharky.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_sharky774.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_sontex868.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_supercom587.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_topaseskr.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_tsd2.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_ultraheat.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_ultrimis.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_unismart.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_unknown.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_vario411.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_vario451.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_vario451mid.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_waterstarm.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_watertech.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_weh_07.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/driver_wme5.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/dvparser.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/formula.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/manufacturer_specificities.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/mbus.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/meters.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/rf_cc1101.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/translatebits.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/units.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/utils.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/utils_my.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/components/wmbus/wmbus.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/application.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/color.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/wmbusreaderv4/src/esphome/core/component.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/controller_registry.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/gpio.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/log.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/ring_buffer.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/time.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/util.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/esphome/core/wake.cpp.o
Compiling .pioenvs/wmbusreaderv4/src/main.cpp.o
Linking .pioenvs/wmbusreaderv4/firmware.elf
Memory Type Usage Summary
┏━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Memory Type/Section ┃ Used [bytes] ┃ Used [%] ┃ Remain [bytes] ┃ Total [bytes] ┃
┡━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
│ Flash Code │ 1198506 │ │ │ │
│ .text │ 1198506 │ │ │ │
│ Flash Data │ 402108 │ │ │ │
│ .rodata │ 401852 │ │ │ │
│ .appdesc │ 256 │ │ │ │
│ DIRAM │ 124068 │ 72.12 │ 47964 │ 172032 │
│ .text │ 73752 │ 42.87 │ │ │
│ .bss │ 33520 │ 19.48 │ │ │
│ .data │ 15768 │ 9.17 │ │ │
│ .vectors │ 1028 │ 0.6 │ │ │
Total image size: 1691162 bytes (.bin may be padded larger)
└─────────────────────┴──────────────┴──────────┴────────────────┴───────────────┘
Note: The reported total sizes may be smaller than those in the technical reference manual due to reserved memory and application configuration. The total flash size available for the application is not included by default, as it cannot be reliably determined due to the presence of other data like the bootloader, partition table, and application partition size.
RAM: [== ] 15.0% (used 49288 bytes from 327680 bytes)
Flash: [========= ] 92.1% (used 1690906 bytes from 1835008 bytes)
Building .pioenvs/wmbusreaderv4/firmware.bin
Creating ESP32-S2 image...
Successfully created ESP32-S2 image.
Creating binary "firmware.factory.bin" with:
Offset | File
- 0x1000 | bootloader.bin
- 0x8000 | partitions.bin
- 0x9000 | boot_app0.bin
- 0x10000 | firmware.bin
Successfully created combined binary image.
sign_firmware([".pioenvs/wmbusreaderv4/firmware.bin"], [".pioenvs/wmbusreaderv4/firmware.elf"])
merge_factory_bin([".pioenvs/wmbusreaderv4/firmware.bin"], [".pioenvs/wmbusreaderv4/firmware.elf"])
Info: bootloader.bin not found - skipping
Info: partition-table.bin not found - skipping
Info: ota_data_initial.bin not found - skipping
Info: wmbusreaderv4.bin not found - skipping
Using FLASH_EXTRA_IMAGES from PlatformIO environment
Merging binaries into /data/build/wmbusreaderv4/.pioenvs/wmbusreaderv4/firmware.factory.bin
Merging binaries with esptool
SHA digest in image updated.
Wrote 0x1aceb0 bytes to file '/data/build/wmbusreaderv4/.pioenvs/wmbusreaderv4/firmware.factory.bin', ready to flash to offset 0x0.
Successfully created /data/build/wmbusreaderv4/.pioenvs/wmbusreaderv4/firmware.factory.bin
esp32_copy_ota_bin([".pioenvs/wmbusreaderv4/firmware.bin"], [".pioenvs/wmbusreaderv4/firmware.elf"])
Copied firmware to /data/build/wmbusreaderv4/.pioenvs/wmbusreaderv4/firmware.ota.bin
======================== [SUCCESS] Took 732.62 seconds ========================
INFO Build Info: config_hash=0x68568762 build_time_str=2026-04-21 11:44:59 +0200
INFO Successfully compiled program.
INFO Connecting to 192.168.100.77 port 3232...
INFO Connected to 192.168.100.77
INFO Uploading /data/build/wmbusreaderv4/.pioenvs/wmbusreaderv4/firmware.bin (1691312 bytes)
Uploading: [============================================================] 100% Done...
INFO Upload took 21.06 seconds, waiting for result...
INFO OTA successful
INFO Successfully uploaded program.
INFO Starting log output from 192.168.100.77 using esphome API
INFO Successfully resolved wmbusreaderv4 @ 192.168.100.77 in 0.001s
WARNING Can't connect to ESPHome API for wmbusreaderv4 @ 192.168.100.77: Error connecting to [AddrInfo(family=<AddressFamily.AF_INET: 2>, type=<SocketKind.SOCK_STREAM: 1>, proto=6, sockaddr=IPv4Sockaddr(address='192.168.100.77', port=6053))]: [Errno 111] Connect call failed ('192.168.100.77', 6053) (SocketAPIError)
INFO Trying to connect to wmbusreaderv4 @ 192.168.100.77 in the background
INFO Successfully connected to wmbusreaderv4 @ 192.168.100.77 in 7.227s
INFO Successful handshake with wmbusreaderv4 @ 192.168.100.77 in 0.091s
log po kompilacji
[12:05:30.296][I][app:137]: ESPHome version 2025.6.3 compiled on Nov 18 2025, 16:36:17
[12:05:32.165][S][sensor]: 'P1 My current power consumption in W' >> nan W
[12:05:33.437][S][sensor]: 'P2 My current power consumption in W' >> nan W
[12:05:38.091][I][wmbus:094]: Using selected driver amiplus (detected driver was )
[12:05:38.092][I][wmbus:106]: amiplus [0x13891185] RSSI: -43dBm T: BE44ED148511891302027ADC00B005DFECC39DED23205852528AC4F63C7408011952E3566537A5C431A5950816F0681BD26CE908C8E06B7330BF69E510307414E042DB791E9B833BE533303F17F27C57F58CE15CBC4171DA4BBFD2E7985C7DB20E97877FBA8E0069287D43EC867EE27F4E3ECB8771BC4800C1C88084EFC9CFDEC976F2D51672BCDC2DBA29665ED544EF6DD917FA9C5BC5232FD0072163F5E6B3D17CE193DD16EB27DF8098888145847F2272FCF1E165B4CB5CA13B8FE2C6AE (191) T1 A
[12:05:38.178][W][component:278]: Component wmbus took a long time for an operation (134 ms).
[12:05:38.178][W][component:279]: Components should block for at most 30 ms.
[12:05:38.244][S][sensor]: 'P1 My current power consumption in kW' >> 0.0 kW
[12:05:38.244][S][sensor]: 'P1 My current power production in kW' >> 0.4 kW
[12:05:38.245][S][sensor]: 'P1 My RSSI' >> -43 dBm
[12:05:38.245][S][sensor]: 'P1 My consumption in kWh' >> 5715.144 kWh
[12:05:38.245][S][sensor]: 'P1 My total energy production in kWh' >> 5179.346 kWh
[12:05:42.167][S][sensor]: 'P1 My current power consumption in W' >> 0 W
[12:05:43.434][S][sensor]: 'P2 My current power consumption in W' >> nan W
[12:05:46.226][S][sensor]: 'Siła sygnału WiFi' >> -73 dBm
[12:05:52.171][S][sensor]: 'P1 My current power consumption in W' >> 0 W
[12:05:53.400][I][wmbus:094]: Using selected driver amiplus (detected driver was amiplus)
[12:05:53.406][I][wmbus:106]: amiplus [0x55172400] RSSI: -59dBm T: CE4401060024175501027A8800C0058ED911B7ADAEC5D5E856BD719D9673EFB5B5277922C98745A9BA5136670EE65F71C033BEEFFD0A76EF60038120D59DFE858DC09BA0BBBBCD46B52227FAF52181C2E6DE461714113632D9E5CE236CC80BEAE3791F04479D651474DBE100E5BF130A3897086B4D8546FDC0259D498A4DF708C96289ED1BEBBC79061AF2312D47F45824DA843F9DB0529B9B0B98DF72CE3911A0143DAFDCDB4B5654737FCB98380B16247FD0033434250749DC9AE74491E9000E8FB5401B2F8FB80BE244581EEBC9 (207) T1 A
[12:05:53.500][S][sensor]: 'P2 My current power consumption in W' >> nan W
[12:05:53.501][S][sensor]: 'P2 My current power consumption in kW' >> 0.0 kW
[12:05:53.501][S][sensor]: 'P2 My RSSI' >> -59 dBm
[12:05:53.501][S][sensor]: 'P2 My consumption in kWh' >> 365.896 kWh
[12:05:53.501][S][sensor]: 'P2 My V1' >> 226 V
[12:06:02.167][S][sensor]: 'P1 My current power consumption in W' >> 0 W
[12:06:09.817][I][safe_mode:042]: Boot seems successful; resetting boot loop counter
[12:06:12.174][S][sensor]: 'P1 My current power consumption in W' >> 0 W
[12:06:22.170][S][sensor]: 'P1 My current power consumption in W' >> 0 W
[12:06:32.168][S][sensor]: 'P1 My current power consumption in W' >> 0 W
[12:06:42.175][S][sensor]: 'P1 My current power consumption in W' >> 0 W
[12:06:46.222][S][sensor]: 'Siła sygnału WiFi' >> -72 dBm
[12:06:52.170][S][sensor]: 'P1 My current power consumption in W' >> 0 W
[12:06:53.404][I][wmbus:094]: Using selected driver amiplus (detected driver was amiplus)
[12:06:53.411][I][wmbus:106]: amiplus [0x55172400] RSSI: -59dBm T: CE4401060024175501027A8900C005D1BEF70CC4251B5E7C7BF76633FB7DB920EEC1E1FE228AE403B3F55CE58F18E989D992F3DBC9D06A10598C566E3A1A25C0192F0D0317FB9B8524B46F7F0B504340F8BF586C1E2C54318F8C436AA72141192D0D6A0BF1780AB621844A2302AD5DCC0CEE955F6103B4DACA082BD7664D6B0A046D27E88FF3101C5669AB4721E5BECD2FDD40AECB2BE615456BEAD83BC0CEA94D745060187E36B81B0F7C2437DE087BE04CCB56D2BB5444E3185093D3FA2D3EAC02A49FA4721B6C4A2FC67173F609 (207) T1 A
[12:06:53.508][S][sensor]: 'P2 My current power consumption in kW' >> 0.0 kW
[12:06:53.509][S][sensor]: 'P2 My RSSI' >> -59 dBm
[12:06:53.509][S][sensor]: 'P2 My consumption in kWh' >> 365.897 kWh
[12:06:53.509][S][sensor]: 'P2 My V1' >> 224 V
[12:07:03.433][S][sensor]: 'P2 My current power consumption in W' >> 12 W
[12:07:46.226][S][sensor]: 'Siła sygnału WiFi' >> -72 dBm
[12:07:49.514][I][wmbus:106]: Unknown! [0x02817305] RSSI: -53dBm T: 6E4401060573810205077A68006085C6BA751BA1510DDA604CDDAA4839986AB94E82A80EACBE62456B023698D6F77D38A8A10D5E35A8A22BF000528E31C582FF75D9161FD751E0FDCFFEF8696B6917905FB93A5250EAFFEB5FCAD79E1F876D8F025E6C81B118D5566E6B7291D829A8 (111) T1 A
[12:07:52.170][S][sensor]: 'P1 My current power consumption in W' >> 0 W
[12:07:53.444][S][sensor]: 'P2 My current power consumption in W' >> 12 W
[12:08:02.168][S][sensor]: 'P1 My current power consumption in W' >> 0 W
bład
[12:07:49.514][I][wmbus:106]: Unknown! [0x02817305] RSSI: -53dBm T: 6E4401060573810205077A68006085C6BA751BA1510DDA604CDDAA4839986AB94E82A80EACBE62456B023698D6F77D38A8A10D5E35A8A22BF000528E31C582FF75D9161FD751E0FDCFFEF8696B6917905FB93A5250EAFFEB5FCAD79E1F876D8F025E6C81B118D5566E6B7291D829A8 (111) T1 A
dekodowanie ramki telegram na stronie https://wmbusmeters.org/
Driver:: apator162
Decryption key: "00000000000000000000000000000000"
telegram=|6E4401060573810205077A680060852F2F_0FD755549A08020843950883000995D7555402FFFFFF10530C00007B01530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000A00D23ED03FFFFFFFFFFFFFFFFFFFFD3A5|
Auto driver : apator162
Similar driver : apator162 94/94
Using driver : apator162 00/00
000 : 6e length (110 bytes)
001 : 44 dll-c (from meter SND_NR)
002 : 0106 dll-mfct (APA)
004 : 05738102 dll-id (02817305)
008 : 05 dll-version
009 : 07 dll-type (Water meter)
010 : 7a tpl-ci-field (EN 13757-3 Application Layer (short tplh))
011 : 68 tpl-acc-field
012 : 00 tpl-sts-field (OK)
013 : 6085 tpl-cfg 8560 (bidirectional AES_CBC_IV nb=6 cntn=0 ra=0 hc=0 )
015 : 2f2f decrypt check bytes (OK)
017 C!: 0F manufacturer specific data D755549A08020843950883000995D7555402FFFFFF10530C00007B01530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000A00D23ED03FFFFFFFFFFFFFFFFFFFFD3A5
decode(state = ambiguous
off = 0
xmlns:ixml = http://invisiblexml.org/NS)
{
'0F'
status(off = 2) = D755549A080208
days(off = 16) = 9508
woot_8x(off = 20) = 000995D7555402FFFFFF
total(dvk = 0413
off = 40) = 530C0000
woot_7B(off = 48) = 01530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000530C0000
woot_A0(off = 146) = 0D23ED03
pad_FF(off = 154) = FFFFFFFFFFFFFFFF
checksum(off = 170) = FFFFD3A5
}
037 C!: *** 530C0000 ("total_m3":3.155)
{
"_":"telegram",
"media":"water",
"meter":"apator162",
"name":"",
"id":"02817305",
"total_m3":3.155,
"timestamp":"2026-04-21T10:09:14Z"
}
Using: wmbusmeters: 2.0.0-294-g14821e86
14821e868838ded058da11f765d7515ae5ed894a
Do you know how to improve the decoding? Open pre-filled issue ticket
Odczyt liczników prądu działają bezbłędnie, przy dekodowaniu telegrama z wodomierza też dane są poprawne, z czego wynika błąd: [wmbus:106]: Unknown! [0x02817305] RSSI: -53dBm ?
