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

Cześć. Po wielu nieudanych próbach udało mi się pomyślnie przejść na wersję 4.x (przyczyną błędów okazała się wadliwa płytka CC1101). To moja konfiguracja dla ESP 32-WROM-32. Działa im odczytuje licznik GAMA 350 typ G35.
Jako, że moja wiedza i umiejętności słabe proszę o podpowiedzi co można poprawić?

captive_portal:


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

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

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

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

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

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

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