Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. JavaScript befehl wird nicht ausgeführt

    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

    JavaScript befehl wird nicht ausgeführt

    This topic has been deleted. Only users with topic management privileges can see it.
    • Andreas Peters
      Andreas Peters last edited by

      Hallo zusammen,

      dies ist nun mein erster Post, nach dem ich hier schon viel im Forum gelesen habe.
      Ich bin noch blutiger Anfänger und starte mit folgendem Setup:

      Iobroker Host auf einem Debian System (Hardware: Beelink X45)
      Iobroker Slave auf Rasbian (Hardware: RaspberryPi3)

      Folgendes Problem bietet sich mir:

      Ich bin dabei mir eine Visualisierung zu bauen und möchte mittels eines Befehls den Monitor an oder Ausschalten. Dafür habe ich den Monitor als Virtuelles Gerät angelegt, welches sich über Alexa auch schalten lässt. Nun habe ich folgendes Blockly angelegt, um den Monitor zu schalten.

      86f6c4a6-041b-45f1-85f7-45580e7f23ed-image.png

      f834a9a1-603a-4afe-9354-a5919a6f230d-image.png

      Führe ich diesen Befehl im Putty aus, dann funktioniert es ohne Probleme.

      e3dcbe06-67bf-4724-a768-00e17afa301a-image.png

      Geschaltet wird bei diesem Befehl, der HDMI Ausgang am Raspi.

      Die Einstellungen für den Adapter sind wie folgt:

      cf53d3bc-9d01-4157-a146-928341322a24-image.png

      Hoffe der Fehler ist nicht zu banal für euch.

      LG

      1 Reply Last reply Reply Quote 0
      • Andreas Peters
        Andreas Peters last edited by

        Guten Morgen zusammen,🌞

        hat denn niemand eine Idee wo der Fehler liegen könnte?😐
        Falls noch Informationen fehlen, dann gebt mir bitte bescheid.

        Gruß

        UweRLP 1 Reply Last reply Reply Quote 0
        • UweRLP
          UweRLP @Andreas Peters last edited by

          @Andreas-Peters sagte in JavaScript befehl wird nicht ausgeführt:

          hat denn niemand eine Idee wo der Fehler liegen könnte?😐

          Womöglich an den Rechten, in der Konsole führst du das Script als root aus, womit ioBroker das ausführt, möglicherweise als iobroker, kann ich aber nicht sagen.

          Andreas Peters 1 Reply Last reply Reply Quote 0
          • Andreas Peters
            Andreas Peters @UweRLP last edited by

            @UweRLP Dankeschön für deine Antwort, ich bin morgen wieder Zuhause und werde es dann Testen. Was für Lösungsansätze gibt es denn falls es an den rechten liegen sollte? Mit einem Sudo ist es dort nicht getan, dieses hatte ich schon getestet.

            Gruß

            haselchen 1 Reply Last reply Reply Quote 0
            • haselchen
              haselchen Most Active @Andreas Peters last edited by

              @Andreas-Peters
              Mir kommt das sehr bekannt vor.
              Du hast bestimmt einen Smart Mirror und die Scripte nach einem YouTube Video angelegt. Stimmts? 😊

              Andreas Peters 1 Reply Last reply Reply Quote 0
              • Andreas Peters
                Andreas Peters @haselchen last edited by

                @haselchen
                Ja da hast du recht, bin da derzeit noch am basteln und wollte das nun erst einmal normal auf einem Monitor laufen lassen, um mir dort dann verschiedene Informationen anzeigen zu lassen.

                haselchen Andreas Peters 2 Replies Last reply Reply Quote 0
                • haselchen
                  haselchen Most Active @Andreas Peters last edited by

                  @Andreas-Peters

                  Ich bin da auch gerade bei. Muss nur noch die Verkabelung fertig machen und sehen wie ich das Ding an die Wand kriege.
                  Irgendwo zwischendrin will ich das Teil dann programmieren.
                  Kann ein paar Tage dauern, dann könnte ich Dir vielleicht weiterhelfen.

                  Andreas Peters 1 Reply Last reply Reply Quote 0
                  • Andreas Peters
                    Andreas Peters @Andreas Peters last edited by

                    Guten Morgen,

                    so, ein Teil der Fehler habe ich gestern Abend vermutlich gefunden. Zum einen war dieses Script in dem Root Verzeichnis abgelegt und da hat der Iobroker kein zugriff. Nachdem ich die Dateien in das User Verzeichnis kopiert hatte, konnte ich diesen Befehl durch einen Standard Benutzer ausführen, nur leider konnte ich es nicht mit dem Benutzer des Iobrocker testen, da ich das Passwort nicht kenne.

                    Nun noch eine Frage: Wird der Befehl durch Blockly wie folgt ausgeführt:

                    exec: node SpiegelScript/Spiegel_An.js

                    wenn ja, bekomme ich folgende Fehlermeldung

                    -bash: exec:: Kommando nicht gefunden.

                    Was macht der Befehl exec: eigentlich

                    Gruß

                    1 Reply Last reply Reply Quote 0
                    • Andreas Peters
                      Andreas Peters @haselchen last edited by

                      @haselchen

                      Bei mir läuft es glaube ich umgekehrt, ich möchte das die Technik vernünftig läuft, bevor ich mir die mühe mache es in einen Spiegel zu verwandeln.

                      Ja, wenn du etwas weißt, wäre es super wenn du mir weiterhelfen könntest. Habe aufgrund der Arbeit auch meist nur am Wochenende zeit mich darum zu kümmern. Bin aber am überlegen per fernzugriff abends weiter zu machen, wenn ich auf Montage bin.

                      haselchen 1 Reply Last reply Reply Quote 0
                      • haselchen
                        haselchen Most Active @Andreas Peters last edited by

                        @Andreas-Peters

                        Puh, das wird schwierig so wie du dir das vorgenommen hast.
                        Du brauchst ja die Maße, die du dir so vorgestellt hast.
                        Dann den passenden Monitor.
                        Und dann beginnt es erst spannend zu werden.
                        Wo sollen welchen Infos auf dem Monitor, wie und wo kommen die Kabel hin.
                        Es kommen so viele Ideen, z.B. Taster für Ein und Ausschalten vom Monitor.
                        Kleine Lautsprecher für eine selbstgebastelte Alexa und und und....
                        Also man kann sich vorher mal die verschiedene Software ansehen, aber Sinn macht es erst , wenn Du beim Zusammenbauen bist.

                        Andreas Peters 1 Reply Last reply Reply Quote 0
                        • Andreas Peters
                          Andreas Peters @haselchen last edited by

                          @haselchen

                          Ganz so Blauäugig gehe ich da nicht heran, die ungefähren Maße stehen fest und der Monitor ist vorhanden. Nun möchte ich Schalter und alles andere testen, um damit ein funktionierendes System in einen Spiegel zu montieren, da ich den Spiegel erst danach, dafür passend anfertigen werde.

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          619
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          483
                          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