Seite 1 von 2

Garagentorsteuerung von Robonect gesteuert

Verfasst: Sa 5. Jan 2019, 12:01
von AndyA
Hallo Zusammen, Hallo Fabian,

ich habe die Anleitung "Garagentorsteuerung mit Robonect" gelesen viewtopic.php?f=8&t=1663 , da ist mir aber aufgefallen, dass Robonect nur abgefragt wird und die Steuereung von der Hausautomatisierung kommt.

Ich würde es aber gerne etwas anders umsetzen bzw. fände es schöner wenn Robonect bei gewissen Zustände eine api von der Hausautomatisierung (in meinem Fall Fibaro HC2) absetzen würde und zwar bei folgenden:

SEARCHINGHOME -> Garagentor auf,
CHARGING -> Garagentor zu,
SEARCHING -> Garagentor zu,
DOORDELAY -> Garagentor auf.

Damit würde nicht so viel bzw. fast kein traffic über die laufenden Abfragen entstehen.

Ist das schon möglich? hab ich da was überlesen oder nicht richtig verstanden?

Es wäre super wenn Ihr mir helfen könntet.

Grüße und schönes Wochenende
Andy

Re: Garagentorsteuerung von Robonect gesteuert

Verfasst: So 6. Jan 2019, 22:55
von benni-the-brain
Hi Andy,
ich bin auch erst neu mit Robonect zu Gange, aber wie im verlinkten Beitrag schon geschrieben hast du drei Möglichkeiten mit einem externen System zu agieren und die Steuerung außerhalb von Robonect zu erledigen:

1. Den Status über http://[IP-Adresse]/xml?cmd=Status alle x Sekunden abrufen
2. Den Status mittels MQTT empfangen, sofern Fibaro das kann, bei mir kann es Loxone leider auch noch nicht.
3. Den Status mittels Push empfangen, also an Fibaro senden bei Eintritt des jeweiligen Ereignisses

Ich selbst habe bisher nur die Möglichkeit 1 implementiert, würde aber auch Möglichkeit 3 in Betracht ziehen, wenn ich im Frühjahr die Garage baue. :)

Viele Grüße,
Benni

Re: Garagentorsteuerung von Robonect gesteuert

Verfasst: So 6. Jan 2019, 23:41
von AndyA
Hallo Benni,

1. geht würde ich aber sehr sehr ungern so machen, da dabei sehr viel Traffic und Last auf dem HC2 erzeugt wird.
2. geht meines Wissens bei Fibaro nicht.
3. per Push wäre mein Favorit! Habe mir heute einen workaround überlegt. Da bei Push nur eine URL (api) abgesetzt werden kann (zumindest finde ich keine weitere Möglichkeiten), werde ich eine api zur Statusabfrage generieren und somit habe ich dann auch ohne permanent Abfragen laufen zu lassen den aktuellen Status.

Wäre aber trotzdem schöner wenn zu jedem Status ( sind ja schon da) auch eine separate api abgesetzt werden könnte.

Klar kann man sagen, dass die Hausautomatisierung das steuern des Mähers übernehmen soll, aber die Steuerung von dem Mäher und Robonect ( Wetter, usw ) ist so gut, dass ich da nicht mit was anderem reingrätschen möchte. Es soll lediglich das Garagentor im richtigen Augenblick auf und zu gehen und das soll ROBI bestimmen dürfen 😆

Gruß
Andy

Re: Garagentorsteuerung von Robonect gesteuert

Verfasst: Mo 7. Jan 2019, 09:47
von benni-the-brain
Hi Andy,
ah okay, verstehe, du möchtest deinen Robi zur künstlichen Intelligenz erziehen :D
Dein Vorschlag klingt aber vernünftig, sowohl dein Workaround, als auch die Frage nach einer besseren API. Ich hoffe, dass demnächst eine saubere Doku über die bisherigen Möglichkeiten entsteht. Da ist dann vielleicht sogar schon etwas brauchbareres für dein Szenario dabei.
Viele Grüße,
Benni

Re: Garagentorsteuerung von Robonect gesteuert

Verfasst: Di 8. Jan 2019, 14:11
von Admin
Es gibt noch das undokumentierte "Door" Feature.
Hierzu kann ich bei Gelgenheit mal die Doku nachreichen. Diese Funktion lässt sich einfach aktivieren. Wenn diese aktiviert ist, verbleibt der Mäher in der LS, bis er Feedback bekommen hat, dass das Tor geöffnet wurde...

Re: Garagentorsteuerung von Robonect gesteuert

Verfasst: Di 8. Jan 2019, 15:15
von benni-the-brain
Das wäre absolut super! - Hast du evtl. ein Stück Code, das du mir zukommen lassen könntest? Dann kann ich da gerne auch schon mal was dokumentieren und testen, bin nebenbei zufällig auch Programmierer. ;)
Gerne kann ich da auch etwas Dokumentation in Sachen Einbindung ins Smart home übernehmen. Mache ich sowieso für Loxone im Loxwiki und loxforum. Für andere Systeme gelten die Einbindungsmöglichkeiten ja meist analog dazu.
Viele Grüße und Danke dir,
Benni

Re: Garagentorsteuerung von Robonect gesteuert

Verfasst: Di 8. Jan 2019, 15:37
von Admin
xml?cmd=door

Setup: (da noch nicht über GUI verfügbar)
  • xml?cmd=door&delay=-1 Lässt den Mäher solange in der LS, bis eine manuelle Freigabe mittels xml?cmd=door&release passiert
  • xml?cmd=door&delay=0 deaktiviert die Funktion
  • xml?cmd=door&delay=1 bis 240 Lässt den Mäher für n Sekunden in der LS oder bis eine Freigabe mittels xml?cmd=&door&release passiert.
Ob die Tür geöffnet / geschlossen werden soll, kann man im Status erkennen. (Dort gibt es einen Door Argument)

Re: Garagentorsteuerung von Robonect gesteuert

Verfasst: Di 8. Jan 2019, 20:05
von benni-the-brain
Super, ich wusste da gibt es schon was. Sobald ich die Garage im Frühjahr gebaut habe, gebe ich hier gerne nochmal Rückmeldung und teste es ausführlich.
vielen Dank!
Benni

Re: Garagentorsteuerung von Robonect gesteuert

Verfasst: Sa 18. Mai 2019, 23:32
von KingKahn
Hallo,

mir ist aufgefallen, dass das Zurückhalten nicht funktioniert, wenn ich über die GUI einen Auftrag erstelle. Dann fährt der Roboter sofort los, obwohl er sonst während der eingestellten Timer die von mir gesetzten 120 Sekunden wartet bevor er losfährt. Ist das so gewollt oder ist das noch ein Bug?

Viele Grüße,
Kai

Re: Garagentorsteuerung von Robonect gesteuert

Verfasst: Sa 18. Mai 2019, 23:34
von Admin
Sollte nicht so sein. Prüfe ich...


Gesendet von iPhone mit Tapatalk