Ankündigung

Einklappen
Keine Ankündigung bisher.

KNX node for node-red

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Hi
    If you remember the last version of knxultimate you've updated from, you can install it going into your node-red folder and issue a
    npm install node-red-contrib-knx-ultimate@x.x.x (x.x.x is the latest working version)
    Otherwise, you could try to go backward to v. 2.5.1​.
    HTML-Code:
    npm install node-red-contrib-knx-ultimate@​2.5.1
    It were useful for me to know, what tie of issue you encountered, by opening a github issue here and providing the log (you can issue a
    HTML-Code:
    node-red-log -n 2000
    commandfrom a console window)

    Kommentar


      Hello!

      What do I have to do there? Just type it into the console or go to a folder? Which one?
      When I enter it like that, I get this error message.

      Below is the printout. Thanks​


      root@NodeRed:~# npm install node-red-contrib-knx-ultimate@​2.5.1
      npm ERR! code EINVALIDTAGNAME
      npm ERR! Invalid tag name "​2.5.1" of package "node-red-contrib-knx-ultimate@​2.5.1": Tags may not have any characters that encodeURIComponent encodes.
      ​

      LOG
      -----------------------------------------------------------------------------------------
      21 verbose title npm install node-red-contrib-knx-ultimate@ ^`^k2.5.1
      22 verbose argv "install" "node-red-contrib-knx-ultimate@ ^`^k2.5.1"
      38 verbose stack Error: Invalid tag name " ^`^k2.5.1" of package "node-red-co>
      38 verbose stack at invalidTagName (/root/.nvm/versions/node/v18.10.0/lib/n>
      38 verbose stack at fromRegistry (/root/.nvm/versions/node/v18.10.0/lib/nod>
      38 verbose stack at resolve (/root/.nvm/versions/node/v18.10.0/lib/node_mod>
      38 verbose stack at npa (/root/.nvm/versions/node/v18.10.0/lib/node_modules>
      38 verbose stack at /root/.nvm/versions/node/v18.10.0/lib/node_modules/npm/>
      38 verbose stack at Array.map (<anonymous>)
      38 verbose stack at [add] (/root/.nvm/versions/node/v18.10.0/lib/node_modul>
      38 verbose stack at [applyUserRequestsToNode] (/root/.nvm/versions/node/v18>
      38 verbose stack at [applyUserRequests] (/root/.nvm/versions/node/v18.10.0/>
      38 verbose stack at Arborist.buildIdealTree (/root/.nvm/versions/node/v18.1>
      39 verbose cwd /root
      40 verbose Linux 5.4.103-1-pve
      41 verbose node v18.10.0
      42 verbose npm v8.19.2
      43 error code EINVALIDTAGNAME
      44 error Invalid tag name " ^`^k2.5.1" of package "node-red-contrib-knx-ultim>​
      ​​
      ---------------------------------------------------------------------------------------

      25 Feb 14:17:31 - [info] Node-RED version: v3.0.2
      25 Feb 14:17:31 - [info] Node.js version: v16.20.2

      25 Feb 14:17:50 - [info] Waiting for missing types to be registered:
      25 Feb 14:17:50 - [info] - knxUltimate-config
      25 Feb 14:17:50 - [info] - knxUltimate
      25 Feb 14:23:11 - [info] Installing module: node-red-contrib-knx-ultimate, version: 3.3.16
      25 Feb 14:23:28 - [info] Installed module: node-red-contrib-knx-ultimate
      25 Feb 14:23:28 - [warn] [node-red-contrib-knx-ultimate] Node module cannot be loaded on this version. Requires: >=3.1.1
      25 Feb 14:23:28 - [warn] Installation of module node-red-contrib-knx-ultimate failed:
      25 Feb 14:23:28 - [warn] ------------------------------------------
      25 Feb 14:23:28 - [warn] undefined
      25 Feb 14:23:28 - [warn] ------------------------------------------
      Error: Install failed
      at /usr/lib/node_modules/node-red/node_modules/@node-red/registry/lib/installer.js:285:25​​

      Kommentar


        Hi
        version 2.5.1 doesn't exists, sorry, my mistake
        Use the version 2.3.5 or choose another version you want from here https://www.npmjs.com/package/knxult...veTab=versions

        Kommentar


          And, please, if you wanna upgrade KNX-Ultimate, you must before update node-red, as stated in this log's row:
          HTML-Code:
          25 Feb 14:23:28 - [warn] [node-red-contrib-knx-ultimate] Node module cannot be loaded on this version. Requires: >=3.1.1​

          Kommentar


            knx-ultimate > knx scene

            Hallo Zusammen,
            ich möchte die vorhandenen knx Scenen aus der ETS über node-red knx-ultimate mit alexa steuern. Licht, Rollladen usw. funktionier bereits über alexa.

            Kommentar


              Da musst beim Skill-Hersteller für Alexa <> NR einen Featurerequest erstellen.

              Bis dahin leg nen virtuellen Schalter im Alexa an den Du dann auch per Sprache ansprechen kannst um zu schalten und wenn der ankommt baust im NR nen Flow der dann an einem KNX-Node eine Szenennummer mit der Szenen GA sendet.
              ----------------------------------------------------------------------------------
              "Der Hauptgrund für Stress ist der tägliche Kontakt mit Idioten."
              Albert Einstein

              Kommentar


                Herzlichen Dank...

                Kommentar


                  Zitat von dweissfl Beitrag anzeigen
                  ich möchte die vorhandenen knx Scenen aus der ETS über node-red knx-ultimate mit alexa steuern. Licht, Rollladen usw.
                  Ich setze auch Node-Red und knx-ultimate ein, wirklich genial.

                  Es sei am Rande erwähnt, das es mit der -kostenlosen- SmartHomeBridge auch KNX nativ funktioniert.
                  Gruß Bernhard

                  Kommentar


                    Hallo zusammen,

                    ich nutze node-red-contrib-knx-ultimate​ schon so ziemlich seit Anfang an, und so ein bissl hat mit der "Spam" mit HUE schon genervt, aber das hielt sich ja in Grenzen.
                    Mittlerweile ist node-red-contrib-knx-ultimate​ ein gigantisch aufgeblähtes Konstrukt mit 40(!) Nodes, zwei Plugins, und allem Möglichen mehr an Spam, was das Risiko für Sicherheitslücken entsprechend erhöht, was zu unzähligen Updates (und damit NR-Neustarts) führt und was das Lesen der Release-Notes zur Tortur macht.
                    Hinzu kommen Dinge, dass auch Logik in den Nodes implementiert wird (z. B. Garagentorfunktionen), die mit der KNX-Kommunikation so rein gar nichts zu tun haben.

                    Dabei möchte ich doch nur den KNX in NR bekommen und irgendwie vermute ich, die meisten anderen wollen das auch und benötigen (wollen?) den unnötigen Ballast nicht.
                    Langer Rede kurzer Sinn, ich schätze die Arbeite vom Entwickler sehr, habe auch Geld gespendet, aber es ist mir mittlerweile einfach viel zu weit von dem entfernt, für was ich das Paket brauche - KNX-Kommunikation.
                    Kennt jemand von euch ein anderes, gutes KNX-Paket für NR? Oder einen schlanken Fork von node-red-contrib-knx-ultimate, der sich rein auf KNX konzentriert, ohne die ganze KI/HUE/Sprachausgabe/Matter/Zigbee/Programmabläufe Bloatware?

                    Kommentar


                      ..

                      Kommentar


                        Hi
                        thank you for using knx-ultimate.
                        Yes, the package has growth the last years but if you take a look at it, it now it has only 1 HUE Node and 2 Matter nodes. The Plugin system has been removed as well. The other KNX nodes like the Garage Door Opener, are here to help people simplify the flow worlflow. They will be removed and unified in one single node.
                        You'll not find any other node like KNX Ultimate. It's rock solid, developed in years (well before the AI!) and natively supports KNX IP Secure, full TP Secure and Serial communications via KBerry or serial KNX interface.
                        It's maintained and developed with care, love and PASSION. The core is based on the KNXUltimate engine, developed in TypeScript, maintained with the same efforts as the node and the code contains a full package of tests, linter and all the stuffs to prevent regressions during the development.

                        You've donated for the node, and your donation is into the code, in the form of some Typescript routine!!
                        So stay with it. I earn nothing if you continue using KNX Ultimate, but it would be a real honor to know that one more user has chosen my work—the time I’ve dedicated instead of taking a walk outdoors, and the passion I’ve made available to EVERYONE, for free, as open source.

                        Kommentar


                          Thank you for your reply!

                          Like I wrote (in German) I appreciate your work - otherwise I wouldn't have donated.
                          The reason I was asking for well-known forks or other alternatives is this, as you can see in my screenshot. Two nodes used, the rest I personally consider as bloatware.
                          And when I started using the knx-ultimate package there wasn't so much more besides the two nodes I'm using.
                          I use Node-RED for reliable (rock solid) controls for my building, like heating, aircon, etc. Anything to "play" I'm using Home-Assistant anyway. I simply like to keep Node-RED slim and secure.

                          image.png​

                          Kommentar


                            Hi
                            You'll see for some more time the old nodes, but they are hidden and no one can use it anymore.
                            I simply cannot fully delete it yet, because many users haven't yet migrated to the single-node mode.
                            Anyway, they will be purged some day until end of October.
                            In the upcoming version, you'll see no more KNX bloatware nodes in the palette menu.
                            All the dependencies are anyway always up to date and the security patches are applied as well.

                            Kommentar


                              Goldsmith You can install the beta, by following the link below.
                              You'll see that many nodes have been removed in the Palette menu. This beta fixes also some issues with VRRP/VIP address​es versus IP Addresses and fixes also a possible issue with the node's ACK reply to a KNX ACK request, in case of slow machines.

                              https://github.com/Supergiovane/node...ent-5664983004

                              Kommentar


                                Thank you!
                                Do you happen to know (collected statistics/telemetry?) how many people actually use matter/hue/ai/etc. in node-red-contrib-knx-ultimate?
                                I only know three people (me included) who use node-red-contrib-knx-ultimate and the other two I spoke to yesterday out of curiosity.
                                Of course that't no representative usage profile but the other two are using the packacke exactly the same way as I do - pure KNX.

                                Anyway, it is how it is but if you would at least consider not adding any non-KNX features to a KNX package in future but to rather build own packages for non-KNX functionality - it would be great.
                                Less "foreign" extra code, means less dependencies updates/upgrades, means less Node-RED restarts, means less reading of release notes, means less security issues, etc.. Right now it's already some non-KNX related dependencies and it would be amazing if you would consider not increasing that list.


                                image.png​

                                Kommentar

                                Lädt...
                                X