Taster zum Lichtschalten in HomeAssistant

PoeticPixels

New member
Hallo Zusammen,

zuerst einmal vielen Dank für die tollen Beiträge hier im Forum - ich habe schon viel lernen dürfen :)

Jetzt habe ich eine Herausforderung, für die ich so noch keine Lösung gefunden habe - daher schreibe ich meinen ersten Beitrag.

Ich habe mein fest vernetztes Licht über eine WAGO SPS Steuerung im Haus gelöst und möchte diese nun mit meinem HA verbinden. Das klappt soweit technisch auch Hervorragend per MODBUS. Da ich vermute, dass die wenigsten so eine SPS haben, eine kurze Erklärung dazu:
Physisch ist das so gelöst, dass ich Taster habe, welche in der WAGO einen Funktionsbaustein ("FB_STROMSTOSS") anregen, der dann den Output schaltet. Per Modbus schreibt oder liest man dann einzelne "Register".
Ich hätte also zB ein Register 12289, das ein "virtueller" Input ist, und das ich in der WAGO schreibe (und auch gleich wieder resette), das mir meinen Taster simuliert.
Dann kann ich ein "echtes" Output-Register lesen um den Status der Leuchte zu verifizieren, zB Das Register 512.
Die MODBUS-Integration hat zwar auch ein "Light" - da ich aber unterschiedliche Adressen zum lesen und schalten habe funktioniert das leider nicht wirklich.

Jetzt frage ich mich wie ich das am geschicktesten in HomeAssistant abbilde, um möglichst einfache Datenstrukturen und Oberflächen zu haben.

Die aktuelle Lösung die mir im Kopf schwirrt:
- Jedes Licht wäre ein "binary sensor", der nur an/aus anzeigt --> kann ich per Modbus konfigurieren
- Es gibt virtuelle Schalter (Switches), die dann das jeweilige Licht ausschalten
Muss ich nach dem Betätigen per Automation wieder in "off" ändern, um einen Taster zu simulieren
- Auf de Dashboard packe ich dann den Taster einfach links vom Sensor - man hat also eine SChaltfläche die schaltet, eine die anzeigt
Unschön an der Sache: Der binary_sensor pollt seine Daten nur alle x Sekunden von der WAGO - hat also dann quasi eine Verzögerung in der "On"-Anzeige (Das Licht an sich wäre gleich geschaltet).

Irgendwie gefällt mir die Lösung noch nicht wirklich - falls also jemand eine bessere Idee hat wäre ich sehr happy :)

Dank euch!

Grüße,

Sven
 
Hallo Zusammen,

nach längerem Überlegen werde ich es anders realisieren.
Szenen etc. funktionieren nur, wenn ich die MODBUS-Adresse tatsächlich als "Licht" ansteuere.
Die Schaltung über Stromstoss und virtuellen Lichtschalter muss ich dann irgendwie in de WAGO lösen :)

Danke an alle, die über das Problem nachgedacht haben!

Grüße,

Sven
 
Ich hab zwar darüber nachgedacht, habe aber das eigentliche Problem nicht wirklich als Problem erachtet (allerdings weiss ich auch nicht, von was für einem Verzögerungsintervall man gesprochen hätte). Davon ab, hab ich davon sowieso keine Ahnung, weswegen ich auch nix dazu gesagt habe, aber: immerhin hast Du für Dich eine Lösung gefunden (y)😅
 
Für alle, die vielleicht vor einem ähnlichen Problem stehen möchte ich kurz meine Lösung dokumentieren.

Ich habe in CodeSys Merker-Variablen für die Lichter eingesetzt:
1690277801624.png

In HomeAssistant das ganze als "light" im Modus angelegt:
1690277848367.png

Und das folgendermassen in CodeSys dann beschaltet:

1690277880516.png
 
Hi PoeticPixels,

tatsächlich habe ich eine ähnliche Abbildung der Elektroinstalletion bei mir im Haus... (nur dass es pro Stockwerk eine Wago ist)
ich steuere darüber so einiges.. Beleuchtugn / Beschattung / Heizung...

mit der Modbusanbindung bin ich ähnlich unterwegs..
wir sollten uns mal austauschen :)
 
Hallo PoeticPixels, hallo Pelip,
Ich bin echt erleichtert mal jemanden gefunden zu haben der ebenfalls eine Wago in Verbindung mit HA nutz.
Können wir uns mal austauschen, wäre gespannt wie ihr die verschiedenen Aufgaben gelöst habt. Die Problematik die oben beschrieben ist kenne ich zu genüge.
Würde mich freuen!
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
5.880
Beiträge
57.453
Mitglieder
5.813
Neuestes Mitglied
Blacksnofru
Zurück
Oben