Ansteuerung über SPI an 74HC595 16 Kanal Relais Board

  • Moin,

    ich hab mir ein 16 Kanal Relais-Board vom schnellen Ali schicken lassen.

    Ich hab bis jetzt immer vorhandene Templates genutzt. Allerdings läuft das hier anscheinend über 2 Schieberegister.

    Die Zuordnung zu den GPIO´s hab ich gefunden aber keine Beschreibung wie ich diese Schnittstelle jetzt bei Tasmota nutzen kann.

    Hat sich jemand schonmal mit sowas auseinander gesetzt?

    Gruß

    Thorsten

  • Hallo, sobald #define USE_SHIFT595 aktiviert ist

    und in der Gerätekonfiguration 74x595 SRCLK RCLK OE SER ausgewählt wurde

    sind im Hauptmenü 8 buttons zu sehen / mit Power1..8 schaltbar

    2x8= 16 kann man mit Shift595DeviceCount 2 aktivieren

  • Dankeschön.

    Ich habe mir jetzt eine neu Tasmota Version kompiliert mit den Einstellungen #define USE_SHIFT595 und Shift595DeviceCount 2.

    Jetzt fehlt mir aber die Gerätekonfiguration 74x595.

    Muß ich die selber anlegen durch auswahl der GPIO´s oder sollte der in der Auswahlliste stehen?

    Oder muß diese Auswahl auch im Code gemacht werden?

    40x Shelly/Sonoff (Tasmota)

    2 x Yeelight (Xiaomi)

    Raspberry Pi4b mit ioBroker und ner kleinen VIS

    Conbee2 mit Ikea, Xiaomi und Philips Aktoren

  • Jetzt fehlt mir aber die Gerätekonfiguration 74x595.

    Muß ich die selber anlegen durch auswahl der GPIO´s

    Ja, muss man selbst unter "Gerät konfigurieren" "Geräte-Einstellungen" den passenden GPIOs zuordnen,

    oder auf selbe Weise gleich eine neue "Vorlage konfigurieren"

    Tasmota weiß sonst ja nicht wo der 74HC595 angeschlossen ist,

    fertiges template auf templates.blakadder.com konnte ich dafür nicht finden.

    Die Anschlüsse zum ESP8266 muss man dann vorher raussuchen..

    ohne Gewähr:

    Code
    ESP8266                74HC595
    ------------------------------------------                
    GPIO05 74X595 OE    == Pin 13 OE   (output enable)
    GPIO12 74X595 RCLK  == Pin 12 STcp (latch clock)
    GPIO13 74X595 SRCLK == Pin 11 SHcp (shift clock)
    GPIO14 74X595 SER   == Pin 14 Ds   (data)
  • Hallo

    Ich habe mir den 16 Relay auch besorgt und Tasmota draufgespielt

    Leider kenne ich mich mit Tasmota nicht so gut aus

    es tut mir leid. Kann einer Erklähren, welche Schritte man einstellen muss , damit man die 16 Relays ansteuern kann. Weil ich komme leider nicht weiter mit der Matherie
    Herzlichen Dank euch

    mein Gedanke ist, ich will das 16 er Relay in Loxone, und in IoBroker einbinden.

  • Hallo,

    habe eine 8Ch Relais Karte an meinem 8266. Kann man es so einstellen das wenn ein Relais von 1 bis 7 geschalten wird immer das Relais8 mit geschalten wird?

    Also in Kurzform: ist Relais 1-7 an, dann soll auch Relais 8 an sein.

    Hoffe es kann mir jemand helfen.

  • Wie werden die Relais geschaltet und soll beim Ausschalten Power8 ausgehen ?

    sowas hier ? - oder zu langsam im Zuschalten/ Abschalten von Power8?

    Rule1 1

    Rule1

    on Power1#state==1 do Power8 1 endon

    on Power1#state==0 do Power8 0 endon

    on Power2#state==1 do Power8 1 endon

    on Power2#state==0 do Power8 0 endon

    usw.