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

  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Blockly vs. Node-Red vs. Javascript

NEWS

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

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.4k

Blockly vs. Node-Red vs. Javascript

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
46 Beiträge 10 Kommentatoren 4.8k Aufrufe 11 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.
  • DJMarc75D Offline
    DJMarc75D Offline
    DJMarc75
    schrieb am zuletzt editiert von
    #41

    Guten Morgen.
    Jetzt muss ich mich da doch nochmals zu äußern.

    Ich nutze ja, wie schon geschrieben, beide "Systeme" und werde da auch keine Nachteile pro System schreiben - da ich keine sehe.
    Fange ich mal mit Blockly an:

    Ich nutze zu 95% Blockly da ich dieses System sehr einfach finde.
    Für reines skripten und um evtl. Javascript zu "lernen" recht easy.

    Der größte Unterschied zu Node-Red ist aber der dass man in Node-Red ein System hat welches wirklich ALLES vereint.
    Sei es skripten, visualisieren und vieles mehr. Ja, man kann sich sogar die meisten Adapter in ioBroker "sparen" da es dafür die Nodes gibt. Zugegeben sind nicht alle Nodes geeignet und funktionell aber das liegt nicht am System sondern an der "Pflege" der Nodes seitens der Developer - ähnlich den Adaptern in ioBroker !
    Ein Beispiel wofür ich Node-Red nutze ist mein GPS-System:

    Screenshot 2022-12-14 063013.png

    In Verbindung mit der Tankerkönig-Node habe ich quasi fast schon ein Navi welches mir, je nach GPS-Standort, die 5 naheliegendsten Tankstellen inkl. Preise und Adressen anzeigt.
    Sowas ist mit Blockly nicht machbar da im ioB einfach der Adapter Tankerkönig solche Auswertungen (Radius, Adressen, usw) nicht hergibt.
    Zugegeben nutze ich die VIS in Node-Red garnicht da ich bei der ioB-VIS einfach mehr Möglichkeiten zum optischen Spielen sehe. Das ist aber Geschmackssache.

    Mein Fazit:

    Blockly zum Skripten - mehr halt nicht.
    Node-Red - all-inclusive.

    Lehrling seit 1975 !!!
    Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
    https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

    mickymM 1 Antwort Letzte Antwort
    1
    • DJMarc75D DJMarc75

      Guten Morgen.
      Jetzt muss ich mich da doch nochmals zu äußern.

      Ich nutze ja, wie schon geschrieben, beide "Systeme" und werde da auch keine Nachteile pro System schreiben - da ich keine sehe.
      Fange ich mal mit Blockly an:

      Ich nutze zu 95% Blockly da ich dieses System sehr einfach finde.
      Für reines skripten und um evtl. Javascript zu "lernen" recht easy.

      Der größte Unterschied zu Node-Red ist aber der dass man in Node-Red ein System hat welches wirklich ALLES vereint.
      Sei es skripten, visualisieren und vieles mehr. Ja, man kann sich sogar die meisten Adapter in ioBroker "sparen" da es dafür die Nodes gibt. Zugegeben sind nicht alle Nodes geeignet und funktionell aber das liegt nicht am System sondern an der "Pflege" der Nodes seitens der Developer - ähnlich den Adaptern in ioBroker !
      Ein Beispiel wofür ich Node-Red nutze ist mein GPS-System:

      Screenshot 2022-12-14 063013.png

      In Verbindung mit der Tankerkönig-Node habe ich quasi fast schon ein Navi welches mir, je nach GPS-Standort, die 5 naheliegendsten Tankstellen inkl. Preise und Adressen anzeigt.
      Sowas ist mit Blockly nicht machbar da im ioB einfach der Adapter Tankerkönig solche Auswertungen (Radius, Adressen, usw) nicht hergibt.
      Zugegeben nutze ich die VIS in Node-Red garnicht da ich bei der ioB-VIS einfach mehr Möglichkeiten zum optischen Spielen sehe. Das ist aber Geschmackssache.

      Mein Fazit:

      Blockly zum Skripten - mehr halt nicht.
      Node-Red - all-inclusive.

      mickymM Offline
      mickymM Offline
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #42

      @djmarc75 Wichtig ist halt, das die Visualisierung weder mit Blockly, noch mit NodeRed was zu tun hat. Man muss nicht das NR Dashboard nutzen. NR, Blockly und JS sind dafür da, dass man eine Logik implementiert. Deine Karte wirst Du wahrscheinlich in Deine VIS eingebaut haben, genauso habe ich eine VIS Seite mit meinem Grundriss (könnte ich nie und nimmer im NR Dashboard erstellen) in mein NodeRed Dashboard eingebunden habe.

      Ich finde es schon wichtig, dass man diese Tools als Logikmaschinen einordnet und das die zu implementierende Logik mit allen 3 Tools zu implementieren geht und es bezgl. Visualisierung, der Verwendung von History Adaptern und damit der Anbindung an Datenbanken und die Verwendung von Graph Software von Grafana oder flot - keine Einschränkungen gibt und somit auch kein Entscheidungskriterium Pro oder Contra für einen Einsteiger darstellt.

      Im Prinzip ist es ein Riesenvorteil des iobroker Systems, dass alle Logikmaschinen insgesamt hervorragend in das System integriert sind und das es Möglichkeiten gibt alle Systeme gemeinsam zu nutzen und zwar genauso wie über andere Adapter, in dem man über Datenpunkte die jeweilig anderen System triggern kann.

      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
      1
      • R Renegade 0

        Mahlzeit,

        da ich denke, dass es hier einigen ähnlich wie mir geht, möchte ich hier mal ein pro/kontra erstellen.

        Die Frage ist, warum blockly bzw. Node-Red?

        Was sind die jeweiligen Vor-/Nachteile?

        CodierknechtC Offline
        CodierknechtC Offline
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von
        #43

        @renegade-0
        OK, dann gebe ich auch noch meinen Senf dazu:
        Ich nutze Blockly und JS.
        NodeRed gar nicht - aus einem einfachen Grund: Mit Blockly und JS habe ich alles was ich brauche.
        Ich halte es genauso wie @BananaJoe : Mit Blockly baue ich mir die Prototypen. Das geht für mich schneller, da ich mit JS noch nicht so vertraut bin. Sobald das dann halbwegs läuft, kopiere ich mir den JS-Code und verwende das als Basis, um die gewünschte Funktionalität in JS abzubilden. Da sind viele Dinge dann einfach eleganter umzusetzen.
        Aus vielen Blöcken werden dann ganz schnell einige wenige Zeilen JS. Damit komme ich berufsbedingt letztendlich besser zurecht.

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        1 Antwort Letzte Antwort
        0
        • liv-in-skyL liv-in-sky

          @homoran sagte in Blockly vs. Node-Red vs. Javascript:

          Die Zielgruppe fpr Blockly ist nicht unbedingt der fortschrittliche Programmierer!

          denke schon - nach einen jahr ist man das - und was dann - bei den momentanen einschränkungen von nodered, bedeutet das umlernen !

          ich sehe es so - meine persönliche meinung !!!!

          gäbe es kein nodered in iobroker, würde ich das nicht merken - es gäbe keine einschränkungen für mich
          ohne blockly wäre ich wahrscheinlich nicht hier, weil ich das einfache konzept von blockly als anfänger gut fand - wahrscheinlich hätte ich nodered angeschaut und mein smarthome nur damit realisiert - es würde dann aber mir einiges fehlen

          mit blockly einfach einsteigen - wenn's besser wird, etwas javascript abschreiben und lernen und man hat alles, was man braucht. will man dann noch in der vis "rum-coden" hilft einem das javascript-wissen - mit nodered kann man keine solche vis wie bei iobroker aufbauen

          aus anfängern werden irgendwann fortgeschrittene - über blockly geht das relativ schnell :-)

          mit blockly lernt man programmieren - miit nodered lernt man prozessverarbeitung

          HomoranH Offline
          HomoranH Offline
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von Homoran
          #44

          @liv-in-sky sagte in Blockly vs. Node-Red vs. Javascript:

          @homoran sagte in Blockly vs. Node-Red vs. Javascript:

          Die Zielgruppe fpr Blockly ist nicht unbedingt der fortschrittliche Programmierer!

          denke schon - nach einen jahr ist man das - und was dann

          Das ist genau die Frage!

          die (vorweg definierte) Zielgruppe für Blockly ist der Einsteiger!
          Deswegen sind komplexere Möglichkeiten nicht vorgesehen (gewesen), um die Anzahl Blöcke übersichtlich zu halten und einen "Programmiernoob" nicht zu überfordern.

          genau diese "und was dann" hat inzwischen dazu geführt, dass neue Blöcke und Möglichkeiten hinzugefügt wurden.

          Hier hätte man ggf. schon einen Expertenmodus dafür einführen sollen.
          Mit diesem könnten dann sogar noch mehr Blöcke hinzugefügt werden ohne Einsteiger abzuschrecken.
          Ansonsten ist es wie mit vis.

          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
          1
          • liv-in-skyL liv-in-sky

            @homoran sagte in Blockly vs. Node-Red vs. Javascript:

            Die Zielgruppe fpr Blockly ist nicht unbedingt der fortschrittliche Programmierer!

            denke schon - nach einen jahr ist man das - und was dann - bei den momentanen einschränkungen von nodered, bedeutet das umlernen !

            ich sehe es so - meine persönliche meinung !!!!

            gäbe es kein nodered in iobroker, würde ich das nicht merken - es gäbe keine einschränkungen für mich
            ohne blockly wäre ich wahrscheinlich nicht hier, weil ich das einfache konzept von blockly als anfänger gut fand - wahrscheinlich hätte ich nodered angeschaut und mein smarthome nur damit realisiert - es würde dann aber mir einiges fehlen

            mit blockly einfach einsteigen - wenn's besser wird, etwas javascript abschreiben und lernen und man hat alles, was man braucht. will man dann noch in der vis "rum-coden" hilft einem das javascript-wissen - mit nodered kann man keine solche vis wie bei iobroker aufbauen

            aus anfängern werden irgendwann fortgeschrittene - über blockly geht das relativ schnell :-)

            mit blockly lernt man programmieren - miit nodered lernt man prozessverarbeitung

            R Offline
            R Offline
            Renegade 0
            schrieb am zuletzt editiert von
            #45

            @liv-in-sky sagte in Blockly vs. Node-Red vs. Javascript:

            aus anfängern werden irgendwann fortgeschrittene - über blockly geht das relativ schnell
            mit blockly lernt man programmieren - miit nodered lernt man prozessverarbeitung

            Das finde ich mal eine echt gute Aussage. Node red hat in der Basis nicht viel mit programmieren zu tun. Es ist hautsächlich Logik und Prozessverarbeitung.
            Mit Blockly kenn ich mich noch gar nicht aus, aber einige sagen ja, dass es einfach plug and play ist und dann gut als Grundrahmen für eine direkte Programmierung ist. Also wird das schon stimmen.

            Natürlich kann Node-Red auch Programmiersprache abbilden, wie mir @mickym schon so oft gezeigt und geduldigst erklärt hat. ;), aber das sehe ich in Node-Red eher als fortgeschrittene Stufe an.

            @djmarc75 sagte in Blockly vs. Node-Red vs. Javascript:

            Ich nutze ja, wie schon geschrieben, beide "Systeme" und werde da auch keine Nachteile pro System schreiben - da ich keine sehe.

            Danke dir erstmal für deine Aussage. Kann man sich hier im gesamten darauf einigen, dass sowohl Blockly als auch Node-Red über hinzugefügte Adapter bzw. JS-Scripts eigentlich "alles" bzw. das gleiche können, nur der Weg bei dem einen oder anderen einfach Umständlicher ist?

            liv-in-skyL 1 Antwort Letzte Antwort
            0
            • R Renegade 0

              @liv-in-sky sagte in Blockly vs. Node-Red vs. Javascript:

              aus anfängern werden irgendwann fortgeschrittene - über blockly geht das relativ schnell
              mit blockly lernt man programmieren - miit nodered lernt man prozessverarbeitung

              Das finde ich mal eine echt gute Aussage. Node red hat in der Basis nicht viel mit programmieren zu tun. Es ist hautsächlich Logik und Prozessverarbeitung.
              Mit Blockly kenn ich mich noch gar nicht aus, aber einige sagen ja, dass es einfach plug and play ist und dann gut als Grundrahmen für eine direkte Programmierung ist. Also wird das schon stimmen.

              Natürlich kann Node-Red auch Programmiersprache abbilden, wie mir @mickym schon so oft gezeigt und geduldigst erklärt hat. ;), aber das sehe ich in Node-Red eher als fortgeschrittene Stufe an.

              @djmarc75 sagte in Blockly vs. Node-Red vs. Javascript:

              Ich nutze ja, wie schon geschrieben, beide "Systeme" und werde da auch keine Nachteile pro System schreiben - da ich keine sehe.

              Danke dir erstmal für deine Aussage. Kann man sich hier im gesamten darauf einigen, dass sowohl Blockly als auch Node-Red über hinzugefügte Adapter bzw. JS-Scripts eigentlich "alles" bzw. das gleiche können, nur der Weg bei dem einen oder anderen einfach Umständlicher ist?

              liv-in-skyL Offline
              liv-in-skyL Offline
              liv-in-sky
              schrieb am zuletzt editiert von
              #46

              @renegade-0 sagte in Blockly vs. Node-Red vs. Javascript:

              Danke dir erstmal für deine Aussage. Kann man sich hier im gesamten darauf einigen, dass sowohl Blockly als auch Node-Red über hinzugefügte Adapter bzw. JS-Scripts eigentlich "alles" bzw. das gleiche können, nur der Weg bei dem einen oder anderen einfach Umständlicher ist?

              njein - das geht teilweise nicht mit nodered https://forum.iobroker.net/post/909399 - ansonsten wüde ich dir zustimmen

              ein weiterer grund warum ich nodered nicht mehr nutze, ist das erzeugte durcheinander, wo den nun das script liegt. viele forum beispiele brauchen javascript- pur - also sind da schon mal mit der zeit welche da. dann hat man node red und könnte da noch scripte haben. letztlich hatte ich auch noch blockly scripte. blockly und javascript kann man in einer programmierumgebung durchsuchen und ein script finden - aber nodered muss dann auch noch durchsucht werden. ich habe z.b ungefähr 700 scripte (sind auch nur test-scripts und vorlagen dabei) - aber ich weiß immer, wo ich danach suchen muss. mich nervte es, immer in 2 verschiedenen umgebungen zu suchen

              nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

              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
              FAQ Cloud / IOT
              HowTo: Node.js-Update
              HowTo: Backup/Restore
              Downloads
              BLOG

              250

              Online

              32.4k

              Benutzer

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