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. [vgl. Folgefrage]Wie kann ich eine Variable an ein

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.6k

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

[vgl. Folgefrage]Wie kann ich eine Variable an ein

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
13 Beiträge 3 Kommentatoren 680 Aufrufe 2 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.
  • F Offline
    F Offline
    franzda
    schrieb am zuletzt editiert von franzda
    #1

    Gibt es eine Möglichkeit in einem HTML node red template eine Variable an ein script zu übergeben.
    Ich habe bis jetzt nur Beispiele gefunden worin konstanten übergeben werden.
    Ich suche die Lösung für folgende Idee. Also Übergabe einer Variable
    Ich weiß das ist nicht die ganz typische Lösung. Möchte aber Listen bearbeiten und über mehrere nodes zu gehen ist aufwendig und erfordert eine gute Synchronisation.

    <script type=“text/javascript“<
    Function wandeln (ti) (
            var dt = new Date(ti) {
            document.getElementById("example").innerHTML = dt.toLocaleString();
    }
    </script>
    <table border=1>
        <tr ng-repeat="element in msg.payload">
            <td ng-bind-html="element.name"></td>
            <td wandeln(element.lc)></td>
        </tr>
    
    </table>
    mickymM HomoranH 3 Antworten Letzte Antwort
    0
    • F franzda

      Gibt es eine Möglichkeit in einem HTML node red template eine Variable an ein script zu übergeben.
      Ich habe bis jetzt nur Beispiele gefunden worin konstanten übergeben werden.
      Ich suche die Lösung für folgende Idee. Also Übergabe einer Variable
      Ich weiß das ist nicht die ganz typische Lösung. Möchte aber Listen bearbeiten und über mehrere nodes zu gehen ist aufwendig und erfordert eine gute Synchronisation.

      <script type=“text/javascript“<
      Function wandeln (ti) (
              var dt = new Date(ti) {
              document.getElementById("example").innerHTML = dt.toLocaleString();
      }
      </script>
      <table border=1>
          <tr ng-repeat="element in msg.payload">
              <td ng-bind-html="element.name"></td>
              <td wandeln(element.lc)></td>
          </tr>
      
      </table>
      mickymM Online
      mickymM Online
      mickym
      Most Active
      schrieb am zuletzt editiert von
      #2

      @franzda I do not know - what you mean with variable. If you send a payload or msg object into a template node - it is a variable??

      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

      F 1 Antwort Letzte Antwort
      0
      • F franzda

        Gibt es eine Möglichkeit in einem HTML node red template eine Variable an ein script zu übergeben.
        Ich habe bis jetzt nur Beispiele gefunden worin konstanten übergeben werden.
        Ich suche die Lösung für folgende Idee. Also Übergabe einer Variable
        Ich weiß das ist nicht die ganz typische Lösung. Möchte aber Listen bearbeiten und über mehrere nodes zu gehen ist aufwendig und erfordert eine gute Synchronisation.

        <script type=“text/javascript“<
        Function wandeln (ti) (
                var dt = new Date(ti) {
                document.getElementById("example").innerHTML = dt.toLocaleString();
        }
        </script>
        <table border=1>
            <tr ng-repeat="element in msg.payload">
                <td ng-bind-html="element.name"></td>
                <td wandeln(element.lc)></td>
            </tr>
        
        </table>
        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von
        #3

        @franzda Hallo Franz,
        warum hier auf englisch?

        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

        F 1 Antwort Letzte Antwort
        0
        • mickymM mickym

          @franzda I do not know - what you mean with variable. If you send a payload or msg object into a template node - it is a variable??

          F Offline
          F Offline
          franzda
          schrieb am zuletzt editiert von
          #4

          @mickym I mean
          in all examples on the web I found script("constant"). Yes I would like to pass payload.val (see may post)

          1 Antwort Letzte Antwort
          0
          • HomoranH Homoran

            @franzda Hallo Franz,
            warum hier auf englisch?

            F Offline
            F Offline
            franzda
            schrieb am zuletzt editiert von
            #5

            @homoran @homoran Gibt es eine Möglichkeit in einem HTML node red template eine Variable an ein cript zu übergeben.
            Ich habe bis jetzt nur Beispiele gefunden worin konstanten übergeben werden.
            Ich suche die Lösung für folgende Idee. Also übergabe einer Variable
            Ich weiss das ist nicht die ganz typische Lösung. Möchte aber Listen bearbeiten und über nehrere nodes zu gehen ist aufwendig und erfordert eine gute Synchronisation.

            mickymM HomoranH 2 Antworten Letzte Antwort
            0
            • F franzda

              @homoran @homoran Gibt es eine Möglichkeit in einem HTML node red template eine Variable an ein cript zu übergeben.
              Ich habe bis jetzt nur Beispiele gefunden worin konstanten übergeben werden.
              Ich suche die Lösung für folgende Idee. Also übergabe einer Variable
              Ich weiss das ist nicht die ganz typische Lösung. Möchte aber Listen bearbeiten und über nehrere nodes zu gehen ist aufwendig und erfordert eine gute Synchronisation.

              mickymM Online
              mickymM Online
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #6

              @franzda Schau Dir mal den ganzen Thread mit Codebeispielen an, da habe ich mehrere Template Nodes als Tabelle mit Daten befüllt.

              Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

              1 Antwort Letzte Antwort
              0
              • F franzda

                @homoran @homoran Gibt es eine Möglichkeit in einem HTML node red template eine Variable an ein cript zu übergeben.
                Ich habe bis jetzt nur Beispiele gefunden worin konstanten übergeben werden.
                Ich suche die Lösung für folgende Idee. Also übergabe einer Variable
                Ich weiss das ist nicht die ganz typische Lösung. Möchte aber Listen bearbeiten und über nehrere nodes zu gehen ist aufwendig und erfordert eine gute Synchronisation.

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von
                #7

                @franzda
                es geht mir rein um organisatorisches:

                Ich sah deinen Namen und deine Bezeichnung "wandeln"
                Soll ich das Ganze nicht in die deutsche Sektion verschieben

                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                F 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @franzda
                  es geht mir rein um organisatorisches:

                  Ich sah deinen Namen und deine Bezeichnung "wandeln"
                  Soll ich das Ganze nicht in die deutsche Sektion verschieben

                  F Offline
                  F Offline
                  franzda
                  schrieb am zuletzt editiert von
                  #8

                  @homoran @homoran wenn Du meinst gerne; Dachte dass auf englisch einfach mehr Leser gibt und dadurch mehr Möglichkeiten auf eine Antwort. Liege ich da falsch?

                  HomoranH mickymM 2 Antworten Letzte Antwort
                  0
                  • F franzda

                    @homoran @homoran wenn Du meinst gerne; Dachte dass auf englisch einfach mehr Leser gibt und dadurch mehr Möglichkeiten auf eine Antwort. Liege ich da falsch?

                    HomoranH Nicht stören
                    HomoranH Nicht stören
                    Homoran
                    Global Moderator Administrators
                    schrieb am zuletzt editiert von Homoran
                    #9

                    @franzda sagte in how can I pass a variable into a javascript:

                    dass auf englisch einfach mehr Leser gibt und dadurch mehr Möglichkeiten auf eine Antwort. Liege ich da falsch?

                    kilometerweit daneben :-)

                    im englischen Teil kommt hier nur ein winziger Bruchteil an Posts
                    Sprachen.png

                    deswegen würde ich dich gerne ins Zentrum des Geschehens verschieben

                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    F 1 Antwort Letzte Antwort
                    0
                    • HomoranH Homoran

                      @franzda sagte in how can I pass a variable into a javascript:

                      dass auf englisch einfach mehr Leser gibt und dadurch mehr Möglichkeiten auf eine Antwort. Liege ich da falsch?

                      kilometerweit daneben :-)

                      im englischen Teil kommt hier nur ein winziger Bruchteil an Posts
                      Sprachen.png

                      deswegen würde ich dich gerne ins Zentrum des Geschehens verschieben

                      F Offline
                      F Offline
                      franzda
                      schrieb am zuletzt editiert von
                      #10

                      @homoran ok

                      HomoranH 1 Antwort Letzte Antwort
                      0
                      • F franzda

                        @homoran ok

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #11

                        @franzda ist verschoben!
                        Kannst du noch den Titel anpassen?

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        1 Antwort Letzte Antwort
                        0
                        • F franzda

                          @homoran @homoran wenn Du meinst gerne; Dachte dass auf englisch einfach mehr Leser gibt und dadurch mehr Möglichkeiten auf eine Antwort. Liege ich da falsch?

                          mickymM Online
                          mickymM Online
                          mickym
                          Most Active
                          schrieb am zuletzt editiert von
                          #12

                          @franzda sagte in how can I pass a variable into a javascript:

                          @homoran @homoran wenn Du meinst gerne; Dachte dass auf englisch einfach mehr Leser gibt und dadurch mehr Möglichkeiten auf eine Antwort. Liege ich da falsch?

                          Bei NodeRed sieht das wahrscheinlich anders aus, aber für den iobroker beeindruckend fand ich nun nicht nur die Zahl der Beiträge hier im Forum, sondern auch generell die Nutzung des iobrokers wie auf der offiziellen Seite gezeigt wird:

                          a6a5c552-cdf4-480b-b1f1-c4c92430f06f-image.png

                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                          1 Antwort Letzte Antwort
                          0
                          • F franzda

                            Gibt es eine Möglichkeit in einem HTML node red template eine Variable an ein script zu übergeben.
                            Ich habe bis jetzt nur Beispiele gefunden worin konstanten übergeben werden.
                            Ich suche die Lösung für folgende Idee. Also Übergabe einer Variable
                            Ich weiß das ist nicht die ganz typische Lösung. Möchte aber Listen bearbeiten und über mehrere nodes zu gehen ist aufwendig und erfordert eine gute Synchronisation.

                            <script type=“text/javascript“<
                            Function wandeln (ti) (
                                    var dt = new Date(ti) {
                                    document.getElementById("example").innerHTML = dt.toLocaleString();
                            }
                            </script>
                            <table border=1>
                                <tr ng-repeat="element in msg.payload">
                                    <td ng-bind-html="element.name"></td>
                                    <td wandeln(element.lc)></td>
                                </tr>
                            
                            </table>
                            mickymM Online
                            mickymM Online
                            mickym
                            Most Active
                            schrieb am zuletzt editiert von mickym
                            #13

                            @franzda Wie gesagt für eine Tabelle brauchst Du das nicht im script Teil der Template Node bearbeiten, das bring in meinen Augen nichts.

                            Wenn Du unbedingt eine payload in einem script Teil einer Template Node machen willst, musst Du das im Script Teil einen besonderen Bereich definieren:

                            https://flows.nodered.org/flow/2f1aaf0635f9bf23207152682323240a

                            In diesem Thread habe ich das mal verwendet:

                            0810894f-6215-4f18-8f4a-04933745c0df-image.png

                            Allerdings verstehe ich es nicht, warum man das für Tabellen braucht.

                            Sprich im Prinzip kannst Du im script Teil der Template Node nur innerhalb der (function(scope) { ... } auf das Nachrichtenobjekt zugreifen.

                            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                            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

                            778

                            Online

                            32.7k

                            Benutzer

                            82.4k

                            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