Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Praktische Anwendungen (Showcase)
    4. Anzeige Status Docker Container

    NEWS

    • [erledigt] 15. 05. Wartungsarbeiten am ioBroker Forum

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Anzeige Status Docker Container

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

      @Glasfaser

      Du hast doch den gleichen Stand ( iobroker .... ) wie ich !?


      1.JPG

      Negalein 1 Reply Last reply Reply Quote 0
      • Negalein
        Negalein Global Moderator @Glasfaser last edited by

        @Glasfaser sagte in Anzeige Status Docker Container:

        Du hast doch den gleichen Stand ( iobroker .... ) wie ich !?

        Ja

        objects - ioBroker (4).png

        Glasfaser 1 Reply Last reply Reply Quote 0
        • Glasfaser
          Glasfaser @Negalein last edited by

          @Negalein

          Laut Forum wird erst der Ordner 0_userdata.0 erstellt wenn ein Datei darin geschrieben wird .
          Suche noch ......

          Negalein 1 Reply Last reply Reply Quote 0
          • Negalein
            Negalein Global Moderator @Glasfaser last edited by Negalein

            @Glasfaser sagte in Anzeige Status Docker Container:

            Laut Forum wird erst der Ordner 0_userdata.0 erstellt wenn ein Datei darin geschrieben wird .

            Ok, Datei hab ich bestimmt noch nie dahin speichern lassen.

            Nur DP sind angelegt.


            objects - ioBroker (5).png

            1 Reply Last reply Reply Quote 0
            • Negalein
              Negalein Global Moderator last edited by Negalein

              @Glasfaser

              Ich hab dieses Script gefunden, in dem eine Datei in 0_userdata.0 kopiert wird.

              var sperre = false;  //verhindert das doppeltes Drücken das Script stoppt
               
              var timeout1, timeout2, timeout3;
              var fs = require('fs');
               
              on({id: '0_userdata.0.Klingelstatus', val: true}, function (obj) {
               
                if(!sperre) {
               
                  sperre = true;
               
                   // Speichert das Bild beim Klingeln
               
                  exec('wget --output-document /tmp/HaustuerKlingel.jpg \'http://192.168.7.163/api/v1/snap.cgi?chn=0\'');
               
                  // Es wird 2000ms gewartet um das Speichern auszuführen
               
                  timeout1 = setTimeout(function () {
               
               
                  }, 2000);
               
                  }
               
                  timeout2 = setTimeout(function() {
               
                     sperre = false;
               
                  }, 5000); //Zeit für Klingelsperre 1.Zeile
               
                  timeout3 = setTimeout(function () {
               
                       const bild1 = fs.readFileSync('/tmp/HaustuerKlingel.jpg');
               
                       writeFile('0_userdata.0','HaustuerKlingel.jpg', bild1);
               
                  }, 2000); 
               
              });
              
              

              Kann ich einfach nur diesen für mich angepassten Teil nehmen und als Script speichern? Oder
              fehlt da noch was aus obigem?

              fs.readFileSync('/vis.0/Camsnapshotsprechanlage_0.jpg');
               
              writeFile('0_userdata.0','Camsnapshotsprechanlage_0.jpg', bild1);
              

              Glasfaser 2 Replies Last reply Reply Quote 0
              • Glasfaser
                Glasfaser @Negalein last edited by

                @Negalein

                Ja das ist das Script , habe ich auch gerade auf ...... wollte es versuchen zu kürzen , aber wenn du damit klar kommst

                Laut Forum sollte man den Ordner 0_userdata.0 auch nicht selber erstellen , aber weiter Infos habe ich noch nicht gefunden

                Negalein 1 Reply Last reply Reply Quote 0
                • Negalein
                  Negalein Global Moderator @Glasfaser last edited by

                  @Glasfaser sagte in Anzeige Status Docker Container:

                  aber wenn du damit klar kommst

                  Ich versuchs mal nur mit den 2 Zeilen.
                  Mal sehn.

                  Wenn das nicht klappt, benötige ich deine Hilfe. 😉

                  1 Reply Last reply Reply Quote 0
                  • Negalein
                    Negalein Global Moderator last edited by Negalein

                    @Glasfaser

                    Und da bin ich wieder.

                    Script geht mit nur den 2 Zeilen sofort auf Gelb/Pause.

                    javascript.0	2020-03-21 20:39:49.707	error	(593) at Script.runInContext (vm.js:133:20)
                    javascript.0	2020-03-21 20:39:49.707	error	(593) at script.js.common.userdata:1:1
                    javascript.0	2020-03-21 20:39:49.707	error	(593) ReferenceError: fs is not defined
                    javascript.0	2020-03-21 20:39:49.707	error	(593) ^
                    javascript.0	2020-03-21 20:39:49.707	error	(593) fs.readFileSync('/vis.0/Camsnapshotsprechanlage_0.jpg');
                    javascript.0	2020-03-21 20:39:49.706	error	(593) script.js.common.userdata: script.js.common.userdata:1
                    

                    1 Reply Last reply Reply Quote 0
                    • Glasfaser
                      Glasfaser @Negalein last edited by Glasfaser

                      @Negalein
                      EDIT ... das geht so nicht ich suche noch !!!!

                      Negalein 1 Reply Last reply Reply Quote 0
                      • Negalein
                        Negalein Global Moderator @Glasfaser last edited by Negalein

                        @Glasfaser sagte in Anzeige Status Docker Container:

                        Das Bild Camsnapshotsprechanlage_0.jpg bei vis.0 muß auch dort vorhanden sein !

                        Ja, ist in vis.0 vorhanden.

                        javascript.0	2020-03-21 20:47:42.655	error	(593) at Script.runInContext (vm.js:133:20)
                        javascript.0	2020-03-21 20:47:42.654	error	(593) at script.js.common.userdata:2:4
                        javascript.0	2020-03-21 20:47:42.654	error	(593) at ProtectFs.readFileSync (/opt/iobroker/node_modules/iobroker.javascript/lib/protectFs.js:23:36)
                        javascript.0	2020-03-21 20:47:42.654	error	(593) at readFileSync (fs.js:343:35)
                        javascript.0	2020-03-21 20:47:42.654	error	(593) at Object.openSync (fs.js:443:3)
                        javascript.0	2020-03-21 20:47:42.654	error	(593) Error: ENOENT: no such file or directory, open '/vis.0/Camsnapshotsprechanlage_0.jpg'
                        javascript.0	2020-03-21 20:47:42.654	error	(593) ^
                        javascript.0	2020-03-21 20:47:42.654	error	(593) throw err;
                        javascript.0	2020-03-21 20:47:42.653	error	(593) script.js.common.userdata: fs.js:114
                        

                        Im Javascript-Adapter muss nichts extra (Module, ...) aktiviert werden?

                        Glasfaser 1 Reply Last reply Reply Quote 0
                        • Glasfaser
                          Glasfaser @Negalein last edited by

                          @Negalein
                          Nein du braucht kein Modul !!

                          Ich habe grade Edit oben gemacht .. weil es so nicht geht . und du warst gerade schneller !

                          Negalein 1 Reply Last reply Reply Quote 0
                          • Negalein
                            Negalein Global Moderator @Glasfaser last edited by

                            @Glasfaser sagte in Anzeige Status Docker Container:

                            Ich habe grade Edit oben gemacht .. weil es so nicht geht . und du warst gerade schneller !

                            habs gerade gesehn 🙂

                            Glasfaser 1 Reply Last reply Reply Quote 0
                            • Glasfaser
                              Glasfaser @Negalein last edited by Glasfaser

                              @Negalein
                              Einfach starten !

                              
                              var fs = require('fs');
                              
                              timeout1 = setTimeout(function () {
                              
                                   exec('wget --output-document /tmp/carport2.jpg \'http://xxxx:xxxxx@192.168.178.51/streaming/channels/101/picture\''); 
                              
                                 }, 2000);
                              
                              
                              timeout2 = setTimeout(function () {
                              
                                   const bild1 = fs.readFileSync('/tmp/carport2.jpg');
                              writeFile('0_userdata.0','HaustuerKlingel.jpg', bild1); 
                              
                                 }, 5000);
                              
                              

                              Negalein 1 Reply Last reply Reply Quote 1
                              • Negalein
                                Negalein Global Moderator @Glasfaser last edited by

                                @Glasfaser sagte in Anzeige Status Docker Container:

                                Einfach starten !

                                Super, Ordner wurde erstellt! 🙂 🙂

                                1 Reply Last reply Reply Quote 0
                                • Negalein
                                  Negalein Global Moderator @Glasfaser last edited by

                                  @Glasfaser sagte in Anzeige Status Docker Container:

                                  etwas für dich

                                  Wie hast du die Farbe (aktiv/inaktiv) eingestellt?

                                  Glasfaser 1 Reply Last reply Reply Quote 0
                                  • Glasfaser
                                    Glasfaser @Negalein last edited by

                                    @Negalein
                                    mit dem CSS von Ihm !

                                    Negalein 1 Reply Last reply Reply Quote 0
                                    • Negalein
                                      Negalein Global Moderator @Glasfaser last edited by Negalein

                                      @Glasfaser sagte in Anzeige Status Docker Container:

                                      mit dem CSS von Ihm !

                                      hab ich komplett vergessen! 🙂

                                      Funktioniert perfekt
                                      vis (12).png

                                      Glasfaser 1 Reply Last reply Reply Quote 0
                                      • Glasfaser
                                        Glasfaser @Negalein last edited by

                                        @Negalein
                                        Kürzen kannst du hiermit , wenn du Image am Ende nicht haben möchtest .
                                        Die zwei Daten reichen mir .

                                        1.JPG

                                        Negalein 1 Reply Last reply Reply Quote 1
                                        • Negalein
                                          Negalein Global Moderator @Glasfaser last edited by

                                          @Glasfaser sagte in Anzeige Status Docker Container:

                                          Kürzen kannst du hiermit , wenn du Image am Ende nicht haben möchtest .

                                          guter Tipp.
                                          Muss mir für die System-View irgend ein anderes Konzept überlegen.
                                          Der Platz wird schon sehr eng. 😉


                                          vis (13).png

                                          Glasfaser 1 Reply Last reply Reply Quote 0
                                          • Glasfaser
                                            Glasfaser @Negalein last edited by Glasfaser

                                            @Negalein
                                            Die Schriftgröße vom Widget mußt du noch ändern ... oder täuscht das .

                                            Deshalb meine Frage an @RK62 ob er es in JSON Format noch zusätzlich ändern kann , da hat man mehr möglichkeiten .

                                            Negalein RK62 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            507
                                            Online

                                            31.6k
                                            Users

                                            79.5k
                                            Topics

                                            1.3m
                                            Posts

                                            docker javascript vis
                                            5
                                            44
                                            3182
                                            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