NEWS
UNSOLVED lupusec Adapter Fehler
-
@Stuebi Im Moment läuft es wie es soll. Ich werde es weiter beobachten und bei auftretenden Fehlern bescheid geben.
-
Ich habe gestern den Adapter installiert (1.2.6) und seit heute Morgen ein Script laufen womit ich geöffnete Fenster abfragen kann. Heute Mittag ist der Adapter dann bei mir genauso abgekackt mit dem "Sitzung abgelaufen". Bzw. die Instanz bleibt grün, aber im Log sind halt diese Fehler und die Datenpunkte aktualisieren sich nicht mehr. Ich hab jetzt mal von Github die 1.2.8 installiert. Mal sehen obs was gebracht hat.
-
@Apropo , ab der Version 1.2.7 sollte es hoffentlich funktionieren. Da habe ich eine Änderung diesbezüglich vorgenommen. Melde Dich wenn Du noch Probleme hast.
-
Hallo, leider funktioniert es bei mir jetzt nicht mehr.
ich bin vor kurzem von der SD KArte auf eine externe SSD umgezogen.
Seitdem funktioniert der Adapter nicht mehr. ich habe die Instanzen schon gelöscht, neugestartet und dann wieder neu installiert. Anbei die Fehlermeldung:
lupusec.0 2020-06-30 20:06:21.110 info (2655) Terminated (NO_ERROR): Without reason lupusec.0 2020-06-30 20:06:21.107 error (2655) Lupusec Alarmsystem 192.168.178.XXX is not reachable lupusec.0 2020-06-30 20:06:21.033 info (2655) Starting Adapter lupusec.0 in version 1.2.7 lupusec.0 2020-06-30 20:06:20.978 info (2655) starting. Version 1.2.7 in /opt/iobroker/node_modules/iobroker.lupusec, node: v12.18.1, js-controller: 3.1.4 host.raspberrypi 2020-06-30 20:06:17.114 info instance system.adapter.lupusec.0 started with pid 2655 host.raspberrypi 2020-06-30 20:05:47.098 info Restart adapter system.adapter.lupusec.0 because enabled host.raspberrypi 2020-06-30 20:05:47.097 info instance system.adapter.lupusec.0 terminated with code 0 (NO_ERROR) lupusec.0 2020-06-30 20:05:46.669 info (2638) Polltime 1 sec. lupusec.0 2020-06-30 20:05:46.667 info (2638) Connecting to Lupusec with https://192.168.178.XXX:443 lupusec.0 2020-06-30 20:05:46.558 info (2638) Checking the ioBroker Lupusec configuration lupusec.0 2020-06-30 20:05:46.556 info (2638) Terminated (NO_ERROR): Without reason lupusec.0 2020-06-30 20:05:46.553 error (2638) Lupusec Alarmsystem 192.168.178.XXX is not reachable lupusec.0 2020-06-30 20:05:46.464 info (2638) Starting Adapter lupusec.0 in version 1.2.7 lupusec.0 2020-06-30 20:05:46.420 info (2638) starting. Version 1.2.7 in /opt/iobroker/node_modules/iobroker.lupusec, node: v12.18.1, js-controller: 3.1.4
Von meinem PC kann ich die Alarmanlage unter der IP erreichen und mich einloggen. Auch vom Pi kann ich auch die Alarmanlage anpingen:
pi@raspberrypi:~ $ sudo ping -c 4 192.168.178.XXX PING 192.168.178.XXX (192.168.178.XXX) 56(84) bytes of data. 64 bytes from 192.168.178.XXX: icmp_seq=1 ttl=64 time=7.09 ms 64 bytes from 192.168.178.XXX: icmp_seq=2 ttl=64 time=8.37 ms 64 bytes from 192.168.178.XXX: icmp_seq=3 ttl=64 time=7.29 ms 64 bytes from 192.168.178.XXX: icmp_seq=4 ttl=64 time=8.13 ms --- 192.168.178.XXX ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 8ms rtt min/avg/max/mdev = 7.094/7.718/8.367/0.549 ms
Hat jemand eine Idee, was der Fehler sein kann?
-
@anno171986 sagte in lupusec Adapter Fehler:
Versuche einmal die Lupusec mit einem Browser mit dem Link https://192.168.178.XXX:443 zu öffnen? Link bis auf die XXX anpassen! Ist die IP Adresse 192.168.178.XXX wirklich richtig? Kein Zahlendreher in XXX? Sind der Benutzername und Passwort in ioBroker im Lupusec Adapter richtig gesetzt?VG
-
@Stuebi IP Adresse ist richtig. Wenn ich im Browser https://192.168.178.XXX:443 eingebe, kommt ein Fehler. Wenn ich nur https://192.168.178.XXX eingebe klappt es. Aber es hat ja vorher mit der 443 geklappt (siehe meinen Post #18)
Benutzername und Passwort sind die Einwahldaten von der Benutzeroberfläche der Alarmanlanlage und nicht die von lupusec ddns, korrekt? Und die habe ich gestern extra aus meiner PW Sammlung kopiert und eingefügt, werde es aber demnächst nochmal machen.
Ich habe auch etwas mit dem Port rum gespielt und irgendwann kam auch die Meldung "192.168.178.XXX is not reachable by Ping" oder so ähnlich.
-
@Stuebi said in lupusec Adapter Fehler:
@anno171986 sagte in lupusec Adapter Fehler:
Versuche einmal die Lupusec mit einem Browser mit dem Link https://192.168.178.XXX:443 zu öffnen? Link bis auf die XXX anpassen! Ist die IP Adresse 192.168.178.XXX wirklich richtig? Kein Zahlendreher in XXX? Sind der Benutzername und Passwort in ioBroker im Lupusec Adapter richtig gesetzt?VG
Ich bin gerade am probieren:
Habe die Seite 192.168.178.XXX im Browser geöffnet, Kapersky bestätigt, dass ich die Seite öffnen will, obwohl sie kein Zertifkat hat und diese Einstellung für 30 Minuten gesperrt. Dann habe ich das Passwort aus einer Liste kopiert und zur Anmeldung genommen. Ich habe während ich bei der Alarmanlage war, auch die Adresse kopiert und im ioBroker eingefügt (192.168.178.XXX). Das ging ohne Probleme. Dann habe ich im ioBroker das Passwort auch eingefügt. Fehler bleibt der gleiche:
lupusec.0 2020-07-03 06:51:13.717 info (17301) Polltime 1 sec. lupusec.0 2020-07-03 06:51:13.716 info (17301) Connecting to Lupusec with https://192.168.178.XXX:443 lupusec.0 2020-07-03 06:51:13.495 info (17301) Checking the ioBroker Lupusec configuration lupusec.0 2020-07-03 06:51:13.493 info (17301) Terminated (NO_ERROR): Without reason lupusec.0 2020-07-03 06:51:13.490 error (17301) Lupusec Alarmsystem 192.168.178.XXX is not reachable lupusec.0 2020-07-03 06:51:13.415 info (17301) Starting Adapter lupusec.0 in version 1.2.7 lupusec.0 2020-07-03 06:51:13.370 info (17301) starting. Version 1.2.7 in /opt/iobroker/node_modules/iobroker.lupusec, node: v12.18.1, js-controller: 3.1.4
Wenn ich 192.168.178.XXX:443 im Browser öffnen möchte kommt folgender Fehler:
Fehler: Verbindung unterbrochen
Die Verbindung zum Server wurde zurückgesetzt, während die Seite geladen wurde.Wenn ich 192.168.178.XXX:80 im Browser eingebe, komme ich zur Anmeldemaske von der Alarmanlage und kann mich auch anmelden.
Wenn ich den Port auf 80 in ioBroker stelle kommt folgendes:
lupusec.0 2020-07-03 06:57:48.599 error (17512) Lupusec alarm system 192.168.178.XXX is not reachable by ping. lupusec.0 2020-07-03 06:57:48.555 error (17512) Lupusec alarm system 192.168.178.XXX is not reachable by ping. lupusec.0 2020-07-03 06:57:48.503 error (17512) Lupusec alarm system 192.168.178.XXX is not reachable by ping. lupusec.0 2020-07-03 06:57:48.462 error (17512) Lupusec alarm system 192.168.178.XXX is not reachable by ping. lupusec.0 2020-07-03 06:57:48.420 error (17512) Lupusec alarm system 192.168.178.XXX is not reachable by ping. lupusec.0 2020-07-03 06:57:48.320 info (17512) Polltime 1 sec. lupusec.0 2020-07-03 06:57:48.318 info (17512) Connecting to Lupusec with https://192.168.178.XXX:80 lupusec.0 2020-07-03 06:57:48.113 info (17512) Checking the ioBroker Lupusec configuration lupusec.0 2020-07-03 06:57:48.111 info (17512) Terminated (NO_ERROR): Without reason lupusec.0 2020-07-03 06:57:48.107 error (17512) Lupusec Alarmsystem 192.168.178.XXX is not reachable lupusec.0 2020-07-03 06:57:48.038 info (17512) Starting Adapter lupusec.0 in version 1.2.7 lupusec.0 2020-07-03 06:57:47.995 info (17512) starting. Version 1.2.7 in /opt/iobroker/node_modules/iobroker.lupusec, node: v12.18.1, js-controller: 3.1.4
Zur Kontrolle noch kurz beim Pi per ssh angemeldet und gepingt:
sudo ping -c 4 192.168.178.XXX PING 192.168.178.XXX (192.168.178.XXX) 56(84) bytes of data. 64 bytes from 192.168.178.XXX: icmp_seq=1 ttl=64 time=13.6 ms 64 bytes from 192.168.178.XXX: icmp_seq=2 ttl=64 time=8.09 ms 64 bytes from 192.168.178.XXX: icmp_seq=3 ttl=64 time=7.09 ms 64 bytes from 192.168.178.XXX: icmp_seq=4 ttl=64 time=7.48 ms --- 192.168.178.XXX ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 7ms rtt min/avg/max/mdev = 7.085/9.069/13.628/2.656 ms
Für mich als Unwissender: Wenn ich vom Pi den ping Befehl ohne sudo ausführen will, kommt der Fehler: ping: socket: Die Operation ist nicht erlaubt. Kann es sein dass der ioBroker nicht die erforderlichen (sudo) Rechte hat? Aber: wieso hat es denn vorher geklappt?
Soweit erstmal dazu, ich propierse es gleich nochmal mit dem ddns von lupusec.
-
Jetzt also mit ddns:
Im Brwoser YYY.lupus-ddns.de:ZZZ öffnen geht. Dann kommt eine Anmeldemaske, wo ich die Daten von der Alarmanlage eingeben muss. Dahinter kommt dann die Anmeldemaske von lupusec ddns Service, beide Informationen eingegeben und ich war drin. Es kam dann eine Meldung dass der user (meine E-Mail Adresse) die Berechtigungen prüfen möchte, nachdem ich auf erlauben geklickt habe kam: Operation completed..Also die Adresse YYY.lupus-ddns.de und den Port ZZZ in ioBroker eingetragen. Fehler:
lupusec.0 2020-07-03 07:16:41.136 info (18294) Polltime 1 sec. lupusec.0 2020-07-03 07:16:41.135 info (18294) Connecting to Lupusec with https://YYY.lupus-ddns.de:ZZZ lupusec.0 2020-07-03 07:16:40.892 info (18294) Checking the ioBroker Lupusec configuration lupusec.0 2020-07-03 07:16:40.891 info (18294) Terminated (NO_ERROR): Without reason lupusec.0 2020-07-03 07:16:40.888 error (18294) Lupusec Alarmsystem YYY.lupus-ddns.de is not reachable lupusec.0 2020-07-03 07:16:40.813 info (18294) Starting Adapter lupusec.0 in version 1.2.7 lupusec.0 2020-07-03 07:16:40.769 info (18294) starting. Version 1.2.7 in /opt/iobroker/node_modules/iobroker.lupusec, node: v12.18.1, js-controller: 3.1.4
Der Port ZZZ ist für meine Alarmanlage 192.168.178.XXX in der Fritzbox freigegeben.
Gerät / Name: Lupus-Alarmanlage
IP-Adresse: 192.168.178.XXX
Freigaben: HTTPS-Server
Port extern vergeben IPv4: ZZZ
Selbstständige Portfreigabe: 0 aktivDer lupusec Adapter wird auch immer ganz kurz grün, wechsselt dann aber wieder zu rot.
Wenn ich jetzt im Browser: https://YYY.lupus-ddns.de:ZZZ eingebe, komme ich sofort zur Anmeldemaske der Alarmanlage und nach der Eingabe fer Daten bin ich auch im Status der Alarmanlage, also nicht mehr der lupusec ddns service dahinter.
Gibt es irgendwelche einschränkungen für den Port ZZZ?
-
@Stuebi
Wenn ich im ioBroker absichtlich den Benutzername falsch eingebe, kommt trotzdem der Fehler:lupusec.0 2020-07-03 07:26:52.264 info (18673) Polltime 1 sec. lupusec.0 2020-07-03 07:26:52.263 info (18673) Connecting to Lupusec with https://YYY.lupus-ddns.de:ZZZ lupusec.0 2020-07-03 07:26:52.045 info (18673) Checking the ioBroker Lupusec configuration lupusec.0 2020-07-03 07:26:52.043 info (18673) Terminated (NO_ERROR): Without reason lupusec.0 2020-07-03 07:26:52.039 error (18673) Lupusec Alarmsystem YYY.lupus-ddns.de is not reachable lupusec.0 2020-07-03 07:26:51.972 info (18673) Starting Adapter lupusec.0 in version 1.2.7 lupusec.0 2020-07-03 07:26:51.928 info (18673) starting. Version 1.2.7 in /opt/iobroker/node_modules/iobroker.lupusec, node: v12.18.1, js-controller: 3.1.4
Er kommt also gar nicht bis zur Abfrage des Benutzernamens und des Passworts.
-
@anno171986, ich würde aus Sicherheitsgründen niemals den DDNS Namen im Lupusec Adapter angeben, sondern immer die lokale Adresse (192.168.xxx,yyyy). Auf die kann man von außen (aus dem Internet) im Gegensatz zur DDNS Adresse nicht zugreifen. Die lokale Adresse brauchst Du auch im Forum nicht durch XXX schwärzen.
Kannst du bitte den Lupusec Adapter einmal im Terminalfenster im Debug Modus starten. Wie das geht habe ich hier beschrieben. Was steht dort? -
Hier die Ausgabe:
/opt/iobroker/node_modules/iobroker.lupusec $ node lupusec.js 0 --debug 2020-07-03 08:47:23.465 - debug: lupusec.0 (21270) Redis Objects: Use Redis connection: 127.0.0.1:9001 2020-07-03 08:47:23.502 - error: lupusec.0 (21270) uncaught exception: EACCES: permission denied, open '/opt/iobroker/log/iobroker.2020-07-03.log' 2020-07-03 08:47:23.504 - error: lupusec.0 (21270) Error: EACCES: permission denied, open '/opt/iobroker/log/iobroker.2020-07-03.log' 2020-07-03 08:47:23.526 - debug: lupusec.0 (21270) Objects client ready ... initialize now 2020-07-03 08:47:23.533 - debug: lupusec.0 (21270) Objects create System PubSub Client 2020-07-03 08:47:23.536 - debug: lupusec.0 (21270) Objects create User PubSub Client 2020-07-03 08:47:23.539 - debug: lupusec.0 (21270) Objects client initialize lua scripts 2020-07-03 08:47:23.557 - debug: lupusec.0 (21270) Objects connected to redis: 127.0.0.1:9001 2020-07-03 08:47:23.570 - debug: lupusec.0 (21270) objectDB connected 2020-07-03 08:47:23.575 - debug: lupusec.0 (21270) Redis States: Use Redis connection: 127.0.0.1:9000 2020-07-03 08:47:23.586 - debug: lupusec.0 (21270) States create User PubSub Client 2020-07-03 08:47:23.592 - debug: lupusec.0 (21270) States create System PubSub Client 2020-07-03 08:47:23.606 - debug: lupusec.0 (21270) States connected to redis: 127.0.0.1:9000 2020-07-03 08:47:23.608 - debug: lupusec.0 (21270) statesDB connected 2020-07-03 08:47:24.132 - error: lupusec.0 (21270) adapter disabled 2020-07-03 08:47:24.142 - info: lupusec.0 (21270) starting. Version 1.2.7 in /opt/iobroker/node_modules/iobroker.lupusec, node: v12.18.1, js-controller: 3.1.4 2020-07-03 08:47:24.185 - info: lupusec.0 (21270) Starting Adapter lupusec.0 in version 1.2.7 2020-07-03 08:47:24.266 - error: lupusec.0 (21270) Lupusec Alarmsystem 192.168.178.34 is not reachable 2020-07-03 08:47:24.270 - info: lupusec.0 (21270) Terminated (NO_ERROR): Without reason 2020-07-03 08:47:24.271 - info: lupusec.0 (21270) Checking the ioBroker Lupusec configuration 2020-07-03 08:47:24.474 - info: lupusec.0 (21270) Connecting to Lupusec with https://192.168.178.34:443 2020-07-03 08:47:24.476 - info: lupusec.0 (21270) Polltime 1 sec. 2020-07-03 08:47:24.478 - debug: lupusec.0 (21270) Process Queue: [{"key":1593758844478,"functname":"","loop":true}] 2020-07-03 08:47:24.480 - debug: lupusec.0 (21270) Function: async () => await lupusecAsync.deviceListGet() 2020-07-03 08:47:24.481 - debug: lupusec.0 (21270) Process: {"key":1593758844478,"functname":"","loop":true} 2020-07-03 08:47:24.483 - debug: lupusec.0 (21270) Form of deviceGenericGet (/action/deviceListGet) : {"url":"https://192.168.178.34:443/action/deviceListGet","rejectUnauthorized":false,"timeout":15000,"headers":{"Authorization":"Basic QlZCMDk6QnVkZXNBbGNhdHJhenp6MDEwNzEwMDU="}}
-
@anno171986 , kannst du einmal den Sentry Menüpunkt im Luousec Adapter deaktivieren und testen und aktivieren und nochmals testen. Geht es bei einer dieser Einstellungen?
-
@Stuebi said in lupusec Adapter Fehler:
Sentry Menüpunkt
Ich bin leider überfragt was ich machen soll. Was ist der Sentry Menüpunkt?
-
-
@Stuebi
Ok, habe dann jetzt auf 1.2.8 geupdated.
Habe jetzt Port 80 genommen, wie du auch und den Haken bei Sentry Menüpunkt gesetzt. Jetzt wird der Adpater grün in der Übersicht, ABER er zeigt unter Objekte nicht alle Geräte an und außerdem kommt im Log folgendes:lupusec.0 2020-07-03 10:06:25.750 error (22905) Lupusec Alarmsystem 192.168.178.34 is not reachable lupusec.0 2020-07-03 10:06:25.674 info (22905) Starting Adapter lupusec.0 in version 1.2.8 lupusec.0 2020-07-03 10:06:25.630 info (22905) starting. Version 1.2.8 in /opt/iobroker/node_modules/iobroker.lupusec, node: v12.18.1, js-controller: 3.1.4 lupusec.0 2020-07-03 10:06:25.604 info (22905) Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system
Das ganze aber nur einmalig und nicht wiederholt wie zuvor.
-
Habe danach den Haken weg gemacht und auf Speichern und beenden geklickt. Da ist der Adapter aber nicht richtig gestartet. Habe dann nochmal manuell den Adapter neugestartet:
lupusec.0 2020-07-03 10:15:25.141 error (23091) Lupusec Alarmsystem 192.168.178.34 is not reachable lupusec.0 2020-07-03 10:15:25.056 info (23091) Starting Adapter lupusec.0 in version 1.2.8 lupusec.0 2020-07-03 10:15:25.007 info (23091) starting. Version 1.2.8 in /opt/iobroker/node_modules/iobroker.lupusec, node: v12.18.1, js-controller: 3.1.4 host.raspberrypi 2020-07-03 10:15:21.376 info instance system.adapter.lupusec.0 started with pid 23091 host.raspberrypi 2020-07-03 10:15:03.516 info Restart adapter system.adapter.lupusec.0 because enabled host.raspberrypi 2020-07-03 10:15:03.513 info instance system.adapter.lupusec.0 terminated with code 0 (NO_ERROR) lupusec.0 2020-07-03 10:15:02.962 info (23075) Terminated (NO_ERROR): Without reason lupusec.0 2020-07-03 10:15:02.960 info (23075) terminating lupusec.0 2020-07-03 10:15:02.942 warn (23075) Restart initiated lupusec.0 2020-07-03 10:15:02.940 info (23075) Restarting Adapter because of changeing Sentry settings lupusec.0 2020-07-03 10:15:02.878 info (23075) Starting Adapter lupusec.0 in version 1.2.8 lupusec.0 2020-07-03 10:15:02.834 info (23075) starting. Version 1.2.8 in /opt/iobroker/node_modules/iobroker.lupusec, node: v12.18.1, js-controller: 3.1.4 lupusec.0 2020-07-03 10:15:02.803 info (23075) Plugin sentry Sentry Plugin disabled for this process because sending of statistic data is disabled for the system host.raspberrypi 2020-07-03 10:14:59.233 info instance system.adapter.lupusec.0 started with pid 23075 host.raspberrypi 2020-07-03 10:14:56.783 info instance system.adapter.lupusec.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) lupusec.0 2020-07-03 10:14:56.228 info (23057) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason lupusec.0 2020-07-03 10:14:56.224 info (23057) terminating lupusec.0 2020-07-03 10:14:56.221 info (23057) Got terminate signal TERMINATE_YOURSELF host.raspberrypi 2020-07-03 10:14:56.211 info stopInstance system.adapter.lupusec.0 send kill signal host.raspberrypi 2020-07-03 10:14:56.209 info stopInstance system.adapter.lupusec.0 (force=false, process=true)
Ergebnis laut Log das Selbe und auch unter Objekte tauchen nur 2 von circa 20 Geräten auf.
-
@anno171986 , beendet sich der Adapter und startet neu? Wird dieser unter Instanzen rot angezeigt? Welche 2 Geräte werden angezeigt?
-
@Stuebi nein, trotz der Fehlermeldung startet er nicht neu und unter Adapter ist er grün.
Ein Pad und ein BWM, aber die Werte aktualisiert er nicht.
-
@Stuebi Hier noch zwei Screenshots. Hat sich auch über den ganzen Tag nichts geändert. Musste man die Objekte per Hand in ioBroker hinzufügen, oder sind die automatisch da, sobald die Verbindung zwischen ioBroker und lupusec Alarmanlage besteht? Bin mir da nicht mehr sicher wie das war
-
@anno171986 , man muss keine Objekte manuell anlegen. Was mich wundert ist, das 2 Objekte angelegt werden und dann der Adapter abbricht.
Hast du ein Firmware Update bei der Alarmanlage gerade vorgenommen?