Lilygo T-relais s3 6 Kanal

Servus,

hat hier jemand zufällig das oben genannte Board mit ESP-Home am laufen und könnte mir verraten mir welchen GPIO´s die Relais angesprochen werden bzw mir eine Beispiels yaml schicken/zeigen.

Möchte ein Abrufstation (Fütterung für Sauen) umbauen und mit dem Board laufen lassen, hab mir schon nen Plan gemacht und jetzt scheiterts grad direkt am Anfang weil es für Esp-Home anscheinend doch noch nicht wirklich was gibt zu dem Board :see_no_evil_monkey:

Danke schonmal

Hast Du mal hier und da geguckt? Dort sind ziemlich umfangreiche Beschreibungen der IO-Ports etc. zu finden.

Danke, den ersten Link hatte ich auch schon gesehen, ich kann aber nichts mit Gpio SR1 ect anfangen.

Rausgefunden hab ich jetzt das Gpio4 das Relais 1 is, weiter bin ich gestern nicht mehr gekommen weil dann weder das OTA Flash noch über ESPhome Web das Flashen geklappt hat.

Waren nur die 6 Relais im der yaml, von daher kann der Speicher nicht wirklich voll sein. Hoffe ich komm heut abend nochmal zum testen.

Ich hab gerade dieses Dokument auf der Lilygo Github-Seite gefunden: Link
Auf Seite 1, rechts unten ist unter “Driver” die Belegung des HT74HC595ARZ dargestellt.

Danke, so richtig schlau werd ich daraus leider auch wieder nicht

Es ist schon spät und ich habe nur mal schnell gegoogelt, kann sein dass ich mich irre aber nach LilyGo-T-Relay/ESPHome/T-Relay-ESP32S3.yaml at main · Xinyuan-LilyGO/LilyGo-T-Relay · GitHub

kommt ein SN74HC595 I/O Expander(siehe SN74HC595 I/O Expander (shift register) — ESPHome) zum Einsatz, d.h. wenn du das oben verlinkte yaml Beispiel als Basis nimmst, dann müsstest du die Relays von Homeassistant z.B. über

 action:
    service: switch.turn_on
    data:
      entity_id: switch.relay1  

schalten können (sofern relay1 die ID des Relais in ESPHome ist. Unter Entwicklerwerkzeuge=>Zustände kannst du nachschauen/suchen, welche Entitätsnamer verfügbar sind).

Servus, nach einigen stunden (mit chatgpt) funktionieren die relais endlich.

captive_portal:

sn74hc595:
  - id: sr
    data_pin: GPIO7
    clock_pin: GPIO5
    latch_pin: GPIO6
    sr_count: 1

# Unsichtbares Enable-Relais
switch:
  - platform: gpio
    pin: GPIO15
    id: relais_enable
    restore_mode: ALWAYS_ON
    internal: true   # in HA unsichtbar

# Die eigentlichen Relais über das Schieberegister
  - platform: gpio
    name: "Relais 1"
    pin:
      sn74hc595: sr
      number: 0
    restore_mode: ALWAYS_OFF

  - platform: gpio
    name: "Relais 2"
    pin:
      sn74hc595: sr
      number: 1
    restore_mode: ALWAYS_OFF

  - platform: gpio
    name: "Relais 3"
    pin:
      sn74hc595: sr
      number: 2
    restore_mode: ALWAYS_OFF

  - platform: gpio
    name: "Relais 4"
    pin:
      sn74hc595: sr
      number: 3
    restore_mode: ALWAYS_OFF

  - platform: gpio
    name: "Relais 5"
    pin:
      sn74hc595: sr
      number: 4
    restore_mode: ALWAYS_OFF

  - platform: gpio
    name: "Relais 6"
    pin:
      sn74hc595: sr
      number: 5
    restore_mode: ALWAYS_OFF

# Enable beim Start einschalten
interval:
  - interval: 1s
    then:
      - switch.turn_on: relais_enable

Update:
Das soll mal jemand verstehen, hab nix geändert, bin nur an einen anderen PC gegangen und d jetzt geht wieder nix, das Board macht mich noch verrückt

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)