Ankündigung

Einklappen
Keine Ankündigung bisher.

Weather Underground Bausteine

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

    'Hallo!

    Kann ich irgendwie Zeitwerte oder auch Temperaturwerte aus einen String herausbekommen?
    Hintergrund, ich möchte zb Sonnenauf und untergang visualisieren!
    Aber mit sunsriseTimeLocal kommt 2020-06-17T04:52:35+0200! Ich hätte gerne nur 04:52:35 angezeigt!
    Wie filtere ich einen Textteil heraus?

    MFG Andi

    Kommentar


      Zitat von uzi10 Beitrag anzeigen
      Wie filtere ich einen Textteil heraus?
      Mit dem PREG Match LBS, deinem String an E1 und der Regular Expression /.*T([0-9]{2}:[0-9]{2}:[0-9]{2}).*/ an E2. Dann sollte an A2 die gewünschte Zeit rauskommen.

      Kommentar


        Danke. Werde ich versuchen 👍

        Kommentar


          Zitat von jonofe Beitrag anzeigen

          Mit dem PREG Match LBS, deinem String an E1 und der Regular Expression /.*T([0-9]{2}:[0-9]{2}:[0-9]{2}).*/ an E2. Dann sollte an A2 die gewünschte Zeit rauskommen.


          Hallo Jonofe!

          Kannst du mir erklären wie das mit der Zeichenkette funktioniert, damit ich das mit den Regular Expression auch verstehe?
          Leider kommt mit deiner Formel genau das selbe raus, wies rein kommt

          Kommentar


            Dann musst Du an E3 eine 1 eintragen, dann gehts. Du kannst für E2 auch
            Code:
            /T([\d:]+)/
            nehmen, macht keinen Unterschied.

            Und nur Stunden und Minuten
            Code:
            /T([\d:]{5})/
            Zuletzt geändert von vento66; 20.06.2020, 20:03.

            Kommentar


              hallo. Kannst du mir erklären wie man auf die formel kommt?

              Kommentar


                Naja, das kann man hier sicher nicht umfassend erklären, dafür ist das Thema zu komplex. Du solltest Dich eben einfach mal intensiv mit Regular Expressions beschäftigen, denn Hexenwerk ist es nun auch wieder nicht. Hier findest Du bspw. ein Cheat-Sheet für php.
                Kind regards,
                Yves

                Kommentar


                  ... und hier gibt es ein paar Erklärungen ...

                  Kommentar


                    Hallo!

                    Eine Frage! Wie kann ich den aktuellen Icon HMTL Link Code extrahieren und verwenden?

                    Kommentar


                      Nanu,
                      irgendwas stimmt hier nicht..
                      2020-09-25 00:19:01 179743 11863 debug EXE19002085 [v0.2]: Retrieving data from URL: https://api.weather.com/v3/wx/foreca...at=json&units= m&language=de-DE&apiKey=6532d6454b8aa370768e63d6xxxxxxxxx (2)
                      2020-09-25 00:20:01 236231 11863 debug EXE19002085 [v0.2]: Failed to retrieve weather forecast data. (2)
                      Die URL stimmt, aber ich bekomme nichts zurück ... ?
                      Zuletzt geändert von vento66; 25.09.2020, 05:45. Grund: API Key unkenntlich gemacht

                      Kommentar


                        Zitat von HelixNRW Beitrag anzeigen
                        Die URL stimmt, aber ich bekomme nichts zurück ... ?
                        Deutet auf einen Fehler beim Abruf der URL hin. Tritt das dauerhaft auf oder nur einmalig?
                        Am besten mal die URL vom EDOMI Server mit

                        wget <URL>

                        abrufen und schauen was da raus kommt.

                        Kommentar


                          Zitat von uzi10 Beitrag anzeigen
                          Eine Frage! Wie kann ich den aktuellen Icon HMTL Link Code extrahieren und verwenden?
                          Was genau ist der HTML Link Code? Die IconURL?

                          Kommentar


                            Zitat von jonofe Beitrag anzeigen

                            Was genau ist der HTML Link Code? Die IconURL?
                            [{"day":"http:\/\/192.168.x.xxx\/visu\/img\/weather\/12.svg","night":"http:\/\/192.168.1.217\/visu\/img\/weather\/12.svg"},{"day":"http:\/\/192.168.x.xxx\/visu\/img\/weather\/39.svg","night":"http:\/\/192.168.1.217\/visu\/img\/weather\/29.svg"},{"day":"http:\/\/192.168.x.xxx\/visu\/img\/weather\/30.svg","night":"http:\/\/192.168.1.217\/visu\/img\/weather\/45.svg"},{"day":"http:\/\/192.168.x.xxx\/visu\/img\/weather\/11.svg","night":"http:\/\/192.168.1.217\/visu\/img\/weather\/45.svg"},{"day":"http:\/\/192.168.x.xxx\/visu\/img\/weather\/39.svg","night":"http:\/\/192.168.1.217\/visu\/img\/weather\/29.svg"},{"day":"http:\/\/192.168.x.xx\/visu\/img\/weather\/30.svg","night":"http:\/\/192.168.1.217\/visu\/img\/weather\/29.svg"}]

                            das kommt da raus!

                            Wie kann ich das ausgeben, dass ich für Tag und Nacht einen Link bekomme!
                            Vor allem wie unterscheidet man bei so einen String zwischen den Tagen, wenn alle DAY heissen.

                            Wenn man die ganzen \/ ersetzt durch ein /, dann funktioniert es! Das heisst die müssten auch irgendwie ausgetauscht werden! Gibts da ein LBS?

                            Kommentar


                              Das ist JSON Format, das kannst du mit dem JSON Extractor LBS sehr einfach zerlegen.
                              ICON URL Ausgang auf E1 des Extractor LBS und dann bei E2 des Extractors "0|day" und an E3 "0|night", dann bekommst du an A2/A3 die beiden URLs für Tag und Nacht des aktuellen Tags. Wenn du statt 0 zum Beispiel 2 verwendest, dann bekommst du die URLs für übermorgen. Manchmal ist der Wert auch leer. Das unterscheide ich dann noch mit einem Vergleicher, um dann z.B. die URL eines leeren Icons oder irgendein Standard-Wetter-Icon zurückzugeben.

                              wu.PNG

                              Kommentar


                                oh so funktioniert das.. leider ist beim Json Extractor LBS nicht so genau beschrieben, was ich da rein schreiben muss, damit das richtig rauskommt!
                                Kommt dann der Link richtig mit den / und // raus`?
                                Danke dir auf jeden fall. kenn mich aus!
                                Probier ich das we mal aus

                                Kommentar

                                Lädt...
                                X