Loxberry Plugin https2http

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • GünWün
    LoxBus Spammer
    • 28.04.2016
    • 272

    #31
    Wenn du dann nach dem Dieselpreis im Seitenquelltext suchst "1,33" dann kommst du im Quelltext dorthin (2. Screenshot)

    Code:
     
     <div class="tankstellenpreis tp-3"><a title="Dieselpreise Memmingen" href="[URL="https://www.loxforum.com/core/view-source:https://www.benzinpreis-aktuell.de/dieselpreise-memmingen-heute"]dieselpreise-memmingen-heute[/URL]"><div class="div-1 tfx2">DIESEL</div></a><div class="div-2">1,33<sup>9</sup></div><div
    Dann gibst du einfach
    Code:
    <div class="div-1 tfx2">DIESEL</div></a><div class="div-2">\v
    in dem Virtuellen HTTP Eingang Befehl an. *Zack* geht ;-)
    1x MiniServer, 12x Touch Tree, 24x Stellantrieb Tree, 3x Relay Extension, 1x Dimmer Extension, 2x Extension
    1. Test im Haus 21.09.2017, geplanter Einzug 07.10
    Rasperry Pi 3 mit Loxberry für Sonos und Weatherground im Test
    Endlich auch mit Internet :-) - hat ja nur 10 Monate gedauert

    Kommentar


    • Fuzzy1983
      Fuzzy1983 kommentierte
      Kommentar bearbeiten
      Perfekt, damit funktioniert es.

      Vielen Dank an alle

    • Gast
      Gast kommentierte
      Kommentar bearbeiten
      Verrückt, ich probiere schon ewig, damit hat es geklappt!!!
      Vielen Dank.
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11232

    #32
    In aller Interesse ;-)
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar


    • Fuzzy1983
      Fuzzy1983 kommentierte
      Kommentar bearbeiten
      Perfekt, funktioniert 1a !! Danke für die Info!
  • GünWün
    LoxBus Spammer
    • 28.04.2016
    • 272

    #33
    OffTopic:
    Hallo Christian Fenzl leider geht das PlugIn nicht. Zumindest bei mir :-)
    Sollte doch auch per VPN funktionieren, oder? Hier bleibt alles leer.

    LoxBerry V1.2.3.2
    Command Recognition V0.1.4
    1x MiniServer, 12x Touch Tree, 24x Stellantrieb Tree, 3x Relay Extension, 1x Dimmer Extension, 2x Extension
    1. Test im Haus 21.09.2017, geplanter Einzug 07.10
    Rasperry Pi 3 mit Loxberry für Sonos und Weatherground im Test
    Endlich auch mit Internet :-) - hat ja nur 10 Monate gedauert

    Kommentar


    • Christian Fenzl
      Christian Fenzl kommentierte
      Kommentar bearbeiten
      Ist aber wohl ein DNS-Problem.

    • svethi
      svethi kommentierte
      Kommentar bearbeiten
      Oder die VPN Clients dürfen durch den Tunnel kein Internet nutzen. Dann wäre es eine Einstellung in der Fritte

    • Christian Fenzl
      Christian Fenzl kommentierte
      Kommentar bearbeiten
      Der Prozess ist:
      WebIf AJAX->LoxBerry (relative Ajax-URL)
      LoxBerry->URL (absolute URL des Users)
      Response zurück per AJAX

      Der relative Ajax-Request geht sicher (das macht der Browser), folglich kann LoxBerry nicht mit LoxBerry reden, wenn https2http dazwischen ist.
      Das kann nur ein DNS-Problem sein, weil ich liefere ein Beispielfile mit http://localhost:$port/... mit, das müsste gehen.
      Direkt vom Client abfragen geht leider nicht wegen XSS-Block.
      Zuletzt geändert von Christian Fenzl; 12.09.2018, 22:59.
  • Clubsport
    MS Profi
    • 11.01.2018
    • 602

    #34
    Zitat von svethi
    Geht gar nichts? Ich kann mich daran erinnern, dass httpget nur einen begrenzten Speicher hat und so oftmals die Antwort des Servers nicht komplett reinpasst
    Hallo zusammen,

    ich habe das Problem, dass eine Abfrage über https von Google Maps mir einen json-String zurück liefert, wenn ich jedoch die Abfrage über die "umgebogene" http-Adresse des Loxberry-Plugins in verschiedenen Browsern mache, bekomme ich jedoch einen Google-Fehler zurückgemeldet... Irgendjemand ne Idee, wo ich anfangen könnte zu suchen?

    Grüße, Martin

    Kommentar


    • Christian Fenzl
      Christian Fenzl kommentierte
      Kommentar bearbeiten
      Schwer nachzuvollziehen ohne irgendwas.

      Meine Glaskugel sagt: Wahrscheinlich geht dabei etwas schief?
  • Clubsport
    MS Profi
    • 11.01.2018
    • 602

    #35
    Hi Christian,
    ich kenne mich mit so etwas nicht aus- du kannst mir also gerne sagen, welche zusätzlichen Informationen du benötigst.

    Grüße, Martin

    Kommentar

    • Christian Fenzl
      Lebende Foren Legende
      • 31.08.2015
      • 11232

      #36
      Welche URL, welcher Fehler?
      Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

      Kommentar

    • Christian Fenzl
      Lebende Foren Legende
      • 31.08.2015
      • 11232

      #37
      Clubsport Bei mir geht's:
      • Version v2018.11.4 installiert
      • Deine URL im WebIf eingeführt und
      • Button "Test"
      --> Die Seite wird angezeigt.

      Sonst: Log Level in der Plugin-Verwaltung auf DEBUG, den Abruf durchführen und das Logfile anschauen.

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

      Kommentar

      • Clubsport
        MS Profi
        • 11.01.2018
        • 602

        #38
        Christian, wo soll es denn da einen "Test"-Button geben...? Auch wundert mich, dass die Seite irgendwie nicht abgespeichert wird scheinbar....
        Wenn ich die Abfrage im Browser über den http://ipdesloxberry/plugins/usw....-Link versuche, bekomme ich:
        "Error 400, Your client has issued a malformed or illegal request. That’s all we know."

        Grüße, Martin

        EDIT: Irgendwie scheint bei meinem Loxberry was nicht zu stimmen, dein Plugin "Comand Recognition" tut irgendwie auch nix... V0.1.6 und beim drücken auf "Request" i.V.m. der Demoabfrage passiert einfach gar nichts....
        Zuletzt geändert von Clubsport; 05.11.2018, 14:39.

        Kommentar

        • Clubsport
          MS Profi
          • 11.01.2018
          • 602

          #39
          Das Logfile spuckt folgendes aus:


          [05-Nov-2018 14:46:19 Europe/Berlin] Monday OK: PHP: Plugin-Aufruf von 192.168.2.2
          [05-Nov-2018 14:46:19 Europe/Berlin] Monday PHP: Check Logfile size: /opt/loxberry/log/plugins/https2http/https2http.log
          [05-Nov-2018 14:46:19 Europe/Berlin] Monday PHP: Logfile size is ok: 1516

          [05-Nov-2018 14:46:19 Europe/Berlin] Monday OK: PHP: Angeforderter URL: /plugins/https2http/?url=https%3A%2F%2Fmaps.googleapis.com%2Fmaps%2Fap i%2Fdirections%2Fjson%3Forigin%3DStr.%2BAm%2BBerg% 2B5%2C%2B18182%2BBentwisch%26destination%3D54.0935 58%2C%2012.146401%26waypoints%3Dvia%3A54.118581%2C %2012.196766%7Cvia%3A54.109283%2C%2012.192603%7Cvi a%3A54.098853%2C%2012.174943%26mode%3Ddriving%26la nguage%3Dde-DE%26departure_time%3Dnow%26key%3DAIzaSyB6tAIIxD2Y DEQJY3E4UVaUYe9wrX0Rmnk
          [05-Nov-2018 14:46:19 Europe/Berlin] Monday PHP: cURL Datas:
          <!DOCTYPE html>
          <html lang=en>
          <meta charset=utf-8>
          <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
          <title>Error 400 (Bad Request)!!1</title>
          <style>
          *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px }body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body{background:url(//www.google.com/images/errors/robot.png) 100% 5px no-repeat;padding-right:205px}p{margin:11px 0 22px;overflow:hidden}ins{color:#777;text-decoration:none}a img{border:0}@media screen and (max-width:772px){body{background:none;margin-top:0;max-width:none;padding-right:0}}#logo{background:url(//www.google.com/images/branding/googlelogo/1x/googlelogo_color_150x54dp.png) no-repeat;margin-left:-5px}@media only screen and (min-resolution:192dpi){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat 0% 0%/100% 100%;-moz-border-image:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) 0}}@media only screen and (-webkit-min-device-pixel-ratio:2){#logo{background:url(//www.google.com/images/branding/googlelogo/2x/googlelogo_color_150x54dp.png) no-repeat;-webkit-background-size:100% 100%}}#logo{display:inline-block;height:54px;width:150px}
          </style>
          <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
          <p><b>400.</b> <ins>That’s an error.</ins>
          <p>Your client has issued a malformed or illegal request. <ins>That’s all we know.</ins>


          [05-Nov-2018 14:46:19 Europe/Berlin] Monday OK: PHP: Daten erfolgreich verarbeitet.

          [05-Nov-2018 14:46:19 Europe/Berlin] Monday OK: PHP: Pluginaufruf abgeschlossen.


          Grüße, Martin

          Kommentar

          • Clubsport
            MS Profi
            • 11.01.2018
            • 602

            #40
            Nachtrag: Die Abfrage einer tankerkoenig-API funktioniert absolut fehlerfrei, es muss also irgendwie an der http-Abfrage / Umleitung der Google-API liegen....

            Grüße, Martin

            Kommentar

            • Christian Fenzl
              Lebende Foren Legende
              • 31.08.2015
              • 11232

              #41
              Nachdem du keinen Testbutton usw. hast, bist du absolut sicher, dass du die aktuellste Version hast? Ich hab meine Versionsnummer bei meiner Antwort auch explizit angeführt, du bist aber nicht darauf eingegangen (das ist ja erstmal das Grundlegendste).

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

              Kommentar

              • Clubsport
                MS Profi
                • 11.01.2018
                • 602

                #42
                Hi Christian, sorry, siehe Anhang, sollte also das neueste mMn sein:

                EDIT NACHTRAG: Habe das Plugin jetzt mal deinstalliert, Neustart, neu installiert und siehe da: Testbutton ist da!!!
                Leider bekomme ich noch immer den Fehler 400 bei der Testabfrage....
                Zuletzt geändert von Clubsport; 06.11.2018, 11:58.

                Kommentar

                • Christian Fenzl
                  Lebende Foren Legende
                  • 31.08.2015
                  • 11232

                  #43
                  Ich seh in deinem Log lauter Leerzeichen in der URL.
                  Also entweder das Forum hat den Log-Output zerfetzt (Logfiles besser als Datei anhängen oder die CODE-Tags nutzen, statt Copy/Paste in den Forumstext), oder deine URL ist einfach kaputt (und bei mir nicht).

                  Jedenfalls kommt bei mir - mit der im Logfile um die Leerzeichen-bereinigten URL - auch ein Google-Fehler, nicht aber, wenn ich deine URL aus #36.1 ins Plugin kopiere.
                  Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

                  Kommentar


                  • Clubsport
                    Clubsport kommentierte
                    Kommentar bearbeiten
                    Hi Christian, wenn man darauf achtet geht's tatsächlich!!!
                    Irgendwie sind beim Kopieren da immer Leerzeichen reingekommen... weiß der Geier warum! Danke für den ultimativen Tip!
                    Jetzt kann ich mich der Befehlserkennung widmen.

                    Grüße, Martin

                    *happy*

                  • Christian Fenzl
                    Christian Fenzl kommentierte
                    Kommentar bearbeiten
                    Kost auch ein Seidl

                  • Clubsport
                    Clubsport kommentierte
                    Kommentar bearbeiten
                    Sehr gerne, musst mir nur sagen auf welchem Wege
                Lädt...