NEWS
[Aufruf] ioBroker für Windows, Version 1.5.11
-
Hallo,
bin dran auf einem neuen win10 system o.g. version aufzuspielen.
Klappt soweit.Beim Einrichten von Master/slave kommt folgende Fehlermeldung:
C:\Program Files\iobroker\SmartHome>iobroker setup custom *** Node.js not found. Please start the ioBroker commandline environment using the corresponding startmenu shortcut. Aborting...Bitte kurze Info was zu tun ist.
Auf dem "alten System" mit win7 rechner klappt dies weiterhin.mfg
Dieter -
Hallo,
bin dran auf einem neuen win10 system o.g. version aufzuspielen.
Klappt soweit.Beim Einrichten von Master/slave kommt folgende Fehlermeldung:
C:\Program Files\iobroker\SmartHome>iobroker setup custom *** Node.js not found. Please start the ioBroker commandline environment using the corresponding startmenu shortcut. Aborting...Bitte kurze Info was zu tun ist.
Auf dem "alten System" mit win7 rechner klappt dies weiterhin.mfg
DieterDie Kommandline bitte über das Startmenü aufrufen. Steht ja da.

Der Eintrag ist im Startmenü unter "iobroker" jeweils passend zu jeweiligen Instanz zu finden.

-
Danke, das hat geklappt.
master/slave ist eingerichtet.Habe aber noch vereinzelt Probleme mit folgendem:
- SQL Adapter
Adapter bleibt gelb.
Im log kommt folgendes:
host.ASUS2 2019-07-20 11:45:50.049 error Caught by controller[6]: e (internal/modules/cjs/helpers.js:25:1 host.ASUS2 2019-07-20 11:45:50.049 error Caught by controller[5]: at requir host.ASUS2 2019-07-20 11:45:50.049 error Caught by controller[5]: les/cjs/loader.js:690:17) host.ASUS2 2019-07-20 11:45:50.049 error Caught by controller[4]: at Module.require (internal/modu host.ASUS2 2019-07-20 11:45:50.049 error Caught by controller[4]: 25) host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[3]: at Function.Module._load (internal/modules/cjs/loader.js:562: host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[3]: host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[2]: lveFilename (internal/modules/cjs/loader.js:636:15) host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[1]: at Function.Module._reso host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[1]: Error: Cannot find module '../build/Release/magic' host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[1]: host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[1]: ^ host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[1]: throw err; host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[1]: odules/cjs/loader.js:638 host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[0]: internal/m host.Pi-Strom 2019-07-20 11:45:47.559 info object change system.adapter.sql.0 host.ASUS2 2019-07-20 11:45:47.557 info instance system.adapter.sql.0 started with pid 22688 host.ASUS2 2019-07-20 11:45:47.556 info "system.adapter.sql.0" enabled host.ASUS2 2019-07-20 11:45:47.555 info object change system.adapter.sql.0habt ihr das auch ?
- SQL Adapter
-
- Problem:
vcard - Adapter
Instanz installiert:
Nur dann kommt:

-
- Problem
js2fs - Adapter

Verzeichnis wird nicht angelegt.
Folglich werden die Scripte auch nicht gesichert.
-
- Problem
js2fs - Adapter

Verzeichnis wird nicht angelegt.
Folglich werden die Scripte auch nicht gesichert.
@bahnuhr sagte in [Aufruf] ioBroker für Windows, Version 1.5.x:
- Problem
js2fs - Adapter

Verzeichnis wird nicht angelegt.
Folglich werden die Scripte auch nicht gesichert.
Habs rausgefunden.
js2fs fehlen wohl rechte zum anlegen in das programm verzeichnis.
Sicherung auf einer externen Festplatte klappt einwandfrei.Fazit:
Dieser Punkt gelöst für mich (aber vielleicht auch für andere interessant). -
@bahnuhr habe eben mal den vCard Adapter installiert - ohne zu wissen, was der macht - und das Konfig-Menue funktioniert bei mir. Beispiel:
Pfad zum vCard file: c:/vCards.vcfVielleicht machst Du mal ein zwei restarts aus der Kommandozeile oder einen Reboot des Rechners.
-
@bahnuhr habe eben mal den vCard Adapter installiert - ohne zu wissen, was der macht - und das Konfig-Menue funktioniert bei mir. Beispiel:
Pfad zum vCard file: c:/vCards.vcfVielleicht machst Du mal ein zwei restarts aus der Kommandozeile oder einen Reboot des Rechners.
@klassisch sagte in [Aufruf] ioBroker für Windows, Version 1.5.x:
@bahnuhr habe eben mal den vCard Adapter installiert - ohne zu wissen, was der macht - und das Konfig-Menue funktioniert bei mir. Beispiel:
Pfad zum vCard file: c:/vCards.vcfVielleicht machst Du mal ein zwei restarts aus der Kommandozeile oder einen Reboot des Rechners.
Danke für den Versuch.
Reboot Rechner hab ich schon x-mal versucht.
restart Adapter noch nicht.
Mach ich gleich mal. -
restart klappt ja und adapter wird grün.
Ich komme jedoch nicht auf die konfig.seite.
Noch ne Idee für mich ?
-
@bahnuhr sagte in [Aufruf] ioBroker für Windows, Version 1.5.x:
- Problem
js2fs - Adapter

Verzeichnis wird nicht angelegt.
Folglich werden die Scripte auch nicht gesichert.
Habs rausgefunden.
js2fs fehlen wohl rechte zum anlegen in das programm verzeichnis.
Sicherung auf einer externen Festplatte klappt einwandfrei.Fazit:
Dieser Punkt gelöst für mich (aber vielleicht auch für andere interessant).ioBroker hat mit Absicht fast keine Rechte auf dem System. Schließlich geht es bei IoT auch um Sicherheit. Wenn Du irgendwo einen Ordner außerhalb des ioBroker-Verzeichnisses der Instanz anlegen willst, musst Du das vorher selbst mit z.B. dem Dateiexplorer machen und dem Service User des ioBokers manuell das Schreib-/Leserecht darauf einräumen.
-
@bahnuhr sagte in [Aufruf] ioBroker für Windows, Version 1.5.x:
- Problem:
vcard - Adapter
Dann Versuch mal
iobroker upload all
-
Danke, das hat geklappt.
master/slave ist eingerichtet.Habe aber noch vereinzelt Probleme mit folgendem:
- SQL Adapter
Adapter bleibt gelb.
Im log kommt folgendes:
host.ASUS2 2019-07-20 11:45:50.049 error Caught by controller[6]: e (internal/modules/cjs/helpers.js:25:1 host.ASUS2 2019-07-20 11:45:50.049 error Caught by controller[5]: at requir host.ASUS2 2019-07-20 11:45:50.049 error Caught by controller[5]: les/cjs/loader.js:690:17) host.ASUS2 2019-07-20 11:45:50.049 error Caught by controller[4]: at Module.require (internal/modu host.ASUS2 2019-07-20 11:45:50.049 error Caught by controller[4]: 25) host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[3]: at Function.Module._load (internal/modules/cjs/loader.js:562: host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[3]: host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[2]: lveFilename (internal/modules/cjs/loader.js:636:15) host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[1]: at Function.Module._reso host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[1]: Error: Cannot find module '../build/Release/magic' host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[1]: host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[1]: ^ host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[1]: throw err; host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[1]: odules/cjs/loader.js:638 host.ASUS2 2019-07-20 11:45:50.048 error Caught by controller[0]: internal/m host.Pi-Strom 2019-07-20 11:45:47.559 info object change system.adapter.sql.0 host.ASUS2 2019-07-20 11:45:47.557 info instance system.adapter.sql.0 started with pid 22688 host.ASUS2 2019-07-20 11:45:47.556 info "system.adapter.sql.0" enabled host.ASUS2 2019-07-20 11:45:47.555 info object change system.adapter.sql.0habt ihr das auch ?
@bahnuhr sagte in [Aufruf] ioBroker für Windows, Version 1.5.x:
- SQL Adapter
Adapter bleibt gelb.
sql.0-Konfig merken. Instanz sql.0 und den Adapter löschen. Anschließend Instanz neu installieren.
- SQL Adapter
-
@bahnuhr sagte in [Aufruf] ioBroker für Windows, Version 1.5.x:
- SQL Adapter
Adapter bleibt gelb.
sql.0-Konfig merken. Instanz sql.0 und den Adapter löschen. Anschließend Instanz neu installieren.
@Stabilostick habe ich bei mir auch mit version 1.94. Version 1.92 hingegen funktioniert.
Grüße aus dem Sauerland
Matthes - SQL Adapter
-
ioBroker hat mit Absicht fast keine Rechte auf dem System. Schließlich geht es bei IoT auch um Sicherheit. Wenn Du irgendwo einen Ordner außerhalb des ioBroker-Verzeichnisses der Instanz anlegen willst, musst Du das vorher selbst mit z.B. dem Dateiexplorer machen und dem Service User des ioBokers manuell das Schreib-/Leserecht darauf einräumen.
@Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.x:
dem Service User des ioBokers manuell das Schreib-/Leserecht darauf einräumen.
Vielen Dank für die Info. Wie heißt dieser Service user?
-
@bahnuhr sagte in [Aufruf] ioBroker für Windows, Version 1.5.x:
- SQL Adapter
Adapter bleibt gelb.
sql.0-Konfig merken. Instanz sql.0 und den Adapter löschen. Anschließend Instanz neu installieren.
@Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.x:
@bahnuhr sagte in [Aufruf] ioBroker für Windows, Version 1.5.x:
- SQL Adapter
Adapter bleibt gelb.
sql.0-Konfig merken. Instanz sql.0 und den Adapter löschen. Anschließend Instanz neu installieren.
gelöscht.
Wollte Adapter dann installieren. Es kommt:

- SQL Adapter
-
Nachtrag:
habe dann per command line versucht 1.9.2 zu installieren.
Es kommt:C:\Program Files\iobroker\SmartHome>npm i iobroker.sql@1.9.2 --production npm WARN deprecated sprintf@0.1.5: The sprintf package is deprecated in favor of sprintf-js. npm WARN deprecated core-js@1.2.7: core-js@<2.6.8 is no longer maintained. Please, upgrade to core-js@3 or at least to actual version of core-js@2. npm WARN deprecated node-uuid@1.4.8: Use uuid module instead > authenticate-pam@1.0.2 install C:\Program Files\iobroker\SmartHome\node_modules\authenticate-pam > node-gyp rebuild C:\Program Files\iobroker\SmartHome\node_modules\authenticate-pam>if not defined npm_config_node_gyp (node "C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild ) Warning: unrecognized setting VCCLCompilerTool/MultiProcessorCompilation Warning: unrecognized setting VCCLCompilerTool/MultiProcessorCompilation Die Projekte in dieser Projektmappe werden nacheinander erstellt. Um eine parallele Erstellung zu ermöglichen, müssen Sie den Schalter "/m" hinzufügen. MSBUILD : error MSB3428: Die Visual C++-Komponente "VCBuild.exe" konnte nicht geladen werden. Um dieses Problem zu behe ben, installieren Sie entweder 1) .NET Framework 2.0 SDK oder 2) Microsoft Visual Studio 2005 oder 3) fügen Sie den Spe icherort der Komponente zum Systempfad hinzu, falls er vom Standardspeicherort abweicht. [C:\Program Files\iobroker\Sm artHome\node_modules\authenticate-pam\build\binding.sln] gyp ERR! build error gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:198:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) gyp ERR! System Windows_NT 10.0.17763 gyp ERR! command "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node.exe" "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd C:\Program Files\iobroker\SmartHome\node_modules\authenticate-pam gyp ERR! node -v v10.16.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok > diskusage@0.2.6 install C:\Program Files\iobroker\SmartHome\node_modules\diskusage > node-gyp rebuild C:\Program Files\iobroker\SmartHome\node_modules\diskusage>if not defined npm_config_node_gyp (node "C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild ) Warning: unrecognized setting VCCLCompilerTool/MultiProcessorCompilation Warning: unrecognized setting VCCLCompilerTool/MultiProcessorCompilation Die Projekte in dieser Projektmappe werden nacheinander erstellt. Um eine parallele Erstellung zu ermöglichen, müssen Sie den Schalter "/m" hinzufügen. MSBUILD : error MSB3428: Die Visual C++-Komponente "VCBuild.exe" konnte nicht geladen werden. Um dieses Problem zu behe ben, installieren Sie entweder 1) .NET Framework 2.0 SDK oder 2) Microsoft Visual Studio 2005 oder 3) fügen Sie den Spe icherort der Komponente zum Systempfad hinzu, falls er vom Standardspeicherort abweicht. [C:\Program Files\iobroker\Sm artHome\node_modules\diskusage\build\binding.sln] gyp ERR! build error gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:198:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) gyp ERR! System Windows_NT 10.0.17763 gyp ERR! command "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node.exe" "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd C:\Program Files\iobroker\SmartHome\node_modules\diskusage gyp ERR! node -v v10.16.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok > mdns@2.5.0 install C:\Program Files\iobroker\SmartHome\node_modules\mdns > node-gyp rebuild C:\Program Files\iobroker\SmartHome\node_modules\mdns>if not defined npm_config_node_gyp (node "C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild ) Warning: unrecognized setting VCCLCompilerTool/MultiProcessorCompilation Warning: unrecognized setting VCCLCompilerTool/MultiProcessorCompilation Die Projekte in dieser Projektmappe werden nacheinander erstellt. Um eine parallele Erstellung zu ermöglichen, müssen Sie den Schalter "/m" hinzufügen. MSBUILD : error MSB3428: Die Visual C++-Komponente "VCBuild.exe" konnte nicht geladen werden. Um dieses Problem zu behe ben, installieren Sie entweder 1) .NET Framework 2.0 SDK oder 2) Microsoft Visual Studio 2005 oder 3) fügen Sie den Spe icherort der Komponente zum Systempfad hinzu, falls er vom Standardspeicherort abweicht. [C:\Program Files\iobroker\Sm artHome\node_modules\mdns\build\binding.sln] gyp ERR! build error gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:198:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) gyp ERR! System Windows_NT 10.0.17763 gyp ERR! command "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node.exe" "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd C:\Program Files\iobroker\SmartHome\node_modules\mdns gyp ERR! node -v v10.16.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok > unix-dgram@0.2.3 install C:\Program Files\iobroker\SmartHome\node_modules\unix-dgram > node-gyp rebuild C:\Program Files\iobroker\SmartHome\node_modules\unix-dgram>if not defined npm_config_node_gyp (node "C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node "C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild ) Warning: unrecognized setting VCCLCompilerTool/MultiProcessorCompilation Warning: unrecognized setting VCCLCompilerTool/MultiProcessorCompilation Die Projekte in dieser Projektmappe werden nacheinander erstellt. Um eine parallele Erstellung zu ermöglichen, müssen Sie den Schalter "/m" hinzufügen. MSBUILD : error MSB3428: Die Visual C++-Komponente "VCBuild.exe" konnte nicht geladen werden. Um dieses Problem zu behe ben, installieren Sie entweder 1) .NET Framework 2.0 SDK oder 2) Microsoft Visual Studio 2005 oder 3) fügen Sie den Spe icherort der Komponente zum Systempfad hinzu, falls er vom Standardspeicherort abweicht. [C:\Program Files\iobroker\Sm artHome\node_modules\unix-dgram\build\binding.sln] gyp ERR! build error gyp ERR! stack Error: `C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1 gyp ERR! stack at ChildProcess.onExit (C:\Program Files\iobroker\SmartHome\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23) gyp ERR! stack at ChildProcess.emit (events.js:198:13) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12) gyp ERR! System Windows_NT 10.0.17763 gyp ERR! command "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node.exe" "C:\\Program Files\\iobroker\\SmartHome\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" gyp ERR! cwd C:\Program Files\iobroker\SmartHome\node_modules\unix-dgram gyp ERR! node -v v10.16.0 gyp ERR! node-gyp -v v3.8.0 gyp ERR! not ok > sqlite3@4.0.9 install C:\Program Files\iobroker\SmartHome\node_modules\sqlite3 > node-pre-gyp install --fallback-to-build node-pre-gyp WARN Using request for node-pre-gyp https download [sqlite3] Success: "C:\Program Files\iobroker\SmartHome\node_modules\sqlite3\lib\binding\node-v64-win32-x64\node_sqlite3.node" is installed via remote npm WARN rollback Rolling back node-pre-gyp@0.12.0 failed (this is probably harmless): EPERM: operation not permitted, rmdir 'C:\Program Files\iobroker\SmartHome\node_modules\fsevents\node_modules' npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.3 (node_modules\osx-temperature-sensor): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.9 (node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.9: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 (node_modules\authenticate-pam): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: authenticate-pam@1.0.2 install: `node-gyp rebuild` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: diskusage@0.2.6 (node_modules\diskusage): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: diskusage@0.2.6 install: `node-gyp rebuild` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.5.0 (node_modules\mdns): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: mdns@2.5.0 install: `node-gyp rebuild` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: unix-dgram@0.2.3 (node_modules\unix-dgram): npm WARN optional SKIPPING OPTIONAL DEPENDENCY: unix-dgram@0.2.3 install: `node-gyp rebuild` npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1 + iobroker.sql@1.9.2 added 75 packages from 98 contributors and audited 2163 packages in 64.134s found 40 vulnerabilities (28 low, 12 high) run `npm audit fix` to fix them, or `npm audit` for details C:\Program Files\iobroker\SmartHome> -
Nachtrag:
Bei Adapter wird angezeigt 1.9.2 (scheint also doch geklappt zu haben).
dann Instanz installiert und sie wurde grün.Ich lass es jetzt mal so.
(Danke für den Hinweis zu 1.9.2) -
Hallo stabilo..
kann es sein, dass mit dieser win Version und einem win10 Laptop der "fs.unlink" nicht mehr funktioniert ?
https://forum.iobroker.net/topic/19370/datei-auf-win7-laptop-löschen/4
-
Liebe ioBroker-Nutzer,
nachdem gerade eine neue ioBroker-Version in den Stable-Zweig überführt wurde, gibt es jetzt auch einen neue Versionszweig des Windows-Setupprogramms für ioBroker zum Test.

Das Ziel des neuen Installers ist, den Zugang zur SmartHome-Lösung ioBroker allen Anwendern auf einfache Weise auch ohne Vorkenntnisse zu ermöglichen.
Mehr zu den Hintergründen und der Entstehung des Installers ist im Thread [Aufruf] ioBroker für Windows, Version 1.4.2 zu finden. Ich möchte mich herzlich für euren Zuspruch und das fantastische Feedback bedanken!
Der Entwicklungszweig 1.5.11 hier ist abgeschlossen. Die Entwicklung des ioBroker-Windowsinstallers wird im Thread mit Version 1.5.14 weitergeführt.
Neu im Setup ist neben dem Versionsupdate des js-controllers auf 1.5.11 auch die Integration von Node.js 10.16.0. Zusätzlich ist das Installationsprogramm jetzt digital signiert. Damit können Anwender sicher sein, dass das Setupprogramm original und unverändert ist. Das Zertifikat wird von Windows ebenfalls berücksichtigt (Admin-Dialog, Download, Ausführen, ...). Alle Änderungen sind unten im Versionskommentar detailiert aufgelistet.
Die für die Zertifizierung erforderliche Code-Signatur wurde mit unseren Spenden und Beiträgen zu ioBroker finanziert. Bitte helft auch auf diese Weise für die Weiterentwicklung von ioBroker mit.
Das ioBroker-Setupprogramm installiert die folgenden Komponenten:
Globale Softwarekomponenten, d.h. für alle Instanzen von ioBroker Version Variante Bereitstellung Microsoft dotNet 4.7.2 32/64Bit Download Git 2.21.0 32/64Bit Download Bonjour 3.0.0.10 32/64Bit im Installer enthalten Bonjour SDK 3.0.0.10 32/64Bit im Installer enthalten OpenSSL 1.0.2q 32/64Bit im Installer enthalten Microsoft Visual Studio Build Tools 2017 dynamisch dynamisch Download ioBroker-instanzspezifische Softwarekomponenten Version Variante Python 2.7.15 32/64Bit im Installer enthalten Microsoft Visual C++ 2008 Redistributable 9.0.30729.6161 32/64Bit im Installer enthalten Node.js 10.16.0 32/64Bit im Installer enthalten npm 6.9.0 neutral im Installer enthalten node-gyp 4.0.0 neutral im Installer enthalten ioBroker Core Server 1.5.11 stable neutral im Installer enthalten Je nach Betriebssystem werden 32- oder 64Bit Versionen der Softwarekomponenten installiert.
Voraussetzungen
- Zur Ausführung des Setups ist eine Internetverbindung erforderlich.
- Die Installation erfordert mindestens Windows 7 SP1 bzw. Windows Server 2008 R2 oder neuer. Windows 10 und Server 2019 werden ebenfalls unterstützt.
- Das Windows Hilfsprogramm
msiexec.exesollte wenigstens die Version 5.0 haben. - Es sind mindestens 2GB freies RAM erforderlich, empfohlen werden abhängig von der Anzahl der aktivierten Adapter 4GB RAM oder mehr.
- Mindestens 7 GB freier Festplattenplatz.
- Antivirenprogramme und Firewalls von 3rd-Party Herstellern können Probleme machen ("hängenbleiben des Setups"). Dann ggf. diese während der Installation vorübergehend deaktivieren. Mit dem integrierten Microsoft Defender-Antivirus und der Windows-Firewall gibt es keine Probleme.
Anleitung
-
Setup-Programm starten. Es sollte selbsterklärend sein.

-
Eine bestehende ioBroker-Installation wird nicht angetastet. Eine Parallelinstallation ist möglich.
Allerdings werden die Ports 8081, 9000 und 9001 standardmäßig für die erste neue Instanz verwendet, so dass, wenn bereits eine "historische" ioBroker-Installation auf dem Rechner ist, es hier zu Überschneidungen kommen kann. Im Expertenmodus des Setups können die Datenbankports und der Adminport der neuen ioBroker-Instanz angepasst werden, um Konflikte zu vermeiden.
-
Nach dem Setup stehen für das Aufrufen des Admins und der instanzspezifischen Kommandozeile Links im Startmenü unter "ioBroker" zur Verfügung.
-
Bei Verwendung von Firewalls von Fremdherstellern muss der Anwender ioBroker dort selbst freigeben.
Anmerkungen
Da viele tausende Dateien auf den Rechner aufgebracht werden und allein der Download der Microsoft Visual Studio Build Tools 2017 eine Größe von bis zu 1,4GB hat, benötigt die erste Installation mit den globalen Tools je nach Systemgeschwindigkeit einige Zeit. Die zweite Installation auf dem Rechner ist deutlich schneller, da dann die globalen Tools schon installiert sind.
ToDo-/Roadmap-Planung
- Für die einfache Migration von bestehenden ioBroker Windows-Installationen wird es eine Option zur Übernahme der Daten in eine neue ioBroker-Instanz geben.
- Es ist vorgesehen, Funktionen zur Instanzwartung wie z.B. eine gezielte Deinstallation, Upgrade des js-Controllers, Upgrade von Node.js und npm oder auch die Aktivierung des Multihost-Betriebs in das Setup zu integrieren. Ein entsprechender dynamischer Dialog ist im Setup bereits integriert, zur Zeit aber noch ohne Funktion.
- Was erwartest Du noch vom Installer? Je kreativer, desto besser.
Wie kannst Du helfen?
Einfach das Setup (Größe ca. 92MB) herunterladen und ausprobieren! Dann hier im Thread gleich Feedback geben. Lob, Kritik, Anregungen. Jede Rückmeldung ist wertvoll. Der Downloadlink steht am Ende dieses Beitrags.
Da es sich hier um eine Beta-Version des Installers handelt wurde ein ausführliches Setup-Log eingebaut. Bitte Probleme hier im Thread melden - mit Angabe der Betriebssystemversion und den entsprechenden Meldungen aus dem Setup-Log.
Wie entferne man eine Testinstallation?
(Noch) gibt es kein Deinstallationsprogramm. ( Wozu auch?
)- Die ioBroker-Kommandozeile der zu löschenden Instanz über das Startmenü öffnen.
- Dort
daemon\iobroker stopund anschließenddaemon\iobroker uninstallausführen - Kommandozeile wieder schließen
- Darauf achten, dass alle Programme beendet sind
- Den ioBroker Ordner der entsprechenden Instanz mit dem Explorer löschen (z.B. "C:\Programme\iobroker\SmartHome")
- Das Programm
regedit.exeals Administrator starten und in der Registry den ZweigHKEY_LOCAL_MACHINE\SOFTWARE\ioBrokerGmbH\iobroker\instances\<Instanzname z.B. SmartHome>löschen - Startmenü-Links löschen
Wenn der Ordner mit dem daemon-Programm vorschnell gelöscht wurde, kann der ioBroker-Dienst auch manuell entfernt werden. Der Kenntnis des Dienstnamens ist dazu notwendig. Diesen findet man, wenn man die Dienste-Eigenschaften aufruft. Dort steht der notwendige Name unter „Dienstname“. Anschließend eine MS-DOS Eingabeaufforderung mit Administrator-Rechten aufrufen. Der notwendige Befehl zum Löschen des Dienstes lautet dann
sc delete <DIENSTNAME>. Das Programmscmeldet nach dem erfolgreichen Löschen des Dienstes „... ERFOLG“.Noch einmal: Wie kannst Du helfen?
- Herunterladen und ausprobieren! Adapter installieren und testen. Feedback geben!!! Was erwartest Du (zusätzlich) vom Installer?
- Gibt es Adapter, die unter Windows weitere manuell zu installierende Softwarepakete benötigen, damit sie funktioneren?
- Es fehlen noch Übersetzungen für etliche Sprachen aus dem europäischen Raum. Wer hier helfen kann, findet in der Datei
1.5.11.a_languages.zipentsprechende Ressourcen. Dabei bitte die Zeichenfolge „\n“, Keys und Variable nicht übersetzen! Letztere sind leicht erkennbar als ${<variable>}, Keys, weil sie vor dem "=" stehen.
Liste der aktuell implementierten Sprachen
Falls eine Sprache komplett fehlt, unbedingt hier im Thread melden. Eine neue Sprache mit aufzunehmen ist durchaus machbar. Da Google & Co.-Translate nicht immer gerade die besten Ergebnisse liefern, wäre es prima, wenn Du bei den nicht übersetzten Sprachen aktiv unterstützt.
Herzlichen Dank an alle, die hier tatkräftig mithelfen!

Setupsprache Sprachcode enthalten ab Installer Contributor German - Deutsch de 1.4.2.0a Stabilostick English - English en 1.4.2.0a Stabilostick Spanish - Español es Du? French - Français fr Du? Italian - Italiano it Du? Dutch - Nederlands nl 1.4.2.0b Dutchman Polish - Polski pl 1.5.11.a Arteck Portuguese - Português pt 1.5.11.a ldittmar Russian - Pусский ru 1.4.2.0b Bluefox Turkish - Türkçe tr Du? Simplified Chinese - 简体中文 zh_CN 1.4.2.0b Schumy Hao History & Download
Datei Versionskommentar Doku Version 1.5.14 Neuer Thread iobroker-1.5.11.a-windows-installer.exe beta-Version Neu: Portugiesische und polnische Übersetzung. Neue Firewallregeln für Outbound-Traffic. Das Setupprogramm ist jetzt digital signiert. Info-Adapter wird automatisch mitinstalliert und kann im Admin eingeschaltet werden. Geändert: Anzeige des Instanznamens im Admin in der Form <Hostname>/<Instanzname>. Installer beendet sich jetzt asynchron, wenn Logdatei am Ende angezeigt wird. Lizenztexte der enthaltenen 3rd-Party Softwarekomponenten dem Lizenzdialog hinzugefügt. Fehlertexte bei Abbruchsituation in der Logdatei hinzugefügt. Bei Wahl von europäischen Sprachen im Setup wird als Währung im Admin €, bei Englisch $, bei Russisch ₽ und bei Simple Chinese ¥ voreingestellt. Der Root-Ordner der Installation wird jetzt darauf geprüft, ob er in einem Benutzerprofil-Ordner oder auf einem Netzwerkordner liegt. Er muss auf einem nicht entfernbaren lokalen Laufwerk liegen. Die Windows-Version darf nicht älter als Windows 7 SP1 oder Server 2008 R2 sein. Erweiterte Meldungstexte. Reihenfolge der Firewallfreischaltung geändert. Abbruch der Installation löscht jetzt auch selbst angelegte Firewallregeln. Update der Installbuilder-Entwicklungsumgebung auf V19.5.0 Korrigiert: Fehlende Datei python27.dll bei 32bit-Installationen hinzugefügt. Tippfehler in den Texten ausgebessert. iobroker-1.4.2.0b-windows-installer.exe alpha-Version Neu: Optional Umstellung von Windows Update auf "manuelles Updateverfahren mit Benachrichtigung", um Neustarts des Rechners aufgrund der automatischen Updateinstallation zu verhindern (wirkt nach einem Reboot). Sprachunterstützung im Installer für nl, ru und zh_CN hinzugefügt. Automatisches aufräumen einer abgebrochener Installation. Proaktiver Abbruch zu Beginn der Installation, wenn ein 3rd-Party Virenscanner gefunden wird. Abbruch zu Beginn der Installation, wenn die Windows-Version älter als Windows 7 oder Server 2008 R2 ist. Lizenzdialog im Admin nicht mehr enthalten, da bereits beim Setup zugestimmt. Sprachwahl aus dem Setup stellt direkt den Admin entsprechend richtig ein. Geändert: Logging erweitert um Softwareversionen. Korrigiert: Erkennung einer bereits vorhandenen Visual Studio 2017-Installation. iobroker-1.4.2.0a-windows-installer.exe initialer Release, alpha-Version 1.5.11.a_languages.zip Sprachdateien, Basis für die Hilfe bei der Übersetzung Bekannte Issues
Version 1.5.11.a
- Trennung des Instanznamen mit /-Zeichen könnte mit Adaptern Probleme verursachen. Geändert auf HOSTNAME(INSTANZNAME) in Version 1.5.11.b.
Version 1.4.2.0b
- Auf 32bit-Windows fehlt bei Python eine DLL. Wird in Version 1.5.11.a gefixed.
- Es können Installationpfade gewählt werden, in denen ioBroker als Dienst nicht funktionieren wird. Korrigiert in Version 1.5.11.a.
- Auf Windows Server 2019 schlägt die Einrichtung der Datenbanken fehl. Vermuteter Grund sind Firewallregeln. Korrekturversuch in Version 1.5.11.a.
Version 1.4.2.0a
- Virenscanner von Fremdherstellern können Wechselwirkungen zeigen. Deshalb wird empfohlen diese vor der Setupausführung temporär auszuschalten beziehungsweise eine Ausnahme für das Setupprogramm einzutragen. Bislang bekannt sind Probleme bei Kaspersky Internet Security und Bitdefender.
- Bei Verwendung von Firewalls von Fremdherstellern muss der Anwender ioBroker dort selbst freigeben.
- Die Erkennung bereits installierter Microsoft Visual Studio Build Tools 2017 kann unter Umständen fehlschlagen. Wird in der kommenden Version behoben.
- Bei einem Abbruch einer Installation können Reste des Installationsvorgangs stehen bleiben und ggf. eine weitere Installation beeinflussen. Wird in einer der kommenden Versionen behoben.
Viele Grüße,
ThomasPS: Weiter geht es hier mit Version 1.5.14.

Das Setupprogramm wurde mit dem Cross Plattform Installer "InstallBuilder Enterprise" erstellt. BitRock unterstützt dieses Projekt mit kostenlosen Open Source Lizenzen.Beim Update verlasse ich mich auf @Stabilostick :
@Stabilostick sagte in [Aufruf] ioBroker für Windows, Version 1.5.x:ToDo-/Roadmap-Planung
- Es ist vorgesehen, Funktionen zur Instanzwartung wie z.B. eine gezielte Deinstallation, Upgrade des js-Controllers, Upgrade von Node.js und npm oder auch die Aktivierung des Multihost-Betriebs in das Setup zu integrieren. Ein entsprechender dynamischer Dialog ist im Setup bereits integriert, zur Zeit aber noch ohne Funktion.
Wahrscheinlich werde ich aber updates vermeiden, bis es wieder ein neues kanonisiertes und getestetes Gesamtpaket gibt und dann diese Paket installieren.