Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Steelseries Widgets im NodeRed Dashboard nutzen

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Steelseries Widgets im NodeRed Dashboard nutzen

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      Garf @mickym last edited by Garf

      @mickym sagte in Steelseries Widgets im NodeRed Dashboard nutzen:

      Aber ich habe trotzdem eine Lösung gefunden, indem man einfach unterschiedliche Dateien nutzt.

      Mir fehlen die Worte und danke für die Arbeit die Du dir gemacht hast. Ich werde testen und berichten. Mal schauen, ob ich mich am Ende nicht zu blöd für die Umsetzung anstelle.

      Beim Drücken auf den "gefällt mir/Danke" Zähler ist mir etwas erfreuliches aufgefallen. Nicht nur ich lese hier mit, sondern auch der User rewenode. Ich bin sehr erfreut darüber ein Lebenszeichen von ihm zu sehen. In den bekannten Foren liest man von ihm leider nichts mehr. Dabei war er immer der "Supporter" was Node Red angeht und mit seinem Wissen mir Lichtjahre voraus. Ich bin mir fast sicher, dass er sich deine gepatchte Datei heruntergeladen hat.
      And dich mickym nochmals ein herzliches Dankeschön, ich hätte das nie so hinbekommen. Un mit dem Hang zum Perfektionismus bleibt man immer ein wenig unzufrieden. Dies läßt allerdings mit zunehmenden Alter so langsam nach. Man wird wohl mehr zum Realist, kennt seine Grenzen und gibt sich mit dem zufrieden was man erreicht hat.
      @rewenode
      Mal wieder irgendwo etwas von dir lesen zu dürfen würde mir große Freude machen. Und Du siehst, es gibt immer wieder User wie @mickym mit denen Du dich auf Augenhöhe austauschen könntest.😏

      1 Reply Last reply Reply Quote 0
      • G
        Garf @mickym last edited by Garf

        @mickym sagte in Steelseries Widgets im NodeRed Dashboard nutzen:

        Hier mal die gepatchte Datei:

        Wie nicht anders erwartet, funktioniert einwandfrei. Danke, großartige Arbeit von dir.👍

        mickym 1 Reply Last reply Reply Quote 0
        • mickym
          mickym Most Active @Garf last edited by

          @garf Danke freut mich, dass es funktioniert. 😉

          1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active @mickym last edited by mickym

            So - auch wenn der Thread alt ist, ist es thematisch passend - weil es im Prinzip auch darum geht eigene Webseiten mit eigenem Script einzubinden.

            Habe die FlipFlopUhr auch erfolgreich in das Dashboard einbinden können:

            64a5efd8-6764-4c2b-8641-b7840f0f0012-image.png

            Hier animiert: 😉

            FlipFlopUhr in NR Dashboard.mp4

            Neben der eigentlichen Website hier die entsprechenden Script und Style Dateien:

            style.css flipclock.min.js flipclock.js flipclock.css

            [
               {
                   "id": "ee9422c7.e25a6",
                   "type": "ui_template",
                   "z": "f19174b9.aa88f8",
                   "group": "50c0120e.95a5bc",
                   "name": "Flip Flop Uhr",
                   "order": 22,
                   "width": "10",
                   "height": "3",
                   "format": "<html>\n\t<head>\n\t\t<link rel=\"stylesheet\" href=\"/myjs/FlipFlopUhr/compiled/flipclock.css\">\n\t\t<link rel=\"stylesheet\" type=\"text/css\" href=\"/myjs/FlipFlopUhr/compiled/style.css\" />\n\n\t\t<script src=\"http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js\"></script>\n\n\t\t<script src=\"/myjs/FlipFlopUhr/compiled/flipclock.js\"></script>\t\t\n\t</head>\n\t<body>\n\t\t<div class=\"clock\" style=\"margin:2em;\"></div>\n\n\t\t<script type=\"text/javascript\">\n\t\t\tvar clock;\n\t\t\t\n\t\t\t$(document).ready(function() {\n\t\t\t\tclock = $('.clock').FlipClock({\n\t\t\t\t\tclockFace: 'TwentyFourHourClock',\n\t\t\t\t\t\n\t\t\t\t\tshowSeconds: true\n\t\t\t\t});\n\t\t\t});\n\t\t</script>\n\t\t\n\t</body>\n</html>",
                   "storeOutMessages": true,
                   "fwdInMessages": true,
                   "resendOnRefresh": true,
                   "templateScope": "local",
                   "className": "",
                   "x": 640,
                   "y": 3300,
                   "wires": [
                       []
                   ]
               },
               {
                   "id": "50c0120e.95a5bc",
                   "type": "ui_group",
                   "name": "FlipFlop",
                   "tab": "f9bab960.c839b8",
                   "order": 2,
                   "disp": true,
                   "width": "10",
                   "collapse": false,
                   "className": ""
               },
               {
                   "id": "f9bab960.c839b8",
                   "type": "ui_tab",
                   "name": "testy",
                   "icon": "dashboard",
                   "order": 18,
                   "disabled": false,
                   "hidden": false
               }
            ]
            

            Die Uhr funktioniert aber nicht, da das Script pausiert wenn es im Hintergrund ist und dann muss man die Seite aktualisieren - das geht nicht automatisch. Stecke da aber keinen Aufwand mehr rein. Manchmal tuts manchmal nicht.

            1 Reply Last reply Reply Quote 0
            • ?
              A Former User @mickym last edited by A Former User

              @mickym Kannst du das etwas genauer erklären? Ehrlich gesagt habe ich keinen Schimmer wo ich das angegebene Verzeichnis finde wo die Dateien hin kopiert werden sollen.


              Ich habe jetzt mal nicht die minimal Versionen genommen, weil ich nicht weiß was fehlt. Die beiden Dateien also in Euer http-Static Verzeichnis kopieren und das wars dann eigentlich schon.

              mickym 1 Reply Last reply Reply Quote 0
              • mickym
                mickym Most Active @Guest last edited by

                @noah3112 Was möchtest Du denn machen - diese Steelseries Teile ausprobieren? -
                von der FlipFlop Uhr würde ich ja eher abraten.

                ? 1 Reply Last reply Reply Quote 0
                • ?
                  A Former User @mickym last edited by

                  @mickym Das Erste 👍

                  mickym 1 Reply Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @Guest last edited by mickym

                    @noah3112 Als Erstes musst Du Dir, wie im Eingangsposting über den http-static Parameter einen Basispfad definieren, wo Du eigene Resourcen speicherst.

                    Wenn also ich in der Template Node oder generell Bilder in meinem Dashboard nutze ist das immer relativ zu diesem Pfad.
                    Hast Du denn auf Deinem System ein Basisverzeichnis definiert in dem Du dann alles reinkopierst?

                    Nutzt Du node-Red als Standalone Version oder als Adapter im iobroker?

                    ? 1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @mickym last edited by

                      @mickym Sorry ich verstehe nur Bahnhof 🤔Bin erst seit geraumer Zeit an Node Red dran und habe das wahrscheinlich noch nicht gebraucht bzw vermisst. Kannst es mir vielleicht erklären?

                      mickym 1 Reply Last reply Reply Quote 0
                      • mickym
                        mickym Most Active @Guest last edited by mickym

                        @noah3112 sagte in Steelseries Widgets im NodeRed Dashboard nutzen:

                        @mickym Sorry ich verstehe nur Bahnhof 🤔Bin erst seit geraumer Zeit an Node Red dran und habe das wahrscheinlich noch nicht gebraucht bzw vermisst. Kannst es mir vielleicht erklären?

                        Gerne - also nochmal Frage für Frage - nutzt Du NodeRed als Standalone Version oder im Adapter des iobrokers?
                        Auf welchem System arbeitest Du - einem Raspberry?

                        Hast Du Zugriff auf die Kommandozeile?

                        Im iobroker ist die richtige settings.js im Verzeichnis: /opt/iobroker/node_modules/iobroker.node-red/

                        ? 2 Replies Last reply Reply Quote 0
                        • ?
                          A Former User @mickym last edited by

                          @mickym Okay dann versuche ich mal alles zu beantworten. Ich nutze den Adapter von ioBroker und dieser wiederum läuft auf einem Proxmox System. Beantwortet das auch die Frage zur Kommandozeile?

                          1 Reply Last reply Reply Quote 0
                          • ?
                            A Former User @mickym last edited by

                            @mickym sagte in Steelseries Widgets im NodeRed Dashboard nutzen:

                            Im iobroker ist die richtige settings.js im Verzeichnis: /opt/iobroker/node_modules/iobroker.node-red/

                            Was mache ich damit?

                            mickym 1 Reply Last reply Reply Quote 0
                            • mickym
                              mickym Most Active @Guest last edited by mickym

                              @noah3112 sagte in Steelseries Widgets im NodeRed Dashboard nutzen:

                              @mickym sagte in Steelseries Widgets im NodeRed Dashboard nutzen:

                              Im iobroker ist die richtige settings.js im Verzeichnis: /opt/iobroker/node_modules/iobroker.node-red/

                              Was mache ich damit?

                              In diesem Verzeichnis befindet sich die settings.js Datei um einen Pfad einzutragen, wo NodeRed später die Dateien findet.

                              Also ich gehe mal davon aus, dass Du via ssh oder einem Terminal auf Dein Proxmox System zugreifst.

                              In dieser Datei kommentierst Du die http Static Direktive ein und spezifizierst den Pfad worauf NodeRed später Zugriff haben sollt. In diesen Pfad musst Du dann auch die Dateien aus dem Thread hier kopieren.

                              3b36afa6-a17b-4c22-a906-e96e635acfef-image.png

                              Wenn Du es genauso wie ich haben möchtest, dann erstellst Du Dir halt auch einen Ordner unter data node-red

                              Also Kommandozeile öffnen:

                              dann

                              sudo mkdir /data
                              sudo mkdir /data/node-red
                              

                              dann gehst Du in das Verzeichnis, dass ich vorher gepostet habe.

                              cd /opt/iobroker/node_modules/iobroker.node-red
                              sudo nano settings.js
                              

                              dort wanderst Du dann runter wie in meinem screenshot beschrieben zu dem http-static parameter und kommentierst den Parameter ein und gibst den Pfad ein:

                              httpStatic: '/data/node-red/',
                              
                              ? 2 Replies Last reply Reply Quote 0
                              • ?
                                A Former User @mickym last edited by

                                @mickym sagte in Steelseries Widgets im NodeRed Dashboard nutzen:

                                Also ich gehe mal davon aus, dass Du via ssh oder einem Terminal auf Dein Proxmox System zugreifst.

                                Richtig

                                1 Reply Last reply Reply Quote 0
                                • ?
                                  A Former User @mickym last edited by

                                  @mickym Du hast doch bestimmt die Befehle wie ich das schnell bewerkstelligen kann 😉

                                  mickym 1 Reply Last reply Reply Quote 0
                                  • mickym
                                    mickym Most Active @Guest last edited by mickym

                                    @noah3112 sagte in Steelseries Widgets im NodeRed Dashboard nutzen:

                                    @mickym Du hast doch bestimmt die Befehle wie ich das schnell bewerkstelligen kann 😉

                                    Habe ich nun alles im Vorpost aktualisiert.
                                    Wenn Du unsicher bist, machst nochmal einen Screenshot mit der von Dir geänderten Stelle in der settings.js ein.

                                    ? 2 Replies Last reply Reply Quote 0
                                    • ?
                                      A Former User @mickym last edited by

                                      @mickym Danke das hat schon mal funktioniert. Jetzt nicht lachen aber wie bekomme ich jetzt die beiden Dateien in dieses Verzeichnis was ich nicht mal finde. Sorry stehe mit Linux auf Kriegsfuß.

                                      mickym 1 Reply Last reply Reply Quote 0
                                      • ?
                                        A Former User @mickym last edited by

                                        @mickym Wollte es mir einfach machen und FileZilla die Dateien kopieren.

                                        mickym 1 Reply Last reply Reply Quote 0
                                        • mickym
                                          mickym Most Active @Guest last edited by

                                          @noah3112 Also finden solltest Du es schon:

                                          Wenn Du also

                                          cd /data
                                          

                                          und

                                          ls -l
                                          

                                          machst dann sollte ein Verzeichnis node-red vorhanden sein.

                                          pi@MWHome:~ $ cd /data
                                          pi@MWHome:/data $ ls -l
                                          
                                          drwxrwxr-x 4 root  adm    4096 25. Mai 2021  node-red
                                          
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • mickym
                                            mickym Most Active @Guest last edited by mickym

                                            @noah3112 sagte in Steelseries Widgets im NodeRed Dashboard nutzen:

                                            @mickym Wollte es mir einfach machen und FileZilla die Dateien kopieren.

                                            FileZilla ist glaub ein Programm, dass über ftp funktioniert - das würde aber bedeuten, dass Du einen ftp Server auf Deinem System installiert hast.

                                            Auf welchem System arbeitest Du - Win10?

                                            Egal wenn Du es nicht hast gehst Du in das von Dir erstellte Verzeichnis:

                                            cd /data/node-red
                                            sudo mkdir myjs
                                            cd myjs
                                            
                                            ? 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            604
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            node-red
                                            5
                                            65
                                            6481
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo