Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. IoBroker JavaScript Temperaturwert lesen und schreiben

    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

    IoBroker JavaScript Temperaturwert lesen und schreiben

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

      Es soll sicherlich kontinuierlich aktualisiert werden. Dann muss auf Wertänderung der Quelle getriggert werden.

      const idSrc = 'mqtt.0.SetTempWohnzimmer';
      const idDst = 'hm-rpc.0.NEQ0881141.4.SET_TEMPERATURE';
      
      // Skriptstart
      setState(idDst, getState(idSrc).val);
      
      // Aktualisierung bei Wertänderung
      on(idSrc, function(dp) {
         setState(idDst, dp.state.val);
      });
      
      1 Reply Last reply Reply Quote 0
      • S
        shgbass last edited by

        danke erstmal für die Antwort wie kann ich denn testen ob das script ausgeführt wird ? bzw wann wird es denn ausgeführt?

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 last edited by

          @shgbass:

          wie kann ich denn testen ob das script ausgeführt wird ? `
          Den Wert an der Quelle ändern und schauen, ob der geänderte Wert im Ziel angekommen ist.

          1 Reply Last reply Reply Quote 0
          • S
            shgbass last edited by

            leider ändert sich nichts wenn ich 'mqtt.0.SetTempWohnzimmer' ändere.

            Habe heute erst die JavaScript Instanz installiert deswegen kenne ich mich nicht so damit aus

            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 last edited by

              Du verwendest meine Variante (mit on()) ?

              Das Skript ist hoffenlich nicht unter der Gruppe "global" angelegt ?

              Das Skript und die JS-Instanz sind aktiviert (grün).

              1 Reply Last reply Reply Quote 0
              • K
                Karl_999 last edited by

                Das Skript ist aktiv?

                Play-Button neben dem Skriptname ist grün?

                Hast du log-Ausgaben im Skript an passenden Stellen

                log ("gelesen Temp = " + set_temp, "info");
                

                Was sagt der log von ioBroker (Filter auf Adapter javascript setzen)?

                1 Reply Last reply Reply Quote 0
                • S
                  shgbass last edited by

                  zu 1: ja deine

                  zu 2: doch unter global

                  zu 3: ja grün

                  1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 last edited by

                    @shgbass:

                    zu 2: doch unter global `
                    Dann lösche es unter "global" und erstelle es unter "common" oder unter einer neuen Gruppe.

                    1 Reply Last reply Reply Quote 0
                    • S
                      shgbass last edited by

                      Was passiert wenn man das Script unter global anlegt?

                      1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 last edited by

                        @shgbass:

                        Was passiert wenn man das Script unter global anlegt? `
                        http://forum.iobroker.net/viewtopic.php?f=8&t=10477&p=112240#p112240.

                        1 Reply Last reply Reply Quote 0
                        • S
                          shgbass last edited by

                          Vielen Dank an alle!!!! jetzt geht es!!!

                          1 Reply Last reply Reply Quote 0
                          • S
                            shgbass last edited by

                            aber kann mir jetzt nochmal wer erklären was da ganau passiert und was welche funktion macht?

                            1 Reply Last reply Reply Quote 0
                            • paul53
                              paul53 last edited by

                              @shgbass:

                              kann mir jetzt nochmal wer erklären was da ganau passiert und was welche funktion macht? `
                              Die https://github.com/ioBroker/ioBroker.javascript/blob/master/doc/en/javascript.md zu den Funktionen findest Du auf Github.

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

                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              546
                              Online

                              31.9k
                              Users

                              80.1k
                              Topics

                              1.3m
                              Posts

                              3
                              15
                              4780
                              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