Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Adapter Linux Control v1.x.x Befehl manuell ausführen

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.7k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    678

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

Adapter Linux Control v1.x.x Befehl manuell ausführen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
17 Beiträge 4 Kommentatoren 627 Aufrufe 4 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • CodierknechtC Offline
    CodierknechtC Offline
    Codierknecht
    Developer Most Active
    schrieb am zuletzt editiert von
    #2

    @dapelza

    Zeigen!

    https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge

    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

    Proxmox 9.1.1 LXC|8 GB|Core i7-6700
    HmIP|ZigBee|Tasmota|Unifi
    Zabbix Certified Specialist
    Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

    1 Antwort Letzte Antwort
    0
    • D Offline
      D Offline
      dapelza
      schrieb am zuletzt editiert von
      #3

      98a80e48-5693-4d14-a6aa-ae54dcbc4b4c-image.png

      32f3515b-65d2-41ea-8be1-c8834581d18a-image.png

      1 Antwort Letzte Antwort
      0
      • D dapelza

        Hallo,
        leider habe ich dazu nichts gefunden:

        Ich habe einen ssh-client verbunden mit Linux Control. Unter meine Befehle habe ich einen Befehl eingegeben, der ein Python Skript ausführt. Beim Start des Linux Control Adapters wird der Befehl auch ausgeführt.

        Wie kann ich jetzt aber das Ausführen des Befehls beim Start des Adapters verhindern und den Befehl danach durch einen manuellen Trigger ausführen?

        Der Befehl wird mir als Datenpunkt im Ornder des Hosts angezeigt.

        CodierknechtC Offline
        CodierknechtC Offline
        Codierknecht
        Developer Most Active
        schrieb am zuletzt editiert von
        #4

        @dapelza sagte in Adapter Linux Control v1.x.x Befehl manuell ausführen:

        Wie kann ich jetzt aber das Ausführen des Befehls beim Start des Adapters verhindern

        Nimm das "aktiviert" raus.

        und den Befehl danach durch einen manuellen Trigger ausführen?

        3388f7a8-9726-474c-8ff7-2dae97d53613-image.png

        setState('linux-control.0.command.command', 'hier den Befehl eintragen');
        setState('linux-control.0.command.execute', true);
        

        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
        HmIP|ZigBee|Tasmota|Unifi
        Zabbix Certified Specialist
        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

        D 1 Antwort Letzte Antwort
        0
        • D dapelza

          Hallo,
          leider habe ich dazu nichts gefunden:

          Ich habe einen ssh-client verbunden mit Linux Control. Unter meine Befehle habe ich einen Befehl eingegeben, der ein Python Skript ausführt. Beim Start des Linux Control Adapters wird der Befehl auch ausgeführt.

          Wie kann ich jetzt aber das Ausführen des Befehls beim Start des Adapters verhindern und den Befehl danach durch einen manuellen Trigger ausführen?

          Der Befehl wird mir als Datenpunkt im Ornder des Hosts angezeigt.

          ? Offline
          ? Offline
          Ein ehemaliger Benutzer
          schrieb am zuletzt editiert von
          #5

          @dapelza @Codierknecht

          Stell auf Typ Button, anstatt Zeichenkette, dann wird der Befehl nur ausgefuehrt, wenn du den Datenpunkt auf true setzt.
          Aktiviert muss an sein, sonst wird er nicht ausgewertet..

          D 1 Antwort Letzte Antwort
          3
          • ? Ein ehemaliger Benutzer

            @dapelza @Codierknecht

            Stell auf Typ Button, anstatt Zeichenkette, dann wird der Befehl nur ausgefuehrt, wenn du den Datenpunkt auf true setzt.
            Aktiviert muss an sein, sonst wird er nicht ausgewertet..

            D Offline
            D Offline
            dapelza
            schrieb am zuletzt editiert von
            #6

            @ilovegym
            Wenn ich auf Button umstelle, wird trotzdem kein Button angezeigt.
            Das Skript wird dann auch bei einem Neustart des Adapters nicht mehr ausgeführt
            950b910d-3e75-4fe0-938e-3c6c8b1c286e-image.png
            7b0a2c9c-2418-40bd-94a5-c97e59a49a98-image.png

            D 1 Antwort Letzte Antwort
            0
            • CodierknechtC Codierknecht

              @dapelza sagte in Adapter Linux Control v1.x.x Befehl manuell ausführen:

              Wie kann ich jetzt aber das Ausführen des Befehls beim Start des Adapters verhindern

              Nimm das "aktiviert" raus.

              und den Befehl danach durch einen manuellen Trigger ausführen?

              3388f7a8-9726-474c-8ff7-2dae97d53613-image.png

              setState('linux-control.0.command.command', 'hier den Befehl eintragen');
              setState('linux-control.0.command.execute', true);
              
              D Offline
              D Offline
              dapelza
              schrieb am zuletzt editiert von
              #7

              @codierknecht
              Das würde absolut Sinn machen. Würde ja dann auch durch manuelles setzen in den Objekten funktionieren.

              ABER: Woher weiß denn command to execute, welcher Host angesprochen werden soll?
              Und: Es funktionert leider nicht
              c6636c12-d089-4065-944a-5131a513b0dc-image.png

              CodierknechtC 1 Antwort Letzte Antwort
              0
              • D dapelza

                @ilovegym
                Wenn ich auf Button umstelle, wird trotzdem kein Button angezeigt.
                Das Skript wird dann auch bei einem Neustart des Adapters nicht mehr ausgeführt
                950b910d-3e75-4fe0-938e-3c6c8b1c286e-image.png
                7b0a2c9c-2418-40bd-94a5-c97e59a49a98-image.png

                D Offline
                D Offline
                dapelza
                schrieb am zuletzt editiert von
                #8

                @ilovegym

                Hey es hat doch funktioniert!
                Ich hab den Befehl auf Button gesetzt und dann über das Blockly-Skript mit Wahr angesteuert.
                Dann wurde mein Befehl ausgeführt! Super!!! Danke.
                Auf die Kombi muss man erst mal kommen!

                ? 1 Antwort Letzte Antwort
                1
                • D dapelza

                  @codierknecht
                  Das würde absolut Sinn machen. Würde ja dann auch durch manuelles setzen in den Objekten funktionieren.

                  ABER: Woher weiß denn command to execute, welcher Host angesprochen werden soll?
                  Und: Es funktionert leider nicht
                  c6636c12-d089-4065-944a-5131a513b0dc-image.png

                  CodierknechtC Offline
                  CodierknechtC Offline
                  Codierknecht
                  Developer Most Active
                  schrieb am zuletzt editiert von
                  #9

                  @dapelza sagte in Adapter Linux Control v1.x.x Befehl manuell ausführen:

                  Woher weiß denn command to execute, welcher Host angesprochen werden soll?

                  Nur der Vollständigkeit halber: Den gibt man natürlich ebenfalls an.

                  efa13329-78b7-44af-860a-af999a86d967-grafik.png

                  "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                  Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                  HmIP|ZigBee|Tasmota|Unifi
                  Zabbix Certified Specialist
                  Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                  MartinPM 1 Antwort Letzte Antwort
                  0
                  • D dapelza

                    @ilovegym

                    Hey es hat doch funktioniert!
                    Ich hab den Befehl auf Button gesetzt und dann über das Blockly-Skript mit Wahr angesteuert.
                    Dann wurde mein Befehl ausgeführt! Super!!! Danke.
                    Auf die Kombi muss man erst mal kommen!

                    ? Offline
                    ? Offline
                    Ein ehemaliger Benutzer
                    schrieb am zuletzt editiert von
                    #10

                    @dapelza

                    Freut mich, super!

                    1 Antwort Letzte Antwort
                    0
                    • CodierknechtC Codierknecht

                      @dapelza sagte in Adapter Linux Control v1.x.x Befehl manuell ausführen:

                      Woher weiß denn command to execute, welcher Host angesprochen werden soll?

                      Nur der Vollständigkeit halber: Den gibt man natürlich ebenfalls an.

                      efa13329-78b7-44af-860a-af999a86d967-grafik.png

                      MartinPM Offline
                      MartinPM Offline
                      MartinP
                      schrieb am zuletzt editiert von MartinP
                      #11

                      @codierknecht Späte Rückfrage - ich finde den Datenpunkt "select host" nicht - wo ist der? Bin etwas ratlos

                      9ecd9401-ca9b-4eeb-a174-3b4a2889e043-grafik.png

                      Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

                      CodierknechtC 1 Antwort Letzte Antwort
                      0
                      • MartinPM MartinP

                        @codierknecht Späte Rückfrage - ich finde den Datenpunkt "select host" nicht - wo ist der? Bin etwas ratlos

                        9ecd9401-ca9b-4eeb-a174-3b4a2889e043-grafik.png

                        CodierknechtC Offline
                        CodierknechtC Offline
                        Codierknecht
                        Developer Most Active
                        schrieb am zuletzt editiert von
                        #12

                        @martinp

                        7bc172f6-9a7a-4164-9794-34db6aab9ef1-grafik.png

                        "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                        Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                        HmIP|ZigBee|Tasmota|Unifi
                        Zabbix Certified Specialist
                        Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                        MartinPM 1 Antwort Letzte Antwort
                        0
                        • CodierknechtC Codierknecht

                          @martinp

                          7bc172f6-9a7a-4164-9794-34db6aab9ef1-grafik.png

                          MartinPM Offline
                          MartinPM Offline
                          MartinP
                          schrieb am zuletzt editiert von MartinP
                          #13

                          @codierknecht der "host" Knoten fehlt, nachdem ich ihn manuell erzeugt habe, funktioniert der Ablauf anscheinend

                          cb8447b9-fe16-44f0-bd8f-60a873f6ee31-grafik.png

                          Der "execute command" Knopf geht nicht von selber wieder auf "false"

                          Keiner der Datenpunkte kriegt ein "bestätigt" vom Adapterm wenn man ihn mit Blockly beschreibt ...

                          Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

                          CodierknechtC 1 Antwort Letzte Antwort
                          0
                          • MartinPM MartinP

                            @codierknecht der "host" Knoten fehlt, nachdem ich ihn manuell erzeugt habe, funktioniert der Ablauf anscheinend

                            cb8447b9-fe16-44f0-bd8f-60a873f6ee31-grafik.png

                            Der "execute command" Knopf geht nicht von selber wieder auf "false"

                            Keiner der Datenpunkte kriegt ein "bestätigt" vom Adapterm wenn man ihn mit Blockly beschreibt ...

                            CodierknechtC Offline
                            CodierknechtC Offline
                            Codierknecht
                            Developer Most Active
                            schrieb am zuletzt editiert von
                            #14

                            @martinp sagte in Adapter Linux Control v1.x.x Befehl manuell ausführen:

                            Der "execute command" Knopf geht nicht von selber wieder auf "false"

                            Muss er als "button" ja auch nicht.

                            "Any fool can write code that a computer can understand. Good programmers write code that humans can understand." (Martin Fowler, "Refactoring")

                            Proxmox 9.1.1 LXC|8 GB|Core i7-6700
                            HmIP|ZigBee|Tasmota|Unifi
                            Zabbix Certified Specialist
                            Konnte ich Dir helfen? Dann benutze bitte das Voting unten rechts im Beitrag

                            MartinPM 1 Antwort Letzte Antwort
                            1
                            • CodierknechtC Codierknecht

                              @martinp sagte in Adapter Linux Control v1.x.x Befehl manuell ausführen:

                              Der "execute command" Knopf geht nicht von selber wieder auf "false"

                              Muss er als "button" ja auch nicht.

                              MartinPM Offline
                              MartinPM Offline
                              MartinP
                              schrieb am zuletzt editiert von
                              #15

                              @codierknecht Brauche ich für meinen Freifunk-Router... (Netgear R6120)
                              Der Schmiert aller paar Tage ab, nachdem er immer mehr Systemlast angehäuft hat...

                              https://grafana.ffdo.de/d/000000025/advanced-node-stats?orgId=1&var-hostname=FF-DO-Hilgenloh&var-node=3894edf8b7ef&var-clients=2&from=now-30d&to=now

                              Jetzt ist mein Plan, dem jede Nacht per Linux-Control um 02:30 einen Restart zu verpassen ...

                              Wenn das auch nicht hilft, werde ich mir etwas anderes überlegen müssen ...

                              Das DD-WRT auf dem Freifunk Router spricht nur ash ... da muss man

                              reboot
                              

                              als Kommando schicken, der linux control Datenpunkt control.restart funktioniert nicht ...

                              b1a1d44c-79dd-4814-953c-f5cd5e09ab56-grafik.png

                              Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

                              MartinPM 1 Antwort Letzte Antwort
                              0
                              • MartinPM MartinP

                                @codierknecht Brauche ich für meinen Freifunk-Router... (Netgear R6120)
                                Der Schmiert aller paar Tage ab, nachdem er immer mehr Systemlast angehäuft hat...

                                https://grafana.ffdo.de/d/000000025/advanced-node-stats?orgId=1&var-hostname=FF-DO-Hilgenloh&var-node=3894edf8b7ef&var-clients=2&from=now-30d&to=now

                                Jetzt ist mein Plan, dem jede Nacht per Linux-Control um 02:30 einen Restart zu verpassen ...

                                Wenn das auch nicht hilft, werde ich mir etwas anderes überlegen müssen ...

                                Das DD-WRT auf dem Freifunk Router spricht nur ash ... da muss man

                                reboot
                                

                                als Kommando schicken, der linux control Datenpunkt control.restart funktioniert nicht ...

                                b1a1d44c-79dd-4814-953c-f5cd5e09ab56-grafik.png

                                MartinPM Offline
                                MartinPM Offline
                                MartinP
                                schrieb am zuletzt editiert von MartinP
                                #16

                                Der Router ist ziemlich labil - wenn ihm Linux Control auf die Finger schaut, hält er keine 5 Minuten durch ...

                                Fange jetzt an, schrittweise wieder zurückzubauen ...

                                Erstmal das zyklische Pollen ausgeschaltet (Abfrageintervall auf leer gestellt)

                                7597990c-d7ef-4c9c-b316-45137f5c6a69-grafik.png

                                Mal schauen, wie es weiter geht...

                                Ist eh gerade keine Saison für Outdoor-Router ;-)

                                EDIT: Womöglich war ich selbst Schuld: Hatte noch eine Putty-SSH Session zum Router auf. Womöglich hat das zusammen mit dem Linux-Control zu den Problemen geführt ... Vielleicht darf nur ein User eingeloggt sein.
                                Daneben hat das Ding nur 16 MB RAM und 64 MB Flash ...

                                Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

                                MartinPM 1 Antwort Letzte Antwort
                                0
                                • MartinPM MartinP

                                  Der Router ist ziemlich labil - wenn ihm Linux Control auf die Finger schaut, hält er keine 5 Minuten durch ...

                                  Fange jetzt an, schrittweise wieder zurückzubauen ...

                                  Erstmal das zyklische Pollen ausgeschaltet (Abfrageintervall auf leer gestellt)

                                  7597990c-d7ef-4c9c-b316-45137f5c6a69-grafik.png

                                  Mal schauen, wie es weiter geht...

                                  Ist eh gerade keine Saison für Outdoor-Router ;-)

                                  EDIT: Womöglich war ich selbst Schuld: Hatte noch eine Putty-SSH Session zum Router auf. Womöglich hat das zusammen mit dem Linux-Control zu den Problemen geführt ... Vielleicht darf nur ein User eingeloggt sein.
                                  Daneben hat das Ding nur 16 MB RAM und 64 MB Flash ...

                                  MartinPM Offline
                                  MartinPM Offline
                                  MartinP
                                  schrieb am zuletzt editiert von
                                  #17

                                  @martinp Linux-Control feuert jetzt brav einmal am Tag um 02:11 getriggert durch ein Blockly (Zweischrittig, um besser testen zu können) einen Reboot über die Konsole in den Router

                                  cc3c137a-220e-4b97-bef1-6bfe0ab7f0ee-grafik.png

                                  Irritiert haben mich die W-Logmeldungen heute - da saß aber das Problem vor dem PC - habe einen Vis-2 View, in dem ich das is_online mit einem Button reflektiere, und habe versehentlich draufgeklickt:
                                  f2ddbe55-e584-49a6-9d5c-2ae728f6ca4f-grafik.png

                                  martin@iobroker-test-sicher:/opt/iobroker/log$ cat iobroker.2025-02-20.log |grep freifunk
                                  2025-02-20 02:11:00.161  - info: javascript.0 (299058) script.js.Netzwerk.Freifunk: request reboot freifunk
                                  2025-02-20 02:11:00.182  - info: javascript.0 (299058) script.js.Netzwerk.Freifunk: reboot freifunk requested
                                  2025-02-20 02:12:20.802  - info: javascript.0 (299058) script.js.Netzwerk.Freifunk: reboot freifunk finished
                                  2025-02-20 07:52:08.125  - warn: web.0 (299279) Read-only state "linux-control.0.freifunk.info.is_online" has been written without ack-flag with value "true"
                                  2025-02-20 07:52:12.113  - warn: web.0 (299279) Read-only state "linux-control.0.freifunk.info.is_online" has been written without ack-flag with value "false"
                                  

                                  Habe jetzt hier "nur lesend" gesetzt:
                                  971e1e44-ce9b-4e36-9b6b-2f8e3486e18c-grafik.png

                                  Intel(R) Celeron(R) CPU N3000 @1.04GHz 8G RAM 480G SSD * Virtualization : unprivileged lxc container on Proxmox * 6 GByte RAM für den iobroker Container * Remote-Access über Wireguard meiner Fritzbox

                                  1 Antwort Letzte Antwort
                                  0

                                  Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                  Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                  Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                  Registrieren Anmelden
                                  Antworten
                                  • In einem neuen Thema antworten
                                  Anmelden zum Antworten
                                  • Älteste zuerst
                                  • Neuste zuerst
                                  • Meiste Stimmen


                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate
                                  FAQ Cloud / IOT
                                  HowTo: Node.js-Update
                                  HowTo: Backup/Restore
                                  Downloads
                                  BLOG

                                  483

                                  Online

                                  32.9k

                                  Benutzer

                                  83.0k

                                  Themen

                                  1.3m

                                  Beiträge
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                  ioBroker Community 2014-2025
                                  logo
                                  • Anmelden

                                  • Du hast noch kein Konto? Registrieren

                                  • Anmelden oder registrieren, um zu suchen
                                  • Erster Beitrag
                                    Letzter Beitrag
                                  0
                                  • Home
                                  • Aktuell
                                  • Tags
                                  • Ungelesen 0
                                  • Kategorien
                                  • Unreplied
                                  • Beliebt
                                  • GitHub
                                  • Docu
                                  • Hilfe