Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. JavaScript
    5. parser Einstellungen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    parser Einstellungen

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      js903801 last edited by

      Ja genau es ist der Zustand <LED>RED_OFF</LED) und es gibt den Zustand RED_On. Mir würde es auch reichen wenn der Zustand im Datenpunkt als Text steht. Demnach würde mir Parser schon reichen.

      Ich müsste in Parser halt für jede "Input Nr" eine neue Regel erstellen.

      Homoran 1 Reply Last reply Reply Quote 0
      • Homoran
        Homoran Global Moderator Administrators @js903801 last edited by Homoran

        @js903801 sagte in parser Einstellungen:

        Ja genau es ist der Zustand <LED>RED_OFF</LED) und es gibt den Zustand RED_On.

        \="3[^R]+(.+)<

        Den Output könnte man auch auf ON/OFF reduzieren
        \="3[^R]+.{4}(.+)<

        J 1 Reply Last reply Reply Quote 0
        • J
          js903801 @Homoran last edited by

          @Homoran

          Vielen Dank, das klappt schon mal ein wenig. Ich bekomme noch nach dem (Input nr="3") den kompletten Text der XML Datei angezeigt als Wert im IO Broker

          OFF</Led> 	<Text> MK Garagentuer geschlossen</Text> </Input> <Input nr="4"> 	<Condition>Nicht Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_ON</Led> 	<Text> RK Garagentuer offen</Text> </Input> <Input nr="5"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> Fenster Wohnen Sued geschlossen</Text> </Input> <Input nr="6"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> Fenster Wohnen West geschlossen</Text> </Input> <Input nr="7"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> Fenster Wohnen Nord geschlossen</Text> </Input> <Input nr="8"> 	<Condition>Nicht Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_ON</Led> 	<Text> Fenster HWR offen</Text> </Input> <Input nr="9"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> Fenster Gaeste WC geschlossen</Text> </Input> <Input nr="10"> 	<Condition>Nicht Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_ON</Led> 	<Text> Fenster Praxis offen</Text> </Input> <Input nr="11"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> Tuer Werkstatt geschlossen</Text> </Input> <Input nr="12"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> Fenster Werkstatt geschlossen</Text> </Input> <Input nr="13"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> Fenster Buero OG geschlossen</Text> </Input> <Input nr="14"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> Fenster Schlafen OG geschlossen</Text> </Input> <Input nr="15"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> Fenster Bad OG geschlossen</Text> </Input> <Input nr="16"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> Fenster Kind OG geschlossen</Text> </Input> <Input nr="17"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> Garagentor geschlossen</Text> </Input> <Input nr="18"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="19"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="20"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> keine Sabotage</Text> </Input> <Input nr="21"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="22"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="23"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="24"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="25"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="26"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="27"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="28"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="29"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="30"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="31"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="32"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="33"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="34"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="35"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="36"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="37"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="38"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="39"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="40"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="41"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="42"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="43"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="44"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="45"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="46"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="47"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="48"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="49"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="50"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="51"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="52"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="53"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="54"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="55"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="56"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="57"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="58"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="59"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="60"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="61"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="62"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="63"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="64"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="65"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="66"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="67"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="68"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="69"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="70"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="71"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="72"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="73"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="74"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="75"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="76"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="77"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="78"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="79"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="80"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="81"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="82"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="83"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="84"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="85"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="86"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="87"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="88"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="89"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="90"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="91"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="92"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="93"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="94"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="95"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="96"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="97"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="98"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="99"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> <Input nr="100"> 	<Condition>Soll</Condition> 	<PH_Condition> </PH_Condition> 	<Led>RED_OFF</Led> 	<Text> </Text> </Input> 
          
          Homoran 2 Replies Last reply Reply Quote 0
          • Homoran
            Homoran Global Moderator Administrators @js903801 last edited by

            @js903801 sagte in parser Einstellungen:

            den kompletten Text der XML Datei angezeigt

            sollte nicht - dann muss ich mal was anderes testen

            1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators @js903801 last edited by

              @js903801 versuche es mal bite hiermit: \="3[^R]+.{4}(.+)\<
              wenn es wieder zu viel wird poste bitte einen Screenshot vom Editor im Parser-Adapter (Bleistift bei der Regel)

              1 Reply Last reply Reply Quote 0
              • J
                js903801 last edited by

                @Homoran said in parser Einstellungen:

                ="3[^R]+.{4}(.+)<

                Leider immer noch das Problem. !
                Bildschirmfoto 2020-06-06 um 16.36.03 PM.png Bildschirmfoto 2020-06-06 um 16.36.52 PM.png

                Homoran 1 Reply Last reply Reply Quote 0
                • Homoran
                  Homoran Global Moderator Administrators @js903801 last edited by Homoran

                  @js903801 sagte in parser Einstellungen:

                  Leider immer noch das Problem. !

                  Dort bitte auf den Bleistift klicken und einen Screenshot vom Editor machen

                  EDIT:
                  was sind denn das für Datenpunkte OBERHALB des Parser.0?

                  1 Reply Last reply Reply Quote 0
                  • J
                    js903801 last edited by

                    @Homoran said in parser Einstellungen:

                    ="3[^R]+.{4}(.+)<

                    Bildschirmfoto 2020-06-06 um 16.39.09 PM.png

                    Homoran 1 Reply Last reply Reply Quote 0
                    • Homoran
                      Homoran Global Moderator Administrators @js903801 last edited by

                      @js903801
                      Versuche es mal mit \="3[^R]+.{4}([^<]+)
                      Wenn das auch nicht klappt bitte im Editorfesnter an diese Stelle scrollen und Screenshot machen

                      1 Reply Last reply Reply Quote 1
                      • J
                        js903801 last edited by

                        @Homoran said in parser Einstellungen:

                        ="3[^R]+.{4}([^<]+)

                        Bildschirmfoto 2020-06-06 um 16.47.29 PM.png

                        Ich hab den Code gerade das letzte Zeichen vom Code RegEx ")" gelöscht und wieder eingetippt und siehe da, es funktioniert!

                        Vielen Dank👍

                        @Homoran said in parser Einstellungen:

                        @js903801
                        Versuche es mal mit \="3[^R]+.{4}([^<]+)
                        Wenn das auch nicht klappt bitte im Editorfesnter an diese Stelle scrollen und Screenshot machen

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        813
                        Online

                        31.9k
                        Users

                        80.1k
                        Topics

                        1.3m
                        Posts

                        2
                        12
                        538
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo