Beispiele : Node-RED mit Loxone + Extras

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Xenobiologist
    Lox Guru
    • 15.01.2016
    • 1116

    #46
    Wenn es einen eigenen Node für dein Gerät gibt, dann kannst du diesen einfach nutzen. Loxone ist dann ja außen vor.
    Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
    https://www.loxforum.com/forum/germa...d-grafana-visu
    Mit Loxone einen Windows-PC steuern:
    https://www.loxforum.com/forum/faqs-...indows-steuern

    Kommentar


    • dasrockt
      dasrockt kommentierte
      Kommentar bearbeiten
      Naja wie soll ich sagen ich würde gerne über die Loxone den RGBW einschalten bzw das einschalten was ich möchte RGB WW Heligkeit usw.... das ganze über den control in vom node-red-contrib-loxone und dann richtig formatieren und auf den baustein vom node-red-contrib-magichome-controller schicken nur schaff ich die richtige Formatierung nicht wirklich bzw. mache ich irgend etwas falsch falls wer schon so was am laufen hat wäre ich echt happy

      LG
  • Claus1985
    Smart Home'r
    • 30.11.2018
    • 51

    #47
    Hab mein Problem doch mit temp() lösen können.
    Wichtig war hier, der zweite Wert muss 4030 sein damit es funktioniert (also z.B. temp(100,4030).
    Wichtig ist, und das war mein Fehler, zwischen den Zahlen und dem Komma darf kein Leerzeichen sein.
    Zuletzt geändert von Claus1985; 23.09.2020, 12:05.

    Kommentar

    • Wing_Stefan
      Smart Home'r
      • 07.06.2020
      • 58

      #48
      Hallo, benötige da mal bitte etwas Hilfe.

      Bekomme das nicht hin Alexa soll Loxone ein/ausschalten über Node Red. Keine Ahnung wie die Bausteine aussehen sollen die genommen werden müssen, egal was ich probiere, und bis jetzt im Inet gefunden habe, Alexa schaltet mir keine Loxone Steckdose ein/aus.
      Eigentlich sollte. Alexa Baustein - Switch - Trigger- Loxone Out passen.

      Kommentar

      • Xenobiologist
        Lox Guru
        • 15.01.2016
        • 1116

        #49
        Das sieht viel zu kompliziert aus.
        Welchen Alexa node verwendest du? Setzt du einen Skill ein?

        Ich würde erstmal einen inject node nehmen und einen webservice node und dort den richtigen Befehl für Steckdose ein oder aus hinterlegen.
        Dann kannst du selbst testen, ob das funktioniert.
        Und danach lässt du es nicht über inject, sondern über den Trigger aus Alexa auslösen.

        Man kann seinen Flow auch exportieren und den "Code" hier posten, dann sieht man besser was du in den nodes konfiguriert hast.

        Siehe hier: https://www.loxforum.com/forum/faqs-...218#post226218

        Importiere den Flow und passe den an.
        Zuletzt geändert von Xenobiologist; 26.11.2020, 14:29.
        Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
        https://www.loxforum.com/forum/germa...d-grafana-visu
        Mit Loxone einen Windows-PC steuern:
        https://www.loxforum.com/forum/faqs-...indows-steuern

        Kommentar

        • Lenardo
          MS Profi
          • 25.08.2015
          • 602

          #50
          ich hab fast nichts was ich von red-node auf ein Loxone Node schalte, aber eine Pumpe ein/aus, geht bei mir so, vielleicht gehts noch einfacher ?

          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: red-node.png
Ansichten: 1211
Größe: 60,8 KB
ID: 277116

          Kommentar

          • Wing_Stefan
            Smart Home'r
            • 07.06.2020
            • 58

            #51
            Hallo, habe das jetzt so umgebaut, leider das selbe Ergebnis. Der 1 wird lt. Debug gesendet, die Steckdose von Loxone schaltet sich aber nicht ein.

            Paletten:
            node-red-contrib-loxone
            0.10.11
            node-red-contrib-alexa-home-skill
            0.1.17
            3 Nodes
            alexa-home-conf
            alexa-home
            alexa-home-resp



            [
            {
            "id": "68054883.84aae8",
            "type": "tab",
            "label": "Steckdosen",
            "disabled": false,
            "info": ""
            },
            {
            "id": "540ee16e.451ed",
            "type": "loxone-control-out",
            "z": "68054883.84aae8",
            "name": "Keller Steckdose",
            "miniserver": "be7740ad.839ca",
            "control": "150e731f-01fb-ffaa-ffffc191a7c869eb",
            "x": 1130,
            "y": 280,
            "wires": []
            },
            {
            "id": "ef150f5a.3671e",
            "type": "alexa-home",
            "z": "68054883.84aae8",
            "conf": "566b9679.824918",
            "device": "122607",
            "acknoledge": true,
            "name": "Keller Steckdose",
            "topic": "",
            "x": 200,
            "y": 260,
            "wires": [
            [
            "a3b62b95.583448"
            ]
            ]
            },
            {
            "id": "a3b62b95.583448",
            "type": "switch",
            "z": "68054883.84aae8",
            "name": "Keller Steckdose Switch",
            "property": "payload",
            "propertyType": "msg",
            "rules": [
            {
            "t": "true"
            },
            {
            "t": "false"
            }
            ],
            "checkall": "true",
            "repair": false,
            "outputs": 2,
            "x": 510,
            "y": 260,
            "wires": [
            [
            "3f198479.19a24c"
            ],
            [
            "63bae901.22d078"
            ]
            ]
            },
            {
            "id": "3f198479.19a24c",
            "type": "change",
            "z": "68054883.84aae8",
            "name": "setze auf 1",
            "rules": [
            {
            "t": "set",
            "p": "payload",
            "pt": "msg",
            "to": "1",
            "tot": "num"
            }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 720,
            "y": 260,
            "wires": [
            [
            "540ee16e.451ed",
            "eb05f536.b65d38"
            ]
            ]
            },
            {
            "id": "63bae901.22d078",
            "type": "change",
            "z": "68054883.84aae8",
            "name": "setzte auf 0",
            "rules": [
            {
            "t": "set",
            "p": "payload",
            "pt": "msg",
            "to": "0",
            "tot": "num"
            }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 720,
            "y": 340,
            "wires": [
            [
            "540ee16e.451ed"
            ]
            ]
            },
            {
            "id": "eb05f536.b65d38",
            "type": "debug",
            "z": "68054883.84aae8",
            "name": "",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "false",
            "statusVal": "",
            "statusType": "auto",
            "x": 1010,
            "y": 180,
            "wires": []
            },
            {
            "id": "be7740ad.839ca",
            "type": "loxone-miniserver",
            "host": "192.168.1.220",
            "port": "5080",
            "enctype": "0",
            "active": true,
            "keepalive": "30000"
            },
            {
            "id": "566b9679.824918",
            "type": "alexa-home-conf",
            "username": "maestroat"
            }
            ]
            Hier noch das LOG vom DEBUG:
            27.11.2020, 11:55:09node: eb05f536.b65d38msg.payload : number
            1
            27.11.2020, 11:55:18node: eb05f536.b65d38msg.payload : number
            1
            27.11.2020, 12:14:22node: eb05f536.b65d38msg.payload : number
            1

            also jedesmal wenn ich der sag einschalten sendet sie brav den 1
            Debug hängt auf setze auf 1 (rechts) wie im Beitrag vor mir gezeigt
            Zuletzt geändert von Wing_Stefan; 27.11.2020, 12:18.

            Kommentar


            • Lenardo
              Lenardo kommentierte
              Kommentar bearbeiten
              Ich hab keine Loxone Steckdosen , ich weiß nicht was die erwartet von dir , true/false, 0/1 , on/off. oder was immer kannst du im Node eintragen, jedenfalls wandelst du den Sprachbefehl in einen digitalen um,
              Bei allen anderen wie 0/1 musst du die Auswahl auf a-z stellen anstelle 0-9
          • Xenobiologist
            Lox Guru
            • 15.01.2016
            • 1116

            #52
            Dann kann so auch nicht funktionieren. Du musst die Steckdose per Webservice node schalten und nicht per ControlOut node.
            Da muss in etwa sowas stehen: jdev/sps/io/LI-Wohnzimmer/AI2/on

            LI-Wohnzimmer ist die Bezeichnung des Lichtbausteins. AI2 ist hier der AQ2 am Baustein.
            Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
            https://www.loxforum.com/forum/germa...d-grafana-visu
            Mit Loxone einen Windows-PC steuern:
            https://www.loxforum.com/forum/faqs-...indows-steuern

            Kommentar


            • Lenardo
              Lenardo kommentierte
              Kommentar bearbeiten
              Ich denke es sollte schon gehen mit dem Node aber der Befehl ist nicht 0/1 sonder Ein/Aus
              Also im Node anstelle 0-9 dann a-z Auswahlen und Ein/Aus eintragen

              Mit den Loxone Webservices kann man mit einfachen http-Befehlen Informationen abrufen, Einstellungen vornehmen und schalten.
          • Wing_Stefan
            Smart Home'r
            • 07.06.2020
            • 58

            #53
            Danke. mit ein aus hat es jetzt funktioniert. Mir wurde immer gesagt ich muss 1 0 senden drum bin ich nicht weiter gekommen. Vielen Dank nochmals und ein schönes Wochenende!!!!!

            Kommentar

            • Marco Grasso
              LoxBus Spammer
              • 03.09.2015
              • 249

              #54
              Hallo Zusammen

              Ich habe mir heute 4 Lidl LIVARNOLUX Color Lampen zugelegt, diese wollte ich mit meinem DeCONZ steuern.
              Leider akzeptieren die Lidl Lampen nur den XY Farbraum. Das Weiss Spektrum läuft ganz normal

              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2020-12-26 14_25_52-Window.png
Ansichten: 994
Größe: 7,9 KB
ID: 281636

              Ich habe dazu mit meinen Rudimentären Kenntnissen einen Subflow erstellt:

              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2020-12-26 14_37_06-Window.png
Ansichten: 1020
Größe: 23,1 KB
ID: 281638

              [{"id":"d1034fd2.3ecd7","type":"subflow","name":"Li dl2lox","info":"","category":"","in":[{"x":140,"y":260,"wires":[{"id":"400baed3.8431c"}]}],"out":[{"x":1220,"y":260,"wires":[{"id":"a8435fb4.0edda","port":0},{"id":"6f88c9cf.f 6da48","port":0},{"id":"41243c64.f4ae24","port":0}]}],"env":[],"color":"#DDAA99"},{"id":"d956e6da.534928","type" :"color-convert","z":"d1034fd2.3ecd7","input":"hsv","outpu t":"rgb","outputType":"string","scaleInput":false, "x":610,"y":220,"wires":[["2078e3c6.933c1c"]]},{"id":"93414c32.36e53","type":"function","z":"d1 034fd2.3ecd7","name":"HSV format","func":"m = msg.payload\nr = /\\((.*?),(.*?),(.*?)\\)/gm;\no = r.exec(m)\n\nh = parseInt(o[1])\ns = parseInt(o[2])\nv = parseInt(o[3])\n\nreturn {payload:[h,s,v]};","outputs":1,"noerr":0,"initialize":"","finaliz e":"","x":430,"y":220,"wires":[["d956e6da.534928"]]},{"id":"51e01438.9d57cc","type":"function","z":"d 1034fd2.3ecd7","name":"RGB 2 XY","func":"\nfunction rgb_to_cie(red, green, blue)\n{\n\t//Apply a gamma correction to the RGB values, which makes the color more vivid and more the like the color displayed on the screen of your device\n\tvar red \t= (red > 0.04045) ? Math.pow((red + 0.055) / (1.0 + 0.055), 2.4) : (red / 12.92);\n\tvar green \t= (green > 0.04045) ? Math.pow((green + 0.055) / (1.0 + 0.055), 2.4) : (green / 12.92);\n\tvar blue \t= (blue > 0.04045) ? Math.pow((blue + 0.055) / (1.0 + 0.055), 2.4) : (blue / 12.92); \n\n\t//RGB values to XYZ using the Wide RGB D65 conversion formula\n\tvar X \t\t= red * 0.664511 + green * 0.154324 + blue * 0.162028;\n\tvar Y \t\t= red * 0.283881 + green * 0.668433 + blue * 0.047685;\n\tvar Z \t\t= red * 0.000088 + green * 0.072310 + blue * 0.986039;\n\n\t//Calculate the xy values from the XYZ values\n\tvar x \t\t= (X / (X + Y + Z));\n\tvar y \t\t= (Y / (X + Y + Z));\n\n\tif (isNaN(x))\n\t\tx = 0;\n\tif (isNaN(y))\n\t\ty = 0;\t \n\treturn [x, y];\n}\nmsg.payload = rgb_to_cie(msg.payload.r, msg.payload.g, msg.payload.b);\nconsole.log(msg.payload);\nreturn msg;\n\n\n","outputs":1,"noerr":0,"initialize":"", "finalize":"","x":950,"y":220,"wires":[["41243c64.f4ae24"]]},{"id":"2078e3c6.933c1c","type":"function","z":"d 1034fd2.3ecd7","name":"RGB format","func":"msg.payload = msg.payload.replace("rgb(", "").replace(")", "").split(",");\n\nvar r = Number(msg.payload[0]);\nvar g = Number(msg.payload[1]);\nvar b = Number(msg.payload[2]);\n\nmsg.payload = {"r":r,"g":g,"b":b};\nreturn msg;","outputs":1,"noerr":0,"initialize":"","final ize":"","x":790,"y":220,"wires":[["51e01438.9d57cc"]]},{"id":"a8435fb4.0edda","type":"function","z":"d1 034fd2.3ecd7","name":"WHITE","func":"msg.payload = msg.payload.replace("temp(", "").replace(")", "").split(",");\n\nvar bri = Number(msg.payload[0]) * 255 /100;\nvar ct = Number((1-((msg.payload[1]-2700)/3800))*347)+153;\nvar time = 5;\n\nif (bri == '0') {\nreturn { payload: { on: false } };\n}\n\nmsg.payload = {"on":true,"bri":bri,"ct":ct,"transitiontime":time };\nreturn [msg ]","outputs":1,"noerr":0,"initialize":"","finalize" :"","x":420,"y":300,"wires":[[]]},{"id":"6f88c9cf.f6da48","type":"function","z":"d 1034fd2.3ecd7","name":"Brightness","func":"msg.pay load = msg.payload.replace("hsv(", "").replace(")", "").split(",");\n\nvar bri = Number(msg.payload[2]) * 255 /100;\nvar time = 5;\n\nif (bri == '0') {\nreturn { payload: { on:false } };\n}\n\nmsg.payload = {"on":true,"bri":bri,"transitiontime":time};\nretu rn [msg ]","outputs":1,"noerr":0,"initialize":"","finalize" :"","x":430,"y":260,"wires":[[]]},{"id":"400baed3.8431c","type":"switch","z":"d103 4fd2.3ecd7","name":"","property":"payload","proper tyType":"msg","rules":[{"t":"cont","v":"hsv","vt":"str"},{"t":"cont","v": "temp","vt":"str"}],"checkall":"false","repair":false,"outputs":2,"x" :270,"y":260,"wires":[["93414c32.36e53","6f88c9cf.f6da48"],["a8435fb4.0edda"]]},{"id":"41243c64.f4ae24","type":"function","z":"d 1034fd2.3ecd7","name":"XY format","func":"var newMsg = { payload: msg.payload };\n\nvar x = Number(msg.payload[0]);\nvar y = Number(msg.payload[1]);\nvar time = 5;\nvar xy = [x,y]; \n\nif (x == '0') {\nreturn { payload: { on:false } };\n}\n\nmsg.payload = {"on":true,"xy":xy,"transitiontime":time};\nret urn msg;","outputs":1,"noerr":0,"initialize":"","final ize":"","x":1100,"y":220,"wires":[[]]}]
              An den Subflow kommt als Eingang eine Lichtsteuerung auf RGB gestellt.

              Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2020-12-26 14_33_28-Window.png
Ansichten: 1019
Größe: 20,3 KB
ID: 281637

              Der Ausgang sieht wie folgt aus:

              Klicke auf die Grafik für eine vergrößerte Ansicht  Name: 2020-12-22 21_16_30-Node-RED _ 192.168.1.23.png Ansichten: 0 Größe: 25,6 KB ID: 281250



              Gruss

              Marco
              Zuletzt geändert von Marco Grasso; 26.12.2020, 14:38. Grund: Subflow bereinigt

              Kommentar

              • SeLoxone
                Smart Home'r
                • 08.11.2018
                • 48

                #55
                Abend zusammen,

                ich habe ein Problem mit Node red und der Steuerung über Alexa. Alles fing am Wochenende an, ich kann nicht sagen was passiert sein sollte, denn es wurde nichts geändert (außer das Update vom Miniserver letzte Woche). Und zwar sagt Alexa jedes Mal wenn sie ein Licht einschalten soll "kein Gerät in... gefunden" (hier noch mit den Einstellungen aus Bild 1) danach habe ich die Einstellungen auf diese in Bild 2 angepasst. Nun sagt Alexa "Gerät antwortet nicht, bitte überprüfen sie die Netzwerkverbindung von dem Gerät". Hat jemand eine Ahnung was ich tun kann? In Bild 3 sieht man auch keinen Fehler. Die Geräte von Loxone kann ich unter dem Control out von der Loxone Integration auswählen, siehe Bild 4.

                Vielen Dank für eure Hilfe und Ratschläge.

                Angehängte Dateien

                Kommentar

                • Lenardo
                  MS Profi
                  • 25.08.2015
                  • 602

                  #56
                  hast du schon mal gesagt "Alexa, such neue Geräte" ? und was ist die Antwort, bzw. sind im amazon.alexa account die Geräte im Bereich "Smart Home/Geräte" aufgeführt ?

                  Kommentar

                  • SeLoxone
                    Smart Home'r
                    • 08.11.2018
                    • 48

                    #57
                    Hallo Lenardo,

                    ja habe ich gesagt, Alexa sagt dann keine neuen Geräte vorhanden, die Geräte sind jedoch in der Amazonapp da es bis vor ca. einer Woche ja noch funktioniert hat. Ich glaube alles fing mit dem Update von dem Loxoneserver an (eine Vermutung).

                    Kommentar

                    • Xenobiologist
                      Lox Guru
                      • 15.01.2016
                      • 1116

                      #58
                      Problem erledigt? Ansonsten kann ich diesen Skill empfehlen. Er ist zwar nicht lokal, aber funktioniert dafür sehr gut.

                      A Node-RED node that represents a 'virtual device' which can be controlled via Alexa. Requires the virtual smart home skill to be enabled for your Amazon account.
                      Node-RED mit influxDB und Grafana - z.B. Statistiken auslagern:
                      https://www.loxforum.com/forum/germa...d-grafana-visu
                      Mit Loxone einen Windows-PC steuern:
                      https://www.loxforum.com/forum/faqs-...indows-steuern

                      Kommentar

                      • Gast

                        #59
                        Hallo Zusammen,

                        Ich möchte meine Loxone mit Alexa steuern und habe hier diesen Beitrag gefunden.
                        Ich wage mich mal langsam ran und möchte meine Deckenlampe im Arbeitszimmer ein- und auschalten können.
                        Loxone mittles Node-RED UI mit einem Switch anzusteuern funktioniert schon, ich bringe aber die Verbindung zu Alexa nicht hin.

                        Ich habe noch kein Alexa Gerät, sondern nutze die Alexa App auf meinem Handy.
                        Ich möchte mir erst ein Gerät zulegen, wenn ich weiß, dass es über die App geht.

                        Node-RED läuft bei mir auf einem Raspberry, den ich frisch mit Raspberian Buster aufgesetzt habe.

                        Hier mein Node-RED Flow:
                        Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Bildschirmfoto 2021-02-21 um 13.24.40.png Ansichten: 0 Größe: 40,7 KB ID: 292488

                        Hier als Code:
                        Code:
                        [{"id":"14dff99c.b60e86","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"3e2ad479.e39e7c","type":"ui_switch","z":"14dff99c.b60e86","name":"","label":"Switch","tooltip":"","group":"ff72640f.316be","order":0,"width":0,"height":0,"passthru":true,"decouple":"false","topic":"topic","topicType":"str","style":"","onvalue":"On","onvalueType":"str","onicon":"","oncolor":"","offvalue":"Off","offvalueType":"str","officon":"","offcolor":"","animate":false,"x":550,"y":600,"wires":[["e90e7287.74d4d8"]]},{"id":"e90e7287.74d4d8","type":"switch","z":"14dff99c.b60e86","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"On","vt":"str"},{"t":"eq","v":"Off","vt":"str"}],"checkall":"true","repair":false,"outputs":2,"x":810,"y":480,"wires":[["16a103a5.351ae4"],["256ed1a8.c69c8e"]]},{"id":"16a103a5.351ae4","type":"loxone-webservice","z":"14dff99c.b60e86","name":"AZ Deckenleuchte An","miniserver":"72f4d490.e5c5fc","uri":"jdev/sps/io/AZ-Deckenleuchte/On","appendpayload":false,"x":1100,"y":460,"wires":[[]]},{"id":"256ed1a8.c69c8e","type":"loxone-webservice","z":"14dff99c.b60e86","name":"AZ Deckenleuchte Aus","miniserver":"72f4d490.e5c5fc","uri":"jdev/sps/io/AZ-Deckenleuchte/Off","appendpayload":false,"x":1100,"y":520,"wires":[[]]},{"id":"10232d9b.eec49a","type":"amazon-echo-device","z":"14dff99c.b60e86","name":"Deckenlampe","topic":"","x":560,"y":480,"wires":[["e90e7287.74d4d8"]]},{"id":"5b698f7b.eda38","type":"amazon-echo-hub","z":"14dff99c.b60e86","port":"8080","processinput":0,"discovery":false,"x":330,"y":480,"wires":[["10232d9b.eec49a"]]},{"id":"ff72640f.316be","type":"ui_group","name":"Test","tab":"3816245f.d27604","order":1,"disp":true,"width":"6","collapse":false},{"id":"72f4d490.e5c5fc","type":"loxone-miniserver","host":"10.0.0.10","port":"80","enctype":"0","active":true,"keepalive":"30000"},{"id":"3816245f.d27604","type":"ui_tab","name":"Home","icon":"dashboard","disabled":false,"hidden":false}]
                        Könnt ihr mir helfen und sagen, wo das Problem liegen könnte?

                        BG astrotiger
                        Angehängte Dateien

                        Kommentar

                        • killeriq
                          Smart Home'r
                          • 18.09.2015
                          • 91

                          #60
                          Hi, I am trying to get up and running node-red with my loxone miniserver, but the moment I set the miniserver details, nodered starts crashing.. I am getting this error: TypeError: Cannot read prop...


                          Hello, please is there any resolution to this? I started to experience the same after changing password in Loxone Android App.

                          Thanks / Danke

                          Kommentar

                          Lädt...