Befehlerkennung HTTP

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Xenobiologist
    Lox Guru
    • 15.01.2016
    • 1120

    #1

    Befehlerkennung HTTP

    Hallo zusammen,

    irgendwie ist das Thema Befehlserkennung ein schwieriges für mich

    Folgenden Seitenquelltext bekomme ich von google zurück:
    HTML-Code:
      {    "destination_addresses" : [ "Münster, Deutschland" ],    "origin_addresses" : [ "48268 Greven, Deutschland" ],    "rows" : [       {          "elements" : [             {                "distance" : {                   "text" : "21,3 km",                   "value" : 21345                },                "duration" : {                   "text" : "26 Minuten",                   "value" : 1571                },                "duration_in_traffic" : {                   "text" : "23 Minuten",                   "value" : 1398                },                "status" : "OK"             }          ]       }    ],    "status" : "OK" }
    Wie müssen die Befehlerkennungsstrings aussehen um und die text(e) und value(s) abzugreifen?
    Ich bekomme immer nur 0 im Liveview.

    Danke!
    Mega
    Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
    https://www.loxforum.com/forum/germa...d-grafana-visu
    Mit Loxone einen Windows-PC steuern:
    https://www.loxforum.com/forum/faqs-...indows-steuern
  • Peter B
    MS Profi
    • 29.08.2015
    • 538

    #2

    Springe nach Text \idistance\i dann nach \itext\i und lese den Wert mit \v

    \idistance\i \itext" : "\i\v oder \idistance\i \i"value" : \i\v

    Kommentar

    • Xenobiologist
      Lox Guru
      • 15.01.2016
      • 1120

      #3
      Danke, funktioniert leider auch nicht.

      {
      "destination_addresses" : [ "Münster, Deutschland" ],
      "origin_addresses" : [ "48268 Greven, Deutschland" ],
      "rows" : [
      {
      "elements" : [
      {
      "distance" : {
      "text" : "21,3 km",
      "value" : 21345
      },
      "duration" : {
      "text" : "26 Minuten",
      "value" : 1571
      },
      "duration_in_traffic" : {
      "text" : "24 Minuten",
      "value" : 1437
      },
      "status" : "OK"
      }
      ]
      }
      ],
      "status" : "OK"
      }

      Edit: Naja, mit node-red komm ich an die Infos ran (mit JS)
      Zuletzt geändert von Xenobiologist; 13.12.2017, 20:02.
      Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
      https://www.loxforum.com/forum/germa...d-grafana-visu
      Mit Loxone einen Windows-PC steuern:
      https://www.loxforum.com/forum/faqs-...indows-steuern

      Kommentar


      • Christian Fenzl
        Christian Fenzl kommentierte
        Kommentar bearbeiten
        Schmeiß das mal in einen CODE Tag oder noch besser in ein File und lad es hoch.
        Du musst wirklich explizit den Quelltext im Browser öffnen, nicht die (modifizierte) Anzeige von JSON mancher Browser.
        Texte auszulesen geht sowieso nicht, wie dir eh sicher schon bekannt ist.
    • Xenobiologist
      Lox Guru
      • 15.01.2016
      • 1120

      #4
      Im ersten Post ist es bereits in einem Code-Block.
      Es hat sich aber sowieso erledigt, da ich gern Text abgreifen möchte, mache ich es in node-red und füttere da meinen VI über den webservice.
      Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
      https://www.loxforum.com/forum/germa...d-grafana-visu
      Mit Loxone einen Windows-PC steuern:
      https://www.loxforum.com/forum/faqs-...indows-steuern

      Kommentar

      • hismastersvoice
        Supermoderator
        • 25.08.2015
        • 7282

        #5
        Schau mal hier... Link
        Da habe ich ein kleines PHP gemacht gehabt der alles an den MS sendet.
        Kein Support per PN!

        Kommentar

        • Xenobiologist
          Lox Guru
          • 15.01.2016
          • 1120

          #6
          Das hatte ich gesehen und etwas Ideen abgeguckt :-)
          Ich hole mir die Infos jetzt einfach in node-red und schneide mir mit Javascript zurecht und schicke es per webservice zurück an Loxone.
          Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
          https://www.loxforum.com/forum/germa...d-grafana-visu
          Mit Loxone einen Windows-PC steuern:
          https://www.loxforum.com/forum/faqs-...indows-steuern

          Kommentar

          Lädt...