Ankündigung

Einklappen
Keine Ankündigung bisher.

GoogleWetter keine Abfrage

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

    #91
    es gibt noch mehr...

    Süd-Südwest
    Südwest
    Regen möglich
    ....

    ich hab mir mit div. if-Schleifen beholfen.. wie schon gesagt.. nicht schön..
    aber funktioniert soweit ganz gut...

    Gruß Martin
    Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

    Kommentar


      #92
      Hab mal noch den Luftdruck + Trend hinzugefügt...
      dadurch kann man so schöne Infofenster anzeigen lassen:


      der kleine Pfeil dahinter Zeigt den Trend an !!

      Variablen sind jetzt:
      Wunderground2_Name_akt_Luftfeuchtigkeit=0.0
      Wunderground2_Name_akt_Luftdruck=0.0
      Wunderground2_Name_akt_Luftdrucktrend=$$
      Wunderground2_Name_akt_Taupunkt=0.0
      Wunderground2_Name_akt_Temperatur=0.0
      Wunderground2_Name_akt_Temperaturgf=0.0
      Wunderground2_Name_akt_Regenmenge=0.0
      Wunderground2_Name_akt_Wind=0.0
      Wunderground2_Name_akt_Sichtgrenze=0.0
      Wunderground2_Name_akt_Wetter=$$

      in der normalen Wunderground.lib hab ich noch die Schneehöhe
      hinzugefüht (kommt ja bald der Winter).. weiß aber noch nicht wie
      spektakulär das ist.. und ob man das wirklich braucht...

      Gruß Martin
      Angehängte Dateien
      Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

      Kommentar


        #93
        Hoi Martin

        Fleisspunkte hast Du ja schon erhalten.
        Ich find's suuper.
        Grüsse Bodo
        Fragen gehören ins Forum, und nicht in mein Postfach;
        EibPC-Fan; Wiregate-Fan; Timberwolf-Fan mit 30x 1-Wire Sensoren;

        Kommentar


          #94
          Zitat von Bodo Beitrag anzeigen
          Fleisspunkte hast Du ja schon erhalten.
          Ich find's suuper.
          Merci, aber von denen kann man nie genug bekommen

          Mir daugt's auch... Deswegen mach ich des ja... Find des voi super,
          Was ma da alles für info's rausziehen kann...

          Gruß Martin
          Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

          Kommentar


            #95
            Hallo Martin,

            super - Fleisspunkt Nr 2 - :-)

            Ich würde das Makro auch in unserer Makrosammlung aktualisieren.
            Hast Du vor das noch mehr zu erweitern?
            Dann warte ich nämlich noch etwas mit dem Einpflegen... ;-)

            steffi
            Enertex Bayern GmbH - www.eibpc.com

            Kommentar


              #96
              Hi Steffi...

              ich glaub recht viel mehr ist aus den Daten so nicht rauszuholen..
              evlt. schau ich mir das noch für "morgen", "übermorgen" usw. an..

              außerdem hab ich heut festgestellt, das der Trend (Luftdruck) noch nicht
              sauber funktioniert... des muss ich mir nochmal ansehen..

              sonst würd ich eigentlich nichts mehr hinzufügen wollen..
              also von mir aus kannst dus gern einpflegen !!

              Vorsicht.. meine Erweiterungen basieren auf deine erste .lib...
              hab mir deine verbesserte ehrlich gesagt gar nicht angesehen...
              vielleicht müsste man da nochmal drüberarbeiten...

              Gruß Martin
              Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

              Kommentar


                #97
                Hallo Steffi,

                ich bin schon seit einiger Zeit dabei Forecast und Conditions in einem Makro zu vereinen. Die Anzahl an Wetterdaten wäre dann extrem gut.

                Ich konnte jedoch zwei Probleme bisher nicht lösen:
                a) Bei der Aufteilung der eingehenden TCP Daten auf mehrere C1400 Buffer, fehlt anschließend immer genau ein Wert zwischen zwei Buffern. Vermutlich geht dieser Wert immer aufgrund der Verarbeitungszeit des Buffer-Wechsels verloren.

                b) Sowohl bei Forecast als auch Conditions bilden die zahlreichen Buffer nicht genau das Abbild der Daten wieder, welches ich z.B. mit einem Browser in Quelltextdarstellung sehe. Der 1. Buffer erhält bei mir immer die Werte des 2. Buffers, obwohl der Ablauf so bei Google Wetter gepaßt hat. Jetzt habe ich gesehen, dass Du in Deinem Makro die Buffer 1 und 2 tauschst. Hat das mit der Datenlieferung von Wunderground zu tun oder weil Du die ersten Daten vollständig haben möchtest und die restlichen Daten nur bis zum Ende des 2. Buffers nutzt?

                Hier der Teil-Code für den Empfang der Daten:

                [highlight=epc]
                if event(readtcp(Wunderground_Port_Connected, Wunderground_IP_Connected, Wunderground_xmlText)) \\
                and Wunderground_TCP_ConnectionState == 0u08 \\
                and Wunderground_Port_Connected == Wunderground_Port \\
                and Wunderground_IP_Connected == Wunderground_IP then \\
                if Wunderground_xmlCount == 0 then Wunderground_xmlText_Data1 = Wunderground_xmlText endif; \\
                if Wunderground_xmlCount == 1 then Wunderground_xmlText_Data2 = Wunderground_xmlText endif; \\
                if Wunderground_xmlCount == 2 then Wunderground_xmlText_Data3 = Wunderground_xmlText endif; \\
                if Wunderground_xmlCount == 3 then Wunderground_xmlText_Data4 = Wunderground_xmlText endif; \\
                Wunderground_xmlCount = Wunderground_xmlCount + 1u08; \\
                Wunderground_Query_State = Wunderground_Query_State_QuerySuccess \\
                endif
                [/highlight]

                Für alle Formen von komplexeren Datensätzen (1-Wire, Wetterdaten, usw.) wäre es sehr hilfreich, wenn Ihr einmal intensiv über die Einführung eines deutlich größeren Texttyps nachdenken würdet (z.B. neben c1400 noch ein c65536).

                Viele Grüße

                Michael

                Kommentar


                  #98
                  Hallo Martin,

                  top job, danke. Die Werte bei conditions sind passender als damals mit Google.
                  Habe eben auch Deine neue lib eingespielt. Meine, dass die Werte Luftdruck und Wind im Debugfenster vertauscht sind, muss ich mal beobachten. Habe gerade neu gestartet.

                  Eine Frage noch... wie zeigt man die Einheiten an?


                  Gruß
                  Ralf

                  Kommentar


                    #99
                    Zitat von amazing Beitrag anzeigen
                    Eine Frage noch... wie zeigt man die Einheiten an?
                    Gruß
                    Ralf
                    Gar nicht..

                    ich hab die einfach (ändern sich ja normal nie) im
                    [highlight=epc]
                    pdisplay(xx,Wunderground_xxx_akt_xxx & $ Einheit$, WEATHER, xxxxx.....)
                    [/highlight]

                    eingebaut...

                    Gruß Martin
                    Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                    Kommentar


                      Zitat von amazing Beitrag anzeigen
                      top job, danke.
                      ich möchte übrigens nochmal drauf hinweisen, das der Job
                      eigentlich von Steffi erledigt wurde... ich hab mich nur etwas
                      damit gespielt.. (copy/modify/paste)

                      Gruß Martin
                      Die Selbsthilfegruppe "UTF-8-Probleme" trifft sich diesmal abweichend im groüen Saal.

                      Kommentar


                        Hier einmal die Gegenüberstellung, was im EibPC mit meinem zuvor genanntem Code ankommt und im Gegensatz dazu die Quelltextdarstellung aus dem Internet Browser (zur besseren Vergleichbarkeit mit eingezeichneten Trennlinien).

                        Der erste Teil sollte eigentlich in Wunderground_xmlText_Data1 kopiert werden. Stattdessen kopiert der EibPC aber den zweiten Teil in Wunderground_xmlText_Data1 und der 1. Teil geht verloren.

                        Liegt der Fehler im Code oder im EibPC?

                        Viele Grüße

                        Michael

                        Wunderground_xmlText_Data1:
                        on>144 ft</elevation> </observation_location> <estimated> </estimated> <station_id>EDDL</station_id> <observation_time>Last Updated on Oktober 4, 11:50 CEST</observation_time> <observation_time_rfc822>Thu, 04 Oct 2012 11:50:00 +0200</observation_time_rfc822> <observation_epoch>1349344200</observation_epoch> <local_time_rfc822>Thu, 04 Oct 2012 12:11:34 +0200</local_time_rfc822> <local_epoch>1349345494</local_epoch> <local_tz_short>CEST</local_tz_short> <local_tz_long>Europe/Berlin</local_tz_long> <local_tz_offset>+0200</local_tz_offset> <weather>Regen</weather> <temperature_string>50 F (10 C)</temperature_string> <temp_f>50</temp_f> <temp_c>10</temp_c> <relative_humidity>100%</relative_humidity> <wind_string>From the WNW at 6 MPH</wind_string> <wind_dir>WNW</wind_dir> <wind_degrees>300</wind_degrees> <wind_mph>6</wind_mph> <wind_gust_mph>0</wind_gust_mph> <wind_kph>9</wind_kph> <wind_gust_kph>0</wind_gust_kph> <pressure_mb>1005</pressure_mb> <pressure_in>29.68</pressure_in> <pressure_trend>0</pressure_trend> <dewpoint_string>50 F (10 C)</dewpoint_string> <dewpoint_f>50</dewpoint_f> <dewpoint_c>10</dewpoint_c> <heat_index_string>NA</heat_index_string> <heat_index_f>NA</heat_index_f> <heat_index_c>NA</heat_index_c> <windchill_string>NA</windchill_string> <windchill_f>NA</windchill_f> <windchill

                        Wunderground_xmlText_Data2:
                        c>NA</windchill_c> <feelslike_string>50 F (10 C)</feelslike_string> <feelslike_f>50</feelslike_f> <feelslike_c>10</feelslike_c> <visibility_mi>5.0</visibility_mi> <visibility_km>8.0</visibility_km> <solarradiation></solarradiation> <UV>2</UV> <precip_1hr_string>-9999.00 in (-9999.00 mm)</precip_1hr_string> <precip_1hr_in>-9999.00</precip_1hr_in> <precip_1hr_metric>-9999.00</precip_1hr_metric> <precip_today_string>0.00 in (0.0 mm)</precip_today_string> <precip_today_in>0.00</precip_today_in> <precip_today_metric>0.0</precip_today_metric> <icon>rain</icon> <icon_url>http://icons-ak.wxug.com/i/c/k/rain.gif</icon_url> <forecast_url>http://www.wunderground.com/global/stations/10400.html</forecast_url> <history_url>http://www.wunderground.com/history/airport/EDDL/2012/10/4/DailyHistory.html</history_url> <ob_url>http://www.wunderground.com/cgi-bin/findweather/getForecast?query=51.27999878,6.78000021</ob_url> </current_observation> </response>

                        Wunderground_xmlText_Data3:
                        -> kein Inhalt

                        Internet Browser Quelltextdarstellung des Wunderground Feedbacks:
                        --------------------------------------------------------------------------------------
                        Wunderground_xmlText_Data1 müßte eigentlich hier beginnen
                        --------------------------------------------------------------------------------------
                        <response>
                        <version>0.1</version>
                        <termsofService>http://www.wunderground.com/weather/api/d/terms.html</termsofService>
                        <features>
                        <feature>conditions</feature>
                        </features>
                        <current_observation>
                        <image>
                        <url>http://icons-ak.wxug.com/graphics/wu2/logo_130x80.png</url>
                        <title>Weather Underground</title>
                        <link>http://www.wunderground.com</link>
                        </image>
                        <display_location>
                        <full>Düsseldorf, Deutschland</full>
                        <city>Düsseldorf</city>
                        <state></state>
                        <state_name>Deutschland</state_name>
                        <country>DL</country>
                        <country_iso3166>DE</country_iso3166>
                        <zip>00000</zip>
                        <latitude>51.27999878</latitude>
                        <longitude>6.78000021</longitude>
                        <elevation>44.00000000</elevation>
                        </display_location>
                        <observation_location>
                        <full>Duesseldorf, </full>
                        <city>Duesseldorf</city>
                        <state></state>
                        <country>DL</country>
                        <country_iso3166>DE</country_iso3166>
                        <latitude>51.27999878</latitude>
                        <longitude>6.78000021</longitude>
                        <elevati
                        --------------------------------------------------------------------------------------
                        Wunderground_xmlText_Data2 müßte eigentlich hier beginnen
                        --------------------------------------------------------------------------------------
                        on>144 ft</elevation>
                        </observation_location>
                        <estimated>
                        </estimated>
                        <station_id>EDDL</station_id>
                        <observation_time>Last Updated on Oktober 4, 11:50 CEST</observation_time>
                        <observation_time_rfc822>Thu, 04 Oct 2012 11:50:00 +0200</observation_time_rfc822>
                        <observation_epoch>1349344200</observation_epoch>
                        <local_time_rfc822>Thu, 04 Oct 2012 12:14:03 +0200</local_time_rfc822>
                        <local_epoch>1349345643</local_epoch>
                        <local_tz_short>CEST</local_tz_short>
                        <local_tz_long>Europe/Berlin</local_tz_long>
                        <local_tz_offset>+0200</local_tz_offset>
                        <weather>Regen</weather>
                        <temperature_string>50 F (10 C)</temperature_string>
                        <temp_f>50</temp_f>
                        <temp_c>10</temp_c>
                        <relative_humidity>100%</relative_humidity>
                        <wind_string>From the WNW at 6 MPH</wind_string>
                        <wind_dir>WNW</wind_dir>
                        <wind_degrees>300</wind_degrees>
                        <wind_mph>6</wind_mph>
                        <wind_gust_mph>0</wind_gust_mph>
                        <wind_kph>9</wind_kph>
                        <wind_gust_kph>0</wind_gust_kph>
                        <pressure_mb>1005</pressure_mb>
                        <pressure_in>29.68</pressure_in>
                        <pressure_trend>0</pressure_trend>
                        <dewpoint_string>50 F (10 C)</dewpoint_string>
                        <dewpoint_f>50</dewpoint_f>
                        <dewpoint_c>10</dewpoint_c>
                        <heat_index_string>NA</heat_index_string>
                        <heat_index_f>NA</heat_index_f>
                        <heat_index_c>NA</heat_index_c>
                        <windchill_string>NA</windchill_string>
                        <windchill_f>NA</windchill_f>
                        <windchill
                        --------------------------------------------------------------------------------------
                        Wunderground_xmlText_Data3 müßte eigentlich hier beginnen
                        --------------------------------------------------------------------------------------
                        _c>NA</windchill_c>
                        <feelslike_string>50 F (10 C)</feelslike_string>
                        <feelslike_f>50</feelslike_f>
                        <feelslike_c>10</feelslike_c>
                        <visibility_mi>5.0</visibility_mi>
                        <visibility_km>8.0</visibility_km>
                        <solarradiation></solarradiation>
                        <UV>2</UV>
                        <precip_1hr_string>-9999.00 in (-9999.00 mm)</precip_1hr_string>
                        <precip_1hr_in>-9999.00</precip_1hr_in>
                        <precip_1hr_metric>-9999.00</precip_1hr_metric>
                        <precip_today_string>0.00 in (0.0 mm)</precip_today_string>
                        <precip_today_in>0.00</precip_today_in>
                        <precip_today_metric>0.0</precip_today_metric>
                        <icon>rain</icon>
                        <icon_url>http://icons-ak.wxug.com/i/c/k/rain.gif</icon_url>
                        <forecast_url>http://www.wunderground.com/global/stations/10400.html</forecast_url>
                        <history_url>http://www.wunderground.com/history/airport/EDDL/2012/10/4/DailyHistory.html</history_url>
                        <ob_url>http://www.wunderground.com/cgi-bin/findweather/getForecast?query=51.27999878,6.78000021</ob_url>
                        </current_observation>
                        </response>

                        Kommentar


                          na klar, der Dank an Steffi sollte dadurch nicht geschmälert werden,
                          mit top job meinte ich jetzt die Anpassungen der lib bzgl. conditions

                          Also an Euch beiden ein ganz herzliches Dankeschön, mir als Newbie hat dies sehr geholfen, lerne ich doch immer wieder ein Stückchen mehr dazu.
                          Als Google Wetter nicht mehr funktionierte war ich mit meiner Rollladensteuerung aufgeschmissen und durfte mir den Spot der eh schon kritischen Ehefrau anhören. (alles nur Spielerei, funktioniert ja nicht richtig etc. etc.)
                          In dem Sinne habt Ihr mir mehr geholfen als Ihr denkt :-)

                          Gruß
                          Ralf

                          Kommentar


                            Hi Martin,

                            da habe ich jetzt doch einen Hänger.

                            ich zeige die Werte an mit
                            [highlight=epc]
                            if stime(0)then webdisplay(8,Wunderground2_Adelsdorf_akt_Regenmeng e,INFO,INACTIVE,GREEN) endif
                            [/highlight]
                            wenn ich jetzt analog zu Dir daraus
                            [highlight=epc]
                            if stime(0)then webdisplay(8,Wunderground2_Adelsdorf_akt_Regenmeng e & $mm/qm$,INFO,INACTIVE,GREEN) endif
                            [/highlight]
                            mache, kommt eine Fehlermeldung.

                            auch wenn ich nur
                            [highlight=epc]
                            webdisplay(8,Wunderground2_Adelsdorf_akt_Regenmeng e & $mm/qm$,INFO,INACTIVE,GREEN)
                            [/highlight]
                            eingebe, kommt Fehlermeldung, mit pdisplay genauso.
                            Habe auch Einheit mal als Variabel def. , ebenfalls Fehelermeldung.

                            Wahrscheinlich nur eine Kleinigkeit, die durch meine Unwissenheit nicht direkt für mich ersichtlich ist.

                            Kommentar


                              Es wäre einfacher, wenn Du uns schreibst, welche Fehlermeldung genau kommt, aber mach mal aus dem & ein + (S. 184 im Handbuch).

                              Gruß,
                              Bernd

                              Kommentar


                                also mit + kommt

                                Laufzeitfehler:
                                ! Benutzten Sie Konvertierungsfunktionen:
                                Datentyp der Parameter nicht gleich. Kontrollieren Sie auch die Zuweisung der Funktionsrückgabe. 1-tes Argument von : >Wunderground2_Adelsdorf_akt_Regenmenge+$mm$< !
                                ID:14
                                EibParser wurde mit Fehler beendet.

                                mit & kommt

                                Syntaxfehler in Zeile:[294]
                                >if stime(0)then webdisplay(8,Wunderground2_Adelsdorf_akt_Regenmeng e & $mm$,INFO,INACTIVE,GREEN) endif< in der Datei "B:/EibStudio-win/EibstudioData/tmpApp.txt"
                                Anweisung erstreckt sich bis zur Zeile: 295 in der Datei "B:/EibStudio-win/EibstudioData/tmpApp.txt"
                                Gültig bis Spaltenposition: {26}
                                STOP Parser --> (8,Wunderground2_Adelsdorf_akt_Regenmenge & $mm$,INFO,INACTIVE,GREEN) endif


                                ID:4
                                EibParser wurde mit Fehler beendet.

                                Kommentar

                                Lädt...
                                X