Komponent wM-Bus do ESPHome wersja 5.x - wątek ogólny

ja proponuję

spi:
  clk_pin: GPIO18
  mosi_pin: GPIO23
  miso_pin: GPIO19


wmbus_radio:
  radio_type: SX1276
  cs_pin: GPIO5
  reset_pin: GPIOxx
  irq_pin: GPIOxx

lub alternatywnie

spi:
  clk_pin: GPIO14
  mosi_pin: GPIO13
  miso_pin: GPIO12


wmbus_radio:
  radio_type: SX1276
  cs_pin: GPIO15
  reset_pin: GPIOxx
  irq_pin: GPIOxx

jako xx

zalecane GPIO 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 32, 33

(ta lista wygenerowana przez AI, nie sprawdzałem czy nie ma błędu)

oczywiście nie można ich użyć do czegoś innego
edit i jeszcze uzupełnienie od AI (bo coś mnie tknęło i pocisnąłem AI czy aby na pewno ta pierwsza lista jest OK :rofl:)

Unikaj używania przerwań na pinach ADC2 (GPIO 4, 12, 13, 14, 15, 25, 26, 27).

trochę sam sobie przeczy, więc proponuję z zalecanych wykluczyć niezalecane :upside_down_face: i tak zostanie sporo do wyboru,
a niestety ta druga lista brzmi sensownie (coś mi świta konflikt z obsługą WiFi !!)

ostrzeżenia o strapping pinach GPIO5 dla pierwszej pinologii lub GPIO15 dla drugiej można zignorować

ogólna metoda

  XYZ_pin:
    number: 5
    ignore_strapping_warning: true

konkretnie dla 1

  cs_pin: 
    number: GPIO5
    ignore_strapping_warning: true

aby nie było, że się nie da na drugi sposób 12=TDI, 13=TCK, 14=TMS, 15=TDO


źródło schematu