NEWS
Sayit funktioniert nicht mehr…
-
Hallo zusammen,
ich habe per sayit bisher einige Statusmeldungen wie ….."aktiv" oder ....."nicht aktiv" von z.B.: Heizkörpern, Multimediasystemen etc. ausgegeben. Set kurzem funktioniert das nicht mehr und ich kann mir nicht erklären warum. Ich hoffe mir kann hier jemand weiter helfen.
Hier ein aktueller LOG- Auszug.
host.ioBroker-Pi 2018-02-15 20:47:07.170 info Restart adapter system.adapter.sayit.0 because enabled
host.ioBroker-Pi 2018-02-15 20:47:07.169 error instance system.adapter.sayit.0 terminated with code 0 (OK)
host.ioBroker-Pi 2018-02-15 20:47:07.169 error Caught by controller[0]: code: 'MISCONF' }
host.ioBroker-Pi 2018-02-15 20:47:07.169 error Caught by controller[0]: ],
host.ioBroker-Pi 2018-02-15 20:47:07.169 error Caught by controller[0]: [ 'sayit.0.tts.mp3',
host.ioBroker-Pi 2018-02-15 20:47:07.169 error Caught by controller[0]: args:
host.ioBroker-Pi 2018-02-15 20:47:07.169 error Caught by controller[0]: command: 'SET',
host.ioBroker-Pi 2018-02-15 20:47:07.168 error Caught by controller[0]: at parseType (/opt/iobroker/node_modules/redis-parser/lib/parser.js:303:14)
host.ioBroker-Pi 2018-02-15 20:47:07.168 error Caught by controller[0]: at parseError (/opt/iobroker/node_modules/redis-parser/lib/parser.js:193:12)
host.ioBroker-Pi 2018-02-15 20:47:07.168 error Caught by controller[0]: { ReplyError: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.
sayit.0 2018-02-15 20:47:07.141 info stopping…
sayit.0 2018-02-15 20:47:07.141 error ReplyError: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error. at parseError (/opt/iobroker/node_modules/redis-parser/lib/parser.js:193:12) at parseType (/opt/iobroker/node_modules/redis-parser/lib/parser.js:303:14)
sayit.0 2018-02-15 20:47:07.140 error uncaught exception: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.
sayit.0 2018-02-15 20:47:07.085 info Set 'sonos.0.root.192_168_1_20.tts: 70;http://169.254.95.9:8082/state/sayit.0.tts.mp3
sayit.0 2018-02-15 20:47:07.084 info saying: /opt/iobroker/node_modules/iobroker.sayit/scifi.mp3
sonos.0 2018-02-15 20:47:07.082 info try to control id sonos.0.root.192_168_1_20.tts with {'val':'70;http://169.254.95.9:8082/state/sayit.0. ... 8724027078}
-
ich habe keine Ahnung, was Redis ist oder kann, aber es scheint mir, als liege dein Problem darin begründet, nicht in sayit
sayit.0 2018-02-15 20:47:07.141 error ReplyError: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error. at parseError (/opt/iobroker/node_modules/redis-parser/lib/parser.js:193:12) at parseType (/opt/iobroker/node_modules/redis-parser/lib/parser.js:303:14)
-
Redis ist eine Datenbank.
Mit Redis werden die States gespeichert. Dadurch wird die Performance eines RPi deutlich verbessert.
Wenn du Redis nicht nutzen willst musst du mit
cd /opt/iobroker sudo iobroker setup custom
Wieder auf "file" statt "redis" stellen.
Gruß
Rainer