Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [Gelöst]Wert verändern und wieder bereitstellen

    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

    [Gelöst]Wert verändern und wieder bereitstellen

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

      ich würde gerne einen Wert auseinander nehmen habe aber keinen Schimmer wie ich das angehen kann?
      Wert = 2019-10-08T15:12:00 und so sollte später das Ergebnis aussehen.
      Final = 2019-10-08 15:12
      hab ihr ne Idee ?
      Vielen Dank im voraus
      Jürgen

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @jprisum.de last edited by paul53

        @jprisum-de sagte:

        hab ihr ne Idee ?

        on('fhem.0.MyLeaf.BatteryTime', function(dp) {
           var str = dp.state.val.substring(0, str.lastIndexOf(':'));
           str = str.replace('T', ' ');
           setState('MyLeaf.BatteryTime', str, true);
        });
        
        createState('MyLeaf.BatteryTime', '2019-10-08 00:00', {type: 'string'});
        
        J 1 Reply Last reply Reply Quote 0
        • J
          jprisum.de @paul53 last edited by

          @paul53 said in Wert verändern und wieder bereitstellen:

          var str = '2019-10-08T15:12:00';
          str = str.substring(0, str.lastIndexOf(':'));
          str = str.replace('T', ' ');

          Vielen Dank für deine schnelle Idee und Antwort.
          Nur hilft mir das noch nicht so recht weiter ?
          Ich hole mir den Wert aus den
          fhem.0.MyLeaf.BatteryTime und würde gerne über Blockly oder so den Wert wieder zurück in ioBroker senden

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @jprisum.de last edited by

            @jprisum-de sagte:

            Ich hole mir den Wert aus den fhem.0.MyLeaf.BatteryTime und würde gerne über Blockly oder so den Wert wieder zurück in ioBroker senden

            oder so ... habe ich oben ergänzt.

            J 1 Reply Last reply Reply Quote 0
            • J
              jprisum.de @paul53 last edited by

              @paul53

              Vielen lieben Dank teste ich gleich mal wenn ich rausbekommen habe warum der Pi nicht mehr antwortet

              1 Reply Last reply Reply Quote 0
              • J
                jprisum.de last edited by

                f315dad0-12fa-4aa5-aad9-7f05e9d02194-image.png

                leider scheint das Script nur das Datum zu greifen aber die Uhrzeit ändert sich nicht ?

                J paul53 2 Replies Last reply Reply Quote 0
                • J
                  jprisum.de @jprisum.de last edited by

                  @jprisum-de
                  ich teste aber noch etwas weiter

                  1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @jprisum.de last edited by

                    @jprisum-de sagte:

                    leider scheint das Script nur das Datum zu greifen aber die Uhrzeit ändert sich nicht ?

                    Es wird nur bei Änderung des Wertes von 'fhem.0.MyLeaf.BatteryTime' getriggert.

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      jprisum.de @paul53 last edited by

                      @paul53 said in Wert verändern und wieder bereitstellen:

                      @jprisum-de sagte:

                      leider scheint das Script nur das Datum zu greifen aber die Uhrzeit ändert sich nicht ?

                      Es wird nur bei Änderung des Wertes von 'fhem.0.MyLeaf.BatteryTime' getriggert.

                      Leider nicht ?
                      Hier ist der Originale Eintrag
                      aa77ba7c-7273-4fd1-b1eb-f1592039fc5b-image.png
                      Und hier das Script Ergebnis
                      cf4ca6a0-5f06-4611-a85b-e3b034d9f1bc-image.png
                      Ich habe deine Code so eingetragen
                      8ecb272e-c4ee-4769-9601-f6f05cfeaac2-image.png

                      Was mache ich verkehrt ?
                      Mfg
                      Jürgen

                      1 Reply Last reply Reply Quote 0
                      • J
                        jprisum.de last edited by

                        Wert verändern und wieder bereitstellen:

                        createState('MyLeaf.BatteryTime', '2019-10-08 00:00', {type: 'string'});

                        egal was ich versuche er schreibt nur das eingegebene Datum in die Objects

                        paul53 1 Reply Last reply Reply Quote 0
                        • paul53
                          paul53 @jprisum.de last edited by

                          @jprisum-de
                          Sorry, es hat sich ein Fehler eingeschlichen. Mit Korrektur:

                          on('fhem.0.MyLeaf.BatteryTime', function(dp) {
                             var str = dp.state.val.substring(0, dp.state.val.lastIndexOf(':'));
                             str = str.replace('T', ' ');
                             setState('MyLeaf.BatteryTime', str, true);
                          });
                           
                          // createState('MyLeaf.BatteryTime', '2019-10-08 00:00', {type: 'string'});
                          
                          J 1 Reply Last reply Reply Quote 0
                          • J
                            jprisum.de @paul53 last edited by

                            @paul53

                            Vielen lieben Dank für deine schnelle Hilfe nun klappt es wunderbar 🙂

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

                            Support us

                            ioBroker
                            Community Adapters
                            Donate

                            692
                            Online

                            31.9k
                            Users

                            80.2k
                            Topics

                            1.3m
                            Posts

                            communication
                            2
                            12
                            463
                            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