kilipet
Member
Hallo zusammen,
ich wollte euch mal meine Lösung für die Integration des Ardumowers in mein zentrales Leitsystem im Haus vorstellen. Der Ardumower ist mit einem ESP8266 WLAN-Modul ausgestattet. Ich habe die Firmware von FredericG (vielen Dank an dieser Stelle) etwas angepasst und eine Verbindungsüberwachung eingebaut die bei inaktivität von 10s den TCP-Socket schließt.
Auf meinem Server läuft ein kleines Programm welches über PFOD-Messages zyklisch diverse Daten vom Mower abruft. Jede Sekunde wird dabei ein anderer Befehl (Command-Menü, Batterie-Menü und Error-Menü) gesendet. Die Informationen aus den Menüs werden vom Programm aus der PFOD-Message herausgelesen und in einen Datenbaustein meiner Haus-SPS (S7-300 für Licht, Steckdosen, Rollläden etc) geschrieben. Zusätzlich ist das Programm aber auch TCP-Server und ermöglicht es mir eine Verbindung mit dem PFOD-App dorthin aufzubauen. Das Programm fungiert dann quasi als Relaistation und leitet einfach alles an den Mower weiter. Der zyklische Datenabruf zur SPS wird dabei pausiert.
Das Programm überwacht auch bits in der SPS auf änderung und sendet entsprechend befehle an den Mower (Off, Auto, Home,RC und Err-Reset).
Das Relais-Programm sendet auch entsprechend des Mowerstatus Push-Nachrichten auf mein iPhone .
Im SPS-Programm sind Timer programmiert die den Mower zeitgesteuert starten können. Die Timer des Mowers sind nicht aktiv.
Mein Leitsystem im Haus greift wiederum auf die Datenbereiche der SPS zu und stellt alles grafisch dar.
Falls jemand interesse an dem Relais-Tool hat kann ich das gerne noch etwas aufhübschen und zur Verfügung stellen.
ich wollte euch mal meine Lösung für die Integration des Ardumowers in mein zentrales Leitsystem im Haus vorstellen. Der Ardumower ist mit einem ESP8266 WLAN-Modul ausgestattet. Ich habe die Firmware von FredericG (vielen Dank an dieser Stelle) etwas angepasst und eine Verbindungsüberwachung eingebaut die bei inaktivität von 10s den TCP-Socket schließt.
Auf meinem Server läuft ein kleines Programm welches über PFOD-Messages zyklisch diverse Daten vom Mower abruft. Jede Sekunde wird dabei ein anderer Befehl (Command-Menü, Batterie-Menü und Error-Menü) gesendet. Die Informationen aus den Menüs werden vom Programm aus der PFOD-Message herausgelesen und in einen Datenbaustein meiner Haus-SPS (S7-300 für Licht, Steckdosen, Rollläden etc) geschrieben. Zusätzlich ist das Programm aber auch TCP-Server und ermöglicht es mir eine Verbindung mit dem PFOD-App dorthin aufzubauen. Das Programm fungiert dann quasi als Relaistation und leitet einfach alles an den Mower weiter. Der zyklische Datenabruf zur SPS wird dabei pausiert.
Das Programm überwacht auch bits in der SPS auf änderung und sendet entsprechend befehle an den Mower (Off, Auto, Home,RC und Err-Reset).
Das Relais-Programm sendet auch entsprechend des Mowerstatus Push-Nachrichten auf mein iPhone .
Im SPS-Programm sind Timer programmiert die den Mower zeitgesteuert starten können. Die Timer des Mowers sind nicht aktiv.
Mein Leitsystem im Haus greift wiederum auf die Datenbereiche der SPS zu und stellt alles grafisch dar.
Falls jemand interesse an dem Relais-Tool hat kann ich das gerne noch etwas aufhübschen und zur Verfügung stellen.