Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Einsteigerfragen
  4. Einbindung von Geräten
  5. HDD Informationen von PC im LAN in ioBroker bereitstellen

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    2.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    921

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

HDD Informationen von PC im LAN in ioBroker bereitstellen

Geplant Angeheftet Gesperrt Verschoben Einbindung von Geräten
pc hddpc metricspc send http
14 Beiträge 4 Kommentatoren 617 Aufrufe 5 Watching
  • Ä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.
  • R Offline
    R Offline
    Rushmed
    Most Active
    schrieb am zuletzt editiert von Rushmed
    #1

    Hallo,

    ich möchte gern den freien Platz auf den Festplatten in meinem Windows Rechner (läuft im lokalen Netzwer vom ioBroker) an ioBroker übertragen.

    Probiert habe ich den wiobrowser und windowscontrol. Die können aber keine Auskunft über die HDD's geben.

    Am Besten mit Win Boardmitteln, ohne Zusatzsoftware.

    Hat noch jemand ne Idee?

    Danke vorab

    sigi234S M 2 Antworten Letzte Antwort
    0
    • R Rushmed

      Hallo,

      ich möchte gern den freien Platz auf den Festplatten in meinem Windows Rechner (läuft im lokalen Netzwer vom ioBroker) an ioBroker übertragen.

      Probiert habe ich den wiobrowser und windowscontrol. Die können aber keine Auskunft über die HDD's geben.

      Am Besten mit Win Boardmitteln, ohne Zusatzsoftware.

      Hat noch jemand ne Idee?

      Danke vorab

      sigi234S Online
      sigi234S Online
      sigi234
      Forum Testing Most Active
      schrieb am zuletzt editiert von
      #2

      @rushmed

      Das hast du nicht?

      Screenshot (1255).png

      Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
      Immer Daten sichern!

      R 1 Antwort Letzte Antwort
      0
      • sigi234S sigi234

        @rushmed

        Das hast du nicht?

        Screenshot (1255).png

        R Offline
        R Offline
        Rushmed
        Most Active
        schrieb am zuletzt editiert von Rushmed
        #3

        @sigi234 Ich will die Hdd Daten von meinem Rechner der im selben LAN wie der ioBroker ist aber auf dem der ioBroker nicht läuft.
        Aber im Grunde meine ich genau sowas.

        sigi234S 1 Antwort Letzte Antwort
        0
        • R Rushmed

          @sigi234 Ich will die Hdd Daten von meinem Rechner der im selben LAN wie der ioBroker ist aber auf dem der ioBroker nicht läuft.
          Aber im Grunde meine ich genau sowas.

          sigi234S Online
          sigi234S Online
          sigi234
          Forum Testing Most Active
          schrieb am zuletzt editiert von
          #4

          @rushmed

          Ok, da muss ich mal überlegen.
          Ev. kann @Stabilostick was dazu sagen?

          Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
          Immer Daten sichern!

          1 Antwort Letzte Antwort
          1
          • R Rushmed

            Hallo,

            ich möchte gern den freien Platz auf den Festplatten in meinem Windows Rechner (läuft im lokalen Netzwer vom ioBroker) an ioBroker übertragen.

            Probiert habe ich den wiobrowser und windowscontrol. Die können aber keine Auskunft über die HDD's geben.

            Am Besten mit Win Boardmitteln, ohne Zusatzsoftware.

            Hat noch jemand ne Idee?

            Danke vorab

            M Online
            M Online
            MCU
            schrieb am zuletzt editiert von MCU
            #5

            @rushmed Man kann mit powershell Daten von Windows im JSON zusammenstellen und diese dann über simpleApi an ioBroker schicken.

            1. DP anlegen in iobroker -> 0_userdata.0.windows.drivesJSON oder einen anderen, dann anpassen

            2. Datei unter drivesData.ps1 anlegen und speichern -> Host und Port anpassen

            $ioBrokerHost = "192.168.178.150"
            $ioBrokerPort = 8083
            $dp           = "0_userdata.0.windows.drivesJSON"
            
            # Laufwerke einsammeln
            $drives = Get-PSDrive -PSProvider FileSystem | ForEach-Object {
                $total = [math]::Round(($_.Used + $_.Free) / 1GB, 2)
                $free  = [math]::Round($_.Free / 1GB, 2)
                $used  = $total - $free
                $pct   = if ($total) { [math]::Round(($used / $total) * 100, 1) } else { 0 }
                [pscustomobject]@{
                    name        = $_.Name
                    label       = "$($_.Name):\"
                    totalGB     = $total
                    freeGB      = $free
                    usedGB      = $used
                    usedPercent = $pct
                }
            }
            # JSON erzeugen
            $payload = [pscustomobject]@{
                host   = $env:COMPUTERNAME
                ts     = (Get-Date).ToString("s")
                drives = $drives
            }
            $json    = $payload | ConvertTo-Json -Depth 6
            # Nur den value encodieren
            $encodedValue = [System.Uri]::EscapeDataString($json)
            # URL bauen (nur value encoded)
            $uri = "http://$ioBrokerHost`:$ioBrokerPort/set/$dp`?value=$encodedValue"
            Write-Host "Sende an:" $uri
            Invoke-WebRequest -Uri $uri -UseBasicParsing
            
            1. In Windows Aufgabenplanung dann eine Aufgabe definieren

            Trigger -> Neu -> Wiederholen jede 5 Minuten -> für die Dauer von unbegrenzt

            6921ffd4-87cf-4baa-b56b-014253631f4e-image.png

            Aktion -> Neu -> Programm starten
            Argumente hinzufügen -> -ExecutionPolicy Bypass -File "C:\DATEN\drivesData.ps1"
            056a1f9a-64c1-48e5-9b48-7524dc1922a0-image.png

            OK

            Es werden dann die Werte alle 5 minuten aktualisiert.

            Mögliche zusätzliche Infos wären:

            • RAM Gesamt /Verfügbar
            • Eingestellte Helligkeit
            • installierte Apps

            NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
            Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

            sigi234S R 2 Antworten Letzte Antwort
            3
            • M MCU

              @rushmed Man kann mit powershell Daten von Windows im JSON zusammenstellen und diese dann über simpleApi an ioBroker schicken.

              1. DP anlegen in iobroker -> 0_userdata.0.windows.drivesJSON oder einen anderen, dann anpassen

              2. Datei unter drivesData.ps1 anlegen und speichern -> Host und Port anpassen

              $ioBrokerHost = "192.168.178.150"
              $ioBrokerPort = 8083
              $dp           = "0_userdata.0.windows.drivesJSON"
              
              # Laufwerke einsammeln
              $drives = Get-PSDrive -PSProvider FileSystem | ForEach-Object {
                  $total = [math]::Round(($_.Used + $_.Free) / 1GB, 2)
                  $free  = [math]::Round($_.Free / 1GB, 2)
                  $used  = $total - $free
                  $pct   = if ($total) { [math]::Round(($used / $total) * 100, 1) } else { 0 }
                  [pscustomobject]@{
                      name        = $_.Name
                      label       = "$($_.Name):\"
                      totalGB     = $total
                      freeGB      = $free
                      usedGB      = $used
                      usedPercent = $pct
                  }
              }
              # JSON erzeugen
              $payload = [pscustomobject]@{
                  host   = $env:COMPUTERNAME
                  ts     = (Get-Date).ToString("s")
                  drives = $drives
              }
              $json    = $payload | ConvertTo-Json -Depth 6
              # Nur den value encodieren
              $encodedValue = [System.Uri]::EscapeDataString($json)
              # URL bauen (nur value encoded)
              $uri = "http://$ioBrokerHost`:$ioBrokerPort/set/$dp`?value=$encodedValue"
              Write-Host "Sende an:" $uri
              Invoke-WebRequest -Uri $uri -UseBasicParsing
              
              1. In Windows Aufgabenplanung dann eine Aufgabe definieren

              Trigger -> Neu -> Wiederholen jede 5 Minuten -> für die Dauer von unbegrenzt

              6921ffd4-87cf-4baa-b56b-014253631f4e-image.png

              Aktion -> Neu -> Programm starten
              Argumente hinzufügen -> -ExecutionPolicy Bypass -File "C:\DATEN\drivesData.ps1"
              056a1f9a-64c1-48e5-9b48-7524dc1922a0-image.png

              OK

              Es werden dann die Werte alle 5 minuten aktualisiert.

              Mögliche zusätzliche Infos wären:

              • RAM Gesamt /Verfügbar
              • Eingestellte Helligkeit
              • installierte Apps
              sigi234S Online
              sigi234S Online
              sigi234
              Forum Testing Most Active
              schrieb am zuletzt editiert von sigi234
              #6

              @mcu

              Ok, welcher ist der iob Port genau?
              Wie ist der DP von 0_userdata.0.windows.drivesJSON?

              Screenshot (1256).png

              Screenshot (1257).png

              Edit:

              Geht jetzt, war der falsche Port.

              Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
              Immer Daten sichern!

              1 Antwort Letzte Antwort
              0
              • M MCU

                @rushmed Man kann mit powershell Daten von Windows im JSON zusammenstellen und diese dann über simpleApi an ioBroker schicken.

                1. DP anlegen in iobroker -> 0_userdata.0.windows.drivesJSON oder einen anderen, dann anpassen

                2. Datei unter drivesData.ps1 anlegen und speichern -> Host und Port anpassen

                $ioBrokerHost = "192.168.178.150"
                $ioBrokerPort = 8083
                $dp           = "0_userdata.0.windows.drivesJSON"
                
                # Laufwerke einsammeln
                $drives = Get-PSDrive -PSProvider FileSystem | ForEach-Object {
                    $total = [math]::Round(($_.Used + $_.Free) / 1GB, 2)
                    $free  = [math]::Round($_.Free / 1GB, 2)
                    $used  = $total - $free
                    $pct   = if ($total) { [math]::Round(($used / $total) * 100, 1) } else { 0 }
                    [pscustomobject]@{
                        name        = $_.Name
                        label       = "$($_.Name):\"
                        totalGB     = $total
                        freeGB      = $free
                        usedGB      = $used
                        usedPercent = $pct
                    }
                }
                # JSON erzeugen
                $payload = [pscustomobject]@{
                    host   = $env:COMPUTERNAME
                    ts     = (Get-Date).ToString("s")
                    drives = $drives
                }
                $json    = $payload | ConvertTo-Json -Depth 6
                # Nur den value encodieren
                $encodedValue = [System.Uri]::EscapeDataString($json)
                # URL bauen (nur value encoded)
                $uri = "http://$ioBrokerHost`:$ioBrokerPort/set/$dp`?value=$encodedValue"
                Write-Host "Sende an:" $uri
                Invoke-WebRequest -Uri $uri -UseBasicParsing
                
                1. In Windows Aufgabenplanung dann eine Aufgabe definieren

                Trigger -> Neu -> Wiederholen jede 5 Minuten -> für die Dauer von unbegrenzt

                6921ffd4-87cf-4baa-b56b-014253631f4e-image.png

                Aktion -> Neu -> Programm starten
                Argumente hinzufügen -> -ExecutionPolicy Bypass -File "C:\DATEN\drivesData.ps1"
                056a1f9a-64c1-48e5-9b48-7524dc1922a0-image.png

                OK

                Es werden dann die Werte alle 5 minuten aktualisiert.

                Mögliche zusätzliche Infos wären:

                • RAM Gesamt /Verfügbar
                • Eingestellte Helligkeit
                • installierte Apps
                R Offline
                R Offline
                Rushmed
                Most Active
                schrieb am zuletzt editiert von Rushmed
                #7

                Super, genau sowas hab ich gesucht.
                Kann ich noch irgendwie verhinder dass das terminal bei der Ausführung immer aufblitzt?

                mcm1957M M 2 Antworten Letzte Antwort
                0
                • R Rushmed

                  Super, genau sowas hab ich gesucht.
                  Kann ich noch irgendwie verhinder dass das terminal bei der Ausführung immer aufblitzt?

                  mcm1957M Online
                  mcm1957M Online
                  mcm1957
                  schrieb am zuletzt editiert von
                  #8

                  @rushmed
                  Kannst dir auch wenn du zeit u lust hadt nsclient++ ansehn.

                  Der war längere Zeit seeeehr still wurde aber offensichtlich wieder gewartet. Bin aber nicht sicher ob der Adapter mit der aktuellen PC Software voll kompatibel ist. Test stehen da auf der langen todo Liste ...

                  Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                  Support Repositoryverwaltung.

                  Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                  LESEN - gute Forenbeitrage

                  1 Antwort Letzte Antwort
                  1
                  • R Rushmed

                    Super, genau sowas hab ich gesucht.
                    Kann ich noch irgendwie verhinder dass das terminal bei der Ausführung immer aufblitzt?

                    M Online
                    M Online
                    MCU
                    schrieb am zuletzt editiert von
                    #9

                    @rushmed
                    über wscript.exe komplett verstecken
                    Lege eine .vbs-Datei an, z. B. C:\daten\drivesData.vbs:

                    Set objShell = CreateObject("WScript.Shell")
                    objShell.Run "powershell.exe -NoLogo -NoProfile -ExecutionPolicy Bypass -File ""C:\daten\drivesData.ps1""", 0
                    

                    Der , 0 Parameter bedeutet 0 = versteckt.

                    Im Taskplaner Programm/Skript:

                    wscript.exe
                    Argumente:

                    "C:\daten\drivesData.vbs"

                    Vorteil: Kein Aufblitzen, PowerShell läuft komplett unsichtbar.

                    NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                    Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                    1 Antwort Letzte Antwort
                    1
                    • R Offline
                      R Offline
                      Rushmed
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      Coll Danke.
                      Ich habs zwischenzeitlich schom mit windows-control und getAdmin gelöst.
                      Jetzt wird immer wenn ich den Raum betrete und iobroker meine Monitore einschaltet oder ich den Rechner runterfahre das Script ausgeführt.
                      Ebenso per Aufgabenplanung beim Rechnerstart.
                      Davon sehe ich garnichts und die Aktualisierungsfrequenz reicht mir völlig.

                      Danke.

                      M 1 Antwort Letzte Antwort
                      0
                      • R Rushmed

                        Coll Danke.
                        Ich habs zwischenzeitlich schom mit windows-control und getAdmin gelöst.
                        Jetzt wird immer wenn ich den Raum betrete und iobroker meine Monitore einschaltet oder ich den Rechner runterfahre das Script ausgeführt.
                        Ebenso per Aufgabenplanung beim Rechnerstart.
                        Davon sehe ich garnichts und die Aktualisierungsfrequenz reicht mir völlig.

                        Danke.

                        M Online
                        M Online
                        MCU
                        schrieb am zuletzt editiert von
                        #11

                        @rushmed Dann schreib bitte genau, wie du es gemacht hast. Dann kann jemand der es auch so machen möchte, nachvollziehen. Danke.

                        NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
                        Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken.

                        R 1 Antwort Letzte Antwort
                        0
                        • M MCU

                          @rushmed Dann schreib bitte genau, wie du es gemacht hast. Dann kann jemand der es auch so machen möchte, nachvollziehen. Danke.

                          R Offline
                          R Offline
                          Rushmed
                          Most Active
                          schrieb am zuletzt editiert von Rushmed
                          #12

                          @mcu

                          Vorraussetzug ist GetAdmin auf dem Slave verbunden mit Windows-Control Instanz auf dem ioBroker.

                          Command in der Windows-Control Instanz anlegen.
                          dbfebaa3-5701-4409-9856-89ad4304aa24-grafik.png

                          Im GetAdmin:
                          COMMAND: UpdateDriveStats
                          PATH or URL: powershell.exe
                          PARAMETERS: -ExecutionPolicy Bypass -File "D:\Software\WindowsControl\PC-DrivesJSON.ps1"
                          SHOW CMD: SW_SHOWMINIMIZED

                          #Pfad anpassen!

                          Dann muss man nurnoch an einem günstigen Zeitpunkten wo man nicht auf den Montitor starrt

                          windows-control.0.XXX.UpdateDriveStats
                          

                          auf "wahr" setzen.

                          1 Antwort Letzte Antwort
                          1
                          • mcm1957M Online
                            mcm1957M Online
                            mcm1957
                            schrieb am zuletzt editiert von
                            #13

                            Nur ne allgemeine Info:

                            Der Adapter ioBroker.windowscontrol wird anscheinend nicht mehr gepflegt.

                            Siehe z.B. https://github.com/Mic-M/ioBroker.windows-control/issues/35 aber auch andere offene Issues. Die fehlende Anpassung an den aktuellen Adapter Core kann dazu führen dass dieser Adapter mit dem nächsten js-controller Update nicht mehr lauffähig ist.

                            Auch das tool GetAdmin hat seit zumindest 5 Jahren keine Updates mehr bekommen (siehe blog).

                            Entwicklung u Betreuung: envertech-pv, hoymiles-ms, ns-client, pid, snmp Adapter;
                            Support Repositoryverwaltung.

                            Wer Danke sagen will, kann nen Kaffee spendieren: https://paypal.me/mcm1957atiobroker

                            LESEN - gute Forenbeitrage

                            R 1 Antwort Letzte Antwort
                            0
                            • mcm1957M mcm1957

                              Nur ne allgemeine Info:

                              Der Adapter ioBroker.windowscontrol wird anscheinend nicht mehr gepflegt.

                              Siehe z.B. https://github.com/Mic-M/ioBroker.windows-control/issues/35 aber auch andere offene Issues. Die fehlende Anpassung an den aktuellen Adapter Core kann dazu führen dass dieser Adapter mit dem nächsten js-controller Update nicht mehr lauffähig ist.

                              Auch das tool GetAdmin hat seit zumindest 5 Jahren keine Updates mehr bekommen (siehe blog).

                              R Offline
                              R Offline
                              Rushmed
                              Most Active
                              schrieb am zuletzt editiert von
                              #14

                              @mcm1957 Beides macht mich sehr traurig.

                              1 Antwort Letzte Antwort
                              0
                              Antworten
                              • In einem neuen Thema antworten
                              Anmelden zum Antworten
                              • Älteste zuerst
                              • Neuste zuerst
                              • Meiste Stimmen


                              Support us

                              ioBroker
                              Community Adapters
                              Donate

                              767

                              Online

                              32.6k

                              Benutzer

                              82.2k

                              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