Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Hilfe parser auslesen Wind aus .txt

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Hilfe parser auslesen Wind aus .txt

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
monitoring
12 Beiträge 2 Kommentatoren 670 Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • C Offline
    C Offline
    ChrisXY
    schrieb am zuletzt editiert von
    #3

    hi,
    ja ich habe regex Übernommen diese Werte bekomme ich auch rein
    Aber die Zeit der letzten Böhe ist : 20200209132853
    Wie bekomme ich die Zeitangabe direkt umgewandelt ?
    In fhem geht das so: reading02OExpr ($val=~m/^(\d\d\d\d)(\d\d)(\d\d)(\d\d)(\d\d)(\d\d)$/)?($2."-".$3." ".$4.":".$5):$val

    Geht das im parser auch direkt oder muss ich das per Blockly machen?

    HomoranH 1 Antwort Letzte Antwort
    0
    • C ChrisXY

      hi,
      ja ich habe regex Übernommen diese Werte bekomme ich auch rein
      Aber die Zeit der letzten Böhe ist : 20200209132853
      Wie bekomme ich die Zeitangabe direkt umgewandelt ?
      In fhem geht das so: reading02OExpr ($val=~m/^(\d\d\d\d)(\d\d)(\d\d)(\d\d)(\d\d)(\d\d)$/)?($2."-".$3." ".$4.":".$5):$val

      Geht das im parser auch direkt oder muss ich das per Blockly machen?

      HomoranH Nicht stören
      HomoranH Nicht stören
      Homoran
      Global Moderator Administrators
      schrieb am zuletzt editiert von
      #4

      @ChrisXY ich kann dir ohne Quelltext nicht helfen

      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

      C 1 Antwort Letzte Antwort
      0
      • HomoranH Homoran

        @ChrisXY ich kann dir ohne Quelltext nicht helfen

        C Offline
        C Offline
        ChrisXY
        schrieb am zuletzt editiert von
        #5

        @Homoran hä ? steht doch da oder was meinst du?
        http://www.wetter-waldniel.de/all-sensors.txt

        Damit lade ich die Geschwindigkeit :
        last24h_wind0_gustspeedmax_kmh ([\d.]+)

        Und hier die zeit der letzten böhe:
        last24h_wind0_gustspeedmax_time ([\d.]+)

        Das ist eine txt hab den Wert ja nun auch im iobroker aber diese Zahl die da setht ist wohl keine richtige Unixzeit .. da ich den Wert mal im Inetrnet eingegeben habe bei einem Umrechner .. Deswegen die hoffnung das ich das vielleicht wie in fhem direkt im regex umrechnen kann also im parser Adapter.

        HomoranH 1 Antwort Letzte Antwort
        0
        • C ChrisXY

          @Homoran hä ? steht doch da oder was meinst du?
          http://www.wetter-waldniel.de/all-sensors.txt

          Damit lade ich die Geschwindigkeit :
          last24h_wind0_gustspeedmax_kmh ([\d.]+)

          Und hier die zeit der letzten böhe:
          last24h_wind0_gustspeedmax_time ([\d.]+)

          Das ist eine txt hab den Wert ja nun auch im iobroker aber diese Zahl die da setht ist wohl keine richtige Unixzeit .. da ich den Wert mal im Inetrnet eingegeben habe bei einem Umrechner .. Deswegen die hoffnung das ich das vielleicht wie in fhem direkt im regex umrechnen kann also im parser Adapter.

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #6

          @ChrisXY sagte in Hilfe parser auslesen Wind aus .txt:

          steht doch da

          Hab ich bis jetzt keinen Link gesehen :-(

          dann nimm mal:
          last24h_wind0_speedmax_time\s+(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\n

          Datum und Uhrzeit wird zerlegt in Gruppen

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          HomoranH C 2 Antworten Letzte Antwort
          0
          • HomoranH Homoran

            @ChrisXY sagte in Hilfe parser auslesen Wind aus .txt:

            steht doch da

            Hab ich bis jetzt keinen Link gesehen :-(

            dann nimm mal:
            last24h_wind0_speedmax_time\s+(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\n

            Datum und Uhrzeit wird zerlegt in Gruppen

            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #7

            @Homoran sagte in Hilfe parser auslesen Wind aus .txt:

            @ChrisXY sagte in Hilfe parser auslesen Wind aus .txt:

            steht doch da

            Hab ich bis jetzt keinen Link gesehen :-(

            dann nimm mal:
            last24h_wind0_speedmax_time\s+(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\n

            Datum und Uhrzeit wird zerlegt in Gruppen

            @ChrisXY sagte in Hilfe parser auslesen Wind aus .txt:

            diese Zahl die da setht ist wohl keine richtige Unixzeit

            Neee ;-)
            Das ist einfach ein Timestamp

            kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

            1 Antwort Letzte Antwort
            0
            • HomoranH Homoran

              @ChrisXY sagte in Hilfe parser auslesen Wind aus .txt:

              steht doch da

              Hab ich bis jetzt keinen Link gesehen :-(

              dann nimm mal:
              last24h_wind0_speedmax_time\s+(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})\n

              Datum und Uhrzeit wird zerlegt in Gruppen

              C Offline
              C Offline
              ChrisXY
              schrieb am zuletzt editiert von
              #8

              @Homoran Danke scheint aber nicht zu klappen. Unter Objekte ist die Zahl dann nur Gelb aber immer noch als lange Zahl.
              Habs aktuell per VIS gelöst und nehme die Zeit vom Objekt wenn es geändert wurde

              HomoranH 1 Antwort Letzte Antwort
              0
              • C ChrisXY

                @Homoran Danke scheint aber nicht zu klappen. Unter Objekte ist die Zahl dann nur Gelb aber immer noch als lange Zahl.
                Habs aktuell per VIS gelöst und nehme die Zeit vom Objekt wenn es geändert wurde

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von Homoran
                #9

                @ChrisXY sagte in Hilfe parser auslesen Wind aus .txt:

                Unter Objekte ist die Zahl dann nur Gelb aber immer noch als lange Zahl.

                Was hast du denn gemacht?
                Ich bin hier blind und kann nichts sehn was du tust.

                Du arbeitest doch mit dem Parser-Adapter oder?
                Du musst für JEDE Gruppe ein (gleiches) RegEx anlegen und dann nur die nummer von 0-5 ändern

                Timestamp_parsen.png

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                1 Antwort Letzte Antwort
                0
                • HomoranH Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von
                  #10

                  Aus irgendeinem Grund geht es mit ioBroker-Parser tatsächlich nicht.
                  Man muss für jeden Teil des Timestamps doch einen eigenen RegEx machen. Dann geht es:
                  Timestamp_parsen_ioB.png

                  Sieht etwas komisch aus, weil die States alphabetisch sortiert werden

                  kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  C 1 Antwort Letzte Antwort
                  0
                  • HomoranH Homoran

                    Aus irgendeinem Grund geht es mit ioBroker-Parser tatsächlich nicht.
                    Man muss für jeden Teil des Timestamps doch einen eigenen RegEx machen. Dann geht es:
                    Timestamp_parsen_ioB.png

                    Sieht etwas komisch aus, weil die States alphabetisch sortiert werden

                    C Offline
                    C Offline
                    ChrisXY
                    schrieb am zuletzt editiert von
                    #11

                    @Homoran gut das du es nochmal gepostet hast ich war schon am verzweifeln ;)
                    Das ist aber eher unpraktisch. Daher lese ich nun einfach die Aktualisierungszeit aus wenn der Wert Windböhe gesetzt wird.

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • C ChrisXY

                      @Homoran gut das du es nochmal gepostet hast ich war schon am verzweifeln ;)
                      Das ist aber eher unpraktisch. Daher lese ich nun einfach die Aktualisierungszeit aus wenn der Wert Windböhe gesetzt wird.

                      HomoranH Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #12

                      @ChrisXY

                      ist aber kein Hexenwerk. du musst nur die Klammern verschieben, je nachdem welchen Teil des Timestamps du haben willst:

                      last24h_wind0_speedmax_time\s+\d\d\d\d\d\d\d\d\d\d\d\d(\d\d)
                      

                      Hier Sekunden

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      1 Antwort Letzte Antwort
                      1
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      825

                      Online

                      32.7k

                      Benutzer

                      82.4k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe