Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. ioBroker Allgemein
  4. systeminfo Adapter - wie xml richtig filtern

NEWS

  • Neues YouTube-Video: Visualisierung im Devices-Adapter
    BluefoxB
    Bluefox
    11
    1
    379

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.9k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    805

systeminfo Adapter - wie xml richtig filtern

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 3 Kommentatoren 773 Aufrufe 3 Beobachtet
  • Ä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.
  • I Offline
    I Offline
    ing-michel
    schrieb am zuletzt editiert von ing-michel
    #1

    Hallo zusammen. Ich breche mir gerade einen ab, die Niederschlagsvorhersage aus OpenWeatherMap auszulesen. Das JSON liefert diese Daten nicht mehr.

    mein Wunsch: ich möchte Datenpunkte mit dem Wert "date" aus <time> und "Value" aus <precipitation> anlegen

    erstes Beispiel
    Datenpunkt "2021-05-05" mit dem Wert"10.23"

    <weatherdata><forecast>< time day="2021-05-05"><precipitation value="10.23">

    Habe nun den Namen mit "OWM_rain.[time/precipitation]" angelegt
    und den Filter mit "forecast[?(@.time,@.value)]"

    Ich checke aber nicht, wie es richtig heißen muss.

    Kann mir da jemand helfen?
    Danke und liebe Grüße
    Michel

    Bildschirmfoto 2021-05-05 um 14.21.20.png

    <weatherdata>
    <location>
    <name>xxxx</name>
    <type/>
    <country>DE</country>
    <timezone>7200</timezone>
    <credit/>
    <meta>
    <lastupdate/>
    <calctime>0</calctime>
    <nextupdate/>
    </meta>
    <sun rise="2021-05-05T03:37:05" set="2021-05-05T19:03:48"/>
    <forecast>
    <time day="2021-05-05">
    <sun rise="2021-05-05T03:37:05" set="2021-05-05T19:03:48"/>
    <symbol number="501" name="moderate rain" var="10d"/>
    <precipitation probability="1" value="10.23" type="rain"/>
    <windDirection deg="244" code="WSW" name="West-southwest"/>
    <windSpeed mps="12.81" unit="m/s" name="Strong breeze"/>
    <windGust gust="17.8" unit="m/s"/>
    <temperature day="6" min="5.4" max="6.92" night="5.4" eve="5.92" morn="6.7" unit="celsius"/>
    <feels_like day="0.44" night="2.18" eve="0.61" morn="2.18" unit="celsius"/>
    <pressure unit="hPa" value="990"/>
    <humidity value="89" unit="%"/>
    <clouds value="broken clouds" all="80" unit="%"/>
    </time>
    <time day="2021-05-06">
    <sun rise="2021-05-06T03:35:05" set="2021-05-06T19:05:40"/>
    <symbol number="500" name="light rain" var="10d"/>
    <precipitation probability="0.99" value="5.12" type="rain"/>
    <windDirection deg="279" code="W" name="West"/>
    <windSpeed mps="12.52" unit="m/s" name="Strong breeze"/>
    <windGust gust="17.42" unit="m/s"/>
    <temperature day="6.89" min="2.45" max="8.4" night="2.45" eve="7.43" morn="5.95" unit="celsius"/>
    <feels_like day="2.35" night="1.02" eve="4.12" morn="1.02" unit="celsius"/>
    <pressure unit="hPa" value="1004"/>
    <humidity value="81" unit="%"/>
    <clouds value="overcast clouds" all="100" unit="%"/>
    </time>
    <time day="2021-05-07">
    <sun rise="2021-05-07T03:33:08" set="2021-05-07T19:07:31"/>
    <symbol number="500" name="light rain" var="10d"/>
    <precipitation probability="0.93" value="5.18" type="rain"/>
    <windDirection deg="281" code="W" name="West"/>
    <windSpeed mps="6.9" unit="m/s" name="Moderate breeze"/>
    <windGust gust="9.87" unit="m/s"/>
    <temperature day="7.54" min="1.71" max="8.59" night="5.68" eve="7.08" morn="4.06" unit="celsius"/>
    <feels_like day="4.27" night="1.84" eve="3.6" morn="1.84" unit="celsius"/>
    <pressure unit="hPa" value="1008"/>
    <humidity value="74" unit="%"/>
    <clouds value="overcast clouds" all="100" unit="%"/>
    
    1 Antwort Letzte Antwort
    0
    • TheBamT Offline
      TheBamT Offline
      TheBam
      schrieb am zuletzt editiert von
      #2

      @ing-michel

      Wandel das XML erst mal in ein JSON um. Gibt ein sehr tolles packed das nutze ich auch xml2json danach kannst es einfach als json auslesen

      I 1 Antwort Letzte Antwort
      0
      • TheBamT TheBam

        @ing-michel

        Wandel das XML erst mal in ein JSON um. Gibt ein sehr tolles packed das nutze ich auch xml2json danach kannst es einfach als json auslesen

        I Offline
        I Offline
        ing-michel
        schrieb am zuletzt editiert von
        #3

        @thebam Hi, danke für Deine Rückmeldung.

        In den Adaptern finde ich xml2json nicht. Wie kann ich das installieren?

        TheBamT 1 Antwort Letzte Antwort
        0
        • I ing-michel

          @thebam Hi, danke für Deine Rückmeldung.

          In den Adaptern finde ich xml2json nicht. Wie kann ich das installieren?

          TheBamT Offline
          TheBamT Offline
          TheBam
          schrieb am zuletzt editiert von
          #4

          @ing-michel

          Im JavaScript Adapter kannst du packete installieren wenn du auf den Schraubenschlüssel klickst.

          Dieses Modul meine ich : https://www.npmjs.com/package/xml2json

          Da ist auch ein Beispiel dabei in dem Link wie du es dann im JS Code verwendest

          I 1 Antwort Letzte Antwort
          0
          • TheBamT TheBam

            @ing-michel

            Im JavaScript Adapter kannst du packete installieren wenn du auf den Schraubenschlüssel klickst.

            Dieses Modul meine ich : https://www.npmjs.com/package/xml2json

            Da ist auch ein Beispiel dabei in dem Link wie du es dann im JS Code verwendest

            I Offline
            I Offline
            ing-michel
            schrieb am zuletzt editiert von
            #5

            @thebam Danke Dir!

            R 1 Antwort Letzte Antwort
            0
            • I ing-michel

              @thebam Danke Dir!

              R Offline
              R Offline
              rvbrocken
              schrieb am zuletzt editiert von rvbrocken
              #6

              @ing-michel
              Hallo,
              das sollte hier nicht hin.

              I 1 Antwort Letzte Antwort
              0
              • R rvbrocken

                @ing-michel
                Hallo,
                das sollte hier nicht hin.

                I Offline
                I Offline
                ing-michel
                schrieb am zuletzt editiert von
                #7

                @rvbrocken Was meinst Du genau?

                R 1 Antwort Letzte Antwort
                0
                • I ing-michel

                  @rvbrocken Was meinst Du genau?

                  R Offline
                  R Offline
                  rvbrocken
                  schrieb am zuletzt editiert von
                  #8

                  @ing-michel
                  Hallo,

                  ich bin einen Schritt weiter. D.h. Mein "Allnet" kann doch JSON. Ist also kein XML Thema mehr.

                  1 Antwort Letzte Antwort
                  0

                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                  Registrieren Anmelden
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate
                  FAQ Cloud / IOT
                  HowTo: Node.js-Update
                  HowTo: Backup/Restore
                  Downloads
                  BLOG

                  464

                  Online

                  32.9k

                  Benutzer

                  83.0k

                  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