Ich habe seit längerem eine Garage mit einem Marantec Garagentorantrieb. Diese kann man recht simpel mit einem netten "Addon" nachrüsten, welches sich Maveo nennt. Dadurch wird das Gargentor "smart" und kann per Smartphone ferngesteuert werden bzw. mit sehr simplen Regeln automatisiert werden.
Das Meveo System ist grundsätzlich offen, wodurch eine Integration in Home Assistant grundsätzlich möglich ist. Bisher hat das aber (laut meinen Recherchen) keiner gemacht und so versuche ich mich daran :-)
Als erstes muss man in der Maveo App den Zugriff für Drittanbieter freigeben. Dieser Zugriff kann per TCP oder auch UDP erfolgen, wobei TCP sicherlich die bessere Variante ist.
Als nächstes muss die configuration.yaml Datei von Home Assistant angepasst werden. Hier wird ein neuer Switch eingefügt, der nun das Tor steuern soll:
command_line:
- switch:
name: garagentor_light_switch
command_on: 'echo -e "C;Garagentor;lightOn" | nc 192.168.4.134 2785'
command_off: 'echo -e "C;Garagentor;lightOff" | nc 192.168.4.134 2785'
- switch:
name: garagentor_switch
command_on: 'echo -e "C;Garagentor;open" | nc 192.168.4.134 2785'
command_off: 'echo -e "C;Garagentor;close" | nc 192.168.4.134 2785'
Wichtig ist hier, dass der Name des Gargentors zu eurem passt. Dies könnt ihr in der Maveo App nachsehen. In meinem Fall heißt das Tor einfach Garagentor :-)
Ebenfalls muss die IP eurer Maveo Box angepasst werden.
Nachdem nun Home Assistant neu gestartet wurde, könnt ihr das Gargentor und das Licht mit einem Switch öffnen/schließen bzw. an- und ausschalten.
Danke! Gerade so ähnlich nachgebaut und funktioniert einwandfrei.
AntwortenLöschenDa die HA App auch schneller öffnet als die Maveo App, geht es sogar schneller das Tor zu öffnen/schließen!
Vielen Dank. Deine Home Assistant Integration von Maveo funktionierte bis zum letzten 2023 Release super und ich habe es immer gerne genutzt. Klappt es bei dir noch mit der aktuellen 2024-02 Version von home Assistant? Bei mir nicht mehr, siehe Fehler hier: "Entity not available: switch.garagentor_switch"
AntwortenLöschenDie drei Links beschreiben recht gut woran es liegt und wie man es beheben kann. Command Line wurde schon lange geändert und muss umgeschrieben werden
AntwortenLöschenhttps://community.home-assistant.io/t/2023-12-welcome-home/651409/158
https://www.home-assistant.io/integrations/command_line/
https://community.simon42.com/t/die-konfiguration-der-kommandozeile-switch-mittels-yaml-wurde-verschoben/6734
Ich verstehe leider nur Bahnhof, habe das versucht aber es gibt immer nur Fehlermeldungen wenn ich die modifizierte YAML Lines einfügen will... Wer kann mir bitte helfen?
AntwortenLöschenDiese Lines gebe ich ein:
Löschen- switch:
name: garagentor_switch
command_on: 'echo -e "C;Garagentor;open" | nc 192.168.1.194 2785'
command_off: 'echo -e "C;Garagentor;close" | nc 192.168.1.194 2785'
Dann kommt leider "string not in pwd, command not found name, command not found, etcetera