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. Wert über cmd-File setzen

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    11
    1
    751

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

Wert über cmd-File setzen

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
7 Beiträge 2 Kommentatoren 218 Aufrufe 2 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.
  • M Offline
    M Offline
    ManfredHi
    schrieb am zuletzt editiert von
    #1

    Hallo, wie kann ich in Windows über ein CMD-File einen wert in iobroker setzen?
    Den Restful-Api-Adapter habe ich installiert. Vom Smartphone aus über Tasker funktioniert dies auch.
    Allerdings bräuchte ich nun eine Lösung für windows 10.
    Danke.

    BananaJoeB 1 Antwort Letzte Antwort
    0
    • M ManfredHi

      Hallo, wie kann ich in Windows über ein CMD-File einen wert in iobroker setzen?
      Den Restful-Api-Adapter habe ich installiert. Vom Smartphone aus über Tasker funktioniert dies auch.
      Allerdings bräuchte ich nun eine Lösung für windows 10.
      Danke.

      BananaJoeB Offline
      BananaJoeB Offline
      BananaJoe
      Most Active
      schrieb am zuletzt editiert von
      #2

      @manfredh-1 du müsstest es über einen Web-Aufruf machen. Ein API Aufruf in diesem Fall ist nichts anderes als eine URL aka http://123.123.123.123:456/API/Bla/blub?27
      Da gibt es so keinen CMD-Befehl dafür. Du könntest curl für Windows installieren, das habe ich für so etwas schon öfters genommen.
      Oder per PowerShell (was du aus einer CMD aufrufen kannst).

      Da ich sowieso und gerne MQTT nutze, habe ich den MQTT Client/Sender für Windows installiert und nutze diesen.

      Also, viele Wege führen nach Rom, welcher darf es sein?

      ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

      M 1 Antwort Letzte Antwort
      0
      • BananaJoeB BananaJoe

        @manfredh-1 du müsstest es über einen Web-Aufruf machen. Ein API Aufruf in diesem Fall ist nichts anderes als eine URL aka http://123.123.123.123:456/API/Bla/blub?27
        Da gibt es so keinen CMD-Befehl dafür. Du könntest curl für Windows installieren, das habe ich für so etwas schon öfters genommen.
        Oder per PowerShell (was du aus einer CMD aufrufen kannst).

        Da ich sowieso und gerne MQTT nutze, habe ich den MQTT Client/Sender für Windows installiert und nutze diesen.

        Also, viele Wege führen nach Rom, welcher darf es sein?

        M Offline
        M Offline
        ManfredHi
        schrieb am zuletzt editiert von
        #3

        @bananajoe
        ok danke. Werde es vermutlich über PowerShell machen.
        Ich hoffe nur, dass ich vom DVBviewer aus eine Aufgabe als PowerShell-Script starten kann. Bisher habe ich nur cmd- oder bat-Files verwendet.
        Es soll nämlich, bevor eine Aufnahme im DVBviewer startet die Steckdose des Sat-Verteilers und die externe Festplatte eingeschaltet werden, sowie ein paar weitere Datenpunkte in iobroker gesetzt werden.

        BananaJoeB 1 Antwort Letzte Antwort
        0
        • M ManfredHi

          @bananajoe
          ok danke. Werde es vermutlich über PowerShell machen.
          Ich hoffe nur, dass ich vom DVBviewer aus eine Aufgabe als PowerShell-Script starten kann. Bisher habe ich nur cmd- oder bat-Files verwendet.
          Es soll nämlich, bevor eine Aufnahme im DVBviewer startet die Steckdose des Sat-Verteilers und die externe Festplatte eingeschaltet werden, sowie ein paar weitere Datenpunkte in iobroker gesetzt werden.

          BananaJoeB Offline
          BananaJoeB Offline
          BananaJoe
          Most Active
          schrieb am zuletzt editiert von
          #4

          @manfredh-1 also beruflich hat es sich in der Vergangenheit bewährt, die PowerShell-Skripte über eine .cmd oder .bat zu starten.

          powershell.exe -NoProfile -ExecutionPolicy Bypass -file "C:\Program Files\Zabbix\UserParameter\printerstatus.ps1" parameter1 parameter2
          

          Beim versuch das direkt zu machen ... nun die Hürden sind hoch weil man wie im Beispiel oben die ausgeführte Shell nicht beeinflussen kann

          ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

          M 2 Antworten Letzte Antwort
          0
          • BananaJoeB BananaJoe

            @manfredh-1 also beruflich hat es sich in der Vergangenheit bewährt, die PowerShell-Skripte über eine .cmd oder .bat zu starten.

            powershell.exe -NoProfile -ExecutionPolicy Bypass -file "C:\Program Files\Zabbix\UserParameter\printerstatus.ps1" parameter1 parameter2
            

            Beim versuch das direkt zu machen ... nun die Hürden sind hoch weil man wie im Beispiel oben die ausgeführte Shell nicht beeinflussen kann

            M Offline
            M Offline
            ManfredHi
            schrieb am zuletzt editiert von
            #5

            @bananajoe said in Wert über cmd-File setzen:

            also beruflich hat es sich in der Vergangenheit bewährt, die PowerShell-Skripte über eine .cmd oder .bat zu starten.

            Super vielen Dank. Das funktioniert perfekt.

            1 Antwort Letzte Antwort
            0
            • BananaJoeB BananaJoe

              @manfredh-1 also beruflich hat es sich in der Vergangenheit bewährt, die PowerShell-Skripte über eine .cmd oder .bat zu starten.

              powershell.exe -NoProfile -ExecutionPolicy Bypass -file "C:\Program Files\Zabbix\UserParameter\printerstatus.ps1" parameter1 parameter2
              

              Beim versuch das direkt zu machen ... nun die Hürden sind hoch weil man wie im Beispiel oben die ausgeführte Shell nicht beeinflussen kann

              M Offline
              M Offline
              ManfredHi
              schrieb am zuletzt editiert von
              #6

              @bananajoe
              Eine Frage habe ich noch:
              Kann man über ein PowerShell-Script einen Wert aus einem Datenpunkt auslesen, etwas zu diesem Wert addieren und dann den Wert wieder zurück in ioBroker schreiben ?

              BananaJoeB 1 Antwort Letzte Antwort
              0
              • M ManfredHi

                @bananajoe
                Eine Frage habe ich noch:
                Kann man über ein PowerShell-Script einen Wert aus einem Datenpunkt auslesen, etwas zu diesem Wert addieren und dann den Wert wieder zurück in ioBroker schreiben ?

                BananaJoeB Offline
                BananaJoeB Offline
                BananaJoe
                Most Active
                schrieb am zuletzt editiert von BananaJoe
                #7

                @manfredh-1 Klar.

                Wie in der Anleitung der API beschrieben: https://github.com/ioBroker/ioBroker.rest-api/blob/master/README.md hats du ja sowohl get als auch put Befehle.
                Du musst dir ja nur den Rückgabewert extrahieren, kommt halt ein JSON zurück soweit ich das sehe.
                Wenn ich bei mir die URL

                http://192.168.1.8:8093/v1/state/0_userdata.0.Verbrauch.BueroKeller.0000_bis_0100
                

                aufrufe kommt

                {"val":0.2130000000001928,"ack":false,"ts":1658617200112,"q":0,"c":"script.js.001_Routinen.Stromverbrauch.Verbrauchserfassung","from":"system.adapter.javascript.0","user":"system.user.admin","lc":1658617200112}
                

                und laut JSONPathfinder ist dann x.val der Wert (x ist dein JSON Objekt)

                Du kannst ja mal dein PowerShell-Konstrukt posten, das habe ich jetzt nicht extra ergoogelt.
                Ich sehe gerade, cool, man sieht sogar von woher der Wert zuletzt geändert wurde (In diesem Fall mein Skript)

                ioBroker@Ubuntu 24.04 LTS (VMware) für: >260 Geräte, 5 Switche, 7 AP, 10 IP-Cam, 1 NAS 42TB, 1 ESXi 15TB, 4 Proxmox 1TB, 1 Hyper-V 48TB, 14 x Echo, 5x FireTV, 5 x Tablett/Handy VIS || >=160 Tasmota/Shelly || >=95 ZigBee || PV 8.1kW / Akku 14kWh || 2x USV APC 750W kaskadiert || Creality CR-10 SE 3D-Drucker

                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

                320

                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