Ich habe nur was zu einer unglücklichen Wortwahl im Video.
Was Du im Video als Wechselschaltung bezeichnest ist keine Wechselschaltung.
https://de.wikipedia.org/wiki/Wechselschaltung:
Da würde beim Wechsel des Zustands eines Ausgangs der andere automatisch den inversen Zustand dazu annehmen.
Was Du realisiert hast einen Einschaltverriegelung:
https://de.wikipedia.org/wiki/Verriegelung
Soweit ich das sehe hast Du jede Menge Ausgänge, aber Rückmeldungen (Eingänge) ob das auch wirklich den Zustand verursacht oder ob auch wirklich das Ereigniss Eintritt was soll. gibt es anscheinend noch nicht (außer halt mit den Analgeingängen die Du aber aktiv als Komparatoren zum Schalten nutzt).
Bei der Sicherheit ist halt die Frage, ob die genutzten Libs sauber sind. Anfang 2017 gab es ja den Fall das grade für SSL/TLS bei vielen Implementationen immer noch, schon seit 2009 bekannte, schwachstellen exisiterten.
Falls Du das nicht bereits abgeprüft hast, wäre das etwas das sinnvoll wäre.
Wäre ja doof wenn man igendwann nach 3 Wochen Urlaub nach hause kommt und irgend Jemand hat einem jeden Verbraucher eingeschaltet der geht.
Dann hat man plötzlich eine Stromrechnung die normalerweise in 5 Montaten anfallen würde.
Neben der Funktion ist die Sicherheit bestimmt der wichtigste Aspekt wenn man so ein System über Internet erreichbar machen will.
Da Du das Beispiel Heizung in Video hast:
Der Extremfall wäre Heizung an, Heizung aus, an, aus, an, aus, etc.
Bis sich eventuell durch Trägheit in den Ventilen ein explosionsfähiges Gemisch im Brennraum gebildet hat und das nächste mal "an" zum heißen Abriss führt.
Wenn man beruflich Steuerungen für solche Systeme programmiert, ist das etwas was man berücksichtigt.
Bei einem Ausfall der Heizung (Rückmeldung des zustandes) wird eine Totzeit als Einschaltverrigelung eingehalten, damit die Luftzirkulation so ein Gemisch verdünnen kann.
Hat die Heizung so eine Schutzmimik bereits integriert, braucht man das nicht zu berücksichtigen, da werden Einschaltimpulse solange ignoriert bis das System sicher wieder eingeschaltet werden kann,
oder es läuft eine Tasksequenz ab, die das Ausblasen/Belüften des Brennraums für eine Zeit x durchführt, bevor vorheizen (Bei Öl) wieder eingeschaltet wird und dann nach erreichen der mindesttemperatur die Einspritzung/Brennstoffventil und die Zündung aktiv werden.
Lesezeichen