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. Neuling?

NEWS

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    23
    1
    1.3k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    14
    1
    2.5k

Neuling?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
22 Beiträge 4 Kommentatoren 3.9k Aufrufe
  • Ä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.
  • fischi87F Offline
    fischi87F Offline
    fischi87
    schrieb am zuletzt editiert von
    #1

    Hallo,

    Ich bin absoluter Neuling und würde gerne Node-Red lernen und verstehen. Gibt es irgendwelche Literatur um dies alles zu lernen?

    Danke euch Mit freundlichen Grüßen

    1 Antwort Letzte Antwort
    0
    • H Offline
      H Offline
      HKF8770
      schrieb am zuletzt editiert von
      #2

      Bin vor 2 Monaten vor dem Gleichen Problem gestanden. Nicht wirklich…das was man findet ist sehr technisch.

      Kleiner Tipp was dich weiterbringt:

      1. Gutes altes Youtube

      2. Du kannst hier lows runterkopieren und in Node Red einlesen. Da siehst du dann wie so was aufgebaut ist.

      Freddy

      1 Antwort Letzte Antwort
      0
      • fischi87F Offline
        fischi87F Offline
        fischi87
        schrieb am zuletzt editiert von
        #3

        Hallo, danke für deine Antwort nur könntest du mir sagen wie das funktioniert? Ich hab schon soviel versucht aber irgendwie klappt gar nichts…..

        Und noch eine frage,was ist das für eine Sprache? Java Skript?

        Danke Mit freundlichen Grüßen

        1 Antwort Letzte Antwort
        0
        • H Offline
          H Offline
          HKF8770
          schrieb am zuletzt editiert von
          #4

          Anbei von mir eine Flow wo ich aus einem E-mail in dem betreff eine befehl eingebe und dann IOBROKER aktoren schalte.

          In diesem Fall kann ich die Beleuchtung an meinem Haus ein und ausschalten.

          Musst halt den e-mail server noch eintragen

          Einfügen ist relativ einfach:

          1 Menue (die 3 ghorizontalen Balken oben rechts)

          2 Import

          3 Clipboard

          Dann geht ein Fenster auf und da das Ganze reinkopieren. Mit o.k. bestätigen und hast es schon.

          Wenn du exportieren möchtest, einfach alles mit der Maus markieren (dann werden die Ränder der Felder orange) und Export -> Clipboard

          Den Text markiern und rauskopienen.

          [{"id":"6b3568e8.94ca98","type":"e-mail in","name":"arcor","server":"imap.arcor.de","port":"993","box":"INBOX","repeat":"30","x":107,"y":1057,"z":"421bbbf7.bde444","wires":[["a51e8daa.5ae17","4462f5e7.bb9d0c","5132a7ec.aecd58"]]},{"id":"a51e8daa.5ae17","type":"debug","name":"","active":false,"console":"false","complete":"false","x":299.54547119140625,"y":891.0909423828125,"z":"421bbbf7.bde444","wires":[]},{"id":"4462f5e7.bb9d0c","type":"function","name":"Licht an","func":"if (msg.topic == 'Licht an') {\n    return msg;\n}\n","outputs":1,"noerr":0,"x":314,"y":969,"z":"421bbbf7.bde444","wires":[["ddae629f.2251a","3f987261.c0678e"]]},{"id":"ddae629f.2251a","type":"debug","name":"","active":false,"console":"false","complete":"false","x":551,"y":870,"z":"421bbbf7.bde444","wires":[]},{"id":"3f987261.c0678e","type":"change","name":"","rules":[{"t":"set","p":"payload","to":"true"}],"action":"","property":"","from":"","to":"","reg":false,"x":519,"y":1015,"z":"421bbbf7.bde444","wires":[["f63d264f.09c2d8","8016b5d0.7fe948","886ff6e.f779008","5e840dbb.a17bf4","d62c4dba.29d3b"]]},{"id":"f63d264f.09c2d8","type":"ioBroker out","name":"Steckdose Garten.STATE","topic":"hm-rpc.0.LEQ0015985.2.STATE","ack":"false","autoCreate":"false","x":819,"y":968,"z":"421bbbf7.bde444","wires":[]},{"id":"8016b5d0.7fe948","type":"debug","name":"","active":false,"console":"false","complete":"false","x":770,"y":889,"z":"421bbbf7.bde444","wires":[]},{"id":"5132a7ec.aecd58","type":"function","name":"Licht aus","func":"if (msg.topic == 'Licht aus') {\n    return msg;\n}\n","outputs":1,"noerr":0,"x":305,"y":1345,"z":"421bbbf7.bde444","wires":[["77d42a0d.882bd4"]]},{"id":"77d42a0d.882bd4","type":"change","name":"","rules":[{"t":"set","p":"payload","to":"false"}],"action":"","property":"","from":"","to":"","reg":false,"x":542,"y":1346,"z":"421bbbf7.bde444","wires":[["d0ab27f3.2f54d8","aa226093.55dda","a00462d4.5ffba","799adbdd.866524","28e88909.d71776"]]},{"id":"d0ab27f3.2f54d8","type":"ioBroker out","name":"Steckdose Garten.STATE","topic":"hm-rpc.0.LEQ0015985.2.STATE","ack":"false","autoCreate":"false","x":842,"y":1338,"z":"421bbbf7.bde444","wires":[]},{"id":"aa226093.55dda","type":"debug","name":"","active":false,"console":"false","complete":"false","x":798,"y":1284,"z":"421bbbf7.bde444","wires":[]},{"id":"a00462d4.5ffba","type":"ioBroker out","name":"Licht Giebel.STATE","topic":"hm-rpc.0.LEQ0015985.1.STATE","ack":"false","autoCreate":"false","x":823,"y":1389,"z":"421bbbf7.bde444","wires":[]},{"id":"886ff6e.f779008","type":"ioBroker out","name":"Licht Giebel.STATE","topic":"hm-rpc.0.LEQ0015985.1.STATE","ack":"false","autoCreate":"false","x":803,"y":1023,"z":"421bbbf7.bde444","wires":[]},{"id":"799adbdd.866524","type":"ioBroker out","name":"Steckdose an Dachrinne.STATE","topic":"hm-rpc.0.LEQ0015985.4.STATE","ack":"false","autoCreate":"false","x":862,"y":1424,"z":"421bbbf7.bde444","wires":[]},{"id":"5e840dbb.a17bf4","type":"ioBroker out","name":"Steckdose an Dachrinne.STATE","topic":"hm-rpc.0.LEQ0015985.4.STATE","ack":"false","autoCreate":"false","x":839,"y":1072,"z":"421bbbf7.bde444","wires":[]},{"id":"d62c4dba.29d3b","type":"ioBroker out","name":"Licht Balkon","topic":"hm-rpc.0.MEQ0272208.1.STATE","ack":"false","autoCreate":"false","x":772,"y":1114,"z":"421bbbf7.bde444","wires":[]},{"id":"28e88909.d71776","type":"ioBroker out","name":"Licht Balkon","topic":"hm-rpc.0.MEQ0272208.1.STATE","ack":"false","autoCreate":"false","x":800,"y":1476,"z":"421bbbf7.bde444","wires":[]}]
          

          212_flow.jpg

          Freddy

          1 Antwort Letzte Antwort
          0
          • fischi87F Offline
            fischi87F Offline
            fischi87
            schrieb am zuletzt editiert von
            #5

            vielen dank, hat auch alles super geklappt. Ich habe mir erstmal das mit dem ganzen wetter zeug rein kopiert und als sv in meiner ccu2 anzeigen lassen wo auch schon das nächste problem auf mich warte, ich habe nach dem Komma immer 6 stellen wie kann ich dies beschränken?

            Mit freundlichen Grüßen
            4528_calendar.ics.txt

            1 Antwort Letzte Antwort
            0
            • H Offline
              H Offline
              HKF8770
              schrieb am zuletzt editiert von
              #6

              weis ich net ganz genau.

              Ich kann dir sagen wir man rundet

              sicherlich kann man da nen Zusatz machen dass man auch 2 Stellen nach dem Komma rundet, aber wie??

              [{"id":"cac18979.353e78","type":"inject","name":"","topic":"","payload":"99,9999","payloadType":"string","repeat":"","crontab":"","once":false,"x":167,"y":1094,"z":"fc6c7385.03939","wires":[["629e1530.9d61ec"]]},{"id":"216d9604.de926a","type":"debug","name":"","active":true,"console":"false","complete":"false","x":798,"y":1099,"z":"fc6c7385.03939","wires":[]},{"id":"629e1530.9d61ec","type":"function","name":"","func":"var Tage_Strom = msg.payload;\nvar Tage_Strom = parseInt(Tage_Strom); // in Zahl umwandeln\n//var Tage_Stromg = Tage_Strom.toFixed(2); \nmsg.payload=Tage_Strom;\nreturn msg;","outputs":1,"noerr":0,"x":451,"y":1097,"z":"fc6c7385.03939","wires":[["216d9604.de926a"]]}]
              

              Freddy

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

                Ersetze mal parseInt(Tage_Strom) durch parseFloat(Tage_Strom) und ändere in msg.payload=Tage_Stromg.

                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
                • fischi87F Offline
                  fischi87F Offline
                  fischi87
                  schrieb am zuletzt editiert von
                  #8

                  Sowas steht bei mir nicht?!

                  [{"id":"46eaf489.b9150c","type":"inject","name":"Start","topic":"","payload":"","payloadType":"string","repeat":"900","crontab":"","once":false,"x":77.21598815917969,"y":62.86397933959961,"z":"3249cd7d.cdb632","wires":[["e832faba.17cd08"]]},{"id":"e832faba.17cd08","type":"http request","name":"Wetterinfo für Strehla über API-Key","method":"GET","ret":"obj","url":"http://api.openweathermap.org/data/2.5/ … 32":[["d69796bc.296868","62ede8a7.9d1218"]]},{"id":"d69796bc.296868","type":"function","name":"Daten extrahieren","func":"msg1 = {};\nmsg1.payload = msg.payload.main.temp;\nmsg2 = {};\nmsg2.payload = msg.payload.main.pressure;\nmsg3 = {};\nmsg3.payload = msg.payload.main.humidity;\nmsg4 = {};\nmsg4.payload = msg.payload.wind.speed;\nmsg5 = {};\nmsg5.payload = msg.payload.wind.deg;\n\nreturn [msg1,msg2,msg3,msg4,msg5];","outputs":"5","noerr":0,"x":631.2159881591797,"y":145.8639793395996,"z":"3249cd7d.cdb632","wires":[["49311bdd.b6cee4"],["1782aa54.e87d56"],["bd7c22f9.4283e"],["f39debec.0c6218"],["b02f0df9.4fd0f"]]},{"id":"49311bdd.b6cee4","type":"ioBroker out","name":"Außentemperatur","topic":"hm-rega.0.4764","ack":"false","autoCreate":"true","x":921.6127166748047,"y":62.86397933959961,"z":"3249cd7d.cdb632","wires":[]},{"id":"1782aa54.e87d56","type":"ioBroker out","name":"Luftdruck","topic":"hm-rega.0.4765","ack":"false","autoCreate":"false","x":899.0413055419922,"y":113.32455062866211,"z":"3249cd7d.cdb632","wires":[]},{"id":"bd7c22f9.4283e","type":"ioBroker out","name":"Luftfeuchtigkeit","topic":"hm-rega.0.4766","ack":"false","autoCreate":"false","x":917.6127166748047,"y":159.4673728942871,"z":"3249cd7d.cdb632","wires":[]},{"id":"f39debec.0c6218","type":"ioBroker out","name":"Windgeschwindigkeit","topic":"hm-rega.0.4767","ack":"false","autoCreate":"false","x":938.4698944091797,"y":209.75320053100586,"z":"3249cd7d.cdb632","wires":[]},{"id":"b02f0df9.4fd0f","type":"ioBroker out","name":"Windrichtung","topic":"hm-rega.0.4768","ack":"false","autoCreate":"false","x":918.6127166748047,"y":257.7530174255371,"z":"3249cd7d.cdb632","wires":[]},{"id":"62ede8a7.9d1218","type":"debug","name":"Ausgabe","active":true,"console":"false","complete":"payload","x":625.2159881591797,"y":62.86397933959961,"z":"3249cd7d.cdb632","wires":[]}]

                  1 Antwort Letzte Antwort
                  0
                  • H Offline
                    H Offline
                    HKF8770
                    schrieb am zuletzt editiert von
                    #9

                    Hallo Paul,

                    kannst du mir sagen wir mann da rundet?? Bei java ist das ja .toFixed(2). Somit kann ich dann nen Wert runden auf 2 Stellen nach dem Komma. Aber bei Node geht der Befehl nicht. Was du ne Lösung?

                    Freddy

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

                      @fischi87:

                      Sowas steht bei mir nicht?! Die einzige Stelle, an der man drehen kann, sehe ich bei > msg1.payload = msg.payload.main.temp Vielleicht hilft ein Ersetzen durch ?: > msg1.payload = msg.payload.main.temp.toFixed(2) `

                      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
                      • BluefoxB Offline
                        BluefoxB Offline
                        Bluefox
                        schrieb am zuletzt editiert von
                        #11

                        @paul53:

                        @fischi87:

                        Sowas steht bei mir nicht?! Die einzige Stelle, an der man drehen kann, sehe ich bei > msg1.payload = msg.payload.main.temp Vielleicht hilft ein Ersetzen durch ?: > msg1.payload = msg.payload.main.temp.toFixed(2)
                        toFixed erwartet schon number als Typ. Deswegen:

                        msg.payload = parseFloat(egalWas || 0).toFixed(2);
                        
                        1 Antwort Letzte Antwort
                        0
                        • paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von
                          #12

                          @Bluefox:

                          toFixed erwartet schon number als Typ. `
                          Laut http://openweathermap.org/current sollte Typ "number" geliefert werden.

                          Mit parseFloat(wert) ist es natürlich sicherer und sieht dann im konkreten Fall so aus:

                          msg1.payload = parseFloat(msg.payload.main.temp).toFixed(2)
                          

                          2678_spotify.png

                          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
                          • fischi87F Offline
                            fischi87F Offline
                            fischi87
                            schrieb am zuletzt editiert von
                            #13

                            hey paul53,

                            viele dank dein code hat funktioniert, nur wenn ich das übertrage auch auf "speed" steht bei mir in der ccm nur "nan" da????

                            Mit freundlichen Grüßen

                            1 Antwort Letzte Antwort
                            0
                            • paul53P Offline
                              paul53P Offline
                              paul53
                              schrieb am zuletzt editiert von
                              #14
                              msg4.payload = parseFloat(msg.payload.wind.speed).toFixed(2)
                              

                              funktioniert nicht ?

                              "nan" erzeugt Javascript, wenn Typ "number" erwartet wird, aber nicht vorliegt.
                              4249_spotify_playlist_016.png
                              4249_spotify_playlist_017.png

                              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
                              • fischi87F Offline
                                fischi87F Offline
                                fischi87
                                schrieb am zuletzt editiert von
                                #15

                                nein funktioniert leider nicht, selbst wenn ich das jetzt wieder ändere in original zustand komm ich nicht wieder auf die zahl??????

                                was mir auch gerade auffällt, ich bekomme jetzt immer eine 0 nach dem Komma auch wenn eine zahl übermittelt wird???

                                Mit freundlichen Grüßen

                                1 Antwort Letzte Antwort
                                0
                                • fischi87F Offline
                                  fischi87F Offline
                                  fischi87
                                  schrieb am zuletzt editiert von
                                  #16

                                  so jetzt hat es doch funktioniert, sorry hab mal neu gestartet, jetzt funktioniert alles, danke euch

                                  Mit freundlichen Grüßen

                                  ps. hab noch viel zu lernen was node-red betrifft, wo findet man die befehle und ihre Bedeutung?

                                  1 Antwort Letzte Antwort
                                  0
                                  • fischi87F Offline
                                    fischi87F Offline
                                    fischi87
                                    schrieb am zuletzt editiert von
                                    #17

                                    hey paul53 ich nochmal, vielleicht kannst du oder jemand anderes nochmal helfen?!

                                    wie gesagt versuche mir node-red irgendwie beizubringen.

                                    ich habe vor per sind adapter eine sv zu schalten d.h. wenn alles Geräte in mehr im plan sind soll die sv sich ändern aber was schreibt man da für eine Funktion rein oder wie realisiert man dies?

                                    das ist der Anfang:

                                    [{"id":"f7a2cf94.085d3","type":"ioBroker in","name":"PS 4","topic":"ping.0.RaspberryPi.192_168_178_31","payloadType":"value","x":136,"y":434,"z":"751d0e6f.8ae2f","wires":[[]]}]
                                    
                                    1 Antwort Letzte Antwort
                                    0
                                    • fischi87F Offline
                                      fischi87F Offline
                                      fischi87
                                      schrieb am zuletzt editiert von
                                      #18

                                      @fischi87:

                                      hey paul53 ich nochmal, vielleicht kannst du oder jemand anderes nochmal helfen?!

                                      wie gesagt versuche mir node-red irgendwie beizubringen.

                                      ich habe vor per sind adapter eine sv zu schalten d.h. wenn alles Geräte in mehr im plan sind soll die sv sich ändern aber was schreibt man da für eine Funktion rein oder wie realisiert man dies?

                                      das ist der Anfang:

                                      [{"id":"f7a2cf94.085d3","type":"ioBroker in","name":"PS 4","topic":"ping.0.RaspberryPi.192_168_178_31","payloadType":"value","x":136,"y":434,"z":"751d0e6f.8ae2f","wires":[[]]}]
                                      ```` `  
                                      

                                      danke Mit freundlichen Grüßen

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

                                        Von node-red habe ich nicht die geringste Ahnung. Lediglich mit der darin eingebetten Javascript-Funktion (hinter "func":) kann ich etwas anfangen.

                                        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
                                        • fischi87F Offline
                                          fischi87F Offline
                                          fischi87
                                          schrieb am zuletzt editiert von
                                          #20

                                          und kannst du mir da mit meinem Projekt helfen? ich werde ja eine Funktion brauchen und den true and false status der jeweiligen Geräte zu erkennen und dann eine "wenn oder" Auswertung zu bekommen?!

                                          Mit freundlichen Grüßen

                                          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

                                          757

                                          Online

                                          32.5k

                                          Benutzer

                                          81.7k

                                          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