Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Smart Home , Action URL Einbindung "Rest" Schnittstelle
29-08-2016, 19:11
Beitrag: #1
Smart Home , Action URL Einbindung "Rest" Schnittstelle
Hallo zusammen,

seit der "F" Firmware gibt es ja im Smarthome Menü als Aktion den Eintrag "Action URL".

Hat einer von euch hierzu eine Info ob dies als call verwendet werden kann bei einer Rest api.

Hintergrund, ich möchte meine Smartlocks einbinden und eine Aktion erstellen über die Türsensoren. Wenn also Sensor geschlossen meldet soll über URL ein Befehl an den Smartlock gesendet werden und die Türe verschlossen werden.

Der Aufruf im Browser wäre z.B (und funktioniert aus dem Browser):
"http://192.168.0.52:8080/lockAction?nukiId=22432133&action=2&token=2vt33n"

Die Automation läuft soweit, nur klappt irgendwie der Befehl nicht aus der Lupus. Unter den Netzwerk Einstellungen ist unten noch eine "Aktionen" Einstellung möglich für URL1-5.

Weis einer von euch was da rein muss? Und was dann in den Aktionen als Befehl rein müsste in dem obigen Beispiel?

Besten Dank!

Markus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01-11-2016, 18:32
Beitrag: #2
RE: Smart Home , Action URL Einbindung "Rest" Schnittstelle
Hallo Markus,

habe ähnliches Problem mit der Action-URL. Daher meines Erkenntnisse (nach Studium des Handbuches) für deinen Fall:

Unter "Netzwerk -> Kameras -> Aktionen" trägst du bei "URL1" das ein:
http://192.168.0.52:8080/$1

Beim Sensor dann "Sensor-Event 1" für Öffnen gesetzt.

bei der Regel dann ebenfalls "Sensor-Event 1" "URL1" auswählen und als Argument (entspricht dem $1) dann das:
lockAction?nukiId=22432133&action=2&token=2vt33n

Dann ein neues Profil anlegen und dieses Regel drin aktivieren. Nur so wird diese scheinbar überhaupt ausgeführt.

Dennoch wird nur der erste Parameter genommen, also alles bis zum ersten "&" - der Rest leider nicht.

Also wirkt auf dem Zielwebserver nur "http://192.168.0.52:8080/lockAction?nukiId=22432133". Da wird zum Schalten deines Nuki nicht reichen - wie bei mir.

Scheint ein Fehler zu sein? Wer kann helfen?

Gruß
Andreas.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
13-11-2016, 07:38
Beitrag: #3
RE: Smart Home , Action URL Einbindung "Rest" Schnittstelle
(01-11-2016 18:32)der_heimerker schrieb:  Hallo Markus,

habe ähnliches Problem mit der Action-URL. Daher meines Erkenntnisse (nach Studium des Handbuches) für deinen Fall:

Unter "Netzwerk -> Kameras -> Aktionen" trägst du bei "URL1" das ein:
http://192.168.0.52:8080/$1

Beim Sensor dann "Sensor-Event 1" für Öffnen gesetzt.

bei der Regel dann ebenfalls "Sensor-Event 1" "URL1" auswählen und als Argument (entspricht dem $1) dann das:
lockAction?nukiId=22432133&action=2&token=2vt33n

Dann ein neues Profil anlegen und dieses Regel drin aktivieren. Nur so wird diese scheinbar überhaupt ausgeführt.

Dennoch wird nur der erste Parameter genommen, also alles bis zum ersten "&" - der Rest leider nicht.

Also wirkt auf dem Zielwebserver nur "http://192.168.0.52:8080/lockAction?nukiId=22432133". Da wird zum Schalten deines Nuki nicht reichen - wie bei mir.

Scheint ein Fehler zu sein? Wer kann helfen?

Hallo Heimwerker,

ja so ist es wohl. Bis Dato habe ich es nicht zum laufen bekommen.
Hoffe die "Wölfe" richten das bald mal, ist ja an sich schon recht Interessant so eine Schnittstelle an andere Automatisierungssysteme zu haben.

Leider ist die Anzahl der User die dies verwenden (möchten) offensichtlich gleich null. Auch vermutlich deshalb da viele die Lupus als "reines" EMA betreiben und die Hausautomation gar nicht nutzen.

Gruss Markus
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
15-11-2016, 18:45
Beitrag: #4
RE: Smart Home , Action URL Einbindung "Rest" Schnittstelle
Hallo,

habs im anderen Beitrag schon mal angesprochen - man darf (derzeit) kein & in den Platzhalter einsetzen. Im konkreten Fall müsste schon funktionieren:

http://192.168.0.52:8080/lockAction?nuki...ken=2vt33n in die Kamera Einstellungen und lediglich "action=2" in die Action URL. (oder halt einen anderen, einzelnen! Paramter, durch $1 ersetzen)

Jedenfalls funktioniert bei mir die Ansteuerung einer Webcam per CGI Befehlen genau so, ist halt leider sehr eingeschränkt, da man ja leider nur 5 URL´s in den Kamera Einstellungen hinterlegen kann - und somit nur 5 Parameterkonfigs derzeit verwenden kann, da eben nicht mehrere Parameter ersetzbar sind.

Grüße!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02-05-2017, 11:08
Beitrag: #5
RE: Smart Home , Action URL Einbindung "Rest" Schnittstelle
Hi,

der Thread ist schon etwas älter.
Aber funktioniert es jetzt Scharfschalten und Nuki zum zuschliessen bewegen?

LG Kai
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
02-05-2017, 13:20
Beitrag: #6
RE: Smart Home , Action URL Einbindung "Rest" Schnittstelle
Selbst wenn funktioniert. Für mich wäre die viel spannendere Frage: "Wie kontrolliere ich denn dass der Befehl auch wirklich erfolgreich ausgeführt wurde, d.h. dass die Tür wirklich auch verschlossen ist"???
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
22-08-2018, 11:28
Beitrag: #7
RE: Smart Home , Action URL Einbindung "Rest" Schnittstelle
(29-08-2016 19:11)magusel schrieb:  Hallo zusammen,

seit der "F" Firmware gibt es ja im Smarthome Menü als Aktion den Eintrag "Action URL".

Hat einer von euch hierzu eine Info ob dies als call verwendet werden kann bei einer Rest api.

Hintergrund, ich möchte meine Smartlocks einbinden und eine Aktion erstellen über die Türsensoren. Wenn also Sensor geschlossen meldet soll über URL ein Befehl an den Smartlock gesendet werden und die Türe verschlossen werden.

Der Aufruf im Browser wäre z.B (und funktioniert aus dem Browser):
"http://192.168.0.52:8080/lockAction?nukiId=22432133&action=2&token=2vt33n"

Die Automation läuft soweit, nur klappt irgendwie der Befehl nicht aus der Lupus. Unter den Netzwerk Einstellungen ist unten noch eine "Aktionen" Einstellung möglich für URL1-5.

Weis einer von euch was da rein muss? Und was dann in den Aktionen als Befehl rein müsste in dem obigen Beispiel?

Besten Dank!

Markus

Dein Eintrag ist schon etwas älter.
Aber ich wollte es nochmal vervollständigen.

Habe mir mitlerweile ein Nuki mit Bridge gekauft.
Natürlich wollte ich auch die API nutzen.
Nachdem die von Dir genannte URL im Browser funktionierte, habe ich sie als AktionURL in der Lupus angelegt.
Und auch dort funktioniert es.

Ich denke das zwischenzeitlich etwas an der Firmware geändert wurde.
Selbst auf der Lupus Homepage wird Nuki und die Lösung mit der Aktion URL genannt.

LG Kai
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Lupus XT2 - Status übergäbe an Home Assistant Andrennie 13 4.698 16-07-2023 12:44
Letzter Beitrag: stevieray
  Kurzfristiges Pausieren der Smart-Home-Funktionen möglich? Schmitty 14 2.208 17-05-2023 06:18
Letzter Beitrag: Schmitty
  Philips Hue White & Col. + Philips Smart Button schnapsdrosselIn 6 2.814 02-03-2022 16:12
Letzter Beitrag: schnapsdrosselIn
  Muss vor dem Scharfschalten geschlossen sein nicht im Home Modus adih68 14 5.798 22-09-2021 13:29
Letzter Beitrag: AaronK
  Umstellung Raumthermostat Manuell auf Digitel mit Smart Home Mogtroll 15 7.509 27-06-2021 13:07
Letzter Beitrag: nullchar
question Einbindung speziell Philips Hue Play Lightbar - funktioniert? stk2016 21 6.946 08-02-2021 09:34
Letzter Beitrag: justasimpleguy
  Aktion mit Osram Smart+ Lampe Burk53 5 4.099 08-06-2020 08:53
Letzter Beitrag: peteralarm
  WLAN Kamera - Mit Action-URL aktuelles Bild per Mail versenden Fraggle 3 4.082 06-03-2020 10:27
Letzter Beitrag: peteralarm
  Nuki Smartschloß Einbindung casi 9 6.385 10-02-2020 10:28
Letzter Beitrag: Carsten HH
  Einbindung Instar 9008 PeterF 6 5.071 23-08-2019 20:28
Letzter Beitrag: seagull



Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste