Skip to content
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
Logo
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Node-Red
  5. Shelly Plus 2PM schalten via MQTT und Nodered

NEWS

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

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

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

Shelly Plus 2PM schalten via MQTT und Nodered

Shelly Plus 2PM schalten via MQTT und Nodered

Scheduled Pinned Locked Moved Node-Red
15 Posts 2 Posters 2.4k Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mickymM mickym

    @faithlux Wieso Du nimmst die payload.tC und dann in eine Switch Node und danach zwei Change Nodes mit der entsprechenden Aktion.

    M Offline
    M Offline
    m.gans
    wrote on last edited by
    #5

    @mickym Okay.. hmm.. ich bin absoluter anfänger. Darum frage ich so "doof" nach..
    Wie würdest du das mit den Change nodes machen? Also was für einstellungen?

    mickymM 1 Reply Last reply
    0
    • M m.gans

      @mickym Okay.. hmm.. ich bin absoluter anfänger. Darum frage ich so "doof" nach..
      Wie würdest du das mit den Change nodes machen? Also was für einstellungen?

      mickymM Online
      mickymM Online
      mickym
      Most Active
      wrote on last edited by mickym
      #6

      @faithlux Also kopier hier mal das was Du aus Deiner MQTT-Node bekommst als Objekt hier in Tags. Ich geh jetzt mal davon aus dass aus Deinem Temperatur Objekt folgendes Objekt heruaskommt.

      {"id":100, "tC":28.1, "tF":82.5}
      

      Was soll denn nun Deine Ein - und was Deine Ausschalttemperatur sein?

      0c6f41f8-7009-4c42-a0f1-2f097e44a6c8-image.png

      Hier mal der Flow zum Spielen:

      [{"id":"72961cb986f3e4a6","type":"inject","z":"289f539dcc33814e","name":"Temperatur 100","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{\"id\":100, \"tC\":28.1, \"tF\":82.5}","payloadType":"json","x":280,"y":5360,"wires":[["ad370a51d8614520","5cbcda072c1ebcbe"]]},{"id":"ad370a51d8614520","type":"debug","z":"289f539dcc33814e","name":"Eingangsobjekt","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":500,"y":5300,"wires":[]},{"id":"5cbcda072c1ebcbe","type":"switch","z":"289f539dcc33814e","name":"","property":"payload.tC","propertyType":"msg","rules":[{"t":"gt","v":"30","vt":"num"},{"t":"lt","v":"20","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":470,"y":5360,"wires":[["478eb1320fb048e1"],["7d6f8301db0a3452"]]},{"id":"7d6f8301db0a3452","type":"change","z":"289f539dcc33814e","name":"Schalte ein","rules":[{"t":"set","p":"payload","pt":"msg","to":"on","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":630,"y":5380,"wires":[["af371db8ef9eb07d"]]},{"id":"478eb1320fb048e1","type":"change","z":"289f539dcc33814e","name":"Schalte aus","rules":[{"t":"set","p":"payload","pt":"msg","to":"off","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":630,"y":5340,"wires":[["af371db8ef9eb07d"]]},{"id":"af371db8ef9eb07d","type":"debug","z":"289f539dcc33814e","name":"Schalte","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":820,"y":5360,"wires":[]}]
      

      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.

      M 1 Reply Last reply
      1
      • mickymM mickym

        @faithlux Also kopier hier mal das was Du aus Deiner MQTT-Node bekommst als Objekt hier in Tags. Ich geh jetzt mal davon aus dass aus Deinem Temperatur Objekt folgendes Objekt heruaskommt.

        {"id":100, "tC":28.1, "tF":82.5}
        

        Was soll denn nun Deine Ein - und was Deine Ausschalttemperatur sein?

        0c6f41f8-7009-4c42-a0f1-2f097e44a6c8-image.png

        Hier mal der Flow zum Spielen:

        [{"id":"72961cb986f3e4a6","type":"inject","z":"289f539dcc33814e","name":"Temperatur 100","props":[{"p":"payload"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"{\"id\":100, \"tC\":28.1, \"tF\":82.5}","payloadType":"json","x":280,"y":5360,"wires":[["ad370a51d8614520","5cbcda072c1ebcbe"]]},{"id":"ad370a51d8614520","type":"debug","z":"289f539dcc33814e","name":"Eingangsobjekt","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":500,"y":5300,"wires":[]},{"id":"5cbcda072c1ebcbe","type":"switch","z":"289f539dcc33814e","name":"","property":"payload.tC","propertyType":"msg","rules":[{"t":"gt","v":"30","vt":"num"},{"t":"lt","v":"20","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":470,"y":5360,"wires":[["478eb1320fb048e1"],["7d6f8301db0a3452"]]},{"id":"7d6f8301db0a3452","type":"change","z":"289f539dcc33814e","name":"Schalte ein","rules":[{"t":"set","p":"payload","pt":"msg","to":"on","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":630,"y":5380,"wires":[["af371db8ef9eb07d"]]},{"id":"478eb1320fb048e1","type":"change","z":"289f539dcc33814e","name":"Schalte aus","rules":[{"t":"set","p":"payload","pt":"msg","to":"off","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":630,"y":5340,"wires":[["af371db8ef9eb07d"]]},{"id":"af371db8ef9eb07d","type":"debug","z":"289f539dcc33814e","name":"Schalte","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":820,"y":5360,"wires":[]}]
        

        M Offline
        M Offline
        m.gans
        wrote on last edited by m.gans
        #7

        @mickym Das sieht genau so aus..

        Oberer Temperaturwert Shelly schaltet ein: ab 22°C
        Unterer Temperaturwert Shelly schaltet aus: ab 10°C

        Wo füge ich diesen Flow ein.. das rall ich bis dato auch noch nicht. Aber ich will es lernen, da es schon Spass macht. Darum sorry.. 😅

        mickymM 2 Replies Last reply
        0
        • M m.gans

          @mickym Das sieht genau so aus..

          Oberer Temperaturwert Shelly schaltet ein: ab 22°C
          Unterer Temperaturwert Shelly schaltet aus: ab 10°C

          Wo füge ich diesen Flow ein.. das rall ich bis dato auch noch nicht. Aber ich will es lernen, da es schon Spass macht. Darum sorry.. 😅

          mickymM Online
          mickymM Online
          mickym
          Most Active
          wrote on last edited by mickym
          #8

          @faithlux Na dann kühlt Dein Shelly? Hast du meinen Flow schon importiert?

          Wo füge ich diesen Flow ein.. das rall ich bis dato auch noch nicht. Aber ich will es lernen, da es schon Spass macht.

          Du kopierst das im Spoiler in die Zwischenablage. Dann in das Menü - Import:

          a1d48422-16f3-4021-8826-92a5d91bf5c1-image.png

          und dann in das rote Fenster den Inhalt der Zwischenablage rein kopieren -

          2aeb4115-e468-4e40-b49a-a8859b603479-image.png

          Dann auf Import - dann auf Übernehmen und dann mit der Inject Node verschiedene Temperaturen ausprobieren.

          In der Inject Node kannst Du einfach verschiedene Temperaturen reinschreiben und dann mit Inject now ausprobieren ohne immer neu zu Übernehmen

          11ff242e-2f0c-4687-b936-cfc09ba46b2d-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 Reply Last reply
          0
          • M m.gans

            @mickym Das sieht genau so aus..

            Oberer Temperaturwert Shelly schaltet ein: ab 22°C
            Unterer Temperaturwert Shelly schaltet aus: ab 10°C

            Wo füge ich diesen Flow ein.. das rall ich bis dato auch noch nicht. Aber ich will es lernen, da es schon Spass macht. Darum sorry.. 😅

            mickymM Online
            mickymM Online
            mickym
            Most Active
            wrote on last edited by
            #9

            @faithlux sagte in Shelly Plus 2PM schalten via MQTT und Nodered:

            Oberer Temperaturwert Shelly schaltet ein: ab 22°C
            Unterer Temperaturwert Shelly schaltet aus: ab 10°C

            Das ist nicht ganz logisch ohne unter ober. 22°C ist auch ab 10°C - wie gesagt in meiner Switch Node habe ich Dir eine Hystere eingebaut - musst halt die Werte ändern.

            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.

            M 2 Replies Last reply
            0
            • mickymM mickym

              @faithlux sagte in Shelly Plus 2PM schalten via MQTT und Nodered:

              Oberer Temperaturwert Shelly schaltet ein: ab 22°C
              Unterer Temperaturwert Shelly schaltet aus: ab 10°C

              Das ist nicht ganz logisch ohne unter ober. 22°C ist auch ab 10°C - wie gesagt in meiner Switch Node habe ich Dir eine Hystere eingebaut - musst halt die Werte ändern.

              M Offline
              M Offline
              m.gans
              wrote on last edited by
              #10

              @mickym
              Okay. Es klappt. Danke. 😅👍
              Ich habe da zu wenig weit gedacht, das mit dem ersten Switch Node habe ich auch so gemact.
              Die zwei Schalt Node habe ich allerdings nicht gemacht. Bin direkt auf den Ausgang gefahren.

              Eigentlich logisch, dass das so nicht klappen kann.

              Besten Dank!!!!

              mickymM 1 Reply Last reply
              0
              • M m.gans

                @mickym
                Okay. Es klappt. Danke. 😅👍
                Ich habe da zu wenig weit gedacht, das mit dem ersten Switch Node habe ich auch so gemact.
                Die zwei Schalt Node habe ich allerdings nicht gemacht. Bin direkt auf den Ausgang gefahren.

                Eigentlich logisch, dass das so nicht klappen kann.

                Besten Dank!!!!

                mickymM Online
                mickymM Online
                mickym
                Most Active
                wrote on last edited by mickym
                #11

                @faithlux Tja ohne die Change Nodes schickst du ja Dein Temperaturobjekt an Dein Switch Command topic und der kann damit ja nichts anfangen.

                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 Reply Last reply
                0
                • mickymM mickym

                  @faithlux sagte in Shelly Plus 2PM schalten via MQTT und Nodered:

                  Oberer Temperaturwert Shelly schaltet ein: ab 22°C
                  Unterer Temperaturwert Shelly schaltet aus: ab 10°C

                  Das ist nicht ganz logisch ohne unter ober. 22°C ist auch ab 10°C - wie gesagt in meiner Switch Node habe ich Dir eine Hystere eingebaut - musst halt die Werte ändern.

                  M Offline
                  M Offline
                  m.gans
                  wrote on last edited by m.gans
                  #12

                  @mickym
                  Eben.. habs nun auch gemerkt. Bin seit 10 Stunden dran, diverse Sachen programmieren etc. Habs einfach nicht mehr durchblickt.. dazu bin ich das alles neu am lernen.

                  Das ist nicht ganz logisch ohne unter ober. 22°C ist auch ab 10°C - wie gesagt in meiner Switch Node habe ich Dir eine Hystere eingebaut - musst halt die Werte ändern.

                  Nun ja, daran soll am Ende ein Lüfter betrieben werden, der ab 22°C einschaltet und dann ab 10°C (der Wert ist in der Tat bissl tief) wieder ausschaltet.
                  Das ganze könnte man ja auch direkt im Shelly Web Interface so bewerkstelligen.. mir ist das aber zu einfach, deshalb mache ich den "Umweg" via NodeRed. 😅

                  mickymM 2 Replies Last reply
                  0
                  • M m.gans

                    @mickym
                    Eben.. habs nun auch gemerkt. Bin seit 10 Stunden dran, diverse Sachen programmieren etc. Habs einfach nicht mehr durchblickt.. dazu bin ich das alles neu am lernen.

                    Das ist nicht ganz logisch ohne unter ober. 22°C ist auch ab 10°C - wie gesagt in meiner Switch Node habe ich Dir eine Hystere eingebaut - musst halt die Werte ändern.

                    Nun ja, daran soll am Ende ein Lüfter betrieben werden, der ab 22°C einschaltet und dann ab 10°C (der Wert ist in der Tat bissl tief) wieder ausschaltet.
                    Das ganze könnte man ja auch direkt im Shelly Web Interface so bewerkstelligen.. mir ist das aber zu einfach, deshalb mache ich den "Umweg" via NodeRed. 😅

                    mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    wrote on last edited by
                    #13

                    @faithlux sagte in Shelly Plus 2PM schalten via MQTT und Nodered:

                    @mickym
                    Eben.. habs nun auch gemerkt. Bin seit 10 Stunden dran, diverse Sachen programmieren etc. Habs einfach nicht mehr durchblickt.. dazu bin ich das alles neu am lernen.

                    Das ist nicht ganz logisch ohne unter ober. 22°C ist auch ab 10°C - wie gesagt in meiner Switch Node habe ich Dir eine Hystere eingebaut - musst halt die Werte ändern.

                    Nun ja, daran soll am Ende ein Lüfter betrieben werden, der ab 22°C einschaltet und dann ab 10°C (der Wert ist in der Tat bissl tief) wieder ausschaltet.
                    Das ganze könnte man ja auch direkt im Shelly Web Interface so bewerkstelligen.. mir ist das aber zu einfach, deshalb mache ich den "Umweg" via NodeRed. 😅

                    cc685025-7f97-4f00-a5c7-49861f9fae2e-image.png

                    Ja nur dann ist es unter 10°C und über 22°C

                    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.

                    M 1 Reply Last reply
                    0
                    • M m.gans

                      @mickym
                      Eben.. habs nun auch gemerkt. Bin seit 10 Stunden dran, diverse Sachen programmieren etc. Habs einfach nicht mehr durchblickt.. dazu bin ich das alles neu am lernen.

                      Das ist nicht ganz logisch ohne unter ober. 22°C ist auch ab 10°C - wie gesagt in meiner Switch Node habe ich Dir eine Hystere eingebaut - musst halt die Werte ändern.

                      Nun ja, daran soll am Ende ein Lüfter betrieben werden, der ab 22°C einschaltet und dann ab 10°C (der Wert ist in der Tat bissl tief) wieder ausschaltet.
                      Das ganze könnte man ja auch direkt im Shelly Web Interface so bewerkstelligen.. mir ist das aber zu einfach, deshalb mache ich den "Umweg" via NodeRed. 😅

                      mickymM Online
                      mickymM Online
                      mickym
                      Most Active
                      wrote on last edited by
                      #14

                      @faithlux sagte in Shelly Plus 2PM schalten via MQTT und Nodered:

                      Das ganze könnte man ja auch direkt im Shelly Web Interface so bewerkstelligen.. mir ist das aber zu einfach, deshalb mache ich den "Umweg" via NodeRed.

                      ja dann kannst Du damit ja auch noch andere Dinge machen - zum Beispiel eine Lampe leuchten lassen. 😉

                      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 Reply Last reply
                      0
                      • mickymM mickym

                        @faithlux sagte in Shelly Plus 2PM schalten via MQTT und Nodered:

                        @mickym
                        Eben.. habs nun auch gemerkt. Bin seit 10 Stunden dran, diverse Sachen programmieren etc. Habs einfach nicht mehr durchblickt.. dazu bin ich das alles neu am lernen.

                        Das ist nicht ganz logisch ohne unter ober. 22°C ist auch ab 10°C - wie gesagt in meiner Switch Node habe ich Dir eine Hystere eingebaut - musst halt die Werte ändern.

                        Nun ja, daran soll am Ende ein Lüfter betrieben werden, der ab 22°C einschaltet und dann ab 10°C (der Wert ist in der Tat bissl tief) wieder ausschaltet.
                        Das ganze könnte man ja auch direkt im Shelly Web Interface so bewerkstelligen.. mir ist das aber zu einfach, deshalb mache ich den "Umweg" via NodeRed. 😅

                        cc685025-7f97-4f00-a5c7-49861f9fae2e-image.png

                        Ja nur dann ist es unter 10°C und über 22°C

                        M Offline
                        M Offline
                        m.gans
                        wrote on last edited by
                        #15

                        @mickym habe das bereits angepasst..
                        und habs direkt mal simuliert mit einem Föhn und einem Eispad
                        ed2dbce3-357f-437a-936f-5d8ea0205e65-image.png

                        klappt super! 😄

                        1 Reply Last reply
                        1
                        Reply
                        • Reply as topic
                        Log in to reply
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        605

                        Online

                        32.4k

                        Users

                        81.3k

                        Topics

                        1.3m

                        Posts
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        ioBroker Community 2014-2025
                        logo
                        • Login

                        • Don't have an account? Register

                        • Login or register to search.
                        • First post
                          Last post
                        0
                        • Recent
                        • Tags
                        • Unread 0
                        • Categories
                        • Unreplied
                        • Popular
                        • GitHub
                        • Docu
                        • Hilfe