Variable in virtueller API-Eingabe

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

    #1

    Variable in virtueller API-Eingabe

    Hallo Kollegen

    Ich habe ein Problem beim Abrufen von Daten vom WEB-API-Dienst.
    Den virtuellen Eingang habe ich auf http://myapi.com/weather/08-07-2021 eingerichtet
    Das Datum 08.07.2021 ist variabel.
    http://myapi.com/weather/ ist eine Konstante.
    Das Ergebnis dieser Abfrage ist JSON, das ich später leicht parsen kann.
    Allerdings muss ich bereits das Datum in der HTTP-Adresse ändern.
    Wie kann man dieses variable Datum in der virtuellen Eingabe ändern?

    Wenn ich Daten für einen bestimmten Tag herunterlade, ist das in Ordnung.
    Allerdings muss ich unterschiedliche Daten an die HTTP-Adresse übergeben:



    Vielen Dank im Voraus für deine Hilfe
    Zuletzt geändert von Gast; 08.07.2021, 17:45.
  • hme0354
    MS Profi
    • 06.07.2019
    • 969

    #2
    kannst du bitte übersetzen?
    Smarthome: 1x Miniserver Gen. 2, 3x Relay Extensions, 1x Tree Extension, 1x DI-Extension, 1x Air Base Extension, 8x RGBW Tree Dimmer, 9x Touch-Tree, 1x Nano DI Tree, 10x Tree BWM
    Technik: IDM Aero SLM 3-11 mit HGL, MS4H mit 9 Zonen, 2x Loxberry, 2x RPI für Anzeige, Doorbird, Froggit WH2600, POE+ System für Peripherie, Gedad Luftgütesensoren, Deconz (Bridge + 2x BWM + 2x RGBW + 5 Smartplug)

    Kommentar


    • Gast
      Gast kommentierte
      Kommentar bearbeiten
      Entschuldige mich für den Fehler. Ich habe den Text noch einmal hinzugefügt.

    • Lightpicture
      Lightpicture kommentierte
      Kommentar bearbeiten
      Hey, no problem.
  • Lightpicture
    Lebende Foren Legende
    • 16.11.2015
    • 3622

    #3
    Hallo Kollegen!

    Ich habe Probleme beim Abrufen von Daten von einem API-Dienst. Den virtuellen Eingang habe ich über http://myapi.com/weather/08-07-2021/ eingerichtet.
    Das Datum /07.08.2021/ ist eine Variable. http://myapi.com/pogoda/ ist konstant.
    Wie kann man diese Variable im virtuellen Eingang ändern?

    Wenn ich Daten für einen bestimmten Tag herunterlade, ist das in Ordnung.

    Habe es Google übersetzen lassen.
    FG
    Lightpicture

    Nur ein Netzwerkkabel ist richtiges WLAN

    Kommentar


    • Gast
      Gast kommentierte
      Kommentar bearbeiten
      Danke für die Übersetzung

    • Lightpicture
      Lightpicture kommentierte
      Kommentar bearbeiten
      Thx Google not me. 😉
  • Lightpicture
    Lebende Foren Legende
    • 16.11.2015
    • 3622

    #4
    Ich würde es mit dem Statusbaustein zusammen bauen
    und den gesamten Link übergibst du dem virtuellen Eingang.
    FG
    Lightpicture

    Nur ein Netzwerkkabel ist richtiges WLAN

    Kommentar

    • Gast

      #5
      Zitat von Lightpicture
      Ich würde es mit dem Statusbaustein zusammen bauen
      und den gesamten Link übergibst du dem virtuellen Eingang.
      Ich habe auch darüber nachgedacht, aber ich sehe keine Möglichkeit, diesen Link an die virtuelle HTTP-Eingabe zu übergeben.
      Sie können den Wert in LINK nicht dynamisch ändern.

      Ich denke, das wird nur so durch den Programmblock und Pico C möglich sein
      Das wollte ich vermeiden
      Vielleicht gibt es eine einfachere thailändische Lösung?
      Es scheint sehr einfach.

      Kommentar

      • Gast

        #6
        Kennen Sie eine Methode, um diesen Link an die HTTP-Eingabe zu übergeben? Weil ich es nicht weiß

        Kommentar

        • Lightpicture
          Lebende Foren Legende
          • 16.11.2015
          • 3622

          #7
          Ausgang vom Statusbaustein und dann beim Eingang <v> übergeben.
          FG
          Lightpicture

          Nur ein Netzwerkkabel ist richtiges WLAN

          Kommentar

          • Gast

            #8
            Ich verstehe - aber meiner Meinung nach ist es nicht möglich. <v> wird nicht an den Link übergeben.

            Kommentar

            • Christian Fenzl
              Lebende Foren Legende
              • 31.08.2015
              • 11234

              #9
              Beim virtuellen HTTP-Eingang ist die URL statisch im Element.
              Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

              Kommentar

              • Gast

                #10
                Das denke ich auch. Hat jemand eine Idee dazu?

                Kommentar

                • Gast

                  #11
                  Ich verstehe, dass dies nicht nur an virtuellen Ein- und Ausgängen möglich ist? Hat vielleicht jemand eine Idee, wie das geht? Vielen Dank im Voraus für deine Hilfe

                  Kommentar


                  • hismastersvoice
                    hismastersvoice kommentierte
                    Kommentar bearbeiten
                    PicoC Programmbaustein, oder extern zB Raspberry etc.
                Lädt...