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. ioBroker Allgemein
  4. node-red-contrib-virtual-smart-home mit Loxone

NEWS

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

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

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

node-red-contrib-virtual-smart-home mit Loxone

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
32 Beiträge 3 Kommentatoren 3.5k Aufrufe 3 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.
  • H Offline
    H Offline
    Heinloth
    schrieb am zuletzt editiert von
    #5

    Hilf mir bitte, wie kopiere ich die flows damit ich die hier einfügen kann?

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

      Screenshot 2021-12-10 224819.jpg

      mickymM 1 Antwort Letzte Antwort
      0
      • H Offline
        H Offline
        Heinloth
        schrieb am zuletzt editiert von
        #7

        Screenshot 2021-12-10 225358.jpg

        mickymM 1 Antwort Letzte Antwort
        0
        • H Heinloth

          Screenshot 2021-12-10 224819.jpg

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

          @heinloth Na mit dem Screenshot passt schon - ich nutze unter Win10 das Ausschneiden und Skizzieren Tool.

          Wie Du siehst ist Deine Brightness wie gedacht in Deiner payload.brightness - Sprich wenn Du den Wert wieder selbst brauchst - ChangeNode und Setze msg.payload auf msg.payload.brightness und Du kannst mit dem Wert Loxone Nodes steuern.

          Ansonsten kannst Du eine Wert oder Objekt einfach in die Zwischenablage kopieren:

          54e7903c-05ac-4c0b-a67d-e869c63094d5-image.png

          das dann hier in CodeTags posten

          Code-Tags.gif

          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
          • H Offline
            H Offline
            Heinloth
            schrieb am zuletzt editiert von
            #9
            {"powerState":"OFF","brightness":90,"source":"alexa","directive":"TurnOff","name":"Licht Blume","type":"DIMMER_SWITCH","rawDirective":{"directive":{"header":{"namespace":"Alexa.PowerController","name":"TurnOff","correlationToken":"AAAAAAAAAQCw0bwrflIo+0qYcrwV9e8J/AEAAAAAAAAylaQQ5wGPISckoJiD/xOWAVWdL/owRplUh4sbSVXCprwxMavX7XsxUQxRuzYPwCQ/nO8v2XuZySozwhsICHqXqiAsxi/HGwUf6Bvx/PPf+nGo4uoV13RysfxfBzwCDF3EkqxPeKn8Bzt6kQ2/1Zt/G3KxA1FS+tNgG84ApLdNvVfuxHICJdEDmyK+rDgknlmXp0JuAoAft8+AZOY4LRtSOtZyDmo/zVZTb1E7vzGbxpwXMTeEdjvPZKUJyEo2blvr5X9xZRzEb5BdPvNeXXTvgvCbFSRBiiFfJBBoJbn9x2alMBYpzL6LZvNxAMpyp51lmQ2fcrvYYOA6JeYgtlWVOiWba7Lva62RPGbKWitm15qMkP1mM3j2uEVND47zhI4rzaNfFDX9rPzFLqUJdmHsUY+xT/VW21VBOlcU5S5Hv7k6UJbCy2Y7wCa67JzfSD4iJNUpYb6/6XG76p4Mk64GBBI4AkFLluPbM5E2fpf+ngpkQbvJY4UO6SzHEpQZU46/TjpifmBsvZsIefma4e2lcPEWq3xwgRH7qhT3on+CQLxuvSZ24ewLQChBJ0QOnGnakisN1+6NfnXhOWpCuLleDDeIRJydPn0q8lwEwbXLKwSv74rYKBzceUrl7IO1Rl7Q9ooKYPdQk34kTfqA+9zh1HWFPIwdZDvJ10Ho"},"endpoint":{"endpointId":"vshd-18fdbc21689b64"},"payload":{}}}}
            
            1 Antwort Letzte Antwort
            0
            • H Heinloth

              Screenshot 2021-12-10 225358.jpg

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

              @heinloth sagte in node-red-contrib-virtual-smart-home mit Loxone:

              Screenshot 2021-12-10 225358.jpg

              Nein - damit hast Du das Prinzip nicht verstanden, was ein Objekt ist.

              Das ganze Nachrichtenobjekt das Nodered Durch die Gegend schickt ist ein msg - Objekt. Das ist ein Javascript Objekt.
              https://www.w3schools.com/js/js_objects.asp

              Wie Du siehst hat ein Java Script Objekt Eigenschaften:

              const car = {type:"Fiat", model:"500", color:"white"};
              

              Also das Auto hat einen Typ, eine Modellbezeichnung und eine Farbe. Auf die kann man mit Punkt zugreifen.
              Also car.type enthält Fiat, car.model enthält 500, car.color enthält white.

              In NodeRed werden msg Objekte durch die Kabel und Nodes geschickt. Die meisten msg Objekte haben 2 Eigenschaften: ein topic und eine payload. Also spricht man die mit msg.topic bzw. msg.payload an.

              Deine payload enthält nun wiederum ein Objekt.

              Das heisst Du bekommst raus - wohin das Ziel bei Rolladen ist - in percentage.
              Also wenn Du das alleine haben möchstest ist Deine Prozentzahl wohin in payload.percentage.

              In mode siehst Du ob der Rolladen auf oder zu fahren soll : payload.mode enthält Position.Up

              msg.0 und 1-100 sind keine Eigenschaften des msg. Objektes und deshalb der Fehler.

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

                Das hat schon mal funktioniert, jetzt müsste ich den TurnOn mit 100 und Turn off mit 0 belegen

                1 Antwort Letzte Antwort
                0
                • H Offline
                  H Offline
                  Heinloth
                  schrieb am zuletzt editiert von
                  #12

                  Screenshot 2021-12-10 231038.jpg

                  mickymM 1 Antwort Letzte Antwort
                  0
                  • H Heinloth

                    Screenshot 2021-12-10 231038.jpg

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

                    @heinloth Na das schaut doch schon gut aus nur dass das TurnOff/On in der directive und nicht in der brightness steht - wenn Du mit 0 und 100 Deine Lampe ein und ausschaltest. :)

                    Übrigens warum Du es mir erleichterst - wenn Du mir die Werte in die CodeTags packst - dann kann ich es in eine Inject Node speichern und bekomme das identische Objekt raus:

                    78afea22-7bf2-4340-82f9-e68f2ac9c97d-image.png

                    Übrigens wenn Du im Debug Fenster den Pfeil nach unten ausklappst - dann siehst Du die Eigenschaften des Objektes viel besser. Habs mal grün markiert.

                    735a07bd-418b-46f7-9431-f27ed40dc52d-image.png

                    e886425e-32fe-40df-aca6-d904bace28df-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.

                    mickymM 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      @heinloth Na das schaut doch schon gut aus nur dass das TurnOff/On in der directive und nicht in der brightness steht - wenn Du mit 0 und 100 Deine Lampe ein und ausschaltest. :)

                      Übrigens warum Du es mir erleichterst - wenn Du mir die Werte in die CodeTags packst - dann kann ich es in eine Inject Node speichern und bekomme das identische Objekt raus:

                      78afea22-7bf2-4340-82f9-e68f2ac9c97d-image.png

                      Übrigens wenn Du im Debug Fenster den Pfeil nach unten ausklappst - dann siehst Du die Eigenschaften des Objektes viel besser. Habs mal grün markiert.

                      735a07bd-418b-46f7-9431-f27ed40dc52d-image.png

                      e886425e-32fe-40df-aca6-d904bace28df-image.png

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

                      @mickym Die Directiven sind wichtig - ob hier AN - AUS Geschaltet oder gedimmt wird - wenn Du also sag dimme auf 45% dann ist die directive anders und dann musst Du den Wert der Brightness nehmen. Deswegen hängst Du am Besten eine Switch Node hinter Deine Alexa Node und setzt direkt die Werte die Loxone braucht.

                      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.

                      H 1 Antwort Letzte Antwort
                      0
                      • H Offline
                        H Offline
                        Heinloth
                        schrieb am zuletzt editiert von
                        #15

                        Ich lerne heute richtig viel, herzlichen Dank.

                        Wenn ich jetzt einen change mit brigthnes mache und einen seperaten change mit directive und dann die Änderung von TurnOn/Off auf 100 bzw 0 mache funktioniert es noch nicht richtig. Kann ich das auch in ein change packen?

                        Wo bekomme ich die Info her was alles unter welchen Namen im Payload hinterlegt ist.

                        mickymM 1 Antwort Letzte Antwort
                        0
                        • mickymM mickym

                          @mickym Die Directiven sind wichtig - ob hier AN - AUS Geschaltet oder gedimmt wird - wenn Du also sag dimme auf 45% dann ist die directive anders und dann musst Du den Wert der Brightness nehmen. Deswegen hängst Du am Besten eine Switch Node hinter Deine Alexa Node und setzt direkt die Werte die Loxone braucht.

                          H Offline
                          H Offline
                          Heinloth
                          schrieb am zuletzt editiert von
                          #16

                          @mickym said in node-red-contrib-virtual-smart-home mit Loxone:

                          @mickym Die Directiven sind wichtig - ob hier AN - AUS Geschaltet oder gedimmt wird - wenn Du also sag dimme auf 45% dann ist die directive anders und dann musst Du den Wert der Brightness nehmen. Deswegen hängst Du am Besten eine Switch Node hinter Deine Alexa Node und setzt direkt die Werte die Loxone braucht.

                          Da musst du mir nochmal helfen, das habe ich noch nicht kapiert!

                          mickymM 1 Antwort Letzte Antwort
                          0
                          • H Heinloth

                            Ich lerne heute richtig viel, herzlichen Dank.

                            Wenn ich jetzt einen change mit brigthnes mache und einen seperaten change mit directive und dann die Änderung von TurnOn/Off auf 100 bzw 0 mache funktioniert es noch nicht richtig. Kann ich das auch in ein change packen?

                            Wo bekomme ich die Info her was alles unter welchen Namen im Payload hinterlegt ist.

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

                            @heinloth Wie gesagt ich habe Dir gesagt die Hilfe gibt zumindest Auskunft. Poste doch mal das Objekt den Wert wenn Du zu Alexa sagst dimme auf 45%.

                            Die directiven sind wohl sehr viele die stehen nicht in der Hilfe - deshalb musst Du einfach die Befehle sprechn und wir schauen, was aus der Alexa Node rauskommt.

                            Die Hilfe zu den Nodes bekommst Du wenn Du die Node anklickst und dann auf das Buch:

                            27b2d31c-9cff-494e-8eb0-ab9f3478881f-image.png

                            Dann siehst bei Rollläden dass Du dort die Position des Rollladen findest - auf und zu machen über die Directive.

                            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
                            • H Heinloth

                              @mickym said in node-red-contrib-virtual-smart-home mit Loxone:

                              @mickym Die Directiven sind wichtig - ob hier AN - AUS Geschaltet oder gedimmt wird - wenn Du also sag dimme auf 45% dann ist die directive anders und dann musst Du den Wert der Brightness nehmen. Deswegen hängst Du am Besten eine Switch Node hinter Deine Alexa Node und setzt direkt die Werte die Loxone braucht.

                              Da musst du mir nochmal helfen, das habe ich noch nicht kapiert!

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

                              @heinloth sagte in node-red-contrib-virtual-smart-home mit Loxone:

                              @mickym said in node-red-contrib-virtual-smart-home mit Loxone:

                              @mickym Die Directiven sind wichtig - ob hier AN - AUS Geschaltet oder gedimmt wird - wenn Du also sag dimme auf 45% dann ist die directive anders und dann musst Du den Wert der Brightness nehmen. Deswegen hängst Du am Besten eine Switch Node hinter Deine Alexa Node und setzt direkt die Werte die Loxone braucht.
                              

                              Da musst du mir nochmal helfen, das habe ich noch nicht kapiert!

                              Nun Du hast doch eine Debug Node - da kommt doch jedesmal was raus und die postest Du dann hier wieder - dann kann ich das über Inject Nodes simulieren.

                              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
                              • H Offline
                                H Offline
                                Heinloth
                                schrieb am zuletzt editiert von Heinloth
                                #19
                                
                                
                                1 Antwort Letzte Antwort
                                0
                                • H Offline
                                  H Offline
                                  Heinloth
                                  schrieb am zuletzt editiert von Heinloth
                                  #20

                                  `
                                  },
                                  {

                                  mickymM 1 Antwort Letzte Antwort
                                  0
                                  • H Offline
                                    H Offline
                                    Heinloth
                                    schrieb am zuletzt editiert von
                                    #21

                                    Aktuell verhindert der brightness das der directive arbeiten kann

                                    1 Antwort Letzte Antwort
                                    0
                                    • H Heinloth

                                      `
                                      },
                                      {

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

                                      @heinloth Lösche mal den ganzen Flow hier raus - zumindest ohne die Alexa Node - weil da ist Dein Alexa Zugang drin - also ohne Alexa Node exportieren.

                                      Ansonsten schaut der Flow nun so aus:

                                      5af924e7-6732-42c4-85ef-5af6f135602d-image.png

                                      hier zum Import:

                                      [{"id":"a00cd64c3cdb4aae","type":"switch","z":"34a03c31fc3710a3","name":"Analysiere Directive","property":"payload.directive","propertyType":"msg","rules":[{"t":"eq","v":"TurnOn","vt":"str"},{"t":"eq","v":"TurnOff","vt":"str"},{"t":"eq","v":"SetBrightness","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":1140,"y":2380,"wires":[["bd4ab7e2e461457d"],["8b0f168e745ae4fd"],["04ab779f2aabecc5"]]},{"id":"bd4ab7e2e461457d","type":"change","z":"34a03c31fc3710a3","name":"auf 100","rules":[{"t":"set","p":"payload","pt":"msg","to":"100","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1420,"y":2340,"wires":[["b5821dba10da4c79"]]},{"id":"04ab779f2aabecc5","type":"change","z":"34a03c31fc3710a3","name":"auf payload.brightness","rules":[{"t":"set","p":"payload","pt":"msg","to":"payload.brightness","tot":"msg"}],"action":"","property":"","from":"","to":"","reg":false,"x":1380,"y":2420,"wires":[["b5821dba10da4c79"]]},{"id":"8b0f168e745ae4fd","type":"change","z":"34a03c31fc3710a3","name":"auf 0","rules":[{"t":"set","p":"payload","pt":"msg","to":"0","tot":"num"}],"action":"","property":"","from":"","to":"","reg":false,"x":1430,"y":2380,"wires":[["b5821dba10da4c79"]]},{"id":"b5821dba10da4c79","type":"debug","z":"34a03c31fc3710a3","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","statusVal":"","statusType":"auto","x":1660,"y":2380,"wires":[]}]
                                      

                                      Der Ansatz sieht also wie folgt aus:

                                      Am Anfang werten wir über die Switch Node aus, was für eine Directive Alexa ausgibt:

                                      Diese stand in der msg.payload.directive

                                      9df98852-dba4-4a4d-9091-2ca37f7b6d48-image.png

                                      Nun wird an den ersten beiden Ausgängen 0 oder 100 gesetzt, beim letzten Ausgang auf die payload.brightness

                                      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
                                      • H Offline
                                        H Offline
                                        Heinloth
                                        schrieb am zuletzt editiert von
                                        #23

                                        Herzlichen Dank, du warst mir wirklich eine sehr große Hilfe. Gibt es hier eine Funktion Daumen hoch? :+1:

                                        mickymM 1 Antwort Letzte Antwort
                                        0
                                        • H Heinloth

                                          Herzlichen Dank, du warst mir wirklich eine sehr große Hilfe. Gibt es hier eine Funktion Daumen hoch? :+1:

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

                                          @heinloth sagte in node-red-contrib-virtual-smart-home mit Loxone:

                                          Gibt es hier eine Funktion Daumen hoch?

                                          Ja :grin:

                                          65d5c2fc-40e9-4a3f-b2b7-5de6ef61d5cd-image.png

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

                                          1 Antwort Letzte Antwort
                                          0
                                          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

                                          991

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          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