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.
    • J
      Jautze last edited by

      Hallo,

      ja ist deaktiviert.

      Viele Grüße
      Marcel

      sigi234 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
        • 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,

            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

                                  982
                                  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