Ankündigung

Einklappen

INFORMATION

Dieser Bereich ist für fertige Lösungen gedacht. Nutze bitte für Diskussionen die anderen Bereiche.
Mehr anzeigen
Weniger anzeigen

http API Befehle mit CURL an 2N senden

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • http API Befehle mit CURL an 2N senden

    Hallo Spezialisten.

    Habe eine IP Vario IP Türsprechstelle und möchte mit meinem LOXONE Miniserver http API Befehle an die 2N senden.
    Wie sich aber jetzt mit Rücksprache von 2N herausstellte würde ich da einen zusätzlichen laufenden Server mit einem "CURL" Programm benötigen.

    Dabei möchte ich nur Fotos bei bestimmten Ereignissen am Display einblenden.
    Der Befehl über das eingebaute http://10.0.0.xxx/apitest.html Programm lautet: https://10.0.0.xxx/api/display/image...10000&repeat=3
    Der Pfad der Datei wird im Programmformular getrennt eingetragen.

    Wie sollte ich das am besten lösen, bzw. hat schon jemand so etwas in Verwendung?
    Angehängte Dateien
    Zuletzt geändert von Stewe; 07.08.2019, 16:52.
    LG SteWE

  • #2
    Gibt’s irgendeine Doku?
    Ich verstehe nicht ganz, was du beschrieben hast.
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar


    • Stewe
      Stewe kommentierte
      Kommentar bearbeiten
      PDF habe ich nachgeladen.

  • #3
    Jep, du brauchst irgendwas dazwischen.
    Beim Request musst du das Bild als Binary-Payload direkt mit hochladen, und das Bild muss natürlich irgendwo herkommen.

    Das einzige, was mir einfällt, wäre PicoC - sofern es die Funktionen bereitstellt.
    Dort müsste
    ​​​​​- das Bild als File von der SD-Karte geöffnet werden, und dann
    - ein HTTP-PUT-Request erzeugt mit custom headers,
    - und das Bild als Payload angehängt.

    Problem könnte das Lesen von der SD sein, weil es faktisch in den Payload gestreamt werden muss, weil sonst der RAM des Miniservers zu klein wäre.

    Ich würde einen LoxBerry mit Any-Plugin nehmen, das curl-Beispiel in ein Script packen und so den LoxBerry die Requests ausführen lassen. Der Programmiersufwand mit den Beispielen ist minimal.

    lg, Christian
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar


    • #4
      kann ich das Bild (oder mehrere) auch auf einer FRITZ!Box 7590 im NAS bzw. mit einem angesteckten USB Stick hinterlegen,
      oder ist eine SD Karte direkt im Raspberry- LoxBerry besser, schneller oder sicherer?
      LG SteWE

      Kommentar


      • Christian Fenzl
        Christian Fenzl kommentierte
        Kommentar bearbeiten
        Das kann liegen wo es will - die Sende-Routine muss es lesen können.
    Lädt...
    X