Hi,
ich wollte einfach nur mal mein derzeitges Projekt mit euch teilen. Plan war eine günstige Selbstbausteuerung, die auch ohne Intelligenz von IPS grundsätzlich fuktioniert. Ich hab mir mit dem Arduino Mega als Basis was zusammengebaut. Der hat ja an sich schon 52 Digitale IO. Wenn man dann noch I2C extender (pcf8575 je chip 16 Ports) dabei nimmt, kommt man schon auf ne wirklich nennenswerte Anzahl an Ports.
Auf den Bildern rote Ptachkabel sind für Input Signale, d.h. die kommen auf’s Patchpanel wo Taster angeschlossen sind. Die Kabel der Aktoren gehen Doppeldosen, wo wiederum kommende Patchkabel der Aktoren (von den SSD-Relais) eingesteckt werden können. Grundidee ist preisgünstige bewährte Rg58 Connectoren nutzen.
Teile:
Arduino Mega + Shield kostet ca 25€
Altes 19’’ LWL Patchpanel bei mir 0€
Pro SSD Relais mit Hutschienenklemme je ca 5€ (aus China)
Pcf8575 Platine knappe 2€ je Stück (aus China)
Hutschienen „Schränkchen“ (7x 2 Felder) 315€ (da passen dann pro Schiene 10 SSD Relais rein)
Hier fehlt noch das ein oder andere wie z.B. massenweise 3 Stock Reihenklemmen. So ganz grob kommt man am Ende auf 15€ pro geschaltete Leitung.
Bis dato war die Idee: Es muss auf jeden Fall tun, auch wenn keine weitere intelligte Steuerung zur Verfügung steht. Daher war der erste Ansatz: Komplette (normale) Logik muss in den Ardunio.
Dazu hab ich am Ende eine Logik entwickelt, die im Arduino Program in einer Konstante steht. Da da mit zunehmender Anzahl an Verknüpfungen kein Mensch mehr durchblickt, hab ich das füllen dieser Konstante dann durch ein Excel „Skript“ übernehmen lassen. D.h. da ist jetzt eine Matrix von Aktoren und Reaktoren in die man nur noch reinsetzt was bei dem Aktor Trigger mit dem Reaktor passieren soll.
Desweitern wollte Ich Rollos ohne Zusatzhardware ansteuern können. D.h. 2 SSD-Relais pro Rollo, wobei aber definitv ausgeschlossen sein soll, das die beide gleichzeitig aktiv sind (wir wollen ja keine Explosionen im Wohnzimmer :). Das habe ich auf der Arduino Software Ebene gelöst. Ein also Rollo definierter Ausgang kann mit seinem Partner nur „Entweder Oder“ bei gleichzeitiger Karenzzeit von ein paar Zehntel Sekunden.
Btw.: Die Arduni Software ermöglicht ein bequemes finden der angeschlossenen Aktoren/Reaktoren indem alle detektierten Tasterdrücke etc. seriell ausgegeben werden und man andereseits im Test Mode jeden Port nach belieben einschalten kann (aber eben nur einen aller Ports - somit keine Gefahr für Rolladen)
Erst vor kurzem hab ich eine (erste) IPS anbindung gebaut (USB Serielle Emu). Funktioniert soweit. Jeder Schaltvorgang wird anhand der seriellen Komminkation erkannt und dann werden Variablen in IPS angelegt, die sowohl den Status anzeigen als auch einen Schaltvorgang erlauben.
*** To be continued ***
Ich bin leider aktuell sehr sehr beschäftigt, so das dies nur eine sehr grobe Darstellung ist (ohne Software etc). Wenn ihr ersthaft was ähnliches machen wollt, schau ich mal wie weit ich weiterhelfen/konkretisieren kann.