[08:07:34][D][wmbus:184]: Meter ID [0x43410778] RSSI: -81 dBm LQI: 133 Mode: T1 not found in configuration T: 1944A511780741434418A251140013DB1EA79256156569725095 (26)
[08:07:34][W][component:204]: Component wmbus took a long time for an operation (0.08 s).
[08:07:34][W][component:205]: Components should block for at most 20-30ms.
YAML File:
---
## ---------------------------------------------------------------------------
## WMBUS METER az-delivery-devkit-v4 + CC1101 for Diehl IZAR RC 868 I R4 PL
## Hardware: ESP32 240MHz, 520KB RAM, 4MB Flash
##
## this version shows all watermeters. Use this for the first test
##
## 1. uses the latest wmbusmeter component from github
## 2. Optional uses syslog component
##
## SYSLOG: tail -f /var/log/syslog | grep "water-meter"
##
## ---------------------------------------------------------------------------
substitutions:
## device settings
device_name_short: "water-meter-esp"
device_description: "Wasserzähler ESP32, CUL - CC1101, IZAR module (Diehl IZAR RC 868 I R4 PL (SzczepanLeon) - all watermeters"
projectname: "Diehl IZAR RC 868.Watermeter"
appversion: "2.0.7"
## all watermeters wmid: "0"
## your watermeter: wmid: !secret watermeterId
wmid: "0"
## logger settings
log_level: "DEBUG" # not that logging need memory, so in production mode use "WARN"
log_wmbus: "DEBUG" # Loglevel for wmbus meters component
log_baudrate: "0" # 0 disable uart logger messages
## ----------------------------------------------------------------
## APPLICATION ESPHOME
## ----------------------------------------------------------------
esphome:
name: ${device_name_short}
comment: ${device_description}
# Automatically add the mac address to the name
# so you can use a single firmware for all devices
name_add_mac_suffix: false
project:
name: ${projectname}
version: ${appversion}
build_path: ./build/${device_name_short}
on_boot:
priority: 200
then:
- globals.set:
id: boot_counter
value: !lambda "return id(boot_counter)+=1;"
- logger.log:
level: INFO
tag: "system"
format: "BOOTMESSAGE:${device_name_short} API is connected, Device ready!"
- component.update: bootcounter
on_shutdown:
priority: 700
then:
- logger.log:
level: ERROR
tag: "system"
format: "BOOTMESSAGE:${device_name_short} is down!"
## ----------------------------------------------------------------
## HARDWARE az-delivery-devkit-v4
## ESP32 240MHz, 520KB RAM, 4MB Flash
## ----------------------------------------------------------------
esp32:
board: az-delivery-devkit-v4
framework:
type: arduino
## ----------------------------------------------------------------
## EXTERNAL COMPONENTS
## ----------------------------------------------------------------
external_components:
# uses the latest version from SzczepanLeon
# https://github.com/SzczepanLeon/esphome-components
# You can make ESPHome check the repository every time by setting this option to 0s
- source: github://SzczepanLeon/esphome-components@main
refresh: 0s
components: [wmbus]
# use local component from
# https://github.com/zdzichu6969/esphome-components
- source:
type: local
path: custom_components
components: [backup]
# use local component from
# https://github.com/TheStaticTurtle/esphome_syslog
# - source:
# type: local
# path: custom_components
# components: [syslog]
## ---------------------------------------------------
## syslog service
## tail -f /var/log/syslog | grep "water-meter"
## ---------------------------------------------------
# syslog:
# ip_address: !secret syslog_server
# port: !secret syslog_port
# min_level: DEBUG
# enable_logger: true
# ----------------------------------------------------------------
# Save your ESPHome device configuration in firmware and and
# recover it if you lost source files.
# ----------------------------------------------------------------
backup:
auth:
username: !secret web_username
password: !secret web_password
force_update: false
## ----------------------------------------------------------------
## Global variables
## ----------------------------------------------------------------
globals:
- id: boot_counter
type: int
restore_value: yes
initial_value: "0"
- id: last_value
type: float
restore_value: yes
initial_value: "0.00"
- id: alarm_error_text
type: std::vector<std::string>
restore_value: no
initial_value: '{"no error", "general_alarm","leakage","meter_blocked","back_flow","underflow","overflow","submarine","sensor_fraud","mechanical_fraud"}'
## ---------------------------------------------------
## WIFI Settings 3 wifis
## ---------------------------------------------------
wifi:
networks:
- ssid: !secret ssid3_name
password: !secret ssid3_pswd
priority: 0
- ssid: !secret ssid1_name
password: !secret ssid1_pswd
priority: 1
- ssid: !secret ssid2_name
password: !secret ssid2_pswd
priority: 2
domain: !secret domain
## ---------------------------------------------------
## mDNS Component
## ---------------------------------------------------
mdns:
# if mDNS is disabled, they will no longer be able to automatically find your devices.
disabled: false
## ---------------------------------------------------
## The captive portal component in ESPHome is a
## fallback mechanism for when connecting to the
## configured WiFi fails.
## ---------------------------------------------------
captive_portal:
## ---------------------------------------------------
## LOGGER COMPONENT
## ---------------------------------------------------
logger:
id: appslogger
level: ${log_level}
baud_rate: ${log_baudrate}
logs:
wmbus: ${log_wmbus}
wMBus-lib: ${log_wmbus}
## ---------------------------------------------------
## OTA COMPONENT
## ---------------------------------------------------
ota:
password: !secret ota_pswd
safe_mode: false
on_begin:
then:
- logger.log:
format: "OTA Start"
tag: "OTA"
level: WARN
on_progress:
then:
- logger.log:
level: WARN
tag: "OTA"
format: "OTA progress %0.1f%%"
args: ["x"]
on_end:
then:
- logger.log:
format: "OTA End"
tag: "OTA"
level: WARN
on_error:
then:
- logger.log:
format: "OTA update error %d"
tag: "OTA"
level: ERROR
args: ["x"]
## ---------------------------------------------------
## COMPONENT WEBSERVER
## ---------------------------------------------------
web_server:
port: 80
version: 2
js_url: !secret webserver_jsurl
## ---------------------------------------------------
## Home Assistant API COMPONENT
## ---------------------------------------------------
api:
id: espapi_wmbus_esp32
port: 6053
reboot_timeout: 0s
## ---------------------------------------------------
## SNTP COMPONENT
## ---------------------------------------------------
time:
- platform: sntp
id: time_sntp
timezone: Europe/Berlin
servers:
- 0.at.pool.ntp.org
- 0.pool.ntp.org
- 1.pool.ntp.org
on_time_sync:
then:
- logger.log:
tag: "system"
level: INFO
format: "Synchronized sntp clock"
## ------------------------------------------------------------------
## 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 (Optional): Show telegrams from not configured meters in log.
# Defaults to False
log_unknown: True
## ---------------------------------------------------
## SWITCHES
## ---------------------------------------------------
switch:
# reset boot counter value
- platform: template
name: Device Boot Counter reset
turn_on_action:
then:
- lambda: |-
id(boot_counter) = 0;
id(bootcounter).publish_state(id(boot_counter));
- logger.log:
level: WARN
tag: "system"
format: "${device_name_short} reset boot counter o.k!"
- component.update: bootcounter
- platform: safe_mode
name: "Device Restart (Safe Mode)"
- platform: restart
name: "Restart"
id: restart_switch
- platform: factory_reset
name: Device Restart Factory
## ---------------------------------------------------
## SENSORS
## ---------------------------------------------------
sensor:
- platform: wmbus
# Meter ID (usually from sticker). Can be specified as decimal or hex.
# only hex is working for my watermeter !
# see: https://github.com/SzczepanLeon/esphome-components/issues/6
# edit watermeterid in the secrets file
meter_id: ${wmid}
type: izar
add_prefix: true
# The LQI value reported by the CC1101 is a 7 bit unsigned number with a range from 0 to 127.
# Note that a lower value indicates a better link.
# The LQI of a received packet will be bad (higher number) when there is lot of interference.
lqi:
id: wmbus_cc1101_lqi
name: "Watermeter CC1101 LQI"
unit_of_measurement: "lqi"
entity_category: "diagnostic"
# The RSSI value reported by the CC1101 is a 8 bit signed number with an effective
# range from -138 dBm to -10.5 dBm when the CC1101 is operating around 868 MHz.
# RSSI stands for received signal strength (power) indication (in dBm).
# A higher value indicates higher power.
rssi:
id: wmbus_cc1101_rssi
name: "Watermeter CC1101 RSSI"
unit_of_measurement: "%"
entity_category: "diagnostic"
# reports the watermeter display value
total_water_m3:
id: "waterdisplay"
name: "Watermeter Display"
unit_of_measurement: "m³"
state_class: total_increasing
device_class: "water"
accuracy_decimals: 3
icon: mdi:counter
# update and calulatet all watermeter data values
on_value:
then:
- lambda: |-
ESP_LOGI("wmbus", "Water Display value: %.3f, last value: %.3f", id(waterdisplay).state, id(last_value));
id(last_value)=id(waterdisplay).state;
# get the last month total watermter m3 from the wmbus telegram (wM-Bus 2.1.10)
last_month_total_water_m3:
name: "Water last month"
id: "waterdisplay_lastmonth"
unit_of_measurement: "m³"
state_class: total_increasing
device_class: "water"
accuracy_decimals: 3
icon: mdi:counter
# water current month (wM-Bus v2.1.4)
current_month_total_water_l:
name: "Water current month"
id: "watermonth"
accuracy_decimals: 2
unit_of_measurement: "L"
state_class: total_increasing
device_class: "water"
# get the battery life time (wM-Bus v2.1.4)
remaining_battery_life_y:
name: "Watermeter Battery Life"
id: "watermeter_batterie"
accuracy_decimals: 2
unit_of_measurement: "Years"
icon: mdi:battery
# get the last transmit periode (wM-Bus v2.1.4)
transmit_period_s:
name: "Watermeter transmit periode"
id: "watermeter_transmit_periode"
unit_of_measurement: "sec"
accuracy_decimals: 2
icon: mdi:timelapse
## get the current watermeter alarms and publish the text message (wM-Bus 2.1.10)
current_alarms:
id: "watermeter_current_alarms"
name: "Watermeter current alarm code"
icon: mdi:alarm-light
entity_category: "diagnostic"
## get the prevois watermeter alarms and publish the text message (wM-Bus 2.1.10)
previous_alarms:
id: "watermeter_previous_alarms"
name: "Watermeter pervious alarm code"
icon: mdi:alarm-light
entity_category: "diagnostic"
# Wifi quality RSSI, internal used to calculate the Wifi quality RSSI in percentage
- platform: wifi_signal
id: wifi_signal_db
update_interval: 60s
internal: true
disabled_by_default: true
# Wifi quality RSSI in percentage
# Received Signal Strength (RSSI) is a measure of incoherent
## (raw) RF power in a channel.
- platform: copy # Reports the WiFi signal strength in %
source_id: wifi_signal_db
name: "Device WLAN Signal"
filters:
- lambda: return min(max(2 * (x + 100.0), 0.0), 100.0);
unit_of_measurement: "%"
entity_category: "diagnostic"
# device boot counter
- platform: template
name: Device Boot counter
id: bootcounter
icon: mdi:counter
accuracy_decimals: 0
state_class: "measurement"
entity_category: "diagnostic"
lambda: return (id(boot_counter));
Log:
INFO ESPHome 2023.8.2
INFO Reading configuration /config/wm-esp32-test.yaml...
INFO Updating https://github.com/SzczepanLeon/esphome-components.git@main
INFO Generating C++ source...
INFO Backup config will take: 2065 bytes
INFO Compiling app...
Processing water-meter-esp (board: az-delivery-devkit-v4; framework: arduino; platform: platformio/espressif32@5.4.0)
--------------------------------------------------------------------------------
Platform Manager: Installing platformio/espressif32 @ 5.4.0
INFO Installing platformio/espressif32 @ 5.4.0
Downloading [####################################] 100%
Unpacking [####################################] 100%
Platform Manager: espressif32@5.4.0 has been installed!
INFO espressif32@5.4.0 has been installed!
Library Manager: Installing esphome/AsyncTCP-esphome @ 1.2.2
INFO Installing esphome/AsyncTCP-esphome @ 1.2.2
Unpacking [####################################] 100%
Library Manager: AsyncTCP-esphome@1.2.2 has been installed!
INFO AsyncTCP-esphome@1.2.2 has been installed!
Library Manager: Installing esphome/ESPAsyncWebServer-esphome @ 2.1.0
INFO Installing esphome/ESPAsyncWebServer-esphome @ 2.1.0
Unpacking [####################################] 100%
Library Manager: ESPAsyncWebServer-esphome@2.1.0 has been installed!
INFO ESPAsyncWebServer-esphome@2.1.0 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing bblanchon/ArduinoJson @ 6.18.5
INFO Installing bblanchon/ArduinoJson @ 6.18.5
Unpacking [####################################] 100%
Library Manager: ArduinoJson@6.18.5 has been installed!
INFO ArduinoJson@6.18.5 has been installed!
Library Manager: Installing git+https://github.com/SzczepanLeon/wMbus-lib#1.2.22
INFO Installing git+https://github.com/SzczepanLeon/wMbus-lib#1.2.22
git version 2.30.2
Cloning into '/config/.esphome/platformio/cache/tmp/pkg-installing-9g2wijhm'...
Note: switching to '343d0f58339f2fc4062c8306e94a34efedff2e55'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
Library Manager: wMbus-lib@1.2.22+sha.343d0f5 has been installed!
INFO wMbus-lib@1.2.22+sha.343d0f5 has been installed!
Library Manager: Resolving dependencies...
INFO Resolving dependencies...
Library Manager: Installing lsatan/SmartRC-CC1101-Driver-Lib @ ^2.5.7
INFO Installing lsatan/SmartRC-CC1101-Driver-Lib @ ^2.5.7
Unpacking [####################################] 100%
Library Manager: SmartRC-CC1101-Driver-Lib@2.5.7 has been installed!
INFO SmartRC-CC1101-Driver-Lib@2.5.7 has been installed!
Library Manager: Installing git+https://github.com/SzczepanLeon/wmbus-drivers#1.0.4
INFO Installing git+https://github.com/SzczepanLeon/wmbus-drivers#1.0.4
git version 2.30.2
Cloning into '/config/.esphome/platformio/cache/tmp/pkg-installing-vojq0_2i'...
Note: switching to '1339790704aabbb612083ef661947c39b206951a'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
Library Manager: wmbus-drivers@0.0.0+20230905080156.sha.1339790 has been installed!
INFO wmbus-drivers@0.0.0+20230905080156.sha.1339790 has been installed!
HARDWARE: ESP32 240MHz, 520KB RAM, 4MB Flash
- toolchain-xtensa-esp32 @ 8.4.0+2021r2-patch5
Dependency Graph
|-- AsyncTCP-esphome @ 1.2.2
|-- WiFi @ 2.0.0
|-- FS @ 2.0.0
|-- Update @ 2.0.0
|-- ESPAsyncWebServer-esphome @ 2.1.0
|-- DNSServer @ 2.0.0
|-- ESPmDNS @ 2.0.0
|-- ArduinoJson @ 6.18.5
|-- wMbus-lib @ 1.2.22+sha.343d0f5
|-- wmbus-drivers @ 0.0.0+20230905080156.sha.1339790
Compiling .pioenvs/water-meter-esp/src/esphome/components/api/api_connection.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/api/api_frame_helper.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/api/api_pb2.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/api/api_pb2_service.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/api/api_server.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/api/list_entities.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/api/proto.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/api/subscribe_state.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/api/user_services.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/backup/backup.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/captive_portal/captive_portal.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/copy/sensor/copy_sensor.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/esp32/core.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/esp32/gpio.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/esp32/preferences.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/factory_reset/switch/factory_reset_switch.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/json/json_util.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/logger/logger.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/md5/md5.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/mdns/mdns_component.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/mdns/mdns_esp32.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/mdns/mdns_esp8266.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/mdns/mdns_host.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/mdns/mdns_rp2040.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/network/util.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/ota/ota_backend_arduino_esp32.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/ota/ota_backend_arduino_esp8266.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/ota/ota_backend_arduino_rp2040.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/ota/ota_backend_esp_idf.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/ota/ota_component.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/restart/switch/restart_switch.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/safe_mode/switch/safe_mode_switch.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/sensor/automation.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/sensor/filter.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/sensor/sensor.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/sntp/sntp_component.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/socket/bsd_sockets_impl.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/socket/lwip_raw_tcp_impl.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/socket/socket.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/switch/automation.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/switch/switch.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/template/sensor/template_sensor.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/template/switch/template_switch.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/text_sensor/filter.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/text_sensor/text_sensor.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/time/automation.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/time/real_time_clock.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/web_server/list_entities.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/web_server/web_server.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/web_server_base/web_server_base.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/wifi/wifi_component.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/wifi/wifi_component_esp32_arduino.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/wifi/wifi_component_esp8266.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/wifi/wifi_component_esp_idf.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/wifi/wifi_component_pico_w.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/wifi_signal/wifi_signal_sensor.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/components/wmbus/wmbus.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/core/application.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/core/color.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/core/component.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/core/component_iterator.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/core/controller.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/core/entity_base.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/core/helpers.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/core/log.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/core/scheduler.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/core/string_ref.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/core/time.cpp.o
Compiling .pioenvs/water-meter-esp/src/esphome/core/util.cpp.o
Compiling .pioenvs/water-meter-esp/src/main.cpp.o
Building .pioenvs/water-meter-esp/bootloader.bin
Creating esp32 image...
Successfully created esp32 image.
Generating partitions .pioenvs/water-meter-esp/partitions.bin
Compiling .pioenvs/water-meter-esp/lib4d2/AsyncTCP-esphome/AsyncTCP.cpp.o
Compiling .pioenvs/water-meter-esp/libb7a/WiFi/WiFi.cpp.o
Compiling .pioenvs/water-meter-esp/libb7a/WiFi/WiFiAP.cpp.o
Compiling .pioenvs/water-meter-esp/libb7a/WiFi/WiFiClient.cpp.o
Compiling .pioenvs/water-meter-esp/libb7a/WiFi/WiFiGeneric.cpp.o
Archiving .pioenvs/water-meter-esp/lib4d2/libAsyncTCP-esphome.a
Compiling .pioenvs/water-meter-esp/libb7a/WiFi/WiFiMulti.cpp.o
Compiling .pioenvs/water-meter-esp/libb7a/WiFi/WiFiSTA.cpp.o
Compiling .pioenvs/water-meter-esp/libb7a/WiFi/WiFiScan.cpp.o
Compiling .pioenvs/water-meter-esp/libb7a/WiFi/WiFiServer.cpp.o
Compiling .pioenvs/water-meter-esp/libb7a/WiFi/WiFiUdp.cpp.o
Compiling .pioenvs/water-meter-esp/libf93/FS/FS.cpp.o
Compiling .pioenvs/water-meter-esp/libf93/FS/vfs_api.cpp.o
Compiling .pioenvs/water-meter-esp/lib6bb/Update/HttpsOTAUpdate.cpp.o
Archiving .pioenvs/water-meter-esp/libb7a/libWiFi.a
Compiling .pioenvs/water-meter-esp/lib6bb/Update/Updater.cpp.o
Compiling .pioenvs/water-meter-esp/lib3a6/ESPAsyncWebServer-esphome/AsyncEventSource.cpp.o
Archiving .pioenvs/water-meter-esp/libf93/libFS.a
Compiling .pioenvs/water-meter-esp/lib3a6/ESPAsyncWebServer-esphome/AsyncWebSocket.cpp.o
Compiling .pioenvs/water-meter-esp/lib3a6/ESPAsyncWebServer-esphome/WebAuthentication.cpp.o
Archiving .pioenvs/water-meter-esp/lib6bb/libUpdate.a
Compiling .pioenvs/water-meter-esp/lib3a6/ESPAsyncWebServer-esphome/WebHandlers.cpp.o
Compiling .pioenvs/water-meter-esp/lib3a6/ESPAsyncWebServer-esphome/WebRequest.cpp.o
Compiling .pioenvs/water-meter-esp/lib3a6/ESPAsyncWebServer-esphome/WebResponses.cpp.o
Compiling .pioenvs/water-meter-esp/lib3a6/ESPAsyncWebServer-esphome/WebServer.cpp.o
Compiling .pioenvs/water-meter-esp/lib848/DNSServer/DNSServer.cpp.o
Compiling .pioenvs/water-meter-esp/lib927/ESPmDNS/ESPmDNS.cpp.o
Archiving .pioenvs/water-meter-esp/lib3a6/libESPAsyncWebServer-esphome.a
Compiling .pioenvs/water-meter-esp/lib0fa/SPI/SPI.cpp.o
Archiving .pioenvs/water-meter-esp/lib848/libDNSServer.a
Compiling .pioenvs/water-meter-esp/lib0f8/SmartRC-CC1101-Driver-Lib/ELECHOUSE_CC1101_SRC_DRV.cpp.o
Archiving .pioenvs/water-meter-esp/lib0fa/libSPI.a
Compiling .pioenvs/water-meter-esp/libdd7/wMbus-lib/3outof6.cpp.o
Compiling .pioenvs/water-meter-esp/libdd7/wMbus-lib/aes.cpp.o
Compiling .pioenvs/water-meter-esp/libdd7/wMbus-lib/crc.cpp.o
Compiling .pioenvs/water-meter-esp/libdd7/wMbus-lib/mbus_packet.cpp.o
Compiling .pioenvs/water-meter-esp/libdd7/wMbus-lib/rf_mbus.cpp.o
Archiving .pioenvs/water-meter-esp/lib927/libESPmDNS.a
Compiling .pioenvs/water-meter-esp/libdd7/wMbus-lib/utils.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/Esp.cpp.o
Archiving .pioenvs/water-meter-esp/lib0f8/libSmartRC-CC1101-Driver-Lib.a
Compiling .pioenvs/water-meter-esp/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/HWCDC.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/HardwareSerial.cpp.o
Archiving .pioenvs/water-meter-esp/libdd7/libwMbus-lib.a
Compiling .pioenvs/water-meter-esp/FrameworkArduino/IPAddress.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/IPv6Address.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/MD5Builder.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/Print.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/Stream.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/StreamString.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/Tone.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/USB.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/USBCDC.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/USBMSC.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/WMath.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/WString.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/base64.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/cbuf.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-time.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/libb64/cdecode.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/libb64/cencode.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/main.cpp.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/stdlib_noniso.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/wiring_pulse.c.o
Compiling .pioenvs/water-meter-esp/FrameworkArduino/wiring_shift.c.o
Archiving .pioenvs/water-meter-esp/libFrameworkArduino.a
Linking .pioenvs/water-meter-esp/firmware.elf
RAM: [= ] 8.0% (used 42676 bytes from 532480 bytes)
Flash: [===== ] 52.6% (used 964733 bytes from 1835008 bytes)
Building .pioenvs/water-meter-esp/firmware.bin
Creating esp32 image...
Successfully created esp32 image.
esp32_create_combined_bin([".pioenvs/water-meter-esp/firmware.bin"], [".pioenvs/water-meter-esp/firmware.elf"])
Wrote 0xfcf10 bytes to file /config/build/water-meter-esp/.pioenvs/water-meter-esp/firmware-factory.bin, ready to flash to offset 0x0
======================== [SUCCESS] Took 287.96 seconds ========================
INFO Successfully compiled program.
INFO Uploading /config/./build/water-meter-esp/.pioenvs/water-meter-esp/firmware.bin (970512 bytes)
Uploading: [============================================================] 100% Done...
INFO Waiting for result...
INFO OTA successful
INFO Successfully uploaded program.
INFO Starting log output from water-meter-esp.siebler.home using esphome API
INFO Trying to connect to water-meter-esp.siebler.home in the background
INFO Successfully connected to water-meter-esp.siebler.home
[08:07:01][I][app:102]: ESPHome version 2023.8.2 compiled on Sep 5 2023, 08:04:28
[08:07:01][I][app:104]: Project Diehl_IZAR_RC_868.Watermeter version 2.0.7
[08:07:01][C][wifi:504]: WiFi:
[08:07:01][C][wifi:362]: Local MAC: 9C:9C:1F:E2:0D:7C
[08:07:01][C][wifi:363]: SSID: [redacted]
[08:07:01][C][wifi:364]: IP Address: 10.1.1.73
[08:07:01][C][wifi:366]: BSSID: [redacted]
[08:07:01][C][wifi:367]: Hostname: 'water-meter-esp'
[08:07:01][C][wifi:369]: Signal strength: -54 dB ▂▄▆█
[08:07:01][V][wifi:371]: Priority: -3.0
[08:07:01][C][wifi:373]: Channel: 1
[08:07:01][C][wifi:374]: Subnet: 255.255.255.0
[08:07:01][C][wifi:375]: Gateway: 10.1.1.254
[08:07:01][C][wifi:376]: DNS1: 10.1.1.129
[08:07:01][C][wifi:377]: DNS2: 10.1.1.254
[08:07:01][C][logger:301]: Logger:
[08:07:01][C][logger:302]: Level: VERBOSE
[08:07:01][C][logger:303]: Log Baud Rate: 0
[08:07:01][C][logger:305]: Hardware UART: UART0
[08:07:01][C][logger:309]: Level for 'wmbus': VERBOSE
[08:07:01][C][logger:309]: Level for 'wMBus-lib': VERBOSE
[08:07:01][C][template.sensor:022]: Template Sensor 'Device Boot counter'
[08:07:01][C][template.sensor:022]: State Class: 'measurement'
[08:07:01][C][template.sensor:022]: Unit of Measurement: ''
[08:07:01][C][template.sensor:022]: Accuracy Decimals: 0
[08:07:01][C][template.sensor:022]: Icon: 'mdi:counter'
[08:07:01][C][template.sensor:023]: Update Interval: 60.0s
[08:07:01][C][template.switch:068]: Template Switch 'Device Boot Counter reset'
[08:07:01][C][template.switch:091]: Restore Mode: always OFF
[08:07:01][C][template.switch:057]: Optimistic: NO
[08:07:01][C][safe_mode_switch:068]: Safe Mode Switch 'Device Restart (Safe Mode)'
[08:07:01][C][safe_mode_switch:070]: Icon: 'mdi:restart-alert'
[08:07:01][C][safe_mode_switch:091]: Restore Mode: always OFF
[08:07:01][C][restart:068]: Restart Switch 'Restart'
[08:07:01][C][restart:070]: Icon: 'mdi:restart'
[08:07:01][C][restart:091]: Restore Mode: always OFF
[08:07:01][C][factory_reset.switch:068]: Factory Reset Switch 'Device Restart Factory'
[08:07:01][C][factory_reset.switch:070]: Icon: 'mdi:restart-alert'
[08:07:01][C][factory_reset.switch:091]: Restore Mode: always OFF
[08:07:01][C][copy.sensor:015]: Copy Sensor 'Device WLAN Signal'
[08:07:01][C][copy.sensor:015]: Device Class: 'signal_strength'
[08:07:01][C][copy.sensor:015]: State Class: 'measurement'
[08:07:01][C][copy.sensor:015]: Unit of Measurement: '%'
[08:07:01][C][copy.sensor:015]: Accuracy Decimals: 0
[08:07:01][C][captive_portal:088]: Captive Portal:
[08:07:01][C][backup:033]: Backup:
[08:07:01][C][backup:034]: URL path is /config.yaml
[08:07:01][C][backup:036]: Basic authentication enabled
[08:07:01][C][web_server:161]: Web Server:
[08:07:01][C][web_server:162]: Address: water-meter-esp.siebler.home:80
[08:07:01][C][sntp:053]: SNTP Time:
[08:07:01][C][sntp:054]: Server 1: '0.at.pool.ntp.org'
[08:07:01][C][sntp:055]: Server 2: '0.pool.ntp.org'
[08:07:01][C][sntp:056]: Server 3: '1.pool.ntp.org'
[08:07:01][C][sntp:057]: Timezone: 'CET-1CEST,M3.5.0,M10.5.0/3'
[08:07:01][C][mdns:112]: mDNS:
[08:07:01][C][mdns:113]: Hostname: water-meter-esp
[08:07:01][V][mdns:114]: Services:
[08:07:01][V][mdns:116]: - _esphomelib, _tcp, 6053
[08:07:01][V][mdns:118]: TXT: version = 2023.8.2
[08:07:01][V][mdns:118]: TXT: mac = 9c9c1fe20d7c
[08:07:01][V][mdns:118]: TXT: platform = ESP32
[08:07:01][V][mdns:118]: TXT: board = az-delivery-devkit-v4
[08:07:01][V][mdns:118]: TXT: network = wifi
[08:07:01][V][mdns:118]: TXT: project_name = Diehl_IZAR_RC_868.Watermeter
[08:07:01][V][mdns:118]: TXT: project_version = 2.0.7
[08:07:01][V][mdns:116]: - _http, _tcp, 80
[08:07:01][C][ota:093]: Over-The-Air Updates:
[08:07:01][C][ota:094]: Address: water-meter-esp.siebler.home:3232
[08:07:01][C][ota:097]: Using Password.
[08:07:01][C][api:138]: API Server:
[08:07:01][C][api:139]: Address: water-meter-esp.siebler.home:6053
[08:07:01][C][api:143]: Using noise encryption: NO
[08:07:01][C][wifi_signal.sensor:009]: WiFi Signal 'wifi_signal_db'
[08:07:01][C][wifi_signal.sensor:009]: Device Class: 'signal_strength'
[08:07:01][C][wifi_signal.sensor:009]: State Class: 'measurement'
[08:07:01][C][wifi_signal.sensor:009]: Unit of Measurement: 'dBm'
[08:07:01][C][wifi_signal.sensor:009]: Accuracy Decimals: 0
[08:07:01][V][wifi_signal.sensor:009]: Unique ID: '9c9c1fe20d7c-wifisignal'
[08:07:01][C][wmbus:394]: wM-Bus v2.2.29:
[08:07:01][C][wmbus:411]: CC1101 SPI bus:
[08:07:01][C][wmbus:412]: MOSI Pin: GPIO23
[08:07:01][C][wmbus:413]: MISO Pin: GPIO19
[08:07:01][C][wmbus:414]: CLK Pin: GPIO18
[08:07:01][C][wmbus:415]: CS Pin: GPIO5
[08:07:01][C][wmbus:416]: GDO0 Pin: GPIO16
[08:07:01][C][wmbus:417]: GDO2 Pin: GPIO17
[08:07:01][C][wmbus:424]: Available drivers: amiplus, apator08, apator162, apatoreitn, bmeters, c5isf, compact5, dme07, elf, evo868, fhkvdataiii, hydrocalm3, hydrus, iperl, itron, izar, mkradio3, mkradio4, qheat, qwater, sharky774, topaseskr, ultrimis, unismart, vario451
[08:07:01][C][wmbus:442]: Meter:
[08:07:01][C][wmbus:443]: ID: 0 [0x00000000]
[08:07:01][C][wmbus:444]: Type: izar
[08:07:01][C][wmbus:445]: Mode: T1
[08:07:01][C][wmbus:446]: Key: ''
[08:07:01][C][wmbus:448]: Sensor '0x00 Watermeter current alarm code'
[08:07:01][C][wmbus:448]: State Class: ''
[08:07:01][C][wmbus:448]: Unit of Measurement: ''
[08:07:01][C][wmbus:448]: Accuracy Decimals: 0
[08:07:01][C][wmbus:448]: Icon: 'mdi:alarm-light'
[08:07:01][C][wmbus:448]: Sensor '0x00 Water current month'
[08:07:01][C][wmbus:448]: Device Class: 'water'
[08:07:01][C][wmbus:448]: State Class: 'total_increasing'
[08:07:01][C][wmbus:448]: Unit of Measurement: 'L'
[08:07:01][C][wmbus:448]: Accuracy Decimals: 2
[08:07:01][C][wmbus:448]: Icon: 'mdi:water'
[08:07:01][C][wmbus:448]: Sensor '0x00 Water last month'
[08:07:01][C][wmbus:448]: Device Class: 'water'
[08:07:01][C][wmbus:448]: State Class: 'total_increasing'
[08:07:01][C][wmbus:448]: Unit of Measurement: 'm³'
[08:07:01][C][wmbus:448]: Accuracy Decimals: 3
[08:07:01][C][wmbus:448]: Icon: 'mdi:counter'
[08:07:01][C][wmbus:448]: Sensor '0x00 Watermeter CC1101 LQI'
[08:07:01][C][wmbus:448]: Device Class: 'signal_strength'
[08:07:01][C][wmbus:448]: State Class: 'measurement'
[08:07:01][C][wmbus:448]: Unit of Measurement: 'lqi'
[08:07:01][C][wmbus:448]: Accuracy Decimals: 0
[08:07:01][C][wmbus:448]: Sensor '0x00 Watermeter pervious alarm code'
[08:07:01][C][wmbus:448]: State Class: ''
[08:07:01][C][wmbus:448]: Unit of Measurement: ''
[08:07:01][C][wmbus:448]: Accuracy Decimals: 0
[08:07:01][C][wmbus:448]: Icon: 'mdi:alarm-light'
[08:07:01][C][wmbus:448]: Sensor '0x00 Watermeter Battery Life'
[08:07:01][C][wmbus:448]: State Class: 'measurement'
[08:07:01][C][wmbus:448]: Unit of Measurement: 'Years'
[08:07:01][C][wmbus:448]: Accuracy Decimals: 2
[08:07:01][C][wmbus:448]: Icon: 'mdi:battery'
[08:07:01][C][wmbus:448]: Sensor '0x00 Watermeter CC1101 RSSI'
[08:07:01][C][wmbus:448]: Device Class: 'signal_strength'
[08:07:01][C][wmbus:448]: State Class: 'measurement'
[08:07:01][C][wmbus:448]: Unit of Measurement: '%'
[08:07:01][C][wmbus:448]: Accuracy Decimals: 0
[08:07:01][C][wmbus:448]: Sensor '0x00 Watermeter Display'
[08:07:01][C][wmbus:448]: Device Class: 'water'
[08:07:01][C][wmbus:448]: State Class: 'total_increasing'
[08:07:01][C][wmbus:448]: Unit of Measurement: 'm³'
[08:07:01][C][wmbus:448]: Accuracy Decimals: 3
[08:07:01][C][wmbus:448]: Icon: 'mdi:counter'
[08:07:01][C][wmbus:448]: Sensor '0x00 Watermeter transmit periode'
[08:07:01][C][wmbus:448]: State Class: 'measurement'
[08:07:01][C][wmbus:448]: Unit of Measurement: 'sec'
[08:07:01][C][wmbus:448]: Accuracy Decimals: 2
[08:07:01][C][wmbus:448]: Icon: 'mdi:timelapse'
[08:07:02][V][json:036]: Attempting to allocate 512 bytes for JSON serialization
[08:07:02][V][json:056]: Size after shrink 128 bytes
[08:07:02][V][json:036]: Attempting to allocate 512 bytes for JSON serialization
[08:07:02][V][json:056]: Size after shrink 144 bytes
[08:07:16][V][sensor:043]: '0x00 Watermeter CC1101 LQI': Received new state 129.000000
[08:07:16][D][sensor:094]: '0x00 Watermeter CC1101 LQI': Sending state 129.00000 lqi with 0 decimals of accuracy
[08:07:16][V][json:036]: Attempting to allocate 512 bytes for JSON serialization
[08:07:16][V][json:056]: Size after shrink 92 bytes
[08:07:16][V][sensor:043]: '0x00 Watermeter CC1101 RSSI': Received new state -78.000000
[08:07:16][D][sensor:094]: '0x00 Watermeter CC1101 RSSI': Sending state -78.00000 % with 0 decimals of accuracy
[08:07:16][V][json:036]: Attempting to allocate 512 bytes for JSON serialization
[08:07:16][V][json:056]: Size after shrink 92 bytes
[08:07:16][D][wmbus:184]: Meter ID [0x43410778] RSSI: -78 dBm LQI: 129 Mode: T1 not found in configuration T: 1944A511780741434418A231140013DB6C4427ACD18DBDA8069A (26)
[08:07:16][W][component:204]: Component wmbus took a long time for an operation (0.08 s).
[08:07:16][W][component:205]: Components should block for at most 20-30ms.
[08:07:17][V][sensor:043]: 'Device Boot counter': Received new state 4.000000
[08:07:17][D][sensor:094]: 'Device Boot counter': Sending state 4.00000 with 0 decimals of accuracy
[08:07:17][V][json:036]: Attempting to allocate 512 bytes for JSON serialization
[08:07:17][V][json:056]: Size after shrink 80 bytes
[08:07:25][V][sensor:043]: '0x00 Watermeter CC1101 LQI': Received new state 133.000000
[08:07:25][D][sensor:094]: '0x00 Watermeter CC1101 LQI': Sending state 133.00000 lqi with 0 decimals of accuracy
[08:07:25][V][json:036]: Attempting to allocate 512 bytes for JSON serialization
[08:07:25][V][json:056]: Size after shrink 92 bytes
[08:07:25][V][sensor:043]: '0x00 Watermeter CC1101 RSSI': Received new state -80.000000
[08:07:25][D][sensor:094]: '0x00 Watermeter CC1101 RSSI': Sending state -80.00000 % with 0 decimals of accuracy
[08:07:25][V][json:036]: Attempting to allocate 512 bytes for JSON serialization
[08:07:25][V][json:056]: Size after shrink 92 bytes
[08:07:25][D][wmbus:184]: Meter ID [0x43410778] RSSI: -80 dBm LQI: 133 Mode: T1 not found in configuration T: 1944A511780741434418A241140013DB0988DBFD34B6B0A94997 (26)
[08:07:25][W][component:204]: Component wmbus took a long time for an operation (0.09 s).
[08:07:25][W][component:205]: Components should block for at most 20-30ms.
[08:07:34][V][sensor:043]: '0x00 Watermeter CC1101 LQI': Received new state 133.000000
[08:07:34][D][sensor:094]: '0x00 Watermeter CC1101 LQI': Sending state 133.00000 lqi with 0 decimals of accuracy
[08:07:34][V][json:036]: Attempting to allocate 512 bytes for JSON serialization
[08:07:34][V][json:056]: Size after shrink 92 bytes
[08:07:34][V][sensor:043]: '0x00 Watermeter CC1101 RSSI': Received new state -81.000000
[08:07:34][D][sensor:094]: '0x00 Watermeter CC1101 RSSI': Sending state -81.00000 % with 0 decimals of accuracy
[08:07:34][V][json:036]: Attempting to allocate 512 bytes for JSON serialization
[08:07:34][V][json:056]: Size after shrink 92 bytes
[08:07:34][D][wmbus:184]: Meter ID [0x43410778] RSSI: -81 dBm LQI: 133 Mode: T1 not found in configuration T: 1944A511780741434418A251140013DB1EA79256156569725095 (26)
[08:07:34][W][component:204]: Component wmbus took a long time for an operation (0.08 s).
[08:07:34][W][component:205]: Components should block for at most 20-30ms.
[08:07:42][V][sensor:043]: '0x00 Watermeter CC1101 LQI': Received new state 130.000000
[08:07:42][D][sensor:094]: '0x00 Watermeter CC1101 LQI': Sending state 130.00000 lqi with 0 decimals of accuracy
[08:07:42][V][json:036]: Attempting to allocate 512 bytes for JSON serialization
[08:07:42][V][json:056]: Size after shrink 92 bytes
[08:07:42][V][sensor:043]: '0x00 Watermeter CC1101 RSSI': Received new state -78.000000
[08:07:42][D][sensor:094]: '0x00 Watermeter CC1101 RSSI': Sending state -78.00000 % with 0 decimals of accuracy
[08:07:42][V][json:036]: Attempting to allocate 512 bytes for JSON serialization
[08:07:42][V][json:056]: Size after shrink 92 bytes
[08:07:42][D][wmbus:184]: Meter ID [0x43410778] RSSI: -78 dBm LQI: 130 Mode: T1 not found in configuration T: 1944A511780741434418A261140013DB27D648AB7711031F7B92 (26)
[08:07:42][W][component:204]: Component wmbus took a long time for an operation (0.09 s).
[08:07:42][W][component:205]: Components should block for at most 20-30ms.
[08:07:53][V][sensor:043]: 'wifi_signal_db': Received new state -52.000000
[08:07:53][D][sensor:094]: 'wifi_signal_db': Sending state -52.00000 dBm with 0 decimals of accuracy
[08:07:53][V][sensor:043]: 'Device WLAN Signal': Received new state -52.000000
[08:07:53][D][sensor:094]: 'Device WLAN Signal': Sending state 96.00000 % with 0 decimals of accuracy
Hi Szczepan Leon
What does this message mean and can I prevent it?
YAML File:
Log: