Ich möchte hier gerne beschreiben, wie ich die Mobotic T25 Türklingel in Homeassistant integeriert habe.
Das ganze funktioniert so, ist aber vielleicht nicht der eleganteste Weg.
Ich habe mir das aus einigen Videos und Forenbeiträgen zusammengesucht, und nun direkt in HA ohne NodeRed integriert.
Im ersten Beitrag beschreibe ich mal die Umsetzung in HA:
Angelegt habe ich eine neue Automation mit Trigger “Webbhook”
Der Webhook muss als “GET” Methode angelegt werden, weil zumindest meine T25 nichts anderes kann.
Damit ist der Trigger für die Automation klar. Als nächstes die Aktionen. Da ich mehrere Events von der T25 erhalte wollte ich die alle hier auswerten.
Dazu habe ich eine Entscheidung mit Optionen gewählt. Die Bedingung ist dabei ein Template.
Die Message die ich da mitschicke ist noch nicht so sinnvoll, weil sie den Eventtext enthält. Das Bild zeigt aber, wie man an die Daten mit einem Template drankommt.
Jetzt noch die Automatisierung als yaml zum leichter kopieren.
Hier gibt es jetzt noch einige Infos zur Konfiguration in der Kamera.
Admin-Menü aufrufen.
Im Abschnitt “Übertragungsprofile” die “Profile für Netzwerkmeldungen” öffnen
Ein neues Profil anlegen und wie folgt befülllen:
Zieladresse: HA Adresse
Datenprotokoll: /api/webhook/… muss der in der Automation angelegte Webhook rein
Datentyp: Über diese Feld wird definiert, dass der Schlüssel “Event” mit dem ausgelösten Event befüllt wird.
Alles speichern, und vor allem dauerhaft sichern im Abschnitt “Konfiguration”
Im Abschnitt “Netzwerk-Konfguration” den Eintrag “Test der Netzwer Konfiguration” auswählen. Dort kann man mit einem Button eine Meldung auslösen. Dies sollte positiv laufen, auch wenn keine sinnvolle Meldung in HA ankommt, weil die Variable nicht mit einem Event gefüllt wird.
Das Setup-Menü aufrufen und den Punkt “Ereignisübersicht” öffnen
Danach die “Aktionsgruppen-Übersicht” aufrufen und bearbeiten bzw. eine neue anlegen.
Einstellungen siehe Screenshot. Wichtig ist Das die Ereignisse ausgewählt werden, die über die Schnittstelle gemeldet werden sollen. Im Feld “Ereignisauswahl” müssen diese markiert sein.
Bitte nicht daran stören, dass hier als Aktionsgruppe “IPSymcon” steht und die erste Aktion auch die Netzwerkmeldung “IPSymcon” ist, das kann angepasst/weggelassen werden.
Dem kann ich mich nur anschließen, vielen Dank @c.radi:
Weißt Du auch, wie das umgekehrt funktioniert, ob man z. B. über einen Button in Home Assistant den an der T25 angeschlossenen Türöffner aktivieren kann?
Beim Aufruf der Ressource „http://xxxx@http://xxxx/control/rcontrol?action=customfunction&action=sigout&profile=~Door“ ist ein Clientfehler aufgetreten.
Ich vermute, da muß noch eine entsprechende Einstellung an der Kamera vorgenommen werden, damit der Türöffner auch ausgelöst wird.
Was hast Du denn diesbezüglich für Einstellungen vorgenommen?
Kannst Du evt. so einen Screenshot einstellen wie c.radi weiter oben?
Vielen Dank.
Hallo zusammen, ich versuche gerade meine Mobotix in Home Assistant einzubinden und habe trotz der Anleitung hier, leider meine Probleme
@c.radi@Pit wäre eine von euch (oder natürlich jeder andere, der hier aushelfen kann) bitte so nett, das ganze etwas genauer zu beschreiben? Mir fehlen hier leider ein paar Zwischen-Schritte, damit ich es hinbekomme. Danke & Gruß
Webhook habe ich angelegt, bei dem darauffolgenden Punkt weiß ich leider nicht mehr was zu tun ist
Ich vermute, dass mir hier noch ein Zwischenschritt fehlt, ich denke, dass die Mobotix Cams schon laufen sollten auf Home Assistant, was bei mir noch nicht der Fall ist (hab noch kein Video oder Anleitung dazu gefunden )
Die Kameras müssen als Geräte nicht in HA integriert sein, ich weiß gar nicht, ob das überhaupt geht.
Der Webhook verbindet die Automation ja direkt mit der Kamera im Netzwerk.
Das mußt Du natürlich in der Benutzeroberfläche der Kamera auch entsprechend einrichten, z. B. über einen Browser, in dem Du die IP-Adresse der Kamera eingibst.
Ich mußte da auch ein bißchen rumprobieren und suchen, um die richtigen Einstelloptionen zu finden.
Ich weiß jetzt aber leider immer noch nicht, an welchem Punkt Du konkret nicht weiter kommst und warum.
Ich habe bei UND WENN z. B. eingestellt, daß die Aktion nur zwischen Sonnenuntergang und Sonnenaufgang ausgeführt wird, weil ich damit eine Lichtsteuerung mache, die bei Tag keinen Sinn macht.
Und bei Aktion habe ich dann die Lichtsteuerung eingegeben, also Licht an, eine gewisse Zeit warten, Licht aus.
Wenn Du eine Benachrichtigung als Aktion machen willst, dann mußt Du dort halt einstellen, was für eine Benachrichtigung Du willst, auf ein Smartphone, über einen Lautsprecher usw…
Am besten, Du schaust Dir mal ein Grundlagenvideo zu Automationen an, dann kommst Du bestimmt besser klar.
OK, hab nun ein bisschen Basis-Wissen… Aber an einer Stelle komme ich leider immer noch nicht weiter…
Ich habe bei mir SSL aktiviert, da ich auch einen Fernzugriff verwende. Deswegen funktioniert bei mir auch der interne Aufruf nur über https, also: https://192.168.178.55
Und deswegen funktioniert die Netzwerkmeldung nicht (Zieladresse 192.168.178.55:8123)… Ich bekomme folgende Meldung beim Testen:
Versenden der Netzwerkmeldung schlug fehl. Fehler Nr. 70: "Fehler beim Lesen des HTTP-Codes von 192.168.178.55:8123! ".
Hat jemand eine Idee wie ich es zum laufen bekommen kann?
Update:
So, ganze Nacht dran gehockt und fernzugriff und https deaktiviert… Nun läuft das absenden eine Nachricht (Netzwerkmeldungs-Profil
‘HomeAssistant’) etwas weiter:
Verschicken einer Netzwerkmeldung gemäß Profil "HomeAssistant". Das kann bis zu einer Minute dauern:
INF: loading notify profile ip_xxx ...
INF: name given by user is HomeAssistant ...
INF: set profile send order "parallel"
INF: set profile address "192.168.178.55:8123"
INF: set profile data type "msg"
INF: set profile message "event=$(EVENT.EST.ACTIVATED)"
INF: set profile http version: "HTTP/1.0"
INF: set profile http cgi path: "/api/webhook/"
INF: set profile http authorize: ""
INF: force generation of current JPEG ...
INF: [hdl#1] connection established (ip=192.168.178.155, port=8123, fd=2) ...
INF: [hdl#1] HTTP-Headers: HTTP/1.0 404 Not Found
INF: [hdl#1] HTTP-Headers: Content-Type: text/plain; charset=utf-8
INF: [hdl#1] HTTP-Headers: Referrer-Policy: no-referrer
INF: [hdl#1] HTTP-Headers: X-Content-Type-Options: nosniff
INF: [hdl#1] HTTP-Headers: Server:
INF: [hdl#1] HTTP-Headers: X-Frame-Options: SAMEORIGIN
INF: [hdl#1] HTTP-Headers: Content-Length: 14
INF: [hdl#1] HTTP-Headers: Date: Sat, 29 Mar 2025 09:52:31 GMT
INF: [hdl#1] HTTP-Headers: 404: Not Found
Result:
ERR: Die angeforderte URL wurde auf 192.168.178.55:8123 nicht gefunden (HTTP-Code 404)!
Weiß jemand was nun zu tun ist?
by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)
Von solchen Sachen habe ich leider auch keine Ahnung, aber ich würde mal versuchen, die Fehlermeldung bei ChatGPT o. Ä. einzugeben und dort nach einer Lösung zu fragen, damit hatte ich auch schon oft Erfolg.
Habe es tatsächlich hinbekommen, bei der Benachrichtigung musste die WebHookId noch mit angegeben werden…
Ich bekomme nun eine Push Nachricht, wenn es klingelt und Tür öffnen geht auch
Danke für eure Hilfe!
Edit:
Über PushOver bekomme ich eine Benachrichtigung mit dem Screenshot. Passt so weit!
Nun habe ich versucht, den HA-Notify Befehl zu verwenden, statt über PushOver zu gehen… Benachrichtigung kommt an am iPhone, leider ohne Screenshot. Leider konnte mir weder Dr. Google noch AI weiterhelfen… Hat jemand eine Idee, was man Anpassen muss?