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 @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

                        538
                        Online

                        31.9k
                        Users

                        80.2k
                        Topics

                        1.3m
                        Posts

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