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
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