NEWS
SOLVED IOBroker stoppt ständig automatisch
-
Hallo,
nach heutigem Update von Admin 3.6.9 auf 3.6.10
und Web von glaube ich 2.4.5 auf 2.4.6stoppt sich IOBroker dauernd selbst.
Das war bis jetzt 3 mal der Fall.
09:02
10:06
10:29Ich musst danach jedes mal händisch iobroker inn der Konsole mit sudo iobroker start neu starten
Logauszug:
Systemdata Bitte Ausfüllen Hardwaresystem: Synology VM Arbeitsspeicher: 6GB Festplattenart: HDD Betriebssystem: Debian Node-Version: 10.16.3 Nodejs-Version: 10.16.3 NPM-Version: 6.9.0 Installationsart: ? Image genutzt: ? Ort/Name der Imagedatei: ? -
Hallo,
der neue Host scheint das Problem behoben zu haben.
Danke und viele Grüße
Marcel -
Was ist die Verion vom JS-Controller? Ich hatte mal das Problem, dass ich den Web-Adapter aktualisiert hatte, dann aber in genau das gleiche Problem wie du lief.
Wichtig ist, vor dem Update immer den JS-Controller auf dem neuesten Stand je nach Channel (default oder latest) zu halten. -
Hallo,
der ist auch aktuell.
Also 2.0.29.Viele Grüße
Marcel -
Im web.0 Adapter eingebautes Simple-API deaktiviert?
-
Hallo,
ja ist deaktiviert.
Viele Grüße
Marcel -
@Jautze sagte in IOBroker stoppt ständig automatisch:
Hallo,
ja ist deaktiviert.
Viele Grüße
MarcelHast 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 -
Hallo,
nein Redis habe ich auch nicht.
Nur Influxdb.
Viele Grüße
Macel -
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
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?
-
-
Hallo,
schon wieder abgeschmiert trotz geändertem Bildupload.
Hiiiiiillllllffffffeeeee....
-
-
@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
-
Schaut ok aus.
Alle Skripte mal deaktivieren und Adapter nach einander abschalten.
Backup nicht vergessen. -
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...
-
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:
Danke und viele Grüße
Marcel -
Hallo,
der neue Host scheint das Problem behoben zu haben.
Danke und viele Grüße
Marcel