ich verwende schon länger das robonect Modul und war bisher immer stiller Mitleser hier im Forum.
Nun werde ich auch mal meinen Teil beitragen und teile mit euch meine Torsteuerung für den Automower mit einer Sperrschleife, damit beim mähen nicht gegen das geschlossene Tor gefahren wird.
Zuerst jedoch möchte ich mich Herzlich bei Lampi bedanken, von dem hab ich sehr viele Infos aus seinen Beiträgen ziehen können und auch seine Scirpte verwendet.
Ich bin nämlich ein Laie was Programmieren angeht, konnte durch Kopie&Paste aber alles zum Laufen bringen.
Achja, über Verbesserungsvorschläge oder Optimierungen bin ich gerne froh!
Die erste Aufgabe ist das Auslesen der Automower Parameter in Homematic.
Hierzu funktioniert Lampis Script in Kombination mit CUxD wirklich super:
viewtopic.php?f=169&t=2429&start=30
Ich habe die Abfragerate auf 10 Sekunden gestellt:
Der nächste Schritt war die Einbindung der Steuerungsbefehle des Automowers über Homematic.
Hierzu habe ich folgendes Sript von Lampi als Vorlage verwendet:
viewtopic.php?f=169&t=2430
Und noch um die Zeile door&release erweitert:
! ********************************************************
! string vBefehl = "start"; ! Beispiel für Start
! string vBefehl = "Stop"; ! Beispiel für Stop
! string vBefehl = "mode&mode=Auto"; ! Beispiel für Auto
! string vBefehl = "mode&mode=home"; ! Beispiel für home
! string vBefehl = "mode&mode=man"; ! Beispiel für Manuel
! string vBefehl = "mode&mode=eod"; ! Beispiel für End of day
! string vBefehl = "door&release"; ! Beispiel für Door&release
string vBenutzer = "xxx"; ! Benutzername
string vPasswort = "xxx"; ! Passwort für Benutzername
string vIP = "192.168.xxx.xx"; ! IP des Mähers
! ********************************************************
string vUrl = "'http://" # vIP # "/xml?user=" # vBenutzer # "&pass=" # vPasswort # "&cmd=" # vBefehl # "'";
string stderr = "";
string stdout = "";
system.Exec("wget -q -O - -t 1 -T 10 " # vUrl, &stdout, &stderr);
Nun stellen wir die Torsteuerung in Robonect wie in folgendem Link beschrieben auf -1:, das heißt das der Automower beim Starten erst in den Status "wartet bis Tor auf" geht und dann auf den oben genannten door&release Befehl wartet.
viewtopic.php?f=10&t=1663&p=13613&hilit ... ase#p13613
Warum habe ich mich gegen eine Zeit x entschieden die man mit dem neuesten Update auch händisch einfach einstellen kann?
Ich traue hier Homematic nicht ganz übern weg und es wäre für das Garagentor fatal wenn der Mäher nach X Sekunden losfährt und das Tor nicht offen ist weil Homematic abgeschmiert ist...
Das Thema mit dem gegen das Garagentor knallen hat mir auch keine Ruhe gelassen wenn der Automower beim mähen ist, dann würde er ja auch gegen das geschlossene Tor knallen.
Hierfür habe ich ein HMIP-PCBS2 Schaltplatine in der Garage verbaut über die ich zwischen der "normalen" rechten Schleife und der Sperrschleife umschalten kann.
Die Sperrschleife geht direkt an der linken Schleife mit aus der Garage und geht dann rechts über den Einfahrtsbereich zur rechten Schleife und ist dort einfach angelötet.
Das heißt wenn die Sperrschleife aktiv ist kann der Automower nicht mehr zur Garage fahren und somit auch nicht gegen das Tor prallen.
Bei Bedarf kann ich hier gerne noch eine Zeichnung erstellen, einfach Bescheid geben
Und hier nun die einzelnen Programme um das Tor und die Sperrschleife zu schalten:
1. Start:
Der Automower startet mit seinem Internen Mähprogramm, geht auf Modus "wartet bis Tor auf"
Mit dem folgenden Programm wird das Garagentor geöffnet und die Sperrschleife auf aus gestellt
2. Door&Release:
Wenn das Tor geöffnet ist wird der Door&Release Befehl gesendet (Script hierfür oben beschrieben)
3. Mäht:
Wenn der Automower herausgefahren ist und in den Status mäht geht, wird das Tor geschlossen und die Sperrschleife aktiviert
4.Heimweg:
Wenn der Automower mit mähen fertig ist geht er in den Status "sucht die Ladestation" und es öffnet sich das Tor und die Sperrschleife wird deaktiviert
5. laden:
In der Ladestation angekommen beginnt der Automower zu laden und das Tor schließt sich
Ich hoffe mein Beitrag inspiriert den ein oder anderen sich auch ein Garagentor zu bauen und nimmt die Angst das ein Laie die Programmierung nicht kann.
Viele Grüße
Stephan