Danke für deine Antwort, Pierre-Gilles.
Ich hatte bereits versucht, openzwave auf diese Weise zu installieren, aber ohne Erfolg.
Tatsächlich ist es das zweite Mal, dass ich versuche, die Entwicklungsumgebung zu installieren, aber jedes Mal schaffe ich es nicht bis zum Ende. Die beiden Server starten, aber ich erhalte eine Cannot GET /-Fehlermeldung, wenn ich auf localhost:1443 gehe.
Die einzigen Fehler oder Warnungen, die ich habe, sind serverseitig, in Bezug auf zwave, daher dachte ich, dass dies der Grund dafür ist, dass es nicht funktioniert, aber es ist auch in Ordnung, wenn der Dienst nicht erforderlich ist.
Hier sind die Logs von npm install:
> gladys-server@ postinstall /Users/alexandraduval/Documents/dev/gladys4/server
> node ./cli/install_service_dependencies.js
2020-03-11T09:40:44+0100 <info>install_service_dependencies.js:17 () Abhängigkeiten werden im Ordner /Users/alexandraduval/Documents/dev/gladys4/server/services/darksky installiert
npm WARN gladys-darksky@ Keine Beschreibung
npm WARN gladys-darksky@ Kein Repository-Feld.
npm WARN gladys-darksky@ Kein Lizenzfeld.
2020-03-11T09:40:45+0100<info> install_service_dependencies.js:17 () Installiert Abhängigkeiten im Ordner /Users/alexandraduval/Documents/dev/gladys4/server/services/example
npm WARN gladys-example@ Kein Repository-Feld.
npm WARN gladys-example@ Kein Lizenzfeld.
2020-03-11T09:40:46+0100 <info> install_service_dependencies.js:17 () Installiert Abhängigkeiten im Ordner /Users/alexandraduval/Documents/dev/gladys4/server/services/mqtt
npm WARN gladys-mqtt@ Keine Beschreibung
npm WARN gladys-mqtt@ Kein Repository-Feld.
npm WARN gladys-mqtt@ Kein Lizenzfeld.
2020-03-11T09:40:47+0100 <info> install_service_dependencies.js:17 () Installiert Abhängigkeiten im Ordner /Users/alexandraduval/Documents/dev/gladys4/server/services/philips-hue
npm WARN gladys-hue@1.0.0 Keine Beschreibung
npm WARN gladys-hue@1.0.0 Kein Repository-Feld.
npm WARN gladys-hue@1.0.0 Kein Lizenzfeld.
2020-03-11T09:40:48+0100 <info> install_service_dependencies.js:17 () Installiert Abhängigkeiten im Ordner /Users/alexandraduval/Documents/dev/gladys4/server/services/rtsp-camera
npm WARN gladys-rtsp-camera@1.0.0 Keine Beschreibung
npm WARN gladys-rtsp-camera@1.0.0 Kein Repository-Feld.
npm WARN gladys-rtsp-camera@1.0.0 Kein Lizenzfeld.
2020-03-11T09:40:49+0100 <info> install_service_dependencies.js:17 () Installiert Abhängigkeiten im Ordner /Users/alexandraduval/Documents/dev/gladys4/server/services/sonoff
npm WARN gladys-sonoff@1.0.0 Keine Beschreibung
npm WARN gladys-sonoff@1.0.0 Kein Repository-Feld.
npm WARN gladys-sonoff@1.0.0 Kein Lizenzfeld.
2020-03-11T09:40:51+0100 <info> install_service_dependencies.js:17 () Installiert Abhängigkeiten im Ordner /Users/alexandraduval/Documents/dev/gladys4/server/services/telegram
npm WARN gladys-telegram@ Keine Beschreibung
npm WARN gladys-telegram@ Kein Repository-Feld.
npm WARN gladys-telegram@ Kein Lizenzfeld.
2020-03-11T09:40:52+0100 <info> install_service_dependencies.js:17 () Installiert Abhängigkeiten im Ordner /Users/alexandraduval/Documents/dev/gladys4/server/services/usb
npm WARN gladys-usb@ Keine Beschreibung
npm WARN gladys-usb@ Kein Repository-Feld.
npm WARN gladys-usb@ Kein Lizenzfeld.
2020-03-11T09:40:54+0100 <info> install_service_dependencies.js:17 () Installiert Abhängigkeiten im Ordner /Users/alexandraduval/Documents/dev/gladys4/server/services/xiaomi
npm WARN gladys-xiaomi@ Keine Beschreibung
npm WARN gladys-xiaomi@ Kein Repository-Feld.
npm WARN gladys-xiaomi@ Kein Lizenzfeld.
2020-03-11T09:40:56+0100 <info> install_service_dependencies.js:17 () Installiert Abhängigkeiten im Ordner /Users/alexandraduval/Documents/dev/gladys4/server/services/zwave
In der Datei, die von ../src/callbacks.cc:18 einbezogen wird:
../src/openzwave.hpp:32:10: Warnung: nicht portable Pfadangabe zur Datei '"node.h"'; die angegebene Pfadangabe weicht in der Groß-/Kleinschreibung von dem Dateinamen auf der Festplatte ab [-Wnonportable-include-path]
#include "Node.h"
^~~~~~~~
"node.h"
1 Warnung generiert.
In der Datei, die von ../src/openzwave.cc:18 einbezogen wird:
../src/openzwave.hpp:32:10: Warnung: nicht portable Pfadangabe zur Datei '"node.h"'; die angegebene Pfadangabe weicht in der Groß-/Kleinschreibung von dem Dateinamen auf der Festplatte ab [-Wnonportable-include-path]
#include "Node.h"
^~~~~~~~
"node.h"
1 Warnung generiert.
In der Datei, die von ../src/openzwave-config.cc:18 einbezogen wird:
../src/openzwave.hpp:32:10: Warnung: nicht portable Pfadangabe zur Datei '"node.h"'; die angegebene Pfadangabe weicht in der Groß-/Kleinschreibung von dem Dateinamen auf der Festplatte ab [-Wnonportable-include-path]
#include "Node.h"
^~~~~~~~
"node.h"
1 Warnung generiert.
In der Datei, die von ../src/openzwave-driver.cc:18 einbezogen wird:
../src/openzwave.hpp:32:10: Warnung: nicht portable Pfadangabe zur Datei '"node.h"'; die angegebene Pfadangabe weicht in der Groß-/Kleinschreibung von dem Dateinamen auf der Festplatte ab [-Wnonportable-include-path]
#include "Node.h"
^~~~~~~~
"node.h"
1 Warnung generiert.
In der Datei, die von ../src/openzwave-groups.cc:18 einbezogen wird:
../src/openzwave.hpp:32:10: Warnung: nicht portable Pfadangabe zur Datei '"node.h"'; die angegebene Pfadangabe weicht in der Groß-/Kleinschreibung von dem Dateinamen auf der Festplatte ab [-Wnonportable-include-path]
#include "Node.h"
^~~~~~~~
"node.h"
../src/openzwave-groups.cc:95:10: Fehler: keine passende Mitgliedfunktion für den Funktionsaufruf 'Set'
info->Set(
~~~~~~^~~
/Users/alexandraduval/Library/Caches/node-gyp/13.6.0/include/node/v8.h:3547:37: Hinweis: Kandidatfunktion nicht anwendbar: erfordert 3 Argumente, aber 2 wurden bereitgestellt
V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
^
/Users/alexandraduval/Library/Caches/node-gyp/13.6.0/include/node/v8.h:3550:37: Hinweis: Kandidatfunktion nicht anwendbar: erfordert 3 Argumente, aber 2 wurden bereitgestellt
V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
^
../src/openzwave-groups.cc:99:10: Fehler: keine passende Mitgliedfunktion für den Funktionsaufruf 'Set'
info->Set(
~~~~~~^~~
/Users/alexandraduval/Library/Caches/node-gyp/13.6.0/include/node/v8.h:3547:37: Hinweis: Kandidatfunktion nicht anwendbar: erfordert 3 Argumente, aber 2 wurden bereitgestellt
V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
^
/Users/alexandraduval/Library/Caches/node-gyp/13.6.0/include/node/v8.h:3550:37: Hinweis: Kandidatfunktion nicht anwendbar: erfordert 3 Argumente, aber 2 wurden bereitgestellt
V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
^
../src/openzwave-groups.cc:104:14: Fehler: keine passende Mitgliedfunktion für den Funktionsaufruf 'Set'
o_assocs->Set(Nan::New<Integer>(i), info);
~~~~~~~~~~^~~
/Users/alexandraduval/Library/Caches/node-gyp/13.6.0/include/node/v8.h:3547:37: Hinweis: Kandidatfunktion nicht anwendbar: erfordert 3 Argumente, aber 2 wurden bereitgestellt
V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
^
/Users/alexandraduval/Library/Caches/node-gyp/13.6.0/include/node/v8.h:3550:37: Hinweis: Kandidatfunktion nicht anwendbar: erfordert 3 Argumente, aber 2 wurden bereitgestellt
V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
^
1 Warnung und 3 Fehler generiert.
make: *** [Release/obj.target/openzwave_shared/src/openzwave-groups.o] Fehler 1
gyp ERR! Build-Fehler
gyp ERR! Stack Error: `make` ist mit dem Exit-Code: 2 fehlgeschlagen
gyp ERR! Stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! Stack at ChildProcess.emit (events.js:321:20)
gyp ERR! Stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 18.6.0
gyp ERR! Befehl "/usr/local/Cellar/node/13.6.0/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! Arbeitsverzeichnis /Users/alexandraduval/Documents/dev/gladys4/server/services/zwave/node_modules/openzwave-shared
gyp ERR! Node -v v13.6.0
gyp ERR! node-gyp -v v5.0.5
gyp ERR! nicht in Ordnung
npm WARN gladys-zwave@ Keine Beschreibung
npm WARN gladys-zwave@ Kein Repository-Feld.
npm WARN gladys-zwave@ Kein Lizenzfeld.
npm ERR! Code ELIFECYCLE
npm ERR! errno 1
npm ERR! openzwave-shared@1.5.8 install: `node-gyp rebuild`
npm ERR! Exit-Status 1
npm ERR!
npm ERR! Das Skript zum Installieren von openzwave-shared@1.5.8 ist fehlgeschlagen.
npm ERR! Dies ist wahrscheinlich kein Problem mit npm. Es gibt wahrscheinlich zusätzliche Protokollausgaben darüber.
npm ERR! Ein vollständiger Log dieser Ausführung kann gefunden werden in:
npm ERR! /Users/alexandraduval/.npm/_logs/2020-03-11T08_41_05_491Z-debug.log
2020-03-11T09:41:05+0100<warn> install_service_dependencies.js:23 () Fehler: Befehl fehlgeschlagen: cd /Users/alexandraduval/Documents/dev/gladys4/server/services/zwave && npm install --unsafe-perm
In der Datei, die von ../src/callbacks.cc:18 einbezogen wird:
../src/openzwave.hpp:32:10: Warnung: nicht portable Pfadangabe zur Datei '"node.h"'; die angegebene Pfadangabe weicht in der Groß-/Kleinschreibung vom Dateinamen auf der Festplatte ab [-Wnonportable-include-path]
#include "Node.h"
^~~~~~~~
"node.h"
1 Warnung generiert.
In der Datei, die von ../src/openzwave.cc:18 einbezogen wird:
../src/openzwave.hpp:32:10: Warnung: nicht portable Pfadangabe zur Datei '"node.h"'; die angegebene Pfadangabe weicht in der Groß-/Kleinschreibung vom Dateinamen auf der Festplatte ab [-Wnonportable-include-path]
#include "Node.h"
^~~~~~~~
"node.h"
1 Warnung generiert.
In der Datei, die von ../src/openzwave-config.cc:18 einbezogen wird:
../src/openzwave.hpp:32:10: Warnung: nicht portable Pfadangabe zur Datei '"node.h"'; die angegebene Pfadangabe weicht in der Groß-/Kleinschreibung vom Dateinamen auf der Festplatte ab [-Wnonportable-include-path]
#include "Node.h"
^~~~~~~~
"node.h"
1 Warnung generiert.
In der Datei, die von ../src/openzwave-driver.cc:18 einbezogen wird:
../src/openzwave.hpp:32:10: Warnung: nicht portable Pfadangabe zur Datei '"node.h"'; die angegebene Pfadangabe weicht in der Groß-/Kleinschreibung vom Dateinamen auf der Festplatte ab [-Wnonportable-include-path]
#include "Node.h"
^~~~~~~~
"node.h"
1 Warnung generiert.
In der Datei, die von ../src/openzwave-groups.cc:18 einbezogen wird:
../src/openzwave.hpp:32:10: Warnung: nicht portable Pfadangabe zur Datei '"node.h"'; die angegebene Pfadangabe weicht in der Groß-/Kleinschreibung vom Dateinamen auf der Festplatte ab [-Wnonportable-include-path]
#include "Node.h"
^~~~~~~~
"node.h"
../src/openzwave-groups.cc:95:10: Fehler: keine passende Mitgliedsfunktion für den Aufruf von 'Set'
info->Set(
~~~~~~^~~
/Users/alexandraduval/Library/Caches/node-gyp/13.6.0/include/node/v8.h:3547:37: Hinweis: Kandidatenfunktion ist nicht anwendbar: erfordert 3 Argumente, aber 2 wurden bereitgestellt
V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
^
/Users/alexandraduval/Library/Caches/node-gyp/13.6.0/include/node/v8.h:3550:37: Hinweis: Kandidatenfunktion ist nicht anwendbar: erfordert 3 Argumente, aber 2 wurden bereitgestellt
V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
^
../src/openzwave-groups.cc:99:10: Fehler: keine passende Mitgliedsfunktion für den Aufruf von 'Set'
info->Set(
~~~~~~^~~
/Users/alexandraduval/Library/Caches/node-gyp/13.6.0/include/node/v8.h:3547:37: Hinweis: Kandidatenfunktion ist nicht anwendbar: erfordert 3 Argumente, aber 2 wurden bereitgestellt
V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
^
/Users/alexandraduval/Library/Caches/node-gyp/13.6.0/include/node/v8.h:3550:37: Hinweis: Kandidatenfunktion ist nicht anwendbar: erfordert 3 Argumente, aber 2 wurden bereitgestellt
V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
^
../src/openzwave-groups.cc:104:14: Fehler: keine passende Mitgliedsfunktion für den Aufruf von 'Set'
o_assocs->Set(Nan::New<Integer>(i), info);
~~~~~~~~~~^~~
/Users/alexandraduval/Library/Caches/node-gyp/13.6.0/include/node/v8.h:3547:37: Hinweis: Kandidatenfunktion ist nicht anwendbar: erfordert 3 Argumente, aber 2 wurden bereitgestellt
V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
^
/Users/alexandraduval/Library/Caches/node-gyp/13.6.0/include/node/v8.h:3550:37: Hinweis: Kandidatenfunktion ist nicht anwendbar: erfordert 3 Argumente, aber 2 wurden bereitgestellt
V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
^
1 Warnung und 3 Fehler generiert.
make: *** [Release/obj.target/openzwave_shared/src/openzwave-groups.o] Fehler 1
gyp ERR! Build-Fehler
gyp ERR! stack Fehler: `make` ist mit dem Exit-Code: 2 fehlgeschlagen
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:321:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 18.6.0
gyp ERR! command "/usr/local/Cellar/node/13.6.0/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/alexandraduval/Documents/dev/gladys4/server/services/zwave/node_modules/openzwave-shared
gyp ERR! node -v v13.6.0
gyp ERR! node-gyp -v v5.0.5
gyp ERR! nicht in Ordnung
npm WARN gladys-zwave@ Keine Beschreibung
npm WARN gladys-zwave@ Kein Repository-Feld.
npm WARN gladys-zwave@ Kein Lizenzfeld.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! openzwave-shared@1.5.8 install: `node-gyp rebuild`
npm ERR! Exit-Status 1
npm ERR!
npm ERR! Das Skript für die Installation von openzwave-shared@1.5.8 ist fehlgeschlagen.
npm ERR! Dies ist wahrscheinlich kein Problem mit npm. Es gibt wahrscheinlich zusätzliche Protokollausgaben darüber.
npm ERR! Ein vollständiges Protokoll dieses Laufs kann gefunden werden in:
npm ERR! /Users/alexandraduval/.npm/_logs/2020-03-11T08_41_05_491Z-debug.log
at checkExecSyncError (child_process.js:611:11)
at execSync (child_process.js:647:15)
at /Users/alexandraduval/Documents/dev/gladys4/server/cli/install_service_dependencies.js:19:5
at Array.forEach (<anonymous>)
at Object.<anonymous> (/Users/alexandraduval/Documents/dev/gladys4/server/cli/install_service_dependencies.js:16:13)
at Module._compile (internal/modules/cjs/loader.js:1144:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1164:10)
at Module.load (internal/modules/cjs/loader.js:993:32)
at Function.Module._load (internal/modules/cjs/loader.js:892:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12) {
status: 1,
signal: null,
output: [
null,
<Buffer 0a 3e 20 6f 70 65 6e 7a 77 61 76 65 2d 73 68 61 72 65 64 40 31 2e 35 2e 38 20 70 72 65 69 6e 73 74 61 6c 6c 20 2f 55 73 65 72 73 2f 61 6c 65 78 61 6e ... 611 more bytes>,
<Buffer 49 6e 20 66 69 6c 65 20 69 6e 63 6c 75 64 65 64 20 66 72 6f 6d 20 2e 2e 2f 73 72 63 2f 63 61 6c 6c 62 61 63 6b 73 2e 63 63 3a 31 38 3a 0a 2e 2e 2f 73 ... 4827 more bytes>
],
pid: 9706,
stdout: <Buffer 0a 3e 20 6f 70 65 6e 7a 77 61 76 65 2d 73 68 61 72 65 64 40 31 2e 35 2e 38 20 70 72 65 69 6e 73 74 61 6c 6c 20 2f 55 73 65 72 73 2f 61 6c 65 78 61 6e ... 611 more bytes>,
stderr: <Buffer 49 6e 20 66 69 6c 65 20 69 6e 63 6c 75 64 65 64 20 66 72 6f 6d 20 2e 2e 2f 73 72 63 2f 63 61 6c 6c 62 61 63 6b 73 2e 63 63 3a 31 38 3a 0a 2e 2e 2f 73 ... 4827 more bytes>
}
npm WARN eslint-config-airbnb@17.1.1 erfordert eine Peer-Abhängigkeit von eslint-plugin-jsx-a11y@^6.2.3, aber keine ist installiert. Sie müssen die Peer-Abhängigkeiten selbst installieren.
npm WARN eslint-config-airbnb@17.1.1 erfordert eine Peer-Abhängigkeit von eslint-plugin-react@^7.14.2, aber keine ist installiert. Sie müssen die Peer-Abhängigkeiten selbst installieren.
npm WARN ts-enum-util@4.0.1 erfordert eine Peer-Abhängigkeit von typescript@>= 2.9.1, aber keine ist installiert. Sie müssen die Peer-Abhängigkeiten selbst installieren.
npm WARN ts-type@1.2.9 erfordert eine Peer-Abhängigkeit von @types/bluebird@* aber keine ist installiert. Sie müssen die Peer-Abhängigkeiten selbst installieren.
npm WARN gladys-server@ Keine Beschreibung
npm WARN gladys-server@ Kein Repository-Feld.
audited 5406 packages in 27.033s
1 package sucht nach Finanzierung
führen Sie `npm fund` für Details aus
gefunden 112 Schwachstellen (97 gering, 3 moderat, 11 hoch, 1 kritisch)
führen Sie `npm audit fix` aus, um sie zu beheben, oder `npm audit` für Details
Die Migration der BDD zeigt mir keinen Fehler an, und ich habe diese Spur für den npm start des Servers:[nodemon] 1.19.4
[nodemon] zum Neustart zu jeder Zeit rs eingeben
[nodemon] überwachte Verzeichnisse: .
[nodemon] überwachte Dateiendungen: js,mjs,json
[nodemon] starte node index.js
2020-03-11T09:36:31+0100 brain.train.js:54 (Brain.train) Brain wird trainiert…
2020-03-11T09:36:31+0100 brain.train.js:56 (Brain.train) Brain wurde trainiert!
Initialisiere OpenZWave 1.6.962 Binary-Addon für Node.JS.
OpenZWave Security API ist AKTIVIERT
ZWave-Geräte-Datenbank: /usr/local/Cellar/open-zwave/1.6.962/etc/openzwave
Benutzereinstellungen-Pfad:
/Users/alexandraduval/Documents/dev/gladys4/server/node_modules/openzwave-shared/build/Release/../../
Optionen Überschreiben: --Logging false --ConsoleOutput false --SaveConfiguration true
2020-03-11T09:36:31+0100 index.js:16 (Object.start) MQTT-Dienst wird gestartet
2020-03-11T09:36:31+0100 index.js:20 (Object.start) Dark Sky-Dienst wird gestartet
2020-03-11T09:36:31+0100 index.js:13 (Object.start) USB-Dienst wird gestartet
2020-03-11T09:36:31+0100 index.js:15 (Object.start) RTSP-Dienst wird gestartet
2020-03-11T09:36:31+0100 index.js:16 (Object.start) ZWave-Dienst wird gestartet
2020-03-11T09:36:31+0100 index.js:15 (Object.start) Sonoff-Dienst wird gestartet
2020-03-11T09:36:31+0100 index.js:19 (Object.start) Telegram-Dienst wird gestartet
2020-03-11T09:36:31+0100 index.js:18 (Object.start) Philips Hue-Dienst wird gestartet
2020-03-11T09:36:31+0100 index.js:14 (Object.start) Xiaomi-Dienst wird gestartet
2020-03-11T09:36:31+0100 index.js:19 (Object.start) Beispiel-Dienst wird gestartet
2020-03-11T09:36:31+0100 service.start.js:16 (Service.start) Der ZWave-Dienst ist nicht konfiguriert, daher wurde er nicht gestartet.
2020-03-11T09:36:31+0100 service.start.js:16 (Service.start) Der Telegram-Dienst ist nicht konfiguriert, daher wurde er nicht gestartet.
2020-03-11T09:36:31+0100 service.start.js:16 (Service.start) Der Dark Sky-Dienst ist nicht konfiguriert, daher wurde er nicht gestartet.
2020-03-11T09:36:31+0100 service.start.js:16 (Service.start) Der MQTT-Dienst ist nicht konfiguriert, daher wurde er nicht gestartet.
2020-03-11T09:36:31+0100 device.init.js:31 (DeviceManager.init) Gerät: init: 0 Geräte gefunden
2020-03-11T09:36:31+0100 scheduler.init.js:9 (Scheduler.init) Scheduler.init
2020-03-11T09:36:31+0100 index.js:63 (Server.) Server hört auf Port 1443
Ideen, was hier hängen bleiben könnte?