Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Wetterabfrage funktioniert nicht

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

    HS/FS - √ - Wetterabfrage funktioniert nicht

    Hallo zusammen,

    leider stehe ich vor dem Problem, dass ich einfach keinen Wert aus einer Website extrahieren kann...

    Im Anhang sind die einzelnen Bilder.

    Ich will einfach, mal für den Anfang, nur einen einzigen Wert von der Website im IKO "Sonnendauer" speichern.
    Da die Auswertung ja als "Klartext" ausgelesen wird, dürfte das doch dann ein 14 Byte Text sein oder ?

    Ich verstehe überhaupt nicht, warum meine Abfrage nichts ausgibt, die einzelnen Blöcke bei Empfangen habe ich genau so aufgebaut wie in der HS/HS Hilfe gezeigt wird.

    Außerdem habe ich zur Sicherheit erstmal keine Logik für das Triggern der Abfrage gemacht sondern einfach einen Button neben die Ausgabe von "Sonnendauer"... Aber wenn ich darauf klicke passiert ebenfalls nichts...

    Hat vielleicht einer eine Idee ?

    Vielen Dank

    Mit freundlichen Grüßen
    Tim
    Angehängte Dateien

    #2
    gleiches Problem wie MatthiasS schon ein paar Threads weiter unten erkannt hat.

    http:// darf nicht beim Hostnamen drin stehen.
    Nils

    aktuelle Bausteine:
    BusAufsicht - ServiceCheck - Pushover - HS-Insight

    Kommentar


      #3
      Ohh man...
      Ich habe dieses mal extra fast 15 Minuten mit der Suche rumgespielt, damit mir das nicht schon wieder passiert...
      Irgendwie komm ich damit immer noch überhaupt nicht zurecht, nicht einmal wenn ich die erweiterte Suche verwende :/


      Vielen Dank Nils, aber scheinbar war es das leider nicht...

      Mit freundlichen Grüßen
      Tim

      Kommentar


        #4
        Den / hinten hast du auch entfernt?

        Ein Screenshot der Debugseite wäre schön.
        Nils

        aktuelle Bausteine:
        BusAufsicht - ServiceCheck - Pushover - HS-Insight

        Kommentar


          #5
          Ja, den "/" hab ich auch weggelöscht...

          Höchst wahrscheinlich eine dumme Frage, aber von welchem Abschnitt der Debugseite soll ich den einen Screenshot machen ? Unter welchem Unterpunkt finden sich Informationen hierfür ?

          Mit freundlichen Grüßen
          Tim

          Kommentar


            #6
            Event-BiDir Da steht wie weit die Abfrage läuft.

            Kommentar


              #7
              Ok, sehr gut Danke!

              Hier der Screen...
              Hoffe der kann weiterhelfen.

              Mit freundlichen Grüßen
              Tim
              Angehängte Dateien

              Kommentar


                #8
                Aus der Seite wirst Du nichts brauchbares bekommen! Das sind alles Javascripte.

                Kommentar


                  #9
                  Guten Morgen,

                  ok, vielen Dank Micha...

                  Dann versuch ich das jetzt mal mit einer anderen Wetterseite

                  Mit freundlichen Grüßen
                  Tim

                  Kommentar


                    #10
                    Hm.... langsam fängt mich diese Sache echt an zu nerven...

                    Kleines Update,

                    Da es auch mit den 4 anderen Seiten die ich ausprobiert habe, nicht funktioniert...
                    Hab ich jetzt versucht, einfach nur den Titel der Website mit einer Anfrage auszugeben.

                    Geht auch nicht. Im Anhang sind die Screens zum aktuellen Setup.

                    Außerdem habe ich 2 Ausgangsbefehle angelegt, also für erfolgreiche und fehlerhafte Auswertung der Seite.
                    Die Ausgabe der Auswertung ist fehlerhaft. Woran kann das liegen ?
                    MaxTemp ist ein 14 Byte Text

                    Hat noch irgendjemand bitte eine Idee ?

                    Mit freundlichen Grüßen
                    Tim Großmann

                    (Hat vielleicht jemand gerade eine laufende Abfrage zur Hand und könnte kurz einen Screen davon machen ? )
                    Angehängte Dateien

                    Kommentar


                      #11
                      Kurzes Update...

                      Habe jetzt mal die ganzen Abfragen aus dem Downloadbereich ausprobiert...
                      Davon funktioniert ebenfalls keine bei mir...

                      Ich kann doch nicht der einzige sein, der keine Webafrage, vor allem für so etwas simples wie den Titel der Seite, auf die Reihe bekommen -.-

                      Irgendwelche Erfahrungen dazu ?

                      Mit freundlichen Grüßen
                      Tim

                      Kommentar


                        #12
                        Kann mir einer vielleicht kurz erklären, was das hier heißt ?

                        12.01.2015 14:11:50 (IP: de.weather.com) (Port: 80)
                        (Send: 101) 0x47 0x45 0x54 0x20 0x2f 0x31 0x30 0x74 0x61 0x67 0x65 0x2f 0x47 0x4d 0x58 0x58 0x34 0x34 0x34 0x36 0x3f 0x70 0x61 0x72 0x3d 0x79 0x61 0x68 0x6f 0x6f 0x64 0x65 0x26 0x63 0x6d 0x5f 0x76 0x65 0x6e 0x3d 0x79 0x61 0x68 0x6f 0x6f 0x64 0x65 0x20 0x48 0x54 0x54 0x50 0x2f 0x31 0x2e 0x30 0xd 0xa 0x48 0x6f 0x73 0x74 0x3a 0x20 0x64 0x65 0x2e 0x77 0x65 0x61 0x74 0x68 0x65 0x72 0x2e 0x63 0x6f 0x6d 0xd 0xa 0x43 0x6f 0x6e 0x6e 0x65 0x63 0x74 0x69 0x6f 0x6e 0x3a 0x20 0x43 0x6c 0x6f 0x73 0x65 0xd 0xa 0xd 0xa
                        GET /10tage/GMXX4446?par=yahoode&cm_ven=yahoode HTTP/1.0 Host: de.weather.com Connection: Close

                        Danke!

                        Mit freundlichen Grüßen
                        Tim

                        Kommentar


                          #13
                          Das heisst genau das was unten druntersteht in Hex.
                          Code:
                          >>> hexstring="0x47 0x45 0x54 0x20 0x2f 0x31 0x30 0x74 0x61 0x67 0x65 0x2f 0x47 0x4d 0x58 0x58 0x34 0x34 0x34 0x36 0x3f 0x70 0x61 0x72 0x3d 0x79 0x61 0x68 0x6f 0x6f 0x64 0x65 0x26 0x63 0x6d 0x5f 0x76 0x65 0x6e 0x3d 0x79 0x61 0x68 0x6f 0x6f 0x64 0x65 0x20 0x48 0x54 0x54 0x50 0x2f 0x31 0x2e 0x30 0xd 0xa 0x48 0x6f 0x73 0x74 0x3a 0x20 0x64 0x65 0x2e 0x77 0x65 0x61 0x74 0x68 0x65 0x72 0x2e 0x63 0x6f 0x6d 0xd 0xa 0x43 0x6f 0x6e 0x6e 0x65 0x63 0x74 0x69 0x6f 0x6e 0x3a 0x20 0x43 0x6c 0x6f 0x73 0x65 0xd 0xa 0xd 0xa"
                          >>> "".join([chr(int(hex,16)) for hex in hexstring.split(" ")])
                          'GET /10tage/GMXX4446?par=yahoode&cm_ven=yahoode HTTP/1.0\r\nHost: de.weather.com\r\nConnection: Close\r\n\r\n'
                          >>>
                          Nils

                          aktuelle Bausteine:
                          BusAufsicht - ServiceCheck - Pushover - HS-Insight

                          Kommentar


                            #14
                            Hi

                            ich verstehe auch Deine Abfragen nicht....in den Screenshots fragst Du wetteronline ab und möchtest dort die Temperatur aus dem Titel haben....dort gibt es doch gar kein Temp-String.....

                            als EventBir-Log zeigst Du eine Abfrage auf wetter.net

                            ...einmal willst Die Sonnenstunden auf wetter.com abfragen, das andere mal die Temperatur von wetteronline. Dazu noch eine Abfrage auf Wetter.net ???

                            Da stimmt doch alles nicht....entscheide Dich für eine Abfrage (bei mir funktioniert wetter.com)....

                            Gruß
                            Olli

                            Kommentar


                              #15
                              Hmmm.. Ok Danke :/


                              Mit freundlichen Grüßen
                              Tim

                              Kommentar

                              Lädt...
                              X