HowTo: Wunderground-API in Programm-Baustein Abfragen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • anemac
    Dumb Home'r
    • 18.09.2015
    • 28

    #61
    Ok, ich hatte gestern nach der Liste von Ausprägungen gegoogelt und dachte das wäre im Code ein typo gewesen.
    Ich habe aber ein anderes Problem: gestern funktionierte die Aktualisierung noch super, aber ich habe nun bestimmt schon seit 12 Stunden keine aktuellen Werte mehr bekommen, obwohl die Aktualisierung "0 Minuten" anzeigt. Was kann hier schief laufen bzw. wie könnte ich einen Fehler in dem Skript hier überprüfen?
    lg

    Kommentar


    • anemac
      anemac kommentierte
      Kommentar bearbeiten
      Sie bleiben immer stehen, es zählt nicht mehr hinauf (ich habe fix 10 Minuten eingestellt, also zeigte er mir max. 9 an und sprang wieder auf 0)
      Auch die Werte haben sich nicht verändert.
      Lg

    • anemac
      anemac kommentierte
      Kommentar bearbeiten
      Hi,
      hab den Code im Programm gelöscht und einfach wieder ins WG-Programm reinkopiert, jetzt geht es wieder... *confused*
      Wieder eine Frage: Wenn ich mir die XML im Browser für meine ausgewählte Station ansehe dann wundert mich der "Sprachenmix": z.B. wind_dir = Nord, wind_string = Calm. Hast du eine Ahnung woher das kommt? Hintergrund ist dieser: ich würde die Abfrage gerne so umbauen, dass ich Text bei den Wetterdaten so wie in der Vorhersage auslese und mir so das Mapping spare...
      lg

    • MightyLox
      MightyLox kommentierte
      Kommentar bearbeiten
      Den Sprachmix habe ich auch. Wenn du das Mapping nicht haben möchtest denke dran, dass der Programmbaustein nur 3 Textausgänge hat, die bereits alle belegt sind.
  • Gast

    #62
    Marked!

    Kommentar

    • RobertS
      Extension Master
      • 25.08.2015
      • 148

      #63
      Hallo,

      seit dem Update auf die 7.3.2.23 läuft das PicoC Programm bei mir nicht mehr richtig!
      Die ersten paar Updates laufen normal durch, allerdings wir die Wettervorhersage nicht mehr angezeigt.
      Nach relativ kurzer Zeit aber bleibt das Programm einfach hängen, AQ1 bleibt auf "1" und es tut sich nichts mehr.
      Kann das noch jemand bestätigen, funktionieren die Abfragen bei euch noch.

      schöne Grüße
      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

      • anemac
        Dumb Home'r
        • 18.09.2015
        • 28

        #64
        Hi Robert,
        habe soeben auf 7.3.2.24 upgedated und kann das bestätigen ;(
        Keine Wettervorhersagen mehr und kein Update...

        Hast du ev. schon eine Lösung für das Problem gefunden bzw. den Support kontaktiert?

        lg,
        anemac

        Kommentar

        • RobertS
          Extension Master
          • 25.08.2015
          • 148

          #65
          Leider noch keine Lösung, ich hoffe auf MightyLox
          -----------------------------
          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

          • Gast

            #66
            Hallo robofranz,

            der Frühling naht, deshalb habe ich nach einer Möglichkeit gesucht, Wetterdaten in die Loxone zu importieren, um damit meine Gartenbewässerung zu steuern. Netatmo wird in absehbarer Zeit geliefert und dann in Wonderground geladen. Vorrübergehend habe ich eine Station aus der Nachbarschaft mit Deiner Lösung übernommen. Funktioniert soweit sehr gut. Nur: die Texte der Virtuellen Status- infos (wie "Wetter heute", etc) sind zu lang für die Anzeige. Ich vermute, alle anderen haben den gleichen Effekt. Hast du dazu einen Vorschlag?

            Gruß - Armin

            Kommentar

            • RobertS
              Extension Master
              • 25.08.2015
              • 148

              #67
              Nachdem es leider immer wieder Probleme mit PicoC gibt, bin ich das Problem heute noch mal angegangen, und siehe da.
              Manchmal ist die Lösung so einfach, dass man sie nicht sieht

              Ich habe das PicoC gelöscht, und einfach einen http virtual input mit den entsprechenden Sensoren für die Werte gebaut.
              Naja, ganz so einfach wars natürlich nicht, da der URL im MS anfangs einfach nicht funktionieren wollte.
              Mit Hilfe des Monitors bin ich dann aber draufgekommen, dass der MS den URL bei einem ":" einfach abschneidet.
              Man muss die Doppelpunkte also "escapen", und zwar mit einem %3A
              Ich habe auch ein Template gespeichert und als .zip angehängt, damit müsst ihr nicht alles nochmal eintippen.

              Die Datei entpacken und nach C:\ProgramData\Loxone\Loxone Config 7.3\Templates\VirtualIn kopieren,
              oder wo immer auch bei euch die Templates hingespeichert werden.

              Vor dem Speichern in den MS sind im URL noch der API-KEY und die ID der abzufragenden Wetterstation auszutauschen.
              Falls ihr eine eigene Station habt wisst ihr die ID sicher, wenn ihr keine eigene habt, sucht euch einfach eine
              nahegelegene in der "WunderMap", dort findet ihr auch die zugehörige "Station ID"

              viel Spass
              Robert

              Edit: neuer upload des templates wegen Tippfehler beim Wert "visibility_km"
              Angehängte Dateien
              Zuletzt geändert von RobertS; 07.03.2016, 17:38.
              -----------------------------
              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


              • The Spirit
                The Spirit kommentierte
                Kommentar bearbeiten
                HI.
                wollte das gestern mal testen.
                Aber ich bekomm zum testen im Broswer immer
                this key does not exist
                zurück.
                Was mach ich falsch.
                Hab extra auf wunderground nochmal den api key geholt und die station id nachgesehen.
                Danke,
                Andreas
            • Gast

              #68
              Hallo Robert,

              funktioniert wunderbar. Vielen Dank. Was gegenüber dem PicoC- Programm aber noch fehlt sind die Vorhersagewerte (heute/morge/übermorgen). Die lassen sich vermutlich nicht so leicht einbinden, oder?

              Hab übrigens den von mir berichteten Fehler in der Anzeige gefunden: liegt am Browser. In der APP am iPad werden alle Daten angezeigt.

              Beste Grüße
              Armin

              Kommentar


              • RobertS
                RobertS kommentierte
                Kommentar bearbeiten
                Die Sensoren des virtuellen Einganges können leider nur Zahlen abrufen, Textfelder funktionieren nicht. Ich hoffe das wird bald von Loxone erweitert, der Textabruf würde einiges vereinfachen (Windrichtung, Wettervorhersage, usw.)
                SGR

              • Liver_64
                Liver_64 kommentierte
                Kommentar bearbeiten
                versuche mal den EIB Texteingang, mit dem sollte es funktionieren. Gib ihm eine virtuelle Gruppenadresse und er lässt sich mit Text füllen. In Verbindung mit dem EIB Textaausgang (gleiche Gruppenadresse wie Eingang) kannst du den Text auch transportieren

              • RobertS
                RobertS kommentierte
                Kommentar bearbeiten
                @Liver_64: wie soll denn der Text in den EIB-Texteingang kommen, der virtuelle http input kennt nur Zahlen?
                SG
                Robert
            • Gast

              #69
              thank you very much for your contribution robofranz. I hope Loxone will soon fix the PicoC bug so we can get the forecast again.

              if you want to see last update time, subtract constant=1230764400 from observation_epoch and send to virtual output formated as <v.u>, or set up the same with correction (in1: 1230764400, out1: 0; in2: 1230764500, out2: 100)
              Zuletzt geändert von Gast; 08.03.2016, 17:40.

              Kommentar

              • anemac
                Dumb Home'r
                • 18.09.2015
                • 28

                #70
                Hi,
                habe gerade in meinem Log das hier gefunden:
                2016-02-27 20:11:27.707;weather error uthentication exception: user is not activ Diese Meldung ist in unregelmäßigen Abständen immer wieder drin. Könnte das etwa mit unseren Problemen zu tun haben? Hat dies mit Wunderground zu tun?

                lg,
                anemac

                Kommentar


                • RobertS
                  RobertS kommentierte
                  Kommentar bearbeiten
                  Die Meldung kommt vom Loxone Wetterdienst, das wurde schon mal in einem anderen thread behandelt und geklärt.
                  SG
                  Robert
              • Gast

                #71
                Hallo Liver_64,

                das mit den EIB- Eingängen könnte funktionieren. Nur, mit welchem Text soll der Baustein gefüllt werden? Die Klartext Infos sind ja nicht über die virtuellen Eingänge von Robert verfügbar.

                Gruß - Armin

                Kommentar

                • Patrick_92
                  Extension Master
                  • 17.09.2015
                  • 119

                  #72
                  Hallo zusammen,

                  ich wollte auch soeben das Wetter bei mir in die Loxone Config einfügen.
                  Habe dazu aus dem ersten Post die Bausteine in meine Config kopiert und entsprechend die Virtuellen Eingänge + Konstanten neu angelegt.
                  im Programm habe ich mein Api-.Key und die Sation eingetragen.
                  Sobald ich das ganze auf den Miniserver übertrage, bootet dieser ständig neu.
                  Muss ich das ganze von Grund auf neu alles reinziehen oder an was liegt das Problem hier?

                  Grüße
                  Patrick

                  Kommentar

                  • romildo
                    Lebende Foren Legende
                    • 25.08.2015
                    • 5113

                    #73
                    Hallo Patrick
                    Loxone verzeiht keine Fehler im Programmbaustein und belohnt diese mit ständigem Reboot.
                    In der neuen Loxone Config Version wird der MS nicht mehr ständig rebooten, sondern in den Emergency-Mode fallen, damit wenigstens der MS wieder erreichbar ist.

                    Ich würde die Ursache somit in Deinen Eingaben im Programmbaustein vermuten.
                    lg Romildo

                    Kommentar

                    • Patrick_92
                      Extension Master
                      • 17.09.2015
                      • 119

                      #74
                      Das mit dem Emergency-Mode hab ich dann bemerkt

                      Also versuche ich es, den Programmcode über das vordefinierte Gerät (aus der xml) einzufügen und die restlichen Bausteine auch nochmal von Hand einfügen.

                      Aber sonst muss ich nicht mehr machen also den API Key und die Station?

                      Grüße Patrick

                      Kommentar


                      • RobertS
                        RobertS kommentierte
                        Kommentar bearbeiten
                        PicoC ist sehr sensibel, warum versuchst du die Abfrage nicht mal mit meinem Template aus #67.
                        Ist viel einfacher einzurichten und läuft auch stabil.

                        schöne Grüße
                        Robert

                      • romildo
                        romildo kommentierte
                        Kommentar bearbeiten
                        Bei den vordefinierten Geräten handelt es sich um Virtuelle UDP Eingänge.
                        Diese haben nichts zu tun mit dem Programm im Programmpaustein.
                    • Patrick_92
                      Extension Master
                      • 17.09.2015
                      • 119

                      #75
                      Hallo Robert,

                      das werde ich heute Abend dann gleich mal testen.
                      Sehe ich das dann richtig, dass ich hierbei auch lediglich mein API Key und die Station angeben muss?
                      Und dann ziehe ich die Werte die ich möchte in meine Config?

                      Kommentar


                      • RobertS
                        RobertS kommentierte
                        Kommentar bearbeiten
                        Genau, einfach die URL für die http:// Abfrage mit deinen Werten anpassen und es läuft.
                        Abfrageintervall nicht zu niedrig setzen, du hast mit dem kostenlosen Account ein Limit von 500 requests täglich.
                        SGR

                        PS: Du kannst die URL ja vorher im Browser testen, dann siehst du gleich ob die Station deiner Wahl auch alle Werte überträgt, die du möchtest .
                        Zuletzt geändert von RobertS; 07.04.2016, 12:58.

                      • Patrick_92
                        Patrick_92 kommentierte
                        Kommentar bearbeiten
                        okay das ist ja kein Problem.
                        Manuell kann ich allerdings die Daten nicht aktualisieren?
                    Lädt...