Skript für Relaiskarte

  • Moin zusammen,

    Ich habe leider keine Erfahrung mit dem Raspberry aber wollte mich dennoch daran versuchen.

    Muss es aber mangels Unwissenheit und Zeit leider aufgeben.

    Jetzt hoffe ich, hier auf Unterstützung.

    Und zwar ist es ein Projekt für die Feuerwehr. Auf dem Raspberry soll der Alarmmonitor von Divera 24/7 laufen. (Das habe ich hinbekommen).

    Bei einem eingehenden Alarm soll dann die Relaiskarte von Sequent Microsystems angesteuert werden.

    Könnte mir vielleicht jemand passende Skript erstellen, so das ich es nur noch installieren kann?

    Genaue Infos würde ich dann natürlich mitteilen.


    Beste Grüße

    Hagen

  • Herzlich willkommen im Forum :green_smile:

    Ich habe keine "Relaiskarte von Sequent Microsystems" und weiss somit auch nicht wie man das ansteuert. D.h. somit kannst Du mir so eine Karte donaten (vermutlich brauche ich auch noch den Alarmmonitor Divera) um Dein Environment nachstellen zu können oder Du gibst uns weitere detailiertere Informationen wo es bei Dir klemmt.

    :no_sad: ... Kein raspiBackup - kein Mitleid ... :no_sad:

    Mein Raspberry Zoo

    3 * RPi1B, 2 * RPi3B, 2 * RPI4, 1 * CM4, 1 * RPi5

  • Also der Alarmmonitor wird einfach nur installiert. Es sieht auch so aus, als wenn es geklappt hat. https://help.divera247.com/display/FAQ/Monitor+Desktop+App

    Die Karte von Sequent ist eine 4 Relais und 4 Eingänge.

    Relays and HV Inputs (4 each) 8-Layer Stackable HAT for Raspberry Pi
    Four Relays 4 HV Inputs 8-Layer Stackable HAT for Raspberry Pi; Status LEDs and NO/NC contacts; Switch loads of up to 8A and 240VAC/24VDC; RS485/MODBUS Port
    sequentmicrosystems.com


    Bei Alarmeingang über Divera soll das Relais 1, zwei Impulse von 1 Sekunde im Abstand von 5 Sekunden machen.

    Das Relais 2 soll bei Alarmeingang für eine Stunde eingeschaltet werden.

    Das Relais 3 soll bei einem Alarm zwischen 16 und 7 Uhr (also nachts). Mit einem Takt von 1 Sekunde ein und 30 Minuten aus geschaltet werden (bis 7 Uhr).

    Der Eingang 1 soll unabhängig von einem Alarm das Relais 2 für eine Stunde einschalten.

    Der Eingang 2 soll unabhängig von einem Alarm das Relais 1 (wie bei Alarm) schalten.

    Zusätzlich soll Eingang 2 das Relais 3 unabhängig von Alarm und Zeit mit einem Puls 1 Sekunde ein und eine Minute aus geschaltet werden. ( 5 Pulse sind hier ausreichend)


    Ich habe gesehen, das man bei dem Alarmmonitor ein Skript hinterlegen kann, das dann bei Alarm ausgeführt wird.

  • Frage ist jetzt wie Divera einen eingehenden Alarm weitergibt , über I2C oder gibt es da entsprechende Ausgänge (GPIO Pins)?

    Habe gerade gesehen Divera stellt die Alarmdaten als JSON für das Script bereit, hier müßte man dann meinen Meinung nach ansetzen und:

    1.) JSON Daten analysieren und je nachdem

    2.) Ansteuerung des betreffenden Relais über I2C

    leider kann ich für solche Aufgaben nicht gut genug Programmieren, da gibt es hier im Forum deutlich bessere.

  • ...

    Ich habe gesehen, das man bei dem Alarmmonitor ein Skript hinterlegen kann, das dann bei Alarm ausgeführt wird.

    Wenn das so ist, braucht man doch nichts analysieren.

    Hagen etwas Eigeninitiative sollte man schon haben, sonst bist Du bei dem kleinsten Problem immer auf fremde Hilfe angewiesen. Ich würde erst einmal versuchen, ob es klappt die Relais wie in den Beispielen von der Herstellerwebsite, einzeln anzusteuern. Wenn das funktioniert, zerlegt man die Aufgabe in einzelne Teile und bastelt sich ein eigenes Script. Das sollte auch für einen Anfänger machbar sein. Wenn es dann Probleme gibt, wird sich bestimmt Unterstützung finden lassen.

  • Also ich bin wirklich bereit zu lernen und zu versuchen. Wie gesagt, habe ich die Divera auch nach einiger Zeit und vielen versuchen hinbekommen.

    Habe auch schon versucht die Relaiskarte einzurichten. Bin aber bei einer Warnung angekommen und hängen geblieben.

    Dort komme ich schon nicht weiter.

  • Das ist irgendwo bei einen chown Befehl ein Punkt. statt des verlangten Doppelpunkt:

    Komisch , bei mir läuft das make durch:

    Welche Anleitung hast du genommen? Bitte Link angeben, ich habe diese hier: https://github.com/SequentMicrosystems/4rel4in-rpi

  • Es scheint sich um https://github.com/SequentMicrosystems/4relind-rpi zu handeln. :denker:

    Und in dessen Makefile steht:

    Code
    .PHONY:	install
    install: 4relind
    	$Q echo "[Install]"
    	$Q cp 4relind		$(DESTDIR)$(PREFIX)/bin
    ifneq ($(WIRINGPI_SUID),0)
    	$Q chown root.root	$(DESTDIR)$(PREFIX)/bin/4relind
    	$Q chmod 4755		$(DESTDIR)$(PREFIX)/bin/4relind
    endif

    Dort ist das chown mit der alten Syntax mit dem Punkt, was die Warnung erzeugt.

    Aber es ist in einem Zweig, der etwas mit WiringPi zu tun hat... :conf:

    WiringPi ist ja eigentlich nicht mehr "Stand der Dinge". Bzw. wird nicht mehr unterstützt.

  • Und ich bin über den Bild Link aus #4 gegangen .

    Also auf eine Anleitung müssen wir uns jetzt festlegen, welche soll es sein ?

    simonz
    Wenn man dem Link auf Seite 5 in der Anleitung folgt landet man bei : https://github.com/SequentMicrosystems/4relind-rpi

    Ich würde immer über den Hersteller gehen https://sequentmicrosystems.com/pages/four-relays-four-inputs-downloads und dann die V4.x nehmen.

    Aber hier scheint nur noch ein genaues Bild der wirklichen Karte zu helfen, welche es denn nun ist. Auszug aus : https://github.com/SequentMicrosystems

    Edited 2 times, last by Bertthias (January 20, 2025 at 9:32 PM).

  • Also ich komme über den Link aus Beitrag #4, dann über "Downloads" auf "Benutzerhandbuch V4.X"

    Auf jeden Fall habe ich 4 Relais und 4HV Eingänge.


    Am besten gucke ich am Donnerstag noch einmal direkt auf die Karte.

    Aber es gibt doch auch nur eine Karte mit 4 Relais.

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!