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. Blinder Anfänger

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    11
    1
    117

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

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

Blinder Anfänger

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
17 Beiträge 6 Kommentatoren 1.2k Aufrufe 5 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.
  • C Offline
    C Offline
    cech
    schrieb am zuletzt editiert von
    #1

    Hallo,

    als erstes muss ich sagen, ich bin blutiger Anfänger in Sachen SamrtHome / Node Red etc.

    Ich habe mir vor kurzen einen Raspberry 4 incl. Z-Wave USB-Stick bestellt hinzu kam noch ein MCO Home Thermostat (https://manual.zwave.eu/backend/make.php?lang=de&sku=MCOEMH7H-EH2) zum testen.

    Das Ziel wäre gewesen mittels iobroker und Node / Red das Thermostat zu einer bestimmten Uhrzeit an.- bzw. auszuschalten.

    Leider ist die Sache nun doch nicht so einfach wie er hofft.

    Ich finde aktuell keine Möglichkeit eine einfachen Flow zu erstellen bei dem ich per Schalter sagen kann, Schalte Node13 Eigenschaft XY zu Eigenschaft YX.

    Um zu vereinfachen, ich will für ein bestimmtest Gerät einen bestimmten vordefinierten Wert per Schalter ändern.

    Ich hoffe Ihr könnt mich einigermaßen verstehen für ein Tipps wär ich euch sehr Dankbar.

    Gruß
    cech

    UncleSamU 1 Antwort Letzte Antwort
    0
    • C cech

      Hallo,

      als erstes muss ich sagen, ich bin blutiger Anfänger in Sachen SamrtHome / Node Red etc.

      Ich habe mir vor kurzen einen Raspberry 4 incl. Z-Wave USB-Stick bestellt hinzu kam noch ein MCO Home Thermostat (https://manual.zwave.eu/backend/make.php?lang=de&sku=MCOEMH7H-EH2) zum testen.

      Das Ziel wäre gewesen mittels iobroker und Node / Red das Thermostat zu einer bestimmten Uhrzeit an.- bzw. auszuschalten.

      Leider ist die Sache nun doch nicht so einfach wie er hofft.

      Ich finde aktuell keine Möglichkeit eine einfachen Flow zu erstellen bei dem ich per Schalter sagen kann, Schalte Node13 Eigenschaft XY zu Eigenschaft YX.

      Um zu vereinfachen, ich will für ein bestimmtest Gerät einen bestimmten vordefinierten Wert per Schalter ändern.

      Ich hoffe Ihr könnt mich einigermaßen verstehen für ein Tipps wär ich euch sehr Dankbar.

      Gruß
      cech

      UncleSamU Offline
      UncleSamU Offline
      UncleSam
      Developer
      schrieb am zuletzt editiert von
      #2

      @cech Ich würde dir empfehlen, Blockly (im Scripts/JavaScript Adapter) anstelle von Node Red zu verwenden. Node Red is super, um Abläufe und Umwandlungen zu machen und Drittsysteme einzubinden, sobald es aber um Logik geht, bist du mit Blockly (oder JavaScript) viel besser dran.

      Bitte bei Problemen mit meinen Adaptern, Issue auf GitHub erfassen: Loxone | I2C | Luxtronik2
      ♡-lichen Dank an meine Sponsoren

      C mickymM 2 Antworten Letzte Antwort
      0
      • UncleSamU UncleSam

        @cech Ich würde dir empfehlen, Blockly (im Scripts/JavaScript Adapter) anstelle von Node Red zu verwenden. Node Red is super, um Abläufe und Umwandlungen zu machen und Drittsysteme einzubinden, sobald es aber um Logik geht, bist du mit Blockly (oder JavaScript) viel besser dran.

        C Offline
        C Offline
        cech
        schrieb am zuletzt editiert von
        #3

        @unclesam said in Blinder Anfänger:

        @cech Ich würde dir empfehlen, Blockly (im Scripts/JavaScript Adapter) anstelle von Node Red zu verwenden. Node Red is super, um Abläufe und Umwandlungen zu machen und Drittsysteme einzubinden, sobald es aber um Logik geht, bist du mit Blockly (oder JavaScript) viel besser dran.

        Hallo und vielen Dank für deine Antwort !
        also rein technisch ist mein Vorhaben prinzipiell umsetzbar ?
        Ich möchte halt nur eine Entität ? (sagt man das so) von off auf head setzen und umgekehrt und das alle für ein bestimmtes Node (falls man mehr als eines dieser Geräte besitzt) !

        Gibt es eine Seite wo man sich einfache Beispiele runterladen kann um das ganze dann mal lokal bei sich zu testen ?

        Gruß
        cech

        HomoranH 1 Antwort Letzte Antwort
        0
        • C cech

          @unclesam said in Blinder Anfänger:

          @cech Ich würde dir empfehlen, Blockly (im Scripts/JavaScript Adapter) anstelle von Node Red zu verwenden. Node Red is super, um Abläufe und Umwandlungen zu machen und Drittsysteme einzubinden, sobald es aber um Logik geht, bist du mit Blockly (oder JavaScript) viel besser dran.

          Hallo und vielen Dank für deine Antwort !
          also rein technisch ist mein Vorhaben prinzipiell umsetzbar ?
          Ich möchte halt nur eine Entität ? (sagt man das so) von off auf head setzen und umgekehrt und das alle für ein bestimmtes Node (falls man mehr als eines dieser Geräte besitzt) !

          Gibt es eine Seite wo man sich einfache Beispiele runterladen kann um das ganze dann mal lokal bei sich zu testen ?

          Gruß
          cech

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

          @cech sagte in Blinder Anfänger:

          Ich möchte halt nur eine Entität ? (sagt man das so) von off auf head setzen und umgekehrt

          spanisch??
          ich weiß nicht mal annähernd was diese Bezeichnungen bedeuten :joy:

          Ich nehme an, du willst einfach an einem Gerät einen Zustand ändern ;-)

          Installiere dir bitte den javascript (script Engine) Adapter, dann zeigen wir dir einfache Schritte - so wie du sie brauchst

          kein Support per PN! - Fragen im Forum stellen -

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

          ioBroker freut sich auch über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

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

          C 1 Antwort Letzte Antwort
          1
          • HomoranH Homoran

            @cech sagte in Blinder Anfänger:

            Ich möchte halt nur eine Entität ? (sagt man das so) von off auf head setzen und umgekehrt

            spanisch??
            ich weiß nicht mal annähernd was diese Bezeichnungen bedeuten :joy:

            Ich nehme an, du willst einfach an einem Gerät einen Zustand ändern ;-)

            Installiere dir bitte den javascript (script Engine) Adapter, dann zeigen wir dir einfache Schritte - so wie du sie brauchst

            C Offline
            C Offline
            cech
            schrieb am zuletzt editiert von cech
            #5

            @homoran said in Blinder Anfänger:

            @cech sagte in Blinder Anfänger:

            Ich möchte halt nur eine Entität ? (sagt man das so) von off auf head setzen und umgekehrt

            Ich nehme an, du willst einfach an einem Gerät einen Zustand ändern ;-)

            Installiere dir bitte den javascript (script Engine) Adapter, dann zeigen wir dir einfache Schritte - so wie du sie brauchst

            Vielen Dank für deine Antwort, genau einfach ein Zustand ändern :pick:

            alles klar das mache ich.
            Ich melde mich heute Abend wieder !

            Gruß
            cech

            HomoranH 1 Antwort Letzte Antwort
            0
            • C cech

              @homoran said in Blinder Anfänger:

              @cech sagte in Blinder Anfänger:

              Ich möchte halt nur eine Entität ? (sagt man das so) von off auf head setzen und umgekehrt

              Ich nehme an, du willst einfach an einem Gerät einen Zustand ändern ;-)

              Installiere dir bitte den javascript (script Engine) Adapter, dann zeigen wir dir einfache Schritte - so wie du sie brauchst

              Vielen Dank für deine Antwort, genau einfach ein Zustand ändern :pick:

              alles klar das mache ich.
              Ich melde mich heute Abend wieder !

              Gruß
              cech

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

              @cech sagte in Blinder Anfänger:

              alles klar das mache ich.

              Schön!
              jetzt missachte ich doch mein Vorhaben dich erst spielen zu lassen, damit "es lernt" ;-)

              So etwas wäre ein schnell erstelltes einfaches Blockly
              Entitaet.png

              Bevor hier jedoch jetzt diverse Posts kommen mit:

              • so etwas geht auch mit...
              • nimm doch einfach...

              oder hochoptimierte Verbesserungen, möchte ich diese Beispiel als Einstieg in Blockly verstanden wissen, um einem Einsteiger die Angst davor zu nehmen.
              Diese Aufgabe ist schnell gelöst (auch wenn es anders geht) und bringt durch den schnellen Erfolg den Spaß am und die Angst vor Blockly)

              Optimieren kann man anfangen, wenn das Fahrrad keine Stützräder mehr braucht

              kein Support per PN! - Fragen im Forum stellen -

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

              ioBroker freut sich auch über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

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

              1 Antwort Letzte Antwort
              1
              • UncleSamU UncleSam

                @cech Ich würde dir empfehlen, Blockly (im Scripts/JavaScript Adapter) anstelle von Node Red zu verwenden. Node Red is super, um Abläufe und Umwandlungen zu machen und Drittsysteme einzubinden, sobald es aber um Logik geht, bist du mit Blockly (oder JavaScript) viel besser dran.

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

                @unclesam sagte in Blinder Anfänger:

                @cech Ich würde dir empfehlen, Blockly (im Scripts/JavaScript Adapter) anstelle von Node Red zu verwenden. Node Red is super, um Abläufe und Umwandlungen zu machen und Drittsysteme einzubinden, sobald es aber um Logik geht, bist du mit Blockly (oder JavaScript) viel besser dran.

                Dem würde ich ganz entschieden widersprechen. NodeRed ist was Logiken betrifft Blockly mindestens ebenbürtig. Für Dein Anforderung kannst Du entweder mit Hausmitteln versuchen (Inject Node) oder installieren den BigTimer. Nimm Dir ein konkretes Projekt vor und dann kann man vergleichen. Ich habe jedenfalls bislang auch mit iobroker alle Logik mit NodeRed implementiert und nichts in Blockly.

                Bevor Du Dich also für eine Logik Maschine entscheidest, mach in beiden Deine Gehversuche anhand eines konkreten Projektes und triff dann Deine Entscheidung.

                Wenn Du Dich jetzt voreilig entscheidest, wird es nur mit viel Aufwand verbunden sein, wieder auf ein anderes System umzusteigen. Node Red ist inzwischen gut in iobroker integriert. Wer behauptet er sein bzgl. Logik mit Blockly besser dran, hat sich in meinen Augen noch nie richtig mit Node Red beschäftigt.

                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.

                HomoranH 1 Antwort Letzte Antwort
                0
                • mickymM mickym

                  @unclesam sagte in Blinder Anfänger:

                  @cech Ich würde dir empfehlen, Blockly (im Scripts/JavaScript Adapter) anstelle von Node Red zu verwenden. Node Red is super, um Abläufe und Umwandlungen zu machen und Drittsysteme einzubinden, sobald es aber um Logik geht, bist du mit Blockly (oder JavaScript) viel besser dran.

                  Dem würde ich ganz entschieden widersprechen. NodeRed ist was Logiken betrifft Blockly mindestens ebenbürtig. Für Dein Anforderung kannst Du entweder mit Hausmitteln versuchen (Inject Node) oder installieren den BigTimer. Nimm Dir ein konkretes Projekt vor und dann kann man vergleichen. Ich habe jedenfalls bislang auch mit iobroker alle Logik mit NodeRed implementiert und nichts in Blockly.

                  Bevor Du Dich also für eine Logik Maschine entscheidest, mach in beiden Deine Gehversuche anhand eines konkreten Projektes und triff dann Deine Entscheidung.

                  Wenn Du Dich jetzt voreilig entscheidest, wird es nur mit viel Aufwand verbunden sein, wieder auf ein anderes System umzusteigen. Node Red ist inzwischen gut in iobroker integriert. Wer behauptet er sein bzgl. Logik mit Blockly besser dran, hat sich in meinen Augen noch nie richtig mit Node Red beschäftigt.

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

                  @mickym sagte in Blinder Anfänger:

                  Wer behauptet er sein bzgl. Logik mit Blockly besser dran, hat sich in meinen Augen noch nie richtig mit Node Red beschäftigt.

                  Dem muss ich jetzt deutlich widersprechen!

                  Als node-red erstmalig in ioBroker integriert wurde hat mir Bluefox davon erzählt es sei für mich als js-Legastheniker wohl ein hervorragendes Tool.
                  Ich habe mich damit auch sofort beschäftigt (selbst die damalige Doku hatte ich daraufhin schreiben können) und fand es wirklich toll, bis....
                  einzelne Funktionen müssen wieder mit function-nodes gelöst werden in denen natives js benötigt wird.
                  Das kann ich bis heute nicht.
                  Nicht dass ich es inzwischen nicht halbwegs lesen könnte, aber ich bekomme es ums Verrecken nicht hin die richtige Syntax zu treffen. Das ist wie mit Fremdsprachen: Lesen geht so, sprechen und erst recht schriben eben nicht.

                  Und genau da kam dann irgendwann Blockly mir massiv entgegen.
                  Klar muss man logisch und strukturiert denken, aber um die Syntax muss man sich bei Blockly keine Gedanken mehr machen.

                  Seitdem arbeite ich nur noch mit Blockly.
                  Anfangs noch parallel zu node-red, weil es für einige Aufgaben noch keine Blöcke gab, aber seit längerem schon nur noch mit Blockly

                  kein Support per PN! - Fragen im Forum stellen -

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

                  ioBroker freut sich auch über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

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

                  mickymM 1 Antwort Letzte Antwort
                  3
                  • HomoranH Homoran

                    @mickym sagte in Blinder Anfänger:

                    Wer behauptet er sein bzgl. Logik mit Blockly besser dran, hat sich in meinen Augen noch nie richtig mit Node Red beschäftigt.

                    Dem muss ich jetzt deutlich widersprechen!

                    Als node-red erstmalig in ioBroker integriert wurde hat mir Bluefox davon erzählt es sei für mich als js-Legastheniker wohl ein hervorragendes Tool.
                    Ich habe mich damit auch sofort beschäftigt (selbst die damalige Doku hatte ich daraufhin schreiben können) und fand es wirklich toll, bis....
                    einzelne Funktionen müssen wieder mit function-nodes gelöst werden in denen natives js benötigt wird.
                    Das kann ich bis heute nicht.
                    Nicht dass ich es inzwischen nicht halbwegs lesen könnte, aber ich bekomme es ums Verrecken nicht hin die richtige Syntax zu treffen. Das ist wie mit Fremdsprachen: Lesen geht so, sprechen und erst recht schriben eben nicht.

                    Und genau da kam dann irgendwann Blockly mir massiv entgegen.
                    Klar muss man logisch und strukturiert denken, aber um die Syntax muss man sich bei Blockly keine Gedanken mehr machen.

                    Seitdem arbeite ich nur noch mit Blockly.
                    Anfangs noch parallel zu node-red, weil es für einige Aufgaben noch keine Blöcke gab, aber seit längerem schon nur noch mit Blockly

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

                    @homoran Nun ich behaupte auch, dass ich die Blocklies einigermaßen lesen kann. Und ich habe am Anfang auch einige function-Nodes gebraucht - heute so gut wie keine mehr. Das ist sicher eine Lernkurve.

                    Ich finde nun mal Blockly nicht so intuitiv, viel schwerer zu debuggen und gerade bei größeren Flows sehr unübersichtlich.

                    Du würdest dem nun natürlich widersprechen.

                    Aber mir geht es nicht darum Dich oder die, die eben gerne Blockly nutzen, zu überzeugen, sondern, dass gerade jemand der NEU ist, sich selbst ein Bild macht.

                    Und nur darum gehts mir - jeder soll sich selbst ein Bild machen.

                    Ich kann hier auch 2 Node-Red Möglichkeiten posten, um die Anforderungen des Anwenders "einfachst" darzustellen.

                    Hier mal mit Hausmitteln:

                    screen.png

                    und hier mal eine komfortable Variante, wenn man sich noch ein Zusatznode installiert:

                    screen.png

                    Mal abgesehen, was einfacher aussieht - mir geht es darum, lasst doch sich die Leute selbst ein Bild machen. Ich mach muss doch nicht das eine abwerten, um das andere zu rechtfertigen.

                    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.

                    HomoranH 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @homoran Nun ich behaupte auch, dass ich die Blocklies einigermaßen lesen kann. Und ich habe am Anfang auch einige function-Nodes gebraucht - heute so gut wie keine mehr. Das ist sicher eine Lernkurve.

                      Ich finde nun mal Blockly nicht so intuitiv, viel schwerer zu debuggen und gerade bei größeren Flows sehr unübersichtlich.

                      Du würdest dem nun natürlich widersprechen.

                      Aber mir geht es nicht darum Dich oder die, die eben gerne Blockly nutzen, zu überzeugen, sondern, dass gerade jemand der NEU ist, sich selbst ein Bild macht.

                      Und nur darum gehts mir - jeder soll sich selbst ein Bild machen.

                      Ich kann hier auch 2 Node-Red Möglichkeiten posten, um die Anforderungen des Anwenders "einfachst" darzustellen.

                      Hier mal mit Hausmitteln:

                      screen.png

                      und hier mal eine komfortable Variante, wenn man sich noch ein Zusatznode installiert:

                      screen.png

                      Mal abgesehen, was einfacher aussieht - mir geht es darum, lasst doch sich die Leute selbst ein Bild machen. Ich mach muss doch nicht das eine abwerten, um das andere zu rechtfertigen.

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

                      @mickym sagte in Blinder Anfänger:

                      dass gerade jemand der NEU ist, sich selbst ein Bild macht.

                      da bin ich voll auf deiner Seite!

                      und genau deswegen widerspreche ich dir an der einen Stelle auch gar nicht, weil

                      @mickym sagte in Blinder Anfänger:

                      Ich finde nun mal Blockly nicht so intuitiv

                      du da eine subjektive Wahrnehmung schilderst, die bei jedem User anders sein kann.

                      @mickym sagte in Blinder Anfänger:

                      Ich mach muss doch nicht das eine abwerten, um das andere zu rechtfertigen.

                      Hattest du den Eindruck, dass das meine Intention war?
                      Ich wollte auch nur auf die plakative Aussage "node-red ist was Logiken betrifft Blockly mindestens ebenbürtig" reagieren, dass dieses stimmt, wenn man natives js kann und dass man mit Blockly auch dann Javascript-Code erstellen kann, wenn man kein natives js beherrscht.

                      kein Support per PN! - Fragen im Forum stellen -

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

                      ioBroker freut sich auch über eine Spende für das Forum. Benutzt dazu den Spendenbutton im Header. Danke!

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

                      OliverIOO mickymM 2 Antworten Letzte Antwort
                      0
                      • HomoranH Homoran

                        @mickym sagte in Blinder Anfänger:

                        dass gerade jemand der NEU ist, sich selbst ein Bild macht.

                        da bin ich voll auf deiner Seite!

                        und genau deswegen widerspreche ich dir an der einen Stelle auch gar nicht, weil

                        @mickym sagte in Blinder Anfänger:

                        Ich finde nun mal Blockly nicht so intuitiv

                        du da eine subjektive Wahrnehmung schilderst, die bei jedem User anders sein kann.

                        @mickym sagte in Blinder Anfänger:

                        Ich mach muss doch nicht das eine abwerten, um das andere zu rechtfertigen.

                        Hattest du den Eindruck, dass das meine Intention war?
                        Ich wollte auch nur auf die plakative Aussage "node-red ist was Logiken betrifft Blockly mindestens ebenbürtig" reagieren, dass dieses stimmt, wenn man natives js kann und dass man mit Blockly auch dann Javascript-Code erstellen kann, wenn man kein natives js beherrscht.

                        OliverIOO Offline
                        OliverIOO Offline
                        OliverIO
                        schrieb am zuletzt editiert von
                        #11

                        Oh, ein Sprachen-Battle.
                        ich nehm mal auf der Zuschauerbühne platz.
                        hatte ich schon erwähnt, das ich javascript toll find?

                        Meine Adapter und Widgets
                        TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                        Links im Profil

                        1 Antwort Letzte Antwort
                        2
                        • HomoranH Homoran

                          @mickym sagte in Blinder Anfänger:

                          dass gerade jemand der NEU ist, sich selbst ein Bild macht.

                          da bin ich voll auf deiner Seite!

                          und genau deswegen widerspreche ich dir an der einen Stelle auch gar nicht, weil

                          @mickym sagte in Blinder Anfänger:

                          Ich finde nun mal Blockly nicht so intuitiv

                          du da eine subjektive Wahrnehmung schilderst, die bei jedem User anders sein kann.

                          @mickym sagte in Blinder Anfänger:

                          Ich mach muss doch nicht das eine abwerten, um das andere zu rechtfertigen.

                          Hattest du den Eindruck, dass das meine Intention war?
                          Ich wollte auch nur auf die plakative Aussage "node-red ist was Logiken betrifft Blockly mindestens ebenbürtig" reagieren, dass dieses stimmt, wenn man natives js kann und dass man mit Blockly auch dann Javascript-Code erstellen kann, wenn man kein natives js beherrscht.

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

                          @homoran Friede. :)

                          Nein mal im Ernst: Wenn wir beide der Meinung sind, dass ein Neuling das selbst entscheiden muss, dann gibt es keine Differenzen.

                          Ich habe mich ja nur deshalb wegen des 1. Postings von @UncleSam entsprechend geäußert. Das war dann das Gleiche, wie meine Antwort mit dem "mind. ebenbürtig".

                          @OliverIO Ja Javascript ist toll - damit können aber beide umgehen. ;)

                          Ich glaube fürs erste kann @cech sich überlegen mit was er starten will. ;)

                          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.

                          C 1 Antwort Letzte Antwort
                          1
                          • mickymM mickym

                            @homoran Friede. :)

                            Nein mal im Ernst: Wenn wir beide der Meinung sind, dass ein Neuling das selbst entscheiden muss, dann gibt es keine Differenzen.

                            Ich habe mich ja nur deshalb wegen des 1. Postings von @UncleSam entsprechend geäußert. Das war dann das Gleiche, wie meine Antwort mit dem "mind. ebenbürtig".

                            @OliverIO Ja Javascript ist toll - damit können aber beide umgehen. ;)

                            Ich glaube fürs erste kann @cech sich überlegen mit was er starten will. ;)

                            C Offline
                            C Offline
                            cech
                            schrieb am zuletzt editiert von
                            #13

                            Bild3.jpg Bild2.jpg Bild1.jpg Hallo und vielen Dank für die zahlreichen Antworten :+1:

                            Damit ich mir einen Überblick verschaffen kann, habe ich mich dazu entschlossen beide zu testen :blush:
                            Im Moment teste ich Blockly, macht im ersten Augenblick einen guten Eindruck.

                            Ich habe als erstes versucht, dass oben beschriebene Script von Homoran abzubilden. (Siehe Bild1) Allerdings haben ich hier schon ein Verständisproblem. Wie im Bild 1 zusehen ist, steht bei mir Thermostat mode drinne, diesen will ich ja zukünftig auch ändern (Bild2).
                            Es gibt insgesamt 4 Modi nämlich "0" für Off dann "1" für Head, "11" für Energy heat und als letztes noch "13" Away (Bild3).

                            An welcher Stelle, denn die fehlt ja sicherlich, müsste ich jetzt einen der 4 Modi eintragen damit bei mir auch etwas passiert, aktuell ist das Thermostat aus.

                            Vielleicht wäre es gut als erste 2 Schalter zu "programmiern" alá
                            Schalter1 --> setze Status "0"
                            Schalter2 --> setze Status "11"

                            um dann später das ganze mit einer bestimmten Zeit automatisch laufen zu lassen.

                            Im Moment bin ich mehr verwirrt als das ich überhaupt etwas verstehe :fearful:

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • C cech

                              Bild3.jpg Bild2.jpg Bild1.jpg Hallo und vielen Dank für die zahlreichen Antworten :+1:

                              Damit ich mir einen Überblick verschaffen kann, habe ich mich dazu entschlossen beide zu testen :blush:
                              Im Moment teste ich Blockly, macht im ersten Augenblick einen guten Eindruck.

                              Ich habe als erstes versucht, dass oben beschriebene Script von Homoran abzubilden. (Siehe Bild1) Allerdings haben ich hier schon ein Verständisproblem. Wie im Bild 1 zusehen ist, steht bei mir Thermostat mode drinne, diesen will ich ja zukünftig auch ändern (Bild2).
                              Es gibt insgesamt 4 Modi nämlich "0" für Off dann "1" für Head, "11" für Energy heat und als letztes noch "13" Away (Bild3).

                              An welcher Stelle, denn die fehlt ja sicherlich, müsste ich jetzt einen der 4 Modi eintragen damit bei mir auch etwas passiert, aktuell ist das Thermostat aus.

                              Vielleicht wäre es gut als erste 2 Schalter zu "programmiern" alá
                              Schalter1 --> setze Status "0"
                              Schalter2 --> setze Status "11"

                              um dann später das ganze mit einer bestimmten Zeit automatisch laufen zu lassen.

                              Im Moment bin ich mehr verwirrt als das ich überhaupt etwas verstehe :fearful:

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

                              @cech Wie gesagt ich bin nun nicht der Blockly Spezialist und habe mir die Definition Deines Datenpunktes angesehen.

                              Der 1. Teil des Blocklies ist meines Erachtens falsch, da der Trigger ja nicht ein anderer Datenpunkt ist, sondern ein Zeitereignis. Als erstes musst Du also einen Einschaltzeitpunkt und einen Ausschaltzeitpunkt deinieren und dann 2 solche Blocklies - einen zum Einschalten und einen zum Ausschalten definieren.
                              Wenn dieses Ereignis dann eintritt, dann ist der untere Teil insofern anzupassen - den vollständigen Pfad(Node013.Thermostat_Mode.mode) willst Du steuern und zwar nicht mir wahr sondern mit einem der 4 vordefinierten Zahlen (0,1,11,13).

                              screen.png

                              Den vollständigen Pfad den Du für das Objekt auswählen musst - kannst Du über die Zwischenablage in Dein Blockly kopieren:

                              screen.png

                              Das heißt das 2. Objekt steuerst Du nicht mit "wahr" sondern mit einem der 4 Zahlen (0,1,11,13).

                              Ich habe mir mal die Definition Deines Datenpunktes angesehen. Im iobroker solltest Du also über diese Werteliste (s. mein Screenshots aus den Objekten) Deine Heizung steuern können, in dem Du in der Auswahl einen Wert auswählst.

                              Wie gesagt ich bin kein Blockly Programmieren - aber ungefähr so müsste das für mich aussehen:

                              screen.png

                              Falls Du aber einen Schalter hast dann stimmt ja das ursprüngliche blockly, dann stellt dieser erste Punkt Deinen Schalter dar. Der ist wahr und dann schaltest Du unten eben 1 für wahr und 0 für falsch.

                              screen.png

                              Du brauchst dann aber die komplexere Variante von @homoran dort wird dann Dein Schalter abgefragt ob der wahr oder falsch ist.

                              Im Prinzip ist für Deinen Mode doch erstmal nur 0=Off und 1=Heat relevant. Die anderen Zustände kann man ja später mal berücksichtigen. Ansonsten müsstest Du uns wahrscheinlich erklären, was der Unterschied zwischen Heat und Energy Heat ist.

                              Du musst Dich aber grundsätzlich erst mal entscheiden, ob Du über einen Schalter/Datenpunkt schalten möchtest oder über die Uhrzeit. Der Trigger ist hier entscheidend, wie Dein Flow aussieht! Du vereinfachst das also mit einem Schalter nicht, sondern machst es eher komplizierter.

                              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.

                              C 1 Antwort Letzte Antwort
                              0
                              • mickymM mickym

                                @cech Wie gesagt ich bin nun nicht der Blockly Spezialist und habe mir die Definition Deines Datenpunktes angesehen.

                                Der 1. Teil des Blocklies ist meines Erachtens falsch, da der Trigger ja nicht ein anderer Datenpunkt ist, sondern ein Zeitereignis. Als erstes musst Du also einen Einschaltzeitpunkt und einen Ausschaltzeitpunkt deinieren und dann 2 solche Blocklies - einen zum Einschalten und einen zum Ausschalten definieren.
                                Wenn dieses Ereignis dann eintritt, dann ist der untere Teil insofern anzupassen - den vollständigen Pfad(Node013.Thermostat_Mode.mode) willst Du steuern und zwar nicht mir wahr sondern mit einem der 4 vordefinierten Zahlen (0,1,11,13).

                                screen.png

                                Den vollständigen Pfad den Du für das Objekt auswählen musst - kannst Du über die Zwischenablage in Dein Blockly kopieren:

                                screen.png

                                Das heißt das 2. Objekt steuerst Du nicht mit "wahr" sondern mit einem der 4 Zahlen (0,1,11,13).

                                Ich habe mir mal die Definition Deines Datenpunktes angesehen. Im iobroker solltest Du also über diese Werteliste (s. mein Screenshots aus den Objekten) Deine Heizung steuern können, in dem Du in der Auswahl einen Wert auswählst.

                                Wie gesagt ich bin kein Blockly Programmieren - aber ungefähr so müsste das für mich aussehen:

                                screen.png

                                Falls Du aber einen Schalter hast dann stimmt ja das ursprüngliche blockly, dann stellt dieser erste Punkt Deinen Schalter dar. Der ist wahr und dann schaltest Du unten eben 1 für wahr und 0 für falsch.

                                screen.png

                                Du brauchst dann aber die komplexere Variante von @homoran dort wird dann Dein Schalter abgefragt ob der wahr oder falsch ist.

                                Im Prinzip ist für Deinen Mode doch erstmal nur 0=Off und 1=Heat relevant. Die anderen Zustände kann man ja später mal berücksichtigen. Ansonsten müsstest Du uns wahrscheinlich erklären, was der Unterschied zwischen Heat und Energy Heat ist.

                                Du musst Dich aber grundsätzlich erst mal entscheiden, ob Du über einen Schalter/Datenpunkt schalten möchtest oder über die Uhrzeit. Der Trigger ist hier entscheidend, wie Dein Flow aussieht! Du vereinfachst das also mit einem Schalter nicht, sondern machst es eher komplizierter.

                                C Offline
                                C Offline
                                cech
                                schrieb am zuletzt editiert von
                                #15

                                @mickym

                                vielen Dank für deine Hilfe, ohne dich hätte ich das nicht hinbekommen.

                                Mein Thermostat wird jetzt geschalten!!! Auch die Uhrzeit wird berücksichtigt, ich habe dein Script etwas angepasst (anbei mein Script) bitte schlagt mich nicht, ich weiß dass das sicher auch eleganter bzw. einfacher/sauberer geht. Für mich zählt erstmal nur eins, es funktioniert und ich bin richtig begeistert. Mir gehen gerade soviele Ideen durch den Kopf :male-mechanic:

                                test.png

                                Um mir jetzt auch ein Bild von Node Red machen zu können, will ich heute Abend mal versuchen das ganze 1:1 mit Node Red abzubilden.

                                Es wäre schön wenn Ihr auch hier mir vielleicht einen kleinen Denkanstoß geben könntet.

                                Gruß
                                cech

                                mickymM K 2 Antworten Letzte Antwort
                                0
                                • C cech

                                  @mickym

                                  vielen Dank für deine Hilfe, ohne dich hätte ich das nicht hinbekommen.

                                  Mein Thermostat wird jetzt geschalten!!! Auch die Uhrzeit wird berücksichtigt, ich habe dein Script etwas angepasst (anbei mein Script) bitte schlagt mich nicht, ich weiß dass das sicher auch eleganter bzw. einfacher/sauberer geht. Für mich zählt erstmal nur eins, es funktioniert und ich bin richtig begeistert. Mir gehen gerade soviele Ideen durch den Kopf :male-mechanic:

                                  test.png

                                  Um mir jetzt auch ein Bild von Node Red machen zu können, will ich heute Abend mal versuchen das ganze 1:1 mit Node Red abzubilden.

                                  Es wäre schön wenn Ihr auch hier mir vielleicht einen kleinen Denkanstoß geben könntet.

                                  Gruß
                                  cech

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

                                  @cech bei sovielen Zyklen, empfehle ich Dir für NodeRed über den Palettenmanager Dir den Light Scheduler zu installieren, den ich Dir kurz in der 2. Version als komfortable Methode beschrieben habe. Für Details helfe ich Dir gerne, wenn es dann soweit ist.

                                  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
                                  • C cech

                                    @mickym

                                    vielen Dank für deine Hilfe, ohne dich hätte ich das nicht hinbekommen.

                                    Mein Thermostat wird jetzt geschalten!!! Auch die Uhrzeit wird berücksichtigt, ich habe dein Script etwas angepasst (anbei mein Script) bitte schlagt mich nicht, ich weiß dass das sicher auch eleganter bzw. einfacher/sauberer geht. Für mich zählt erstmal nur eins, es funktioniert und ich bin richtig begeistert. Mir gehen gerade soviele Ideen durch den Kopf :male-mechanic:

                                    test.png

                                    Um mir jetzt auch ein Bild von Node Red machen zu können, will ich heute Abend mal versuchen das ganze 1:1 mit Node Red abzubilden.

                                    Es wäre schön wenn Ihr auch hier mir vielleicht einen kleinen Denkanstoß geben könntet.

                                    Gruß
                                    cech

                                    K Offline
                                    K Offline
                                    katt
                                    schrieb am zuletzt editiert von
                                    #17

                                    @cech Hallo, habe hier gerade zufällig reingeschaut. Deinen Zeitplan könntest Du z.B. noch so vereinfachen:

                                    8c5b4d38-8b41-48ea-81d2-1ae3aedde0f7-grafik.png

                                    Unter "Zeitplan definieren" "Cron" aktivieren und bei Stunden "bestimmte Stunden" auswählen.

                                    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

                                    550

                                    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