Entwicklung node-red-contrib-loxone für node-red

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Christian Fenzl
    Lebende Foren Legende
    • 31.08.2015
    • 11200

    sudo ist für den normalen loxberry-Benutzer aus Sicherheitsgründen stark limitiert.
    Ich weiß nicht, was die Commands machen, aber mit sudo als loxberry geht es nicht.
    Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

    Kommentar

    • Asd1234
      LoxBus Spammer
      • 03.01.2016
      • 278

      Habe ich das jetzt richtig verstanden das eine Portweiterleitung auf den loxberry nicht funktioniert?

      Kommentar


      • Christian Fenzl
        Christian Fenzl kommentierte
        Kommentar bearbeiten
        Nein, ich habe geschrieben, dass der Benutzer loxberry kaum Rechte hat und man sowas mit root machen muss.
    • Asd1234
      LoxBus Spammer
      • 03.01.2016
      • 278

      Hab ich ja. Aber die Änderungen die ich als SU mache übernimmt mir der loxberry beim m Neustart nicht.

      Kommentar

      • Christian Fenzl
        Lebende Foren Legende
        • 31.08.2015
        • 11200

        Wir machen am LoxBerry mit iptables garnichts.
        Der User loxberry, wie jeder andere Benutzer (außer root), hätte niemals die Berechtigung, Firewallregeln zu definieren, zu sichern, wiederherzustellen.

        iptables-persistent ist ein normales Debian-Paket, daher geht die Wahrscheinlichkeit gegen 0, dass sich das am LB anders verhält wie auf einem anderen Raspbian/Debian.

        Ich schätze, irgendwas hast du vergessen. Es gibt eine ganze Reihe an Artikeln im Web. Beispielsweise, ist der iptables-persistent Service überhaupt gestartet....
        Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine

        Kommentar

        • Asd1234
          LoxBus Spammer
          • 03.01.2016
          • 278

          Hallo
          Hab jetzt verschiedene Sachen probiert und mit folgender Eingabe funktionierts jetzt:

          sudo apt-get install iptables-persistent
          sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
          sudo iptables -t nat -A PREROUTING -p udp --dport 80 -j REDIRECT --to-port 8080
          sudo iptables -t nat -L
          sudo sh -c "iptables-save > /etc/iptables.rules"

          Danke für eure Hilfe

          Kommentar

          • Xenobiologist
            Lox Guru
            • 15.01.2016
            • 1112

            Hast du deine "Spracheingabe"-nodes auch schon alle umgestellt? Funktioniert bisher bei mir alles sehr gut.
            Das Dimmen muss man umrechnen, ansonsten alles top.
            Ich wollte noch mal gucken, ob man rausfinden kann, welches Gerät die Aufnahme bekommen hat.
            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


            • Asd1234
              Asd1234 kommentierte
              Kommentar bearbeiten
              Was meinst du mit Spracheingabe-nodes?

            • Xenobiologist
              Xenobiologist kommentierte
              Kommentar bearbeiten
              Die Alexa nodes. Sprich vorher local jetzt Echo.

            • Asd1234
              Asd1234 kommentierte
              Kommentar bearbeiten
              Läuft ja erst seit gestern wieder. Bis jetzt funktioniert’s ohne Probleme. Schalte aber nur die Lichter aus und ein. Dimmer hab ich nicht.
          • Drunkard
            LoxBus Spammer
            • 27.08.2015
            • 277

            Wie macht ihr das mit dem dimmen?

            Kommentar

            • Xenobiologist
              Lox Guru
              • 15.01.2016
              • 1112

              ist eigentlich ganz einfach

              Code:
              [{"id":"d2414bba.328ae8","type":"loxone-webservice","z":"14b94bbc.fe858c","name":"Küchenstrahler dimmen","miniserver":"66bf7eb5.449fc","uri":"jdev/sps/io/LI-Steuerung-Kueche/AI4/0","appendpayload":false,"x":712.857177734375,"y":551.4285583496094,"wires":[["41e751e3.f1e258"]]},{"id":"41e751e3.f1e258","type":"debug","z":"14b94bbc.fe858c","name":"","active":false,"console":"false","complete":"false","x":938.28564453125,"y":551.2857666015625,"wires":[]},{"id":"90e87fc5.825378","type":"function","z":"14b94bbc.fe858c","name":"Wert setzen","func":"msg.bri = msg.bri / 2.54;\nif (msg.bri <=3) {msg.bri = 0;}\nmsg.uri = 'jdev/sps/io/LI-Steuerung%20K%C3%BCche/AI4/' + msg.bri;\nreturn msg;","outputs":1,"noerr":0,"x":490.28564453125,"y":551.4286193847656,"wires":[["d2414bba.328ae8"]]},{"id":"4edf4d2f.9957e4","type":"amazon-echo-device","z":"14b94bbc.fe858c","name":"Küchenstrahler","topic":"","x":260,"y":560,"wires":[["90e87fc5.825378"]]},{"id":"66bf7eb5.449fc","type":"loxone-miniserver","z":"","host":"192.168.178.77","port":"5066","enctype":"0","active":true}]
              der entscheidende Teil:

              Code:
              msg.bri = msg.bri / 2.54;
              if (msg.bri <=3) {msg.bri = 0;}
              msg.uri = 'jdev/sps/io/LI-Steuerung%20K%C3%BCche/AI4/' + msg.bri;
              return msg;
              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

              • AlexAn
                Lebende Foren Legende
                • 25.08.2015
                • 4215

                Node Red V1.0.0 ist Online


                Installation:
                Code:
                 bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)


                Autostart am Raspberry 4 klappt bei mir noch nicht:
                Code:
                 sudo systemctl enable nodered.service
                Code:
                 
                 sudo service nodered start

                Normale Start ist OK und Noder Red ist erreichbar:
                Code:
                node-red-start
                Zuletzt geändert von AlexAn; 02.10.2019, 19:18.
                Grüße Alex

                Kommentar

                • Drunkard
                  LoxBus Spammer
                  • 27.08.2015
                  • 277

                  Zitat von Asd1234
                  Hallo
                  Hab jetzt verschiedene Sachen probiert und mit folgender Eingabe funktionierts jetzt:

                  sudo apt-get install iptables-persistent
                  sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8080
                  sudo iptables -t nat -A PREROUTING -p udp --dport 80 -j REDIRECT --to-port 8080
                  sudo iptables -t nat -L
                  sudo sh -c "iptables-save > /etc/iptables.rules"

                  Danke für eure Hilfe
                  habe das auch so gemacht und alexa ging dann auch wieder. allerdings bin ich danach nicht mehr auf die weboberfläche vom loxberry gekommen. irgendwie habe ich das ganze wieder rückgängig bekommen und komme jetzt wieder auf den loxberry, aber nun geht alexa wieder nicht.
                  was mache ich falsch?

                  Kommentar

                  • pmayer
                    LoxBus Spammer
                    • 27.02.2017
                    • 379

                    Sers,

                    leider bin ich momentan zeitlich sehr gebunden (Hausumbau, Arbeit), hab aber kurz Zeit gefunden node-red-contrib-loxone mit node-red 1.0(.1) zu testen.
                    Sieht für mich gut aus beim ersten kurzen Test.

                    Meldet euch natürlich wenn euch etwas auffällt. Am besten über die Issues auf GitHub.
                    Leider gibt es momentan noch ein Problem mit abbrechenden Verbindungen wo es nur einen "undefined"-Fehler gibt. Hier versuche ich schon seit geraumer Zeit den Entwickler von node-lox-ws-api, der zugrundeliegenden Websocket-Bibliothek, zu erreichen - leider ohne Erfolg.
                    Dieser Fehler hat nichts mit node-red 1.0 zu tun und war schon vorher da.

                    Ich muss mir die Sache mit dem vollständig asynchronen Messaging noch genauer angucken und entsprechend einbauen. Das wird aber noch mindestens bis Ende des Jahres dauern.

                    Bis denn,
                    Patrik
                    https://allgeek.de/

                    https://twitter.com/pregopm, https://github.com/codmpm/
                    https://github.com/codmpm/node-red-contrib-loxone
                    https://github.com/codm/wled-controller

                    Kommentar

                    • Labmaster
                      Lox Guru
                      • 20.01.2017
                      • 2475

                      pmayer

                      Ich hab da auch mal ne Frage,
                      habe gerade ein QNAP Nas in Betrieb genommen, auf dieses diverse Docker Container installiert, a) InfluxDB, b)Grafana, zusätzlich ist auf dem NAS auch das QNAP QIot installiert.
                      In OIot habe ich nun node-red-contrib-loxone installiert.
                      Wenn ich nun ein Flow erstelle wo ich ein Loxone "control in" verwenden, dann zieht sich das Ding die Struktur vom Miniserver.
                      Das klappt auch soweit, zumindest einmalig.
                      Wenn ich den Flow später nochmal öffne und z.B. eine weiteren "Control In" hinzufügen möchte oder einen bestehenden öffne um etwas zu ändern, dann ist die Struktur nicht verfügbar, man kann also keine "Room", "Category", .... auswählen.
                      Erst wenn man z.B. nochmal auf die Node Einstellungen eines der vorhandenen "Control In" geht und das Passwort (Miniserver) nochmal neu eingibt (nur das Passwort reicht) zieht er sich die Struktur vom Miniserver neu (Meldung unterhalb der Anmeldedaten: "got miniserver structure" und man kann alles wieder einstellen oder neue Nodes anlegen ....
                      Im Flow selbst unterhalb der Node steht aber immer "connected" und wenn das einmal funktioniert, dann läuft die Node auch richtig, nur was ändern geht halt nicht, sondern erst wenn man das Passwort neu gesetzt hat.
                      Irgendwelche Tipps was das sein könnten. (Rechte ?)
                      Zuletzt geändert von Labmaster; 05.10.2019, 14:21.

                      Kommentar


                      • pmayer
                        pmayer kommentierte
                        Kommentar bearbeiten
                        Hmm, ist das erst mit node-red 1.0 gekommen?
                        Kannst du es mal auf einer "normalen" node-red-Installation prüfen? Nicht, dass es irgendwie am Qlot liegt? Das kenn ich nämlich leider nicht.

                        Wir hatten bei Version (iirc) 0.6 mal ein ähnliches Problem. Das wurde aber dann gefixt... nicht, dass das an der neuen komplette Asynchronität liegt..

                      • Labmaster
                        Labmaster kommentierte
                        Kommentar bearbeiten
                        pmayer

                        Ich habe keine Ahnung, wollte jetzt nur mit Node-Red etwas machen, weil mit der QNap Lösung fast sämtliche Arbeit auf Consolen Ebene entfällt.
                        Das über das QNAP QIot ist nun mein quasi erster "pseudo" Kontakt mit Node-JS und Node-Red.
                        Ich habe gerade mal versucht rauszubekommen was für eine Version jeweils installiert sind:
                        nodejs -v -> v8.15.1
                        npm -v -> 6.4.1
                        node-red -> 0.18.4
                        node-red-contrib-loxone -> 0.10.2

                        es läuft also keine node-red 1.0

                      • pmayer
                        pmayer kommentierte
                        Kommentar bearbeiten
                        Machst du einen full-deploy?
                    • Labmaster
                      Lox Guru
                      • 20.01.2017
                      • 2475

                      pmayer
                      Full-deploy, kann ich nicht sagen, weil es kein "deploy" gibt.
                      Es gibt "Speicher", was da passiert hab ich keine Ahnung.

                      Klicke auf die Grafik für eine vergrößerte Ansicht  Name: QIot1.PNG Ansichten: 0 Größe: 97,0 KB ID: 215028
                      Zuletzt geändert von Labmaster; 06.10.2019, 00:40.

                      Kommentar


                      • pmayer
                        pmayer kommentierte
                        Kommentar bearbeiten
                        Ach herrje... wusste gar nicht, dass QNap da komplett node-red integriert. Offensichtlich ändern sie aber was, da du eben keinen Deploy-Button hast (oben rechts).

                        Wir haben auf der Arbeit ein QNap... ich schau mal ob ich deinen Fehler reproduziert bekomme.
                    • pmayer
                      LoxBus Spammer
                      • 27.02.2017
                      • 379

                      Mist. Ich kanns nicht testen, unser QNap hat nicht genug RAM:

                      Klicke auf die Grafik für eine vergrößerte Ansicht  Name: Bildschirmfoto 2019-10-06 um 13.34.28.png Ansichten: 0 Größe: 9,9 KB ID: 215097

                      Ich frag mal an, wass die 4GB dafür kosten.
                      Zuletzt geändert von pmayer; 06.10.2019, 13:40.
                      https://allgeek.de/

                      https://twitter.com/pregopm, https://github.com/codmpm/
                      https://github.com/codmpm/node-red-contrib-loxone
                      https://github.com/codm/wled-controller

                      Kommentar


                      • svethi
                        svethi kommentierte
                        Kommentar bearbeiten
                        Sollte normaler Speicher sein. Ich hab meinen auf 16GB hochgezogen ;-)

                      • pmayer
                        pmayer kommentierte
                        Kommentar bearbeiten
                        Das QNap ist bei uns auf der Arbeit nur Netzlaufwerk/Datengrab/Backup. Checke aber mal, ob ich da noch was RAM rein bekomme.
                        Zuletzt geändert von pmayer; 14.10.2019, 10:27.

                      • pmayer
                        pmayer kommentierte
                        Kommentar bearbeiten
                        Ok, 8GB Speicher drin und QIoT installiert. Das scheint ein node-red 0.18.4 zu sein. Ich schaffe es aber leider nicht mal einen connection aufzubauen.
                        Hintenraus ist es erst mal der selbe Bug: https://github.com/codmpm/node-red-c...ment-510459473

                        Ich erreiche leider den Entwickler von node-lox-ws-api nicht... sowie ich wieder etwas mehr Zeit habe, schau ich mir aber node-lox-ws-api diesbezüglich mal an.
                    • GünWün
                      LoxBus Spammer
                      • 28.04.2016
                      • 272

                      Hi zusammen,
                      ich habe da mal ein Problem/Frage.

                      Ich habe es geschafft dass ich meine Kalendereinträge aus meinem ical (Apple) abrufen kann.
                      Jetzt bekomme ich pro Eintrag ein Objekt.

                      Jetzt würde ich gerne nach einem Eintrag suchen, z.B. DHL, Hermes etc...

                      Wenn ich den Wert habe würde ich den gerne nach Loxone für den Tag zurückschreiben...
                      Wenn dann noch jemand klingelt und ich einen zweiten gespeicherten Wert (WLAN SCAN) habe darf das Garagetor für den Lieferanten aufgehen...

                      Kann mir jemand helfen? Wie mache ich nach "aufteilen" weiter?

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

Name: 2019-10-21 15_53_44-Window.png
Ansichten: 544
Größe: 11,7 KB
ID: 217011Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 2019-10-21 15_53_54-Window.png
Ansichten: 512
Größe: 12,7 KB
ID: 217012
                      Gruß Günni
                      1x MiniServer, 12x Touch Tree, 24x Stellantrieb Tree, 3x Relay Extension, 1x Dimmer Extension, 2x Extension
                      1. Test im Haus 21.09.2017, geplanter Einzug 07.10
                      Rasperry Pi 3 mit Loxberry für Sonos und Weatherground im Test
                      Endlich auch mit Internet :-) - hat ja nur 10 Monate gedauert

                      Kommentar


                      • svethi
                        svethi kommentierte
                        Kommentar bearbeiten
                        Das gibts als CalDAV4Lox schon fertig
                    Lädt...