Navigation

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

    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

    trigger mit regex mit variablen

    This topic has been deleted. Only users with topic management privileges can see it.
    • paul53
      paul53 @liv-in-sky last edited by

      @liv-in-sky sagte: das "mehr" im regex variable sein soll

      Ich würde den variablen Ordner innerhalb des Triggers auswerten. Etwa so:

      let myreg= /^0_userdata\.0\.CONTROL-OWN\.AAATEST\..*/;
      let path = '0_userdata.0.CONTROL-OWN.AAATEST.';
      let ordner = 'mehr.';
      let idDatenpunktPrefix = '0_userdata.0';                                                            // '0_userdata.0' or 'javascript.x'
      let idDatenPunktStrukturPrefixS = `Withings.Test.Schlaf`;
       
      on({id: myreg}, function (obj) {
          if(obj.id.startsWith(path + ordner)) {
      
      liv-in-sky 1 Reply Last reply Reply Quote 0
      • liv-in-sky
        liv-in-sky @paul53 last edited by

        @paul53

        ich denke, ich werde mal einen anderen weg probieren

        aber nochmal für die klärung - es geht darum, wie man auf datenpunkte triggern kann, die neu erstellt werden, während das script läuft

        • wenn ich einen trigger mit einem array habe, gibt es keine möglicheit, durch änderung des arrays (neue dp/id's) die subscription zu ändern
        • was passiert, wenn man einen schedule hat und im schedule das array definiert und dann im schedule anschliessend den on(.. codet - werden dann bei jedem schedule wieder neue subsc. erstellt?
        • ein regex erkennt auch neue datenpunkte und triggert
        • ein selector erkennt auch neu angelegte dp und kann die verarbeiten

        ist das so einigermaßend richtig ?

        paul53 1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @liv-in-sky last edited by

          @liv-in-sky sagte: ein regex erkennt auch neue datenpunkte und triggert

          Ja.

          @liv-in-sky sagte in trigger mit regex mit variablen:

          ein selector erkennt auch neu angelegte dp und kann die verarbeiten

          Nein, der Selektor verwendet den Puffer der JS-Instanz.

          liv-in-sky 1 Reply Last reply Reply Quote 0
          • liv-in-sky
            liv-in-sky @paul53 last edited by

            @paul53

            danke dir - und ist klar- hatte schon öfter das problem mit dem selektor - hatte ich vergessen bzw verdrängt 😞

            O 1 Reply Last reply Reply Quote 0
            • O
              Oli @liv-in-sky last edited by

              @liv-in-sky

              seit ihr schon weiter gekommen, braucht ihr noch etwas?

              liv-in-sky 1 Reply Last reply Reply Quote 0
              • liv-in-sky
                liv-in-sky @Oli last edited by

                @oli nein .- wir warten auf tombox - evtl ändert er den adapter und das ganze hat sich erledigt

                O 1 Reply Last reply Reply Quote 0
                • O
                  Oli @liv-in-sky last edited by

                  @liv-in-sky
                  Habt ihr schon mal versucht den Adapter auf einen Tag zu stellen?

                  liv-in-sky 1 Reply Last reply Reply Quote 0
                  • liv-in-sky
                    liv-in-sky @Oli last edited by

                    @oli geht nur mit activities

                    bei den schlafdaten geht das im adapter nicht

                    O 1 Reply Last reply Reply Quote 0
                    • O
                      Oli @liv-in-sky last edited by

                      @liv-in-sky
                      Ist echt komisch, bei mir wurden noch nie so viele Ordner angelegt. Kann es sein, dass er mehrere Schlafträcker hat?
                      Ich lege Nachts meine Uhr ab und lass die Schlafmatte aufzeichnen. Kann das aber heute Nacht mal testen

                      liv-in-sky Damrak2022 2 Replies Last reply Reply Quote 0
                      • liv-in-sky
                        liv-in-sky @Oli last edited by

                        @oli da musst du mit @Damrak2022 schreiben - ich kenne mich eigentlich damit nicht aus - er ha tmich nur nach einem script gefragt

                        O 1 Reply Last reply Reply Quote 0
                        • O
                          Oli @liv-in-sky last edited by

                          @liv-in-sky

                          Kann dir auch gerne mein Skript mal einstellen, wenn du willst. Vielleicht kannst du dir da was raus ziehen.

                          liv-in-sky 1 Reply Last reply Reply Quote 0
                          • liv-in-sky
                            liv-in-sky @Oli last edited by

                            @oli

                            danke dir -würd mich dann nochmal melden - ich finde es besser,wenn das mit dem adapter klappt - bei den activities funktioniert es ja auch

                            tombox hat nicht si viel zeit - muss halt einfach ein wenig geduld aufgebracht werden

                            1 Reply Last reply Reply Quote 0
                            • Damrak2022
                              Damrak2022 @Oli last edited by

                              @oli Hallo Oliver, ich nutze lediglich die Schlafmatte von Withings. Andere Withings Produkte gibt es bei mir momentan nicht.

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              927
                              Online

                              31.9k
                              Users

                              80.1k
                              Topics

                              1.3m
                              Posts

                              javascript
                              4
                              21
                              750
                              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