Komponent wM-Bus do ESPHome radugeo74/esphome-sx1262 - wątek ogólny

Dobrze rozumiem, że działa Ci płytka z sx1262 na pokładzie, która niby nie jest wpierana przez wersję v5?

CC1101 bedzie w 2026.
ale co do SX1262 to nie mam planow (gdzies tam lata w necie jakies mini wsparcie)

Jeśli chodzi o SX1262 - na githubie jest działający komponent, ktoś zrobił forka i dostosował:
radugeo74/esphome-sx1262

Na Heltec Lora v3 działa od 24h całkiem dobrze.

poniżej YAML który u mnie działa

esphome:
  name: esphome-wmbus
  friendly_name: esphome-wmbus


external_components:
  - source: github://radugeo74/esphome-sx1262@master


esp32:
  variant: esp32s3
  flash_size: 8MB
  cpu_frequency: 240MHZ
  framework:
    type: esp-idf

psram:
  mode: quad
  

wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_password

captive_portal:


logger:
  id: component_logger
  level: DEBUG
  baud_rate: 115200


time:
  - platform: homeassistant


web_server:
  version: 3 

spi:
  clk_pin:
    number: GPIO9
  mosi_pin: GPIO10
  miso_pin:
    number: GPIO11

debug:
  update_interval: 5s

wmbus_radio:
  radio_type: SX1262
  cs_pin: GPIO8
  reset_pin: GPIO12
  irq_pin: GPIO14
  on_frame:
    - then:
        - logger.log:
            format: "RSSI: %ddBm T: %s (%d) %s"
            args: [ frame->rssi(), frame->as_hex().c_str(), frame->data().size(), toString(frame->link_mode()) ]

wmbus_common:
    drivers: all


wmbus_meter:
  - id: water_meter
    meter_id: 0x00
    type: apator162
    key: "00000000000000000000000000000000"
    
sensor:
  - platform: wmbus_meter
    parent_id: water_meter
    field: total_m3
    device_class: water
    name: Licznik wody
    accuracy_decimals: 3
    state_class: total_increasing
    unit_of_measurement: "m³"
    icon: "mdi:water"
  - platform: wifi_signal
    name: "WiFi Signal dB"
    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"

  - platform: internal_temperature
    name: "Internal Temperature"

  - platform: debug
    free:
      name: "Heap Free"
    loop_time:
      name: "Loop Time"

  - platform: uptime
    type: seconds
    name: Uptime

text_sensor:
  - platform: debug
    device:
      name: "Device Info"
    reset_reason:
      name: "Reset Reason"

Możesz podesłać swojego yaml’a.
U mnie ten co podałeś nie działa niestety z SX1262.
Z jakiej odległości do licznika pobiera Ci dane?

Czy to pytanie do mnie? Ok. 7-10 m w linii prostej przez strop i ściany