NEWS
IoBroker.js-controller 1.0
-
Hallo,
da js-controller schon sehr stabil ist, ist es Zeit gekommen um 1.0 zu machen.
Also Version js-controller 1.0.0 ist draußen.
# 1.0.0 (2017-04-23) * (bluefox) No big changes, just version * (bluefox) remove warning about iDs * (Steiger04) create states with ack=true by default * (bluefox) ignore npm error 1 * (bluefox) fix tests * (bluefox) fix possible error.
MfG,
Bluefox
-
Dann werde ich mal unseren Wikipedia-Eintrag ändern.
Gruß,
Eric
-
Zur Info!
js-controller update liefert folgende Fehler
!
root@raspberrypi:/opt/iobroker# npm install iobroker.js-controller --production ! > unix-dgram@0.2.3 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/winston-syslog/node_modules/unix-dgram node-gyp rebuild ! gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/4.8.2" gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.js-controller/node_modules/winston-syslog/node_modules/unix-dgram/.node-gyp" make: Entering directory '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/winston-syslog/node_modules/unix-dgram/build' CXX(target) Release/obj.target/unix_dgram/src/unix_dgram.o SOLINK_MODULE(target) Release/obj.target/unix_dgram.node COPY Release/unix_dgram.node make: Leaving directory '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/winston-syslog/node_modules/unix-dgram/build' ! > ursa@0.9.4 install /opt/iobroker/node_modules/iobroker.js-controller/node_modules/greenlock/node_modules/rsa-compat/node_modules/ursa node-gyp rebuild ! gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/4.8.2" gyp WARN EACCES attempting to reinstall using temporary dev dir "/opt/iobroker/node_modules/iobroker.js-controller/node_modules/greenlock/node_modules/rsa-compat/node_modules/ursa/.node-gyp" make: Entering directory '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/greenlock/node_modules/rsa-compat/node_modules/ursa/build' CXX(target) Release/obj.target/ursaNative/src/ursaNative.o SOLINK_MODULE(target) Release/obj.target/ursaNative.node COPY Release/ursaNative.node make: Leaving directory '/opt/iobroker/node_modules/iobroker.js-controller/node_modules/greenlock/node_modules/rsa-compat/node_modules/ursa/build' ! > iobroker.js-controller@1.0.0 install /opt/iobroker/node_modules/iobroker.js-controller node iobroker.js setup first ! npm WARN unmet dependency /opt/iobroker/node_modules/iobroker.rflink/node_modules/serialport/node_modules/node-pre-gyp/node_modules/tar-pack requires debug@'~2.2.0' but will load npm WARN unmet dependency /opt/iobroker/node_modules/iobroker.rflink/node_modules/serialport/node_modules/debug, npm WARN unmet dependency which is version 2.6.4 iobroker.js-controller@1.0.0 node_modules/iobroker.js-controller ├── safe-replace@1.0.2 ├── le-challenge-fs@2.0.8 ├── le-sni-auto@2.1.1 ├── pyconf@1.1.2 ├── semver@5.3.0 ├── mime@1.3.4 ├── winston-daily-rotate-file@1.4.6 ├── daemonize2@0.4.2 ├── ncp@2.0.0 ├── node.extend@1.1.6 (is@3.2.1) ├── redis@2.7.1 (double-ended-queue@2.1.0-0, redis-commands@1.3.1, redis-parser@2.6.0) ├── node-schedule@1.2.1 (long-timeout@0.1.1, sorted-array-functions@1.0.0, cron-parser@1.1.0) ├── bluebird@3.5.0 ├── mkdirp@0.5.1 (minimist@0.0.8) ├── winston@2.3.1 (cycle@1.0.3, stack-trace@0.0.9, eyes@0.1.8, isstream@0.1.2, async@1.0.0, colors@1.0.3) ├── socket.io@1.7.3 (object-assign@4.1.0, socket.io-adapter@0.5.0, has-binary@0.1.7, debug@2.3.3, socket.io-parser@2.3.1, engine.io@1.8.3) ├── socket.io-client@1.7.3 (to-array@0.1.4, component-emitter@1.2.1, indexof@0.0.1, component-bind@1.0.0, backo2@1.0.2, object-component@0.0.3, has-binary@0.1.7, debug@2.3.3, parseuri@0.0.5, socket.io-parser@2.3.1, engine.io-client@1.8.3) ├── yargs@6.6.0 (get-caller-file@1.0.2, decamelize@1.2.0, camelcase@3.0.0, y18n@3.2.1, which-module@1.0.0, set-blocking@2.0.0, yargs-parser@4.2.1, require-main-filename@1.0.1, require-directory@2.1.1, cliui@3.2.0, string-width@1.0.2, os-locale@1.4.0, read-pkg-up@1.0.1) ├── prompt@1.0.0 (revalidator@0.1.8, pkginfo@0.4.0, colors@1.1.2, read@1.0.7, winston@2.1.1, utile@0.3.0) ├── request@2.81.0 (aws-sign2@0.6.0, tunnel-agent@0.6.0, forever-agent@0.6.1, oauth-sign@0.8.2, caseless@0.12.0, is-typedarray@1.0.0, stringstream@0.0.5, safe-buffer@5.0.1, aws4@1.6.0, isstream@0.1.2, json-stringify-safe@5.0.1, extend@3.0.0, performance-now@0.2.0, uuid@3.0.1, qs@6.4.0, combined-stream@1.0.5, mime-types@2.1.15, tough-cookie@2.3.2, form-data@2.1.4, hawk@3.1.3, http-signature@1.1.1, har-validator@4.2.1) ├── winston-syslog@1.2.6 (cycle@1.0.3, glossy@0.1.7, unix-dgram@0.2.3) ├── tar.gz@1.0.5 (commander@2.9.0, tar@2.2.1, bluebird@2.11.0, fstream@1.0.11, mout@0.11.1) ├── jszip@3.1.3 (es6-promise@3.0.2, lie@3.1.1, pako@1.0.5, readable-stream@2.0.6, core-js@2.3.0) ├── greenlock@2.1.14 (le-store-certbot@2.0.5, homedir@0.6.0, asn1js@1.2.12, le-acme-core@2.0.9, certpem@1.0.1, pkijs@1.3.33, localhost.daplie.me-certificates@1.3.0, le-challenge-sni@2.0.1, rsa-compat@1.2.7) └── npm@2.15.12 root@raspberrypi:/opt/iobroker# !
Das Problem ist hier das node-gyp trotz angestoßenem js-controller update ohne rechte ausgeführt wird. (diese Infos habe ich aus einem anderem Forum)
Trotz Root muss man das update mit sudo machen! Dann läuft alles sauber durch.
OS ist 2017-04-10-raspbian-jessie
Nochwas:
Die aktuelle Version wird noch nicht angezeigt. (iobroker update)
Controller "js-controller" : 0.17.2 , installed 1.0.0
-
Hallo
habe den js-controller installiert, läuft alles ohne irgendwelche Probleme.
-
Hallo,
ich habe Probleme nach dem Update auf den ioBroker.js-controller 1.0.
Ich wollte gestern das System bei mir neu aufsetzen. Dafür habe ich zunächst das aktuelle Image von iobroker heruntergladen.
Raspbian full für Raspberry Pi 2/3 mit pixel
-nodejs 6.10.0
-ioBroker
-redis
Adapter Version
js-controller 0.15.3
nach dem ersten Start wurde mir das update auf js-controller 17.3 vorgeschlagen (Verfügbar). nach dem update über die Konsole wurde mir dann ab die Version 1.0 als installiert angezeigt.
soweit keine Probleme. Aber nach dem ich ich einige Adapter für die Visualisation nachinstalliert habe hatte ich Probleme mit der Darstellung dieser. (wurden nicht korekt dargestellt.)
vis.timeandweather, vis-fancyswitch, vis-hqwidgets.0 usw. waren zwar in VIS Visualisation vorhhanden jedoch ohne Bilder. zudem konnte ich sie nicht auswählen.
In de Konsole wurde mir wärend es Updates des js-controller dies angezeigt
npm WARN prefer global npm@2.15.12 should be installed with -g
Host "ioBroker-RasPi" (linux) updated Execute: chmod 777 -R /opt/iobroker
Hat jemand ähnlich Pobleme oder einer eine Idee.
Gruss Sven
-
Hallo Sven,
Mach mal bitte:
iobroker stop iobroker upload vis iobroker start
Gruß
Rainer
-
Ich habe jetzt auch die ersten Rechner auf js-controller 1.0 gebracht.
Bei meinem Pine64 habe ich anschließend Probleme mit dem RF-Link-Adapter.
Das angebotene Update auf 1.1.4 brach mit Error ab.
Anschließend wurde der Adapter im Reiter Admin als nicht installiert angezeigt
Löschen von "nicht installierten" Adaptern ist jetzt ausgegraut.
Also Instanz gelöscht und über die Konsole ioBroker del rflink ausgeführt.
Geht nicht -> angeblich nicht vorhanden
Nochmal drüber installiert erfolgte mit den üblichen Fehlermeldungen wegen fehlender Zugriffsrechte beim serialport. und endete mit:
host.ioBroker_Pine64 install adapter rflink host.ioBroker_Pine64 Cannot install rflink
Kann natürlich am 64Bit System liegen
Any help appreciated
Rainer
-
Hallo Sven,
Mach mal bitte:
iobroker stop iobroker upload vis iobroker start
Gruß
Rainer `
Hallo Rainer, vielen Dank für die schnelle Antwort, dein Tipp war ein Volltreffer.
Komisch ist nur, das ich dies jetzt bei jeder Erweiterung von Vis. machen muss. Bei meinem alten System ging das ohne.
-
Hallo,
ich wollte ebenfalls auf 1.0 updaten. Der ioBroker läuft auf einem NUC mit Win10. Vielleicht könnte mir einer von den Profis eine Hilfestellung zum Update geben. Ich Danke euch vielmals.
Gruß Michael
1914_error.jpg -
Interessant.
Ist built-essential Paket installiert?
-
Glaube nicht. Ich habe bisher nichts dergleichen installiert.
-
Dann mach mal
apt-get install built-essential
-
Dann mach mal
apt-get install built-essential `
Gibts doch nicht auf windoof :), dafür aber
npm install --global windows-build-tools
Greetz
Dutch
–-----------------------
Send from mobile device
-
-
Die Installation npm install –global windows-build-tools auf Windoof scheint erfolgreich gewesen zu sein. Jetzt kommt die u.a. Meldung resultierend aus meinem unvollständigen Update. Was nun? Es sei im Voraus gedankt.
1914_error2.jpg -
Sieht so aus als wen er bereits installiert ist ?!
Was sagt den````
iobroker updateEventuell mal npm Cache ler schmeißen
npm cache clean
Und Dan nochmal
-
ich habe gecleant. Hat leider am Ergebnis nix geändert :roll:
1914_error3.rtf
1914_error3.rtf -
ich habe gecleant. Hat leider am Ergebnis nix geändert :roll: `
Ok der Controller ist auf 1.0
Controller "js-controller" : 1.0.0 , installed 1.0.0
Verstehe jetzt Problem nicht ganz ?
–-----------------------
Send from mobile device
-
Nunja, ich frage mich jetzt natürlich, ob aufgrund der anfänglichen Fehlermeldungen wirklich alles geupdatet ist. Oder hat die Fehlermeldung keinerlei Auswirkung auf das Update?
-
Weiterhin frage ich mich, ob die bislang evtl. missratenen Updates dazu führen, dass ich kein VIS-Update bekomme. Das ist inzwischen bei 0.14.5 angekommen und wurde offensichtlich aus der Beta zusammengeführt. :roll:
1914_error4.jpg