Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. Test Adapter Linux Control v1.x.x

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Test Adapter Linux Control v1.x.x

    This topic has been deleted. Only users with topic management privileges can see it.
    • Scrounger
      Scrounger Developer @haumichel last edited by Scrounger

      @haumichel sagte in Test Adapter Linux Control v1.x.x:

      Warum gibt es den Befehl wenn ich mich als root per Terminal einlogge? Wenn sich der Adapter einloggt gibt es ihn aber nicht. Da scheint es in meinem Kopf einen weißen Fleck zu geben.

      Wo ist der docker installiert? wen z.b. unter /etc/docker/ liegt, dann versuch mal bei dem befehl im adapter /etc/docker/docker ....

      Was passiert im Hintergrund wenn ich dem Adapter unter Allgemein den Root-Zugang mitgebe?

      Einfach gesagt verwendet der einen ssh zugang, details siehe verwendete Library:
      https://github.com/steelbrain/node-ssh#readme

      Mit "vernüftigen" Linux Dist funktioniert das auch alles super 😉

      H 1 Reply Last reply Reply Quote 0
      • H
        haumichel @Scrounger last edited by

        @scrounger
        Super, vielen Dank für den Schubs in die richtige Richtung.
        Mit diesem Befehl im Adapter klappt es nun.

        /usr/local/bin/docker stats --no-stream | awk 'NR==2 {print $7}'
        
        1 Reply Last reply Reply Quote 0
        • Negalein
          Negalein Global Moderator last edited by

          @Scrounger

          Ich betreibe auf einem Mini-PC nun Proxmox.
          Hätte die Daten in Linux-Control eingetragen und alle Datenpunkte aktiviert.
          instances - ioBroker (16).png
          instances - ioBroker (17).png

          Mir wird aber zB .needrestart.needrestart nicht angezeigt.
          Behauptet auch dass Proxmox nicht online ist, was nicht stimmt.

          Ich sehe nur die paar DP .
          objects - ioBroker (13).png

          Muss in diesem Fall noch was konfiguriert werden?

          Admin ist 5.1.9
          JS-Controller ist 3.3.14

          Scrounger 1 Reply Last reply Reply Quote 0
          • Scrounger
            Scrounger Developer @Negalein last edited by

            @negalein

            Needrestart Paket musst du installieren.
            Bzgl das er nicht online ist, IP utils auf dem iobroker und Client neu installieren.

            1 Reply Last reply Reply Quote 1
            • david83
              david83 last edited by david83

              Hallo und danke für diesen tollen Adapter!

              Eine Frage, kann ich irgendwo sehen welche Befehle über linuxcontrol per ssh an einen angelegten Host gesendet werden?
              Ich konnte auch mit der Suche nicht fündig werden.

              Mfg
              David

              Hat sich erledigt. Adapter auf Debug und dann per

              Iobroker-vm:~# grep "linux-control" /opt/iobroker/log/iobroker.2021-08-19.log
              

              Commands gesichtet.

              1 Reply Last reply Reply Quote 0
              • copystring
                copystring last edited by

                Hallo zusammen.

                kann mir jemand helfen? Den Adapter habe ich gerade eben entdeckt, installiert und eingerichtet.
                Vier hosts hinzugefügt. Alle offline...
                iputils-ping ist installiert. Ping vom terminal des iobroker zu den anderen hosts kein Problem.
                linux-adapter meldet jedoch immer wieder, dass die hosts nicht erreichbar sind.

                Hier ein debug log dazu: https://pastebin.com/GBv2TqYL

                Scrounger 1 Reply Last reply Reply Quote 0
                • Scrounger
                  Scrounger Developer @copystring last edited by

                  @copystring
                  Versuch Mal iputils-ping Reinstall mit force

                  copystring 1 Reply Last reply Reply Quote 0
                  • copystring
                    copystring @Scrounger last edited by

                    @scrounger krass. jetzt läufts. Dankö!

                    1 Reply Last reply Reply Quote 0
                    • B
                      breiti @Scrounger last edited by

                      @scrounger Hi,

                      ich habe den Adapter eben installiert.

                      Wie bekomme ich denn die unter "Meine Befehle" erstellten Befehle in die Datenpunkte?
                      Ich habe einen Befehl erstellt, aber leider taucht er nirgendwo auf.

                      Greez

                      Meister Mopper 1 Reply Last reply Reply Quote 1
                      • Meister Mopper
                        Meister Mopper @breiti last edited by

                        @breiti
                        Hier bei Datenpunkt-ID:

                        905a760b-9558-4448-8e01-5d560aa1fc45-grafik.png

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          breiti @Meister Mopper last edited by

                          @meister-mopper

                          Da habe ich eine "ID" angegeben.

                          Wenn ich es richtig verstanden habe, sollte es doch dann unter "Datenpunkte" auftauchen?
                          Passiert aber leider nicht. 🤔

                          Greez

                          Meister Mopper 1 Reply Last reply Reply Quote 0
                          • Meister Mopper
                            Meister Mopper @breiti last edited by

                            @breiti Dann leg doch mal einen gleichlautenden Datenpunkt an.


                            01a1e45d-6896-4e40-b373-201beb1aef8c-grafik.png

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              breiti @Meister Mopper last edited by

                              @meister-mopper Achso, die werden nicht automatisch erzeugt?

                              B 1 Reply Last reply Reply Quote 0
                              • B
                                BeNeDeLuX @breiti last edited by BeNeDeLuX

                                @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 1 Reply Last reply Reply Quote 0
                                • Meister Mopper
                                  Meister Mopper @BeNeDeLuX last edited by

                                  @benedelux sagte in Test Adapter Linux Control v1.x.x:

                                  @breiti

                                  @BeNeDeLuX @Scrounger

                                  Dann macht ein issue bei github auf.

                                  B 1 Reply Last reply Reply Quote 0
                                  • B
                                    BeNeDeLuX @Meister Mopper last edited by

                                    @meister-mopper
                                    Selbstverständlich! Das ist ja das wenigste -> https://github.com/Scrounger/ioBroker.linux-control/issues/31

                                    BeNeDeLuX created this issue in Scrounger/ioBroker.linux-control

                                    closed Datenpunkt fehlt bei eigene Befehle #31

                                    Scrounger 1 Reply Last reply Reply Quote 0
                                    • Scrounger
                                      Scrounger Developer @BeNeDeLuX last edited by

                                      @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.

                                      B 1 Reply Last reply Reply Quote 1
                                      • B
                                        BeNeDeLuX @Scrounger last edited by

                                        @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.
                                        0e720de9-2443-44b3-82d9-e93ec370b69f-image.png
                                        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 ?

                                        Scrounger 1 Reply Last reply Reply Quote 0
                                        • Scrounger
                                          Scrounger Developer @BeNeDeLuX last edited by

                                          @benedelux
                                          Eigentlich nicht, Buttons werden immer erstellt, hab ich erst gestern getestet.

                                          Was steht denn im Log (debug)?

                                          B 1 Reply Last reply Reply Quote 0
                                          • B
                                            BeNeDeLuX @Scrounger last edited by

                                            @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)
                                            

                                            165e74a3-193c-40d8-be84-c066e2bbf26f-image.png

                                            Ich habe die Anzeige der Datenpunkte neu geladen und einen refresh durchgeführt. Der Datenpunkt unter NAS02 fehlt
                                            9fabdd35-57a6-49c1-bf74-228db0b3578f-image.png

                                            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!

                                            1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            569
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter control hardware linux steuern
                                            64
                                            656
                                            128690
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo