NEWS
HTTP API Doorbird was läuft hier falsch.
-
Hat leider keinen Einfluss ,
Damit hatte ich rumexperimentiert. -
@mcu
Der User hat API rechte auf der DoorBird. -
@balu-0 ,
wenn ich mir den Doorbird-Adapter anschaue kommen die Logindaten vor den Parametern.http://xxxxxxxxxxxxxx/bha-api/favorites.cgi?http-user=xxxxxxxx&http-password=xxxxxxxx&action=remove&type=sip&id=2
-
@wal said in HTTP API Doorbird was läuft hier falsch.:
Ja das war es !!!!!!
Vielen Vielen Dank !
Grüße
Balu -
Hallo zusammen !
Nachdem ich jetzt dank euch mal wieder einen Schritt weiter bin.
ist jetzt beim testen aufgefallen das ich auch jedes mal einen Zeitplan über API neu erstellen muss,
da dieser Logischerweise beim löschen des Favoriten mit verschwindet.Hier ist jetzt in der API Beschreibung der Doorbird nicht wie bei den anderen befehlen eine HTTP zeile zum ersetzen der Parameter,
sondern code in der Console.
seite 26 https://www.doorbird.com/downloads/api_lan.pdf?rev=0.31Bedeutet das das ich hier nicht wie gewöhnlich über http Parametrieren kann ?
Mit welchem Tool ist das Parametrieren der Zeitpläne Möglich ?Viele Grüße
-
Habe jetzt Kontakt mit Doorbird gehabt. ( Sehr Guter Support antwortet innerhalb 24 h )
Die Schreiben mir folgendes :
**vielen Dank für Ihre Nachricht.
Das geht leider nicht über die Adresszeile, sonst wird immer ein GET Request geschickt.
Sie können folgendes in die Eingabeaufforderung (oder Terminal unter Linux / Mac) eingeben.
curl -v -X POST -H "Content-Type: application/json" -d '{"input":"doorbell","param":"1","output":[{"event":"http","param":"0","schedule":{"weekdays":[{"to":"79199","from":"79200"}]}},{"event":"http","param":"3","schedule":{"weekdays":[{"to":"79199","from":"79200"}]}},{"event":"http","param":"2","schedule":{"weekdays":[{"to":"79199","from":"79200"}]}},{"event":"http","param":"1","schedule":{"weekdays":[{"to":"79199","from":"79200"}]}},{"event":"notify","param":"","schedule":{"weekdays":[{"to":"79199","from":"79200"}]}}]}' http://xxx:xxx@xxx/bha-api/schedule.cgi**
( Hier War die Anfrage den Zeitplan zu Ändern...)
Weis jemand wie ich so einen befehl über Blockly rausbekomme ?
Balu
-
@balu-0 said in HTTP API Doorbird was läuft hier falsch.:
Weis jemand wie ich so einen befehl über Blockly rausbekomme ?
ich wähhhr so glücklich wen mir da jemand helfen könnte,
ich werd noch wahnsinnig !Hiiiilfe !!
-
@balu-0
Muss in javascript-Instanz aktiv gesetzt sein
-
Vielleicht solltest Du es halt mit was anderem als Blockly versuchen - zum Beispiel mit Javascript oder natürlich NodeRed.
-