ich werde in Kürze Nachbauten des HM-LC-Sw2-FM herstellen https://github.com/ronnythomas/HM-LC-Sw2-FM. Es handelt sich um Aktoren mit zwei Schalteingängen und zwei Schaltausgängen.
Diese Software wird verwendet:
https://github.com/jp112sdl/Beispiel_As ... Sw2-FM.ino
So, Problem Nr. 1:
Der Quellcode ist darauf ausgelegt, dass der Schalteingang ein Taster ist, der kurz gedrückt wird. Bei uns im Haus sind jedoch Wippe-Schalter verbaut. Diese würde ich gerne beibehalten (wegen dem WAF).
Wenn ich diese an den Eingang der Platine anschließe, würden sie also den Stromkreis schließen oder öffnen, je nach Zustand der Wippe.
Das Programm müsste also auf Zustandsänderungen prüfen (Pin des Arduino wechselt von LOW auf HIGH oder von HIGH auf LOW). Im Quellcode, der sehr übersichtlich ist, sehe ich aber keine Routine zur Erkennung der Spannungswechsel. Eventuell müsste ich etwas ändern in der Zeile
Code: Alles auswählen
SwitchType sdev(devinfo, 0x20);
Problem Nr. 2:
Ich möchte bei einem der Aktoren einen dritten Eingang/Input einrichten. Einen freien weiteren Pin hätte der Arduino ja. Dies brauche ich, um einen Wechselschalter im Haus einzubinden. Diesen fernen zweiten Wippe-Schalter würde ich an den dritten Eingangs-Pin anschließen. Dann würde die Lampe jedes mal an/aus geschaltet, wenn bei einem der beiden Eingänge sich der Zustand ändert (= der Wippe-Schalter betätigt wurde).
Ich hoffe ich habe meine Fragen klar ausgedrückt und viel mehr - ich hoffe ihr könnt mir helfen =)
Vielen Dank!