Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. IOBroker stoppt ständig automatisch

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    SOLVED IOBroker stoppt ständig automatisch

    This topic has been deleted. Only users with topic management privileges can see it.
    • sigi234
      sigi234 Forum Testing Most Active @Jautze last edited by sigi234

      @Jautze sagte in IOBroker stoppt ständig automatisch:

      Hallo,

      ja ist deaktiviert.

      Viele Grüße
      Marcel

      Hast du Redis?
      https://forum.iobroker.net/topic/25754/redis-und-iobroker-läuft-nicht-mehr
      https://forum.iobroker.net/topic/25179/aufruf-js-controller-2-0-beta-test

      1 Reply Last reply Reply Quote 0
      • J
        Jautze last edited by

        Hallo,

        der neue Host scheint das Problem behoben zu haben.

        Danke und viele Grüße
        Marcel

        1 Reply Last reply Reply Quote 0
        • J
          Jautze last edited by

          Hallo,

          nein Redis habe ich auch nicht.

          Nur Influxdb.

          Viele Grüße
          Macel

          1 Reply Last reply Reply Quote 0
          • J
            Jautze last edited by

            Hallo,

            ich glaube ich weiß woran es liegt:

            Ich habe ein Scipt das Bilder der Webcams austauscht/erneuert.

            exec('scp /mnt/nas/Bilder_Cam/Cam4/tuer.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/tuer.jpg');
            exec('scp /mnt/nas/Bilder_Cam/Cam5/garage.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/garage.jpg');
            exec('scp /mnt/nas/Bilder_Cam/Cam1/oben.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/oben.jpg');
            exec('scp /mnt/nas/Bilder_Cam/Cam2/foerster.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/foerster.jpg');
            exec('scp /mnt/nas/Bilder_Cam/Cam3/pool.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/pool.jpg');
            exec('scp /mnt/nas/Bilder_Cam/Cam6/wiga.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/wiga.jpg');
            exec('scp /mnt/nas/Bilder_Cam/Cam7/tuer_neu.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/tuer_neu.jpg');
            

            Seit dem neuen admin/web Adapter aktualisiert er auf Dateiebene die Bilder, aber in vis bleiben die alten Bilder stehen.

            Deshalb habe ich mein Script umgebaut auf:

            exec('iobroker upload /mnt/nas/Bilder_Cam/Cam7/tuer_neu.jpg /vis.0/main/img/tuer_neu.jpg')
            exec('iobroker upload /mnt/nas/Bilder_Cam/Cam6/wiga.jpg /vis.0/main/img/wiga.jpg')
            exec('iobroker upload /mnt/nas/Bilder_Cam/Cam5/garage.jpg /vis.0/main/img/garage.jpg')
            exec('iobroker upload /mnt/nas/Bilder_Cam/Cam4/tuer.jpg /vis.0/main/img/tuer.jpg')
            exec('iobroker upload /mnt/nas/Bilder_Cam/Cam3/pool.jpg /vis.0/main/img/pool.jpg')
            exec('iobroker upload /mnt/nas/Bilder_Cam/Cam2/foerster.jpg /vis.0/main/img/foerster.jpg')
            exec('iobroker upload /mnt/nas/Bilder_Cam/Cam1/oben.jpg /vis.0/main/img/oben.jpg')
            

            Seitdem schmiert mein Iobroker ab.

            Wie kann ich trotdem mein Problem lösen, das die aktuellen Bilder angezeigt werden?

            Danke und viele Grüße
            Marcel

            sigi234 1 Reply Last reply Reply Quote 0
            • sigi234
              sigi234 Forum Testing Most Active @Jautze last edited by

              @Jautze

              https://forum.iobroker.net/topic/25807/bilddateien-verschwunden

              J 1 Reply Last reply Reply Quote 0
              • J
                Jautze @sigi234 last edited by

                @sigi234
                Habe es jetzt so umgebaut:

                 var fs = require('fs');
                 const bild = fs.readFileSync('/mnt/nas/Bilder_Cam/Cam7/tuer_neu.jpg'); 
                 writeFile('vis.0','tuer_neu.jpg', bild);var fs = require('fs');
                 var fs2 = require('fs');
                 const bild2 = fs2.readFileSync('/mnt/nas/Bilder_Cam/Cam6/wiga.jpg'); 
                 writeFile('vis.0','wiga.jpg', bild2);
                 var fs3 = require('fs');
                 const bild3 = fs3.readFileSync('/mnt/nas/Bilder_Cam/Cam5/garage.jpg');
                 writeFile('vis.0','garage.jpg', bild3);
                 var fs4 = require('fs');
                 const bild4 = fs4.readFileSync('/mnt/nas/Bilder_Cam/Cam4/tuer.jpg');
                writeFile('vis.0','tuer.jpg', bild4);
                var fs5 = require('fs');
                const bild5 = fs5.readFileSync('/mnt/nas/Bilder_Cam/Cam3/pool.jpg');
                writeFile('vis.0','pool.jpg', bild5);
                var fs6 = require('fs');
                const bild6 = fs6.readFileSync('/mnt/nas/Bilder_Cam/Cam2/foerster.jpg');
                writeFile('vis.0','foerster.jpg', bild6);
                var fs7 = require('fs');
                const bild7 = fs7.readFileSync('/mnt/nas/Bilder_Cam/Cam1/oben.jpg');
                writeFile('vis.0','oben.jpg', bild7);
                

                passt das? Oder geht es einfacher?

                paul53 1 Reply Last reply Reply Quote 0
                • paul53
                  paul53 @Jautze last edited by

                  @Jautze sagte:

                  Oder geht es einfacher?

                  const fs = require('fs');
                  

                  braucht es nur einmal.

                  1 Reply Last reply Reply Quote 0
                  • J
                    Jautze last edited by

                    Hallo,

                    schon wieder abgeschmiert trotz geändertem Bildupload.


                    2019-10-15 15:02:35.697 - ESC[31merrorESC[39m: host.IOBroker uncaught exception: The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array
                    -like Object. Received type undefined
                    2019-10-15 15:02:35.698 - ESC[31merrorESC[39m: host.IOBroker TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be one of type string, Buffer, ArrayBuffer, A
                    rray, or Array-like Object. Received type undefined
                    at Function.from (buffer.js:207:11)
                    at readFile (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServerRedis.js:453:68)
                    at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:396:40)
                    at runCallback (timers.js:705:18)
                    at tryOnImmediate (timers.js:676:5)
                    at processImmediate (timers.js:658:5)

                    Hiiiiiillllllffffffeeeee....

                    sigi234 1 Reply Last reply Reply Quote 0
                    • sigi234
                      sigi234 Forum Testing Most Active @Jautze last edited by

                      @Jautze

                      Was kommt bei:

                      cd /opt/iobroker
                      iobroker list instances
                      node -v
                      nodejs -v
                      npm -v

                      J 1 Reply Last reply Reply Quote 0
                      • J
                        Jautze @sigi234 last edited by

                        @sigi234 sagte in IOBroker stoppt ständig automatisch:

                        npm -v

                        marcel@IOBroker:/opt/iobroker$ iobroker list instances
                        + system.adapter.admin.0                 : admin                 -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
                        + system.adapter.alexa2.0                : alexa2                -  enabled
                        + system.adapter.backitup.0              : backitup              -  enabled
                          system.adapter.bring.0                 : bring                 - disabled
                          system.adapter.broadlink2.0            : broadlink2            - disabled
                          system.adapter.chromecast.0            : chromecast            - disabled
                        + system.adapter.cloud.0                 : cloud                 -  enabled
                          system.adapter.daswetter.0             : daswetter             -  enabled
                          system.adapter.dwd.0                   : dwd                   -  enabled
                        + system.adapter.email.0                 : email                 -  enabled
                          system.adapter.feiertage.0             : feiertage             -  enabled
                          system.adapter.flot.0                  : flot                  -  enabled
                        + system.adapter.fritzbox.0              : fritzbox              -  enabled
                        + system.adapter.fritzdect.0             : fritzdect             -  enabled
                          system.adapter.ham.0                   : ham                   - disabled
                        + system.adapter.hm-rega.0               : hm-rega               -  enabled
                        + system.adapter.hm-rpc.0                : hm-rpc                -  enabled, port: 0
                          system.adapter.homeconnect.0           : homeconnect           - disabled
                        + system.adapter.hpcontrol.0             : hpcontrol             -  enabled
                          system.adapter.hs100.0                 : hs100                 - disabled
                          system.adapter.ical.0                  : ical                  -  enabled
                          system.adapter.icons-addictive-flavour-png.0: icons-addictive-flavour-png -  enabled
                          system.adapter.icons-material-png.0    : icons-material-png    -  enabled
                          system.adapter.icons-material-svg.0    : icons-material-svg    -  enabled
                          system.adapter.icons-mfd-png.0         : icons-mfd-png         -  enabled
                          system.adapter.icons-open-icon-library-png.0: icons-open-icon-library-png -  enabled
                          system.adapter.icons-ultimate-png.0    : icons-ultimate-png    -  enabled
                        + system.adapter.influxdb.0              : influxdb              -  enabled, port: 8086
                        + system.adapter.info.0                  : info                  -  enabled
                        + system.adapter.innogy-smarthome.0      : innogy-smarthome      -  enabled
                        + system.adapter.javascript.0            : javascript            -  enabled
                          system.adapter.lgtv.0                  : lgtv                  - disabled
                          system.adapter.mihome.0                : mihome                - disabled, port: 9898, bind: 0.0.0.0
                        + system.adapter.modbus.0                : modbus                -  enabled
                        + system.adapter.mqtt.0                  : mqtt                  -  enabled, port: 1883
                        + system.adapter.nut.0                   : nut                   -  enabled
                        + system.adapter.octoprint.0             : octoprint             -  enabled
                          system.adapter.poolcontroller.0        : poolcontroller        -  enabled, port: 80
                        + system.adapter.radar.1                 : radar                 -  enabled
                        + system.adapter.radar2.0                : radar2                -  enabled
                          system.adapter.sayit.0                 : sayit                 - disabled, port: 0
                        + system.adapter.scenes.0                : scenes                -  enabled
                        + system.adapter.shelly.0                : shelly                -  enabled, port: 1882, bind: 0.0.0.0
                        + system.adapter.socketio.0              : socketio              -  enabled, port: 8093, bind: 0.0.0.0, run as: marcel
                        + system.adapter.sonoff.0                : sonoff                -  enabled, port: 1884, bind: 0.0.0.0
                        + system.adapter.statistics.0            : statistics            -  enabled
                          system.adapter.stiebel-isg.0           : stiebel-isg           - disabled
                        + system.adapter.synology.0              : synology              -  enabled
                        + system.adapter.systeminfo.0            : systeminfo            -  enabled
                        + system.adapter.tankerkoenig.0          : tankerkoenig          -  enabled
                        + system.adapter.telegram.0              : telegram              -  enabled, port: 8443, bind: 0.0.0.0
                        + system.adapter.telegram.1              : telegram              -  enabled, port: 8443, bind: 0.0.0.0
                          system.adapter.terminal.0              : terminal              - disabled, port: 8089, bind: 0.0.0.0, run as: marcel
                        + system.adapter.text2command.0          : text2command          -  enabled
                        + system.adapter.tr-064.0                : tr-064                -  enabled
                          system.adapter.tvspielfilm.0           : tvspielfilm           -  enabled
                        + system.adapter.unifi.0                 : unifi                 -  enabled
                          system.adapter.vis-colorpicker.0       : vis-colorpicker       -  enabled
                          system.adapter.vis-history.0           : vis-history           -  enabled
                          system.adapter.vis-hqwidgets.0         : vis-hqwidgets         -  enabled
                          system.adapter.vis-jqui-mfd.0          : vis-jqui-mfd          -  enabled
                          system.adapter.vis-justgage.0          : vis-justgage          -  enabled
                          system.adapter.vis-map.0               : vis-map               -  enabled
                          system.adapter.vis-metro.0             : vis-metro             -  enabled
                          system.adapter.vis-players.0           : vis-players           -  enabled
                          system.adapter.vis-plumb.0             : vis-plumb             -  enabled
                          system.adapter.vis.0                   : vis                   -  enabled
                        + system.adapter.vuplus.0                : vuplus                -  enabled
                        + system.adapter.web.0                   : web                   -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
                          system.adapter.yahka.0                 : yahka                 - disabled
                        + system.adapter.yamaha.0                : yamaha                -  enabled
                        + system.adapter.zigbee.0                : zigbee                -  enabled, port: /dev/serial/by-id/usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B0018ECDF19-if00
                        
                        + instance is alive
                        marcel@IOBroker:/opt/iobroker$ node -v
                        v10.16.3
                        marcel@IOBroker:/opt/iobroker$ nodejs -v
                        v10.16.3
                        marcel@IOBroker:/opt/iobroker$ npm -v
                        6.9.0
                        
                        
                        sigi234 1 Reply Last reply Reply Quote 0
                        • sigi234
                          sigi234 Forum Testing Most Active @Jautze last edited by

                          @Jautze

                          Schaut ok aus.
                          Alle Skripte mal deaktivieren und Adapter nach einander abschalten.
                          Backup nicht vergessen.

                          1 Reply Last reply Reply Quote 0
                          • J
                            Jautze last edited by Jautze

                            Wie gesagt...

                            meiner Meinung nach hängt es an diesem scipt:

                            function main() {
                                /*
                                exec('scp /mnt/nas/Bilder_Cam/Cam4/tuer.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/tuer.jpg');
                                exec('scp /mnt/nas/Bilder_Cam/Cam5/garage.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/garage.jpg');
                                exec('scp /mnt/nas/Bilder_Cam/Cam1/oben.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/oben.jpg');
                                exec('scp /mnt/nas/Bilder_Cam/Cam2/foerster.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/foerster.jpg');
                                exec('scp /mnt/nas/Bilder_Cam/Cam3/pool.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/pool.jpg');
                                exec('scp /mnt/nas/Bilder_Cam/Cam6/wiga.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/wiga.jpg');
                                exec('scp /mnt/nas/Bilder_Cam/Cam7/tuer_neu.jpg /opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/tuer_neu.jpg');
                                */
                                /*
                                exec('iobroker upload /mnt/nas/Bilder_Cam/Cam7/tuer_neu.jpg /vis.0/main/img/tuer_neu.jpg')
                                exec('iobroker upload /mnt/nas/Bilder_Cam/Cam6/wiga.jpg /vis.0/main/img/wiga.jpg')
                                exec('iobroker upload /mnt/nas/Bilder_Cam/Cam5/garage.jpg /vis.0/main/img/garage.jpg')
                                exec('iobroker upload /mnt/nas/Bilder_Cam/Cam4/tuer.jpg /vis.0/main/img/tuer.jpg')
                                exec('iobroker upload /mnt/nas/Bilder_Cam/Cam3/pool.jpg /vis.0/main/img/pool.jpg')
                                exec('iobroker upload /mnt/nas/Bilder_Cam/Cam2/foerster.jpg /vis.0/main/img/foerster.jpg')
                                exec('iobroker upload /mnt/nas/Bilder_Cam/Cam1/oben.jpg /vis.0/main/img/oben.jpg')
                                */
                                /*
                                exec('sudo scp /mnt/nas/Bilder_Cam/Cam4/tuer.jpg /opt/iobroker/iobroker-data/files/vis.0/main/img/tuer.jpg');
                                exec('sudo scp /mnt/nas/Bilder_Cam/Cam5/garage.jpg /opt/iobroker/iobroker-data/files/vis.0/main/img/garage.jpg');
                                exec('scp /mnt/nas/Bilder_Cam/Cam1/oben.jpg /opt/iobroker/iobroker-data/files/vis.0/main/img/oben.jpg');
                                exec('scp /mnt/nas/Bilder_Cam/Cam2/foerster.jpg /opt/iobroker/iobroker-data/files/vis.0/main/img/foerster.jpg');
                                exec('scp /mnt/nas/Bilder_Cam/Cam3/pool.jpg /opt/iobroker/iobroker-data/files/vis.0/main/img/pool.jpg');
                                exec('scp /mnt/nas/Bilder_Cam/Cam6/wiga.jpg /opt/iobroker/iobroker-data/files/vis.0/main/img/wiga.jpg');
                                exec('sudo scp /mnt/nas/Bilder_Cam/Cam7/tuer_neu.jpg /opt/iobroker/iobroker-data/files/vis.0/main/img/tuer_neu.jpg');
                                */
                                //var cp = require('cp'); cp('/mnt/nas/Bilder_Cam/Cam4/tuer.jpg', '/opt/iobroker/iobroker-data/files/vis.0/Biler_Kamera/tuer.jpg', function(err) {console.error(err);});
                            var fs = require('fs');
                            const bild = fs.readFileSync('/mnt/nas/Bilder_Cam/Cam7/tuer_neu.jpg');
                            writeFile('vis.0','tuer_neu.jpg', bild);var fs = require('fs');
                            const bild2 = fs.readFileSync('/mnt/nas/Bilder_Cam/Cam6/wiga.jpg');
                            writeFile('vis.0','wiga.jpg', bild2);
                            const bild3 = fs.readFileSync('/mnt/nas/Bilder_Cam/Cam5/garage.jpg');
                            writeFile('vis.0','garage.jpg', bild3);
                            const bild4 = fs.readFileSync('/mnt/nas/Bilder_Cam/Cam4/tuer.jpg');
                            writeFile('vis.0','tuer.jpg', bild4);
                            const bild5 = fs.readFileSync('/mnt/nas/Bilder_Cam/Cam3/pool.jpg');
                            writeFile('vis.0','pool.jpg', bild5);
                            const bild6 = fs.readFileSync('/mnt/nas/Bilder_Cam/Cam2/foerster.jpg');
                            writeFile('vis.0','foerster.jpg', bild6);
                            const bild7 = fs.readFileSync('/mnt/nas/Bilder_Cam/Cam1/oben.jpg');
                            writeFile('vis.0','oben.jpg', bild7);
                            }
                            
                            schedule('*/5 * * * * *', main); 
                            

                            Das habe ich jetzt mal gestoppt... mal schauen was jetzt passiert...

                            1 Reply Last reply Reply Quote 0
                            • J
                              Jautze last edited by Negalein

                              Hallo,

                              also es hängt definitiv am Script im Post darüber.

                              Mein Broker ist jetzt 16 Stunden durchgelaufen ohne Probleme. Mit dem Script, läuft er höchstens 1 Stunde durch.

                              Wer kann mir helfen das Script so umzubauen das es durch läuft?

                              Logauszug von den Abstürzen gestern:

                              2019-10-15 15:02:35.697 - ESC[31merrorESC[39m: host.IOBroker uncaught exception: The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array
                              -like Object. Received type undefined
                              2019-10-15 15:02:35.698 - ESC[31merrorESC[39m: host.IOBroker TypeError [ERR_INVALID_ARG_TYPE]: The first argument must be one of type string, Buffer, ArrayBuffer, A
                              rray, or Array-like Object. Received type undefined
                              at Function.from (buffer.js:207:11)
                              at readFile (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServerRedis.js:453:68)
                              at Immediate.setImmediate (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemFileDB.js:396:40)
                              at runCallback (timers.js:705:18)
                              at tryOnImmediate (timers.js:676:5)
                              at processImmediate (timers.js:658:5)
                              2019-10-15 15:02:35.699  - ESC[32minfoESC[39m: host.IOBroker stopInstance system.adapter.admin.0
                              2019-10-15 15:02:35.699  - ESC[32minfoESC[39m: host.IOBroker stopInstance system.adapter.hm-rpc.0
                              2019-10-15 15:02:35.699  - ESC[32minfoESC[39m: host.IOBroker stopInstance system.adapter.hm-rega.0
                              2019-10-15 15:02:35.700  - ESC[32minfoESC[39m: host.IOBroker stopInstance system.adapter.fritzbox.0
                              2019-10-15 15:02:35.700  - ESC[32minfoESC[39m: host.IOBroker stopInstance system.adapter.tankerkoenig.0
                              2019-10-15 15:02:35.700  - ESC[32minfoESC[39m: host.IOBroker stopInstance system.adapter.yamaha.0
                              2019-10-15 15:02:35.700  - ESC[32minfoESC[39m: host.IOBroker stopInstance system.adapter.dwd.0
                              2019-10-15 15:02:35.700  - ESC[32minfoESC[39m: host.IOBroker stopInstance canceled schedule system.adapter.dwd.0
                              

                              Danke und viele Grüße
                              Marcel

                              1 Reply Last reply Reply Quote 0
                              • J
                                Jautze last edited by

                                Hallo,

                                der neue Host scheint das Problem behoben zu haben.

                                Danke und viele Grüße
                                Marcel

                                1 Reply Last reply Reply Quote 0
                                • First post
                                  Last post

                                Support us

                                ioBroker
                                Community Adapters
                                Donate

                                990
                                Online

                                31.9k
                                Users

                                80.1k
                                Topics

                                1.3m
                                Posts

                                iobroker iobroker update iobroker.admin iobroker.web
                                4
                                18
                                951
                                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