Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. paul39

    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

    P
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 5
    • Best 0
    • Groups 1

    paul39

    @paul39

    Starter

    0
    Reputation
    5
    Profile views
    5
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    paul39 Follow
    Starter

    Latest posts made by paul39

    • RE: JScript führt keine CMD-exe aus (W10P)

      Eieiei, das klingt natürlich logisch😊 Vielen Dank!

      posted in JavaScript
      P
      paul39
    • RE: JScript führt keine CMD-exe aus (W10P)

      @Stabilostick

      läuft der ioBroker als Windows Dienst oder in einer Benutzersitzung (mit vielen schwarzen Fenstern auf dem Desktop)?

      Ja, als Service.

      posted in JavaScript
      P
      paul39
    • RE: JScript führt keine CMD-exe aus (W10P)

      @SBorg said in JScript führt keine CMD-exe aus (W10P):

      Öhm, hast du dass jetzt genau so im Einsatz?

      Ehrlich gesagt, ja:

      c:\...\..
      

      führte zu Fehlermeldungen, es hätte noch funktioniert

      C:\\...\\...
      

      (also mit 2 x backslash), dann hat mich die jetzige Variante auch interessiert, und diese führt ebenfalls zu keinem Fehler.

      posted in JavaScript
      P
      paul39
    • RE: JScript führt keine CMD-exe aus (W10P)

      Danke für die Tipps!
      Das Script wie folgt läuft auch durch. Leider weckt es den Monitor nicht auf.

      on({id: "mqtt.0.BlueIris.doorcam", change: "any"}, function (dp){
          exec("c:/iobroker_tools/nircmd.exe sendkeypress shift", function(err, stdout, stderr) {
              if (err) {
                  log(stderr,"error");
              }
              else log("exec: display on (new)");
          });
      });
      

      Ich habe einen Touch Iiyama TF2415MC-B2, welcher sich vor Ort, also wenn ich über das Touch streiche, aktivieren lässt. Aber eben nicht über die Kommandos im Script.
      Hat jemand eine Iiyama-Touch erfolgreich im Einsatz unter Windows?

      Ich muss mal in BIOS schauen, ob ich dort etwas finde.

      posted in JavaScript
      P
      paul39
    • JScript führt keine CMD-exe aus (W10P)

      Hallo,
      bin neu bei ioBroker, und habe gleich mal ein Problem 😉

      ioBroker unter Win10Pro x64 installiert, PC startet mit automatischer Anmeldung als Benutzer "iobroker", startet dann automatisch HABpanel in Chrome (Vollbildansicht). Habe ein Iiyama-24"-Touch-Display (HDMI, Touch über USB) dran, welches nach 2 min abschaltet.

      Will nun per JScript, dass das Display einschaltet, sobald von BlueIris (Vollversion als Service auf dem selben Rechner) ein Trigger-Alert per MQTT kommt (=Bewegung auf Video erkannt).

      Das MQTT-Ereignis kommt, das Script wird auch gestartet und ausgeführt (da im Log "exec: dispay on" angezeigt wird).
      Nur leider wird die EXE (hier nircmd.exe) nicht ausgeführt! (hatte bereits mit einer eigenen exe , welche nur ein Fenster anzeigt, getestet - es scheint, als ob keine Programme ausgeführt werden mit exec).

      Script:

      on({id: 'mqtt.0.BlueIris.doorcam', change: 'any'}, function dp(){
          exec('c:\iobroker_tools\nircmd.exe sendkeypress shift', function(err, stdout, stderr) {
              if (err) log(stderr,'error');
          });
          log("exec: display on");
      });
      

      In der Instanz des Script-Adapters ist natürlich konfiguriert/aktiviert:

      • Erlaube das Kommando "setObject"
      • Erlaube das Kommando "exec"

      Woran kann das liegen? Wer hat Tipps?

      Danke schon mal,
      Paul

      posted in JavaScript
      P
      paul39
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo