Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Adapter Linux Control v1.x.x Befehl manuell ausführen

    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

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

    This topic has been deleted. Only users with topic management privileges can see it.
    • Codierknecht
      Codierknecht Developer Most Active last edited by

      @dapelza

      Zeigen!

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

      1 Reply Last reply Reply Quote 0
      • D
        dapelza last edited by

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

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

        1 Reply Last reply Reply Quote 0
        • Codierknecht
          Codierknecht Developer Most Active @dapelza last edited by

          @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 1 Reply Last reply Reply Quote 0
          • ?
            A Former User @dapelza last edited by

            @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 Reply Last reply Reply Quote 3
            • D
              dapelza @Guest last edited by

              @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 Reply Last reply Reply Quote 0
              • D
                dapelza @Codierknecht last edited by

                @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

                Codierknecht 1 Reply Last reply Reply Quote 0
                • D
                  dapelza @dapelza last edited by

                  @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 Reply Last reply Reply Quote 1
                  • Codierknecht
                    Codierknecht Developer Most Active @dapelza last edited by

                    @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

                    MartinP 1 Reply Last reply Reply Quote 0
                    • ?
                      A Former User @dapelza last edited by

                      @dapelza

                      Freut mich, super!

                      1 Reply Last reply Reply Quote 0
                      • MartinP
                        MartinP @Codierknecht last edited by 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

                        Codierknecht 1 Reply Last reply Reply Quote 0
                        • Codierknecht
                          Codierknecht Developer Most Active @MartinP last edited by

                          @martinp

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

                          MartinP 1 Reply Last reply Reply Quote 0
                          • MartinP
                            MartinP @Codierknecht last edited by 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 ...

                            Codierknecht 1 Reply Last reply Reply Quote 0
                            • Codierknecht
                              Codierknecht Developer Most Active @MartinP last edited by

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

                              MartinP 1 Reply Last reply Reply Quote 1
                              • MartinP
                                MartinP @Codierknecht last edited by

                                @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

                                MartinP 1 Reply Last reply Reply Quote 0
                                • MartinP
                                  MartinP @MartinP last edited by 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 ...

                                  MartinP 1 Reply Last reply Reply Quote 0
                                  • MartinP
                                    MartinP @MartinP last edited by

                                    @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

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

                                    Support us

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

                                    890
                                    Online

                                    31.9k
                                    Users

                                    80.3k
                                    Topics

                                    1.3m
                                    Posts

                                    4
                                    17
                                    458
                                    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