Esphome konfiguracja MAX6675 po SPI

Próbuję zrobić wyłącznik pompy na podstawie temperatury w esphome.
Czujniki mam dwa jeden DS18B20, z którym nie ma problemów i termoparę na MAX6675.
Po dodaniu MAXa esp nie chce się łączyć z HA tzn. świeci się zielona kropka w esphome, ale log mówi, że nie może się połączyć.
Pytanie, do których pinów w wemos d1 mini pro powinien być podpięty MAX? W sieci są różne dane raz podają SCK-> D8, CS->D7, SO->D6 inne to SO->D6, CS->D5, SCK->D4
Co jest nie tak?
Kod:
spi:
miso_pin: D6
clk_pin: D8
dallas:

  • pin: D4
    switch:
  • platform: gpio
    pin: D2
    name: “Pompa_ON”
    id: open_switch
    restore_mode: ALWAYS_OFF

sensor:

  • platform: wifi_signal
    name: “WiFi Signal Sensor”
    update_interval: 120s
  • platform: max6675
    name: “Max”
    cs_pin: D7
    update_interval: 120s
  • platform: dallas
    address: 0x7003499125GHHF45
    name: “Pump Temperature”
    on_value_range:
    • above: 42.0
      below: 65.0
      then:
      • switch.turn_on: open_switch
    • below: 41.9
      then:
      • switch.turn_off: open_switch
    • above: 65.1
      then:
      • switch.turn_off: open_switch

Może wrzuć ten szkic i zobacz czy zadziała bez HA. Będziesz przynajmniej wiedział, czy sprzęt sprawny.

Bez HA działa, sprawdzałem na espeasy.
Zawsze można zostać na espeasy i przez mqtt wysyłać dane do HA ale chyba nie tędy droga.

Ja znalazłem taki opis pinów Wemosa D1 mini:

D5 SCK/CLK
D6 MISO
D7 MOSI
D8 SS/CS