Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. IoBroker JavaScript Temperaturwert lesen und schreiben

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    924

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    688

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

IoBroker JavaScript Temperaturwert lesen und schreiben

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
15 Beiträge 3 Kommentatoren 5.2k Aufrufe 1 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • S Offline
    S Offline
    shgbass
    schrieb am zuletzt editiert von
    #1

    Hallo ich möchte über ein JavaScript in iobroker einen Sollwert auslesen und in eine andere Variable schreiben.

    Kann mir jemand sagen wie die Syntax aussehen muss?

    hier die Variablen:

    diese soll gelesen werden: mqtt.0.SetTempWohnzimmer

    und in diese soll geschrieben werden: hm-rpc.0.NEQ0881141.4.SET_TEMPERATURE

    1 Antwort Letzte Antwort
    0
    • K Offline
      K Offline
      Karl_999
      schrieb am zuletzt editiert von
      #2

      So funktioniert es bei mir.

      Lesen eines Wertes

      VAR = "mqtt.0.SetTempWohnzimmer";
      set_temp = getState(VAR ).val;
      

      Schreiben eines Wertes:

      VAR = "hm-rpc.0.NEQ0881141.4.SET_TEMPERATURE";
       setState(VAR, true, set_temp, false);
      
      1 Antwort Letzte Antwort
      0
      • paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #3

        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);
        });
        

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • S Offline
          S Offline
          shgbass
          schrieb am zuletzt editiert von
          #4

          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 Antwort Letzte Antwort
          0
          • paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

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

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

            1 Antwort Letzte Antwort
            0
            • S Offline
              S Offline
              shgbass
              schrieb am zuletzt editiert von
              #6

              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 Antwort Letzte Antwort
              0
              • paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #7

                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).

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                1 Antwort Letzte Antwort
                0
                • K Offline
                  K Offline
                  Karl_999
                  schrieb am zuletzt editiert von
                  #8

                  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 Antwort Letzte Antwort
                  0
                  • S Offline
                    S Offline
                    shgbass
                    schrieb am zuletzt editiert von
                    #9

                    zu 1: ja deine

                    zu 2: doch unter global

                    zu 3: ja grün

                    1 Antwort Letzte Antwort
                    0
                    • paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von
                      #10

                      @shgbass:

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

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                      1 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        shgbass
                        schrieb am zuletzt editiert von
                        #11

                        Was passiert wenn man das Script unter global anlegt?

                        1 Antwort Letzte Antwort
                        0
                        • paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von
                          #12

                          @shgbass:

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

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                          1 Antwort Letzte Antwort
                          0
                          • S Offline
                            S Offline
                            shgbass
                            schrieb am zuletzt editiert von
                            #13

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

                            1 Antwort Letzte Antwort
                            0
                            • S Offline
                              S Offline
                              shgbass
                              schrieb am zuletzt editiert von
                              #14

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

                              1 Antwort Letzte Antwort
                              0
                              • paul53P Offline
                                paul53P Offline
                                paul53
                                schrieb am zuletzt editiert von
                                #15

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

                                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                                1 Antwort Letzte Antwort
                                0
                                Antworten
                                • In einem neuen Thema antworten
                                Anmelden zum Antworten
                                • Älteste zuerst
                                • Neuste zuerst
                                • Meiste Stimmen


                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                1.0k

                                Online

                                32.6k

                                Benutzer

                                82.0k

                                Themen

                                1.3m

                                Beiträge
                                Community
                                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                ioBroker Community 2014-2025
                                logo
                                • Anmelden

                                • Du hast noch kein Konto? Registrieren

                                • Anmelden oder registrieren, um zu suchen
                                • Erster Beitrag
                                  Letzter Beitrag
                                0
                                • Home
                                • Aktuell
                                • Tags
                                • Ungelesen 0
                                • Kategorien
                                • Unreplied
                                • Beliebt
                                • GitHub
                                • Docu
                                • Hilfe