SzczepanLeon / esphome-components

146 stars 50 forks source link

Component wmbus took a long time for an operation (0.08 s) ... #49

Closed zibous closed 8 months ago

zibous commented 1 year ago

Hi Szczepan Leon

What does this message mean and can I prevent it?

[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
SzczepanLeon commented 8 months ago

There was change in ESPHOME traces. And that log is now visible.