virtueller http Eingang - Befehlskennung funktioniert nicht???

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • RobertS
    Extension Master
    • 25.08.2015
    • 148

    virtueller http Eingang - Befehlskennung funktioniert nicht???

    Hallo,

    Ich versuche mit einem virtuellen Eingang ein paar Werte von einem WebServer zu lesen.
    Die URL lautet -> http://<apikey>@api.awattar.com/v1/marketdata
    Per Browser funktioniert die Abfrage problemlos, apikey muss natürlich ersetzt werden.

    Im MS sehe ich keine Abfrage im Monitor oder im Log, ich kann also nicht kontrollieren,
    ob die Abfrage korrekt übermittelt wird, bzw. ob eine richtige Antwort. Auch die Änderung
    auf "Mehr (Entwickler)" zeigt nichts zusätzliches im Monitor an.
    Im Wireshark trace sieht die Anzahl und die Größe der Pakete vom MS und vom Browser
    ziemlich gleich aus. Es wird also definitiv was übertragen.

    Wie bzw. wo kann ich das in der Loxconfig kontrollieren/debuggen?

    Vielleicht stimmt ja auch einfach nur die Befehlserkennung nicht?
    Das Abfrageergebnis beim Test im Browser startet wie im angehängten Beispiel.

    Die wichtigen Variablen kommen also MEHRFACH vor, mir genügt aber momentan das ERSTE Vorkommen.

    Die Befehlskennungen lauten daher:
    \i"start_timestamp": \i\v
    \i"marketprice": \i\v
    \i"unit": \i\v

    Egal wie ich es auch versuche, als Ergebnis bekomme ich immer eine "0".

    Was mache ich falsch, ich glaub ich hab Tomaten auf den Augen.
    Lässt sich das nicht irgendwie "debuggen"?

    Robert
    Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image_2243.png
Ansichten: 900
Größe: 13,1 KB
ID: 19634 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image_2244.png
Ansichten: 871
Größe: 26,9 KB
ID: 19635
    Zuletzt geändert von RobertS; 05.01.2016, 23:29.
    -----------------------------
    LOXONE: MiniServer, Air, RGBW Dimmer, SmartSockets, IR Control, Remote, Temperatur- Feuchtefühler, Wassermelder, Türkontakte, Regensensor
    KNX: ca. 20 Mehrfachtaster, ca. 50 Schaltaktoren, ca. 10 Dimmer, ca. 15 Temperatursensoren, Jalousiesteuerung, Raumtemperaturregelung, Garagentor, Markise
    SONSTIGES: 5 kWp PV mit Symo-Hybrid und Batteriespeicher, go-e Wallbox, Rauchmelder vernetzt mit Koppelmodul am MS, Globalstrahlungssensor, Stromzähler, Wetterstation (WLAN)
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11217

    #2
    Servus Robert,

    im Monitor kann man bei der Verbindung zusehen:
    "Protokoll" auf "Info" (das andere Aus, sonst kommt so viel), damit sieht man den Verbindungsaufbau.
    Mit "Netzwerk" auf "Info" (auch hier das andere Aus), sieht man sogar die Antwort des Servers.
    Siehe Screenshots.

    Wie schaut dein Request aus? Ersetze den APIKEY einfach durch "abc" oder so.

    lg, Christian

    PS/Edit: Die Screenshots kommen beispielsweise vom Abfragen der WH2600 Wetterstation
    Zuletzt geändert von Christian Fenzl; 06.01.2016, 00:21.
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar

    • RobertS
      Extension Master
      • 25.08.2015
      • 148

      #3
      Jaaaa, Test funktioniert

      Mit Hilfe des Monitors ist es gelungen die Fehler zu finden.
      http 400 --> Bad request
      Wenn ich https verwende macht der MS keine Abfrage, mit http sehr wohl??????
      Zudem hatte sich in der URL scheinbar ein unsichtbares Sonderzeichen eingeschlichen,
      nachdem ich die URL nochmal komplett gelöscht und neu reinkopiert habe, hat´s funktioniert.
      Eigenartig, aber was solls.

      Die Sache mit https sehe ich mir morgen noch mal an, wer kommuniziert schon gerne "öffentlich".

      Jedenfalls vielen Dank nochmal an Christian Fenzl, du bist der "hero of the day"
      Robert


      bearbeitet wg. Tippfehler
      Zuletzt geändert von RobertS; 06.01.2016, 19:22.
      -----------------------------
      LOXONE: MiniServer, Air, RGBW Dimmer, SmartSockets, IR Control, Remote, Temperatur- Feuchtefühler, Wassermelder, Türkontakte, Regensensor
      KNX: ca. 20 Mehrfachtaster, ca. 50 Schaltaktoren, ca. 10 Dimmer, ca. 15 Temperatursensoren, Jalousiesteuerung, Raumtemperaturregelung, Garagentor, Markise
      SONSTIGES: 5 kWp PV mit Symo-Hybrid und Batteriespeicher, go-e Wallbox, Rauchmelder vernetzt mit Koppelmodul am MS, Globalstrahlungssensor, Stromzähler, Wetterstation (WLAN)

      Kommentar

      • maxw
        Lox Guru
        • 26.08.2015
        • 1356

        #4
        Der Miniserver kann kein https, da wirst du pech haben. Musst was dazwischen schalten das https kann

        Kommentar

        • RobertS
          Extension Master
          • 25.08.2015
          • 148

          #5
          maxw Bist du sicher, die Hilfe in der Loxconfig zeigt ein http und ein https Beispiel.

          SGR Klicke auf die Grafik für eine vergrößerte Ansicht

Name: virt_Eingang_https.png
Ansichten: 723
Größe: 7,1 KB
ID: 19880
          -----------------------------
          LOXONE: MiniServer, Air, RGBW Dimmer, SmartSockets, IR Control, Remote, Temperatur- Feuchtefühler, Wassermelder, Türkontakte, Regensensor
          KNX: ca. 20 Mehrfachtaster, ca. 50 Schaltaktoren, ca. 10 Dimmer, ca. 15 Temperatursensoren, Jalousiesteuerung, Raumtemperaturregelung, Garagentor, Markise
          SONSTIGES: 5 kWp PV mit Symo-Hybrid und Batteriespeicher, go-e Wallbox, Rauchmelder vernetzt mit Koppelmodul am MS, Globalstrahlungssensor, Stromzähler, Wetterstation (WLAN)

          Kommentar

          • maxw
            Lox Guru
            • 26.08.2015
            • 1356

            #6
            Sicher ist nur der Tod. Soweit ich mitbekommen habe, kann der MS kein SSL/TLS und damit auch kein HTTPS. Aber ausprobiert habe ich es selbst noch nicht.

            Hier aber ein Zitat von der Loxone Seite selbst:

            PROBLEM MIT MAILVERSAND

            Möglicherweise verwendet der Mailserver SSL (wird vom Miniserver nicht unterstützt), es wurde ein falscher Mail Server angegeben, oder die Userdaten sind ungültig.

            Hier zu finden: http://www.loxone.com/dede/service/d...e-monitor.html

            Kommentar

            • RobertS
              Extension Master
              • 25.08.2015
              • 148

              #7
              Um Klarheit zu schaffen habe ich ein Ticket geöffnet und heute folgende Antwort bekommen.
              ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
              ******** hat auf Ihr Ticket mit der Nummer [#819429] folgende Antwort geschrieben:
              Danke für Ihre Anfrage. Der Miniserver unterstützt leider kein https. Den Eintrag in der Hilfe werden wir korrigieren.
              ------------------------------------------------------------------------------------------------------------------------------------------------------------------------

              SG
              Robert
              -----------------------------
              LOXONE: MiniServer, Air, RGBW Dimmer, SmartSockets, IR Control, Remote, Temperatur- Feuchtefühler, Wassermelder, Türkontakte, Regensensor
              KNX: ca. 20 Mehrfachtaster, ca. 50 Schaltaktoren, ca. 10 Dimmer, ca. 15 Temperatursensoren, Jalousiesteuerung, Raumtemperaturregelung, Garagentor, Markise
              SONSTIGES: 5 kWp PV mit Symo-Hybrid und Batteriespeicher, go-e Wallbox, Rauchmelder vernetzt mit Koppelmodul am MS, Globalstrahlungssensor, Stromzähler, Wetterstation (WLAN)

              Kommentar

              Lädt...