NEWS
Test Adapter Linux Control v1.x.x
-
@breiti Dann leg doch mal einen gleichlautenden Datenpunkt an.
-
@meister-mopper Achso, die werden nicht automatisch erzeugt?
-
@breiti
Ich kann das Verhalten bestätigen! Ich habe den Adapter schon länger im Einsatz und habe selbst erstelle Befehle drin. Wollte nun einen weiteren hinzufügen - leider wird dieser wie bei Dir nicht angelegt. Wurde bisher einfach automatisch angelegt.Linux Control 1.1.3
NODE.JS: V14.18.2
NPM: 6.14.15
JS Controler 3.3.20 -
-
@meister-mopper
Selbstverständlich! Das ist ja das wenigste -> https://github.com/Scrounger/ioBroker.linux-control/issues/31 -
@benedelux
Wenn der Befehl kein Ergebnis zurück gibt, dann wird der Datenpunkt auch nicht angelegt.Ist wohl etwas verwirrend, werd ich in der nächsten Version einbauen.
-
@scrounger
Danke für deine schnelle Antwort!
Nur damit ich es jetzt auch richtig verstehe. Ich erstelle einen custom Befehl z.B. zum shutdown eines Linux Systems als Typ Button.
Dieser Befehle sendet ja erstmal kein Ergebnis und wird deshalb nicht erstellt ? Triggern kann ich den Befehl allerdings erstmal auch nicht, da der Eintrag fehlt. Soweit korrekt ? -
@benedelux
Eigentlich nicht, Buttons werden immer erstellt, hab ich erst gestern getestet.Was steht denn im Log (debug)?
-
@scrounger
Auch im Debug-Log habe ich keinen Eintrag dazu gefunden. Habe den einen einzigen Befehl gelöscht -> speichern und schließen. Habe einen neuen Befehl unter NAS02 erstellt (poweroff) -> speichern und schließen.Hier das Log dazu:
2021-12-18 19:06:16.960 debug [refreshHost] Pi-Ender3 (172.16.17.41:22): button '.Pi-Ender3.control.shutdown' subscribed 2021-12-18 19:06:16.959 debug [refreshHost] Pi-Ender3 (172.16.17.41:22): button '.Pi-Ender3.control.restart' subscribed 2021-12-18 19:06:16.959 debug [refreshHost] Pi-Ender3 (172.16.17.41:22): button '.Pi-Ender3.refresh' subscribed 2021-12-18 19:06:16.931 debug [getConnection] Host 'Pi-Ender3' (172.16.17.41:22) ping result: {"inputHost":"172.16.17.41","host":"172.16.17.41","alive":false,"output":"PING 172.16.17.41 (172.16.17.41) 56(84) bytes of data.\nFrom 172.16.17.35 icmp_seq=1 Destination Host Unreachable\n\n--- 172.16.17.41 ping statistics ---\n1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms\n\n","time":"unknown","times":[],"min":"unknown","max":"unknown","avg":"unknown","stddev":"unknown","packetLoss":"100.000","numeric_host":"172.16.17.41"} 2021-12-18 19:06:16.931 info [getConnection] Host 'Pi-Ender3' (172.16.17.41:22) seems not to be online 2021-12-18 19:06:16.397 debug [refreshHost] NAS02 (172.16.17.4:22): button '.NAS02.refresh' subscribed 2021-12-18 19:06:16.354 debug [getConnection] Host 'NAS02' (172.16.17.4:22) ping result: {"inputHost":"172.16.17.4","host":"172.16.17.4","alive":false,"output":"PING 172.16.17.4 (172.16.17.4) 56(84) bytes of data.\nFrom 172.16.17.35 icmp_seq=1 Destination Host Unreachable\n\n--- 172.16.17.4 ping statistics ---\n1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms\n\n","time":"unknown","times":[],"min":"unknown","max":"unknown","avg":"unknown","stddev":"unknown","packetLoss":"100.000","numeric_host":"172.16.17.4"} 2021-12-18 19:06:16.353 info [getConnection] Host 'NAS02' (172.16.17.4:22) seems not to be online 2021-12-18 19:06:13.859 info getting data from Pi-Ender3 (172.16.17.41:22, Adapter start) 2021-12-18 19:06:13.859 info getting data from NAS02 (172.16.17.4:22, Adapter start) 2021-12-18 19:06:13.831 info starting. Version 1.1.3 in /opt/iobroker/node_modules/iobroker.linux-control, node: v14.18.2, js-controller: 3.3.20 2021-12-18 19:06:13.718 debug Plugin sentry Initialize Plugin (enabled=true) 2021-12-18 19:06:13.477 debug statesDB connected 2021-12-18 19:06:13.477 debug States connected to redis: 127.0.0.1:9000 2021-12-18 19:06:13.465 debug States create User PubSub Client 2021-12-18 19:06:13.465 debug States create System PubSub Client 2021-12-18 19:06:13.458 debug Redis States: Use Redis connection: 127.0.0.1:9000 2021-12-18 19:06:13.458 debug objectDB connected 2021-12-18 19:06:13.455 debug Objects connected to redis: 127.0.0.1:9001 2021-12-18 19:06:13.446 debug Objects client initialize lua scripts 2021-12-18 19:06:13.445 debug Objects create User PubSub Client 2021-12-18 19:06:13.445 debug Objects create System PubSub Client 2021-12-18 19:06:13.444 debug Objects client ready ... initialize now 2021-12-18 19:06:13.424 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 2021-12-18 19:06:10.084 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2021-12-18 19:06:10.084 debug Plugin sentry destroyed 2021-12-18 19:06:10.084 info terminating 2021-12-18 19:06:10.084 info cleaned everything up... 2021-12-18 19:06:10.083 info Got terminate signal TERMINATE_YOURSELF 2021-12-18 19:05:53.618 debug [refreshHost] Pi-Ender3 (172.16.17.41:22): button '.Pi-Ender3.control.shutdown' subscribed 2021-12-18 19:05:53.618 debug [refreshHost] Pi-Ender3 (172.16.17.41:22): button '.Pi-Ender3.control.restart' subscribed 2021-12-18 19:05:53.618 debug [refreshHost] Pi-Ender3 (172.16.17.41:22): button '.Pi-Ender3.refresh' subscribed 2021-12-18 19:05:53.603 debug [getConnection] Host 'Pi-Ender3' (172.16.17.41:22) ping result: {"inputHost":"172.16.17.41","host":"172.16.17.41","alive":false,"output":"PING 172.16.17.41 (172.16.17.41) 56(84) bytes of data.\nFrom 172.16.17.35 icmp_seq=1 Destination Host Unreachable\n\n--- 172.16.17.41 ping statistics ---\n1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms\n\n","time":"unknown","times":[],"min":"unknown","max":"unknown","avg":"unknown","stddev":"unknown","packetLoss":"100.000","numeric_host":"172.16.17.41"} 2021-12-18 19:05:53.602 info [getConnection] Host 'Pi-Ender3' (172.16.17.41:22) seems not to be online 2021-12-18 19:05:51.819 debug [refreshHost] NAS02 (172.16.17.4:22): button '.NAS02.refresh' subscribed 2021-12-18 19:05:51.782 debug [getConnection] Host 'NAS02' (172.16.17.4:22) ping result: {"inputHost":"172.16.17.4","host":"172.16.17.4","alive":false,"output":"PING 172.16.17.4 (172.16.17.4) 56(84) bytes of data.\nFrom 172.16.17.35 icmp_seq=1 Destination Host Unreachable\n\n--- 172.16.17.4 ping statistics ---\n1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms\n\n","time":"unknown","times":[],"min":"unknown","max":"unknown","avg":"unknown","stddev":"unknown","packetLoss":"100.000","numeric_host":"172.16.17.4"} 2021-12-18 19:05:51.782 info [getConnection] Host 'NAS02' (172.16.17.4:22) seems not to be online 2021-12-18 19:05:51.085 info getting data from Pi-Ender3 (172.16.17.41:22, Adapter start) 2021-12-18 19:05:51.084 info getting data from NAS02 (172.16.17.4:22, Adapter start) 2021-12-18 19:05:51.059 info starting. Version 1.1.3 in /opt/iobroker/node_modules/iobroker.linux-control, node: v14.18.2, js-controller: 3.3.20 2021-12-18 19:05:50.940 debug Plugin sentry Initialize Plugin (enabled=true) 2021-12-18 19:05:50.691 debug statesDB connected 2021-12-18 19:05:50.691 debug States connected to redis: 127.0.0.1:9000 2021-12-18 19:05:50.680 debug States create User PubSub Client 2021-12-18 19:05:50.680 debug States create System PubSub Client 2021-12-18 19:05:50.673 debug Redis States: Use Redis connection: 127.0.0.1:9000 2021-12-18 19:05:50.673 debug objectDB connected 2021-12-18 19:05:50.670 debug Objects connected to redis: 127.0.0.1:9001 2021-12-18 19:05:50.660 debug Objects client initialize lua scripts 2021-12-18 19:05:50.660 debug Objects create User PubSub Client 2021-12-18 19:05:50.660 debug Objects create System PubSub Client 2021-12-18 19:05:50.659 debug Objects client ready ... initialize now 2021-12-18 19:05:50.640 debug Redis Objects: Use Redis connection: 127.0.0.1:9001 2021-12-18 19:05:47.314 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2021-12-18 19:05:47.313 info terminating 2021-12-18 19:05:47.313 info cleaned everything up... 2021-12-18 19:05:47.313 info Got terminate signal TERMINATE_YOURSELF 2021-12-18 19:05:38.080 info [getConnection] Host 'Pi-Ender3' (172.16.17.41:22) seems not to be online 2021-12-18 19:05:36.419 info [getConnection] Host 'NAS02' (172.16.17.4:22) seems not to be online 2021-12-18 19:05:35.010 info getting data from Pi-Ender3 (172.16.17.41:22, Adapter start) 2021-12-18 19:05:35.010 info getting data from NAS02 (172.16.17.4:22, Adapter start) 2021-12-18 19:05:34.983 info starting. Version 1.1.3 in /opt/iobroker/node_modules/iobroker.linux-control, node: v14.18.2, js-controller: 3.3.20 2021-12-18 19:05:31.195 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2021-12-18 19:05:31.195 info terminating 2021-12-18 19:05:31.195 info cleaned everything up... 2021-12-18 19:05:31.194 info Got terminate signal TERMINATE_YOURSELF 2021-12-18 19:05:03.618 info [getConnection] Host 'Pi-Ender3' (172.16.17.41:22) seems not to be online 2021-12-18 19:05:03.568 info getting data from Pi-Ender3 (172.16.17.41:22) 2021-12-18 19:04:56.484 info [getConnection] Host 'NAS02' (172.16.17.4:22) seems not to be online 2021-12-18 19:04:55.438 info getting data from NAS02 (172.16.17.4:22) 2021-12-18 19:00:03.555 info [getConnection] Host 'Pi-Ender3' (172.16.17.41:22) seems not to be online 2021-12-18 19:00:03.533 info getting data from Pi-Ender3 (172.16.17.41:22) 2021-12-18 18:59:55.424 info [getConnection] Host 'NAS02' (172.16.17.4:22) seems not to be online 2021-12-18 18:59:54.379 info getting data from NAS02 (172.16.17.4:22) 2021-12-18 18:55:03.523 info [getConnection] Host 'Pi-Ender3' (172.16.17.41:22) seems not to be online 2021-12-18 18:55:03.457 info getting data from Pi-Ender3 (172.16.17.41:22) 2021-12-18 18:54:54.368 info [getConnection] Host 'NAS02' (172.16.17.4:22) seems not to be online 2021-12-18 18:54:53.314 info getting data from NAS02 (172.16.17.4:22)
Ich habe die Anzeige der Datenpunkte neu geladen und einen refresh durchgeführt. Der Datenpunkt unter NAS02 fehlt
Als ich das Verhalten diese Woche bemerkt habe, hatte ich das Plugin auch schon mal komplett deinstalliert und installiert. Hat aber leider nichts geholfen.
Danke schon mal für deine Hilfe!
-
2021-12-18 19:06:16.931 info [getConnection] Host 'Pi-Ender3' (172.16.17.41:22) seems not to be online ... 2021-12-18 19:06:16.353 info [getConnection] Host 'NAS02' (172.16.17.4:22) seems not to be online
werden beide als nicht online gemeldet. Wahrscheinlich das übliche iputils problem
https://github.com/Scrounger/ioBroker.linux-control#known-issues -
@scrounger
Das Paket ist schon installiert, aber die Hosts sind beide wirklich gerade Offline.
Muss der Hosts den Online sein, damit ein selbst erstellten Befehle als Datenpunkt erzeugt werden ? -
@benedelux
Ja erst wird geprüft ob erreichbar und wenn ja dann wird der ganze Code ausgeführt inkl. Erzeugung Datenpunkte -
@scrounger
Ich habe das Issue auf GitHub geschlossen, da es eine Fehlbedienung meinerseits ist.
Sorry an der Stelle.Spende ist raus! Das Plugin ist einfach zu gut
-
Hallo,
hat schon jemand iobroker in einem Proxmox Container mit Debian bullseye installiert und Linux Control laufen?
Habe heute Morgen einen Container mit Debian bullseye erzeugt. Bekomme dann die Meldung, dass sowohl die Container als auch VM nicht online sind. -
@dirk1962 sagte in Test Adapter Linux Control v1.x.x:
dass sowohl die Container als auch VM nicht online sind
Was meinst Du mit Container und VM?
-
@meister-mopper
Diese Meldungen bekomme ich im Protokoll.
ioBroker-VM und Rsapberrymatic sind VM's, der Rest ist LX.
-
Wie sieht Deine Host Konfigurationstabelle der Instanz aus?
-
@meister-mopper sagte in Test Adapter Linux Control v1.x.x:
Wie sieht Deine Host Konfigurationstabelle der Instanz aus?
habe sowohl in den Debian 11 Container als auch in die Debian 10 VM das gleiche backup eingespielt.
In der VM funktioniert es, im Container nicht.
Hatte vorher iobroker in einem Ubuntu 20 Container, da funktionierte es auch. -
Zeig mal die Optionen Deines ioBroker LXC. Hier meine:
Und die Netzwerkkonfiguration des ioBroker LXC:
-
@dirk1962 sagte in Test Adapter Linux Control v1.x.x:
In der VM funktioniert es, im Container nicht.
muss eventuell was nachinstalliert werden, da es ja nur ein LXC ist,
wie z.b. iputils-ping