Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. [Gelöst]Synology Adapter Polling Time?

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    249

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

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

[Gelöst]Synology Adapter Polling Time?

Scheduled Pinned Locked Moved ioBroker Allgemein
synologypollingtime
41 Posts 8 Posters 3.6k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G G4l4h4d

    Hallo Forum,
    in welcher Einheit ist den die Polling Zeit im Synology Adapter angegeben?
    Sind das 5000 sec?
    Welchen Wert habt ihr da eingestellt oder nutzt ihr default?

    Danke im Voraus!

    ? Offline
    ? Offline
    A Former User
    wrote on last edited by
    #2

    @G4l4h4d das sind Millisekunden, ich habe es bei 5000 gelassen

    G 1 Reply Last reply
    0
    • ? A Former User

      @G4l4h4d das sind Millisekunden, ich habe es bei 5000 gelassen

      G Offline
      G Offline
      G4l4h4d
      wrote on last edited by
      #3

      @nis said in Synology Adapter Polling Time?:

      @G4l4h4d das sind Millisekunden, ich habe es bei 5000 gelassen

      Vielen Dank für die Antwort. Woran kann es dann liegen das mein Adapter keine Infos mehr zieht?
      Vor zwei Tagen ging noch alles, heute habe ich keine Infos mehr.

      ? 1 Reply Last reply
      0
      • G G4l4h4d

        @nis said in Synology Adapter Polling Time?:

        @G4l4h4d das sind Millisekunden, ich habe es bei 5000 gelassen

        Vielen Dank für die Antwort. Woran kann es dann liegen das mein Adapter keine Infos mehr zieht?
        Vor zwei Tagen ging noch alles, heute habe ich keine Infos mehr.

        ? Offline
        ? Offline
        A Former User
        wrote on last edited by
        #4

        @G4l4h4d das kann an vielen Ursachen liegen. Gibt es Fehler im Log? Hast du was an der Synology angepasst?

        G 1 Reply Last reply
        0
        • ? A Former User

          @G4l4h4d das kann an vielen Ursachen liegen. Gibt es Fehler im Log? Hast du was an der Synology angepasst?

          G Offline
          G Offline
          G4l4h4d
          wrote on last edited by
          #5

          @nis said in Synology Adapter Polling Time?:

          @G4l4h4d das kann an vielen Ursachen liegen. Gibt es Fehler im Log? Hast du was an der Synology angepasst?

          Zwischenzeitlich habe ich nichts gemacht, aber sehe gerade das bei den Instanzen der Adapter gelb zeigt. Bin auf der Suche warum er nicht verbinden kann.

          1 Reply Last reply
          0
          • NashraN Offline
            NashraN Offline
            Nashra
            Most Active Forum Testing
            wrote on last edited by
            #6

            Das selbe habe ich hier auch. Instanz läuft, es werden Daten geholt und nach einiger Zeit
            tut sich nichts mehr. Es kommen aber auch keine Fehlermeldungen und Instanz ist grün.
            Erst wenn ich neu starte kommen wieder Daten und nach gefühlt 4-5 mal abholen ist
            wieder Ende.

            Gruß Ralf
            Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

            Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

            1 Reply Last reply
            0
            • L Offline
              L Offline
              Lacoste9
              wrote on last edited by
              #7

              Ich habe mein adapter wieder deaktiviert. Mir hat er den synology voll getextet. Konnte mich nicht mehr einloggen auf der Webui des synology. Musste ihn eine Nacht vom Strom nehmen.
              Habe Angst den Adapter wieder zu aktivieren

              1 Reply Last reply
              0
              • HomoranH Do not disturb
                HomoranH Do not disturb
                Homoran
                Global Moderator Administrators
                wrote on last edited by
                #8

                [OT]

                Habe mir aufgrund des threads den Adapter installiert.
                Außer ein paar Buttons sehe ich nur die Möglichkeit Befehle abzusetzen(?)

                Wofür ist der eigentlich gedacht. Das readme gibt nicht wirklich viel her.

                kein Support per PN! - Fragen im Forum stellen -
                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                D 1 Reply Last reply
                0
                • HomoranH Homoran

                  [OT]

                  Habe mir aufgrund des threads den Adapter installiert.
                  Außer ein paar Buttons sehe ich nur die Möglichkeit Befehle abzusetzen(?)

                  Wofür ist der eigentlich gedacht. Das readme gibt nicht wirklich viel her.

                  D Offline
                  D Offline
                  dos1973
                  wrote on last edited by dos1973
                  #9

                  @Homoran
                  Sollten Status Abfragen sein
                  Festplatten? Auslastung, cpu, temp etc.

                  Gibt aber auch irgendwo ein script das auf der syno ausgeführt wird und die Daten nach iobroker schreibt...

                  HomoranH 1 Reply Last reply
                  0
                  • D dos1973

                    @Homoran
                    Sollten Status Abfragen sein
                    Festplatten? Auslastung, cpu, temp etc.

                    Gibt aber auch irgendwo ein script das auf der syno ausgeführt wird und die Daten nach iobroker schreibt...

                    HomoranH Do not disturb
                    HomoranH Do not disturb
                    Homoran
                    Global Moderator Administrators
                    wrote on last edited by Homoran
                    #10

                    @dos1973 sagte in [Gelöst]Synology Adapter Polling Time?:

                    Sollten Status Abfragen sein
                    Festplatten? Auslastung, cpu, temp etc.

                    Danke!
                    Das hatte ich gehofft, aber nichts davon bekommen

                    Muss der User dann besondere Rechte haben?

                    kein Support per PN! - Fragen im Forum stellen -
                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                    Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                    1 Reply Last reply
                    0
                    • NashraN Offline
                      NashraN Offline
                      Nashra
                      Most Active Forum Testing
                      wrote on last edited by
                      #11

                      Ich log mich als admin auf der Syno ein. Was ich aber festgestellt habe ist, nachdem ich den
                      Adapter die Tage mal neu installiert habe sind die geholten Daten nicht vollständig d.h.
                      es fehlen Unterordner usw. die vorher vorhanden waren.
                      Der Adapter müßte wohl mal überholt werden denn vor einigen Monaten hat es noch funktioniert.

                      Gruß Ralf
                      Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

                      Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                      HomoranH 1 Reply Last reply
                      0
                      • NashraN Nashra

                        Ich log mich als admin auf der Syno ein. Was ich aber festgestellt habe ist, nachdem ich den
                        Adapter die Tage mal neu installiert habe sind die geholten Daten nicht vollständig d.h.
                        es fehlen Unterordner usw. die vorher vorhanden waren.
                        Der Adapter müßte wohl mal überholt werden denn vor einigen Monaten hat es noch funktioniert.

                        HomoranH Do not disturb
                        HomoranH Do not disturb
                        Homoran
                        Global Moderator Administrators
                        wrote on last edited by
                        #12

                        @Nashra
                        Das passt zu meinem issue.

                        Hast du auch Controller v2?

                        kein Support per PN! - Fragen im Forum stellen -
                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.
                        Das Forum freut sich über eine Spende. Benutzt dazu den Spendenbutton im Header. Danke!
                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        NashraN GlasfaserG 2 Replies Last reply
                        0
                        • HomoranH Homoran

                          @Nashra
                          Das passt zu meinem issue.

                          Hast du auch Controller v2?

                          NashraN Offline
                          NashraN Offline
                          Nashra
                          Most Active Forum Testing
                          wrote on last edited by
                          #13

                          @Homoran sagte in [Gelöst]Synology Adapter Polling Time?:

                          @Nashra
                          Das passt zu meinem issue.

                          Hast du auch Controller v2?

                          Ja

                          Gruß Ralf
                          Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

                          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                          1 Reply Last reply
                          0
                          • HomoranH Homoran

                            @Nashra
                            Das passt zu meinem issue.

                            Hast du auch Controller v2?

                            GlasfaserG Offline
                            GlasfaserG Offline
                            Glasfaser
                            wrote on last edited by
                            #14

                            @Homoran

                            Hier eine Screenshot Übersicht von den möglichen Datenpunkten :


                            1.JPG
                            2.JPG
                            3.JPG
                            4.JPG
                            5.JPG
                            6.JPG
                            7.JPG
                            8.JPG
                            9.JPG
                            10.JPG
                            11.JPG
                            12.JPG
                            13.JPG
                            14.JPG

                            Pooling ist auf 15000ms

                            @Lacoste9
                            Das mit " Sie können sich nicht an das System anmelden, da der Speicherplatz voll ist"
                            kann ich bestätigen , dieses kommt im 3/4 Jahr mal vor , dann ist der /dev/md0 100% von der Synology voll .
                            Dann hilft nur ein Hardreset.

                            Warum Wiso mit diesem Adapter der Speicher voll wird ,habe ich noch nicht rausgefunden , bin aber noch dran das rauszufinden .

                            111.JPG

                            66.JPG

                            @G4l4h4d
                            Stelle den Adapter auf Log-DEBUG , dann kannst du erkennen , was er macht / oder nicht im Log.

                            Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                            1 Reply Last reply
                            0
                            • D Offline
                              D Offline
                              dos1973
                              wrote on last edited by
                              #15

                              der adapter lief nie bei mir...
                              im Forum dann diesen Thread gefunden
                              Synology

                              das script dort ist nicht mehr vollständig verfügbar.
                              anbei meines (ist aber nicht mehr ganz identisch) von meiner Synology

                              #!/bin/bash
                              ##### Lokale Variablen anlegen #####
                              
                              ioBrokerSetURL="http://192.168.10.10:8082/set/javascript.0.synology."		# URL zum Setzen der Werte in ioBroker
                              
                              URL_set_CPUTemp1="${ioBrokerSetURL}CPUTemp1?value="
                              URL_set_CPUTemp2="${ioBrokerSetURL}CPUTemp2?value="
                              Script, daher aktuelle durch JavaScript ermittelt
                              URL_set_CPUUsage="${ioBrokerSetURL}CPUUsage?value="
                              URL_set_CPULoad="${ioBrokerSetURL}CPULoad?value="
                              
                              URL_set_MemTotalGB="${ioBrokerSetURL}MemTotalGB?value="
                              URL_set_MemFreeGB="${ioBrokerSetURL}MemFreeGB?value="
                              URL_set_MemUsedGB="${ioBrokerSetURL}MemUsedGB?value="
                              URL_set_MemFreePercent="${ioBrokerSetURL}MemFreePercent?value="
                              URL_set_MemUsedPercent="${ioBrokerSetURL}MemUsedPercent?value="
                              
                              URL_set_HDDTemp1="${ioBrokerSetURL}HDDTemp1?value="
                              URL_set_HDDTemp2="${ioBrokerSetURL}HDDTemp2?value="
                              
                              
                              URL_set_StorageTotalTB="${ioBrokerSetURL}StorageTotalTB?value="
                              URL_set_StorageFreeTB="${ioBrokerSetURL}StorageFreeTB?value="
                              URL_set_StorageUsedTB="${ioBrokerSetURL}StorageUsedTB?value="
                              URL_set_StorageFreePercent="${ioBrokerSetURL}StorageFreePercent?value="
                              URL_set_StorageUsedPercent="${ioBrokerSetURL}StorageUsedPercent?value="
                              
                              URL_set_UptimeDays="${ioBrokerSetURL}UptimeDays?value="
                              URL_set_UptimeHours="${ioBrokerSetURL}UptimeHours?value="
                              URL_set_UptimeMinutes="${ioBrokerSetURL}UptimeMinutes?value="
                              
                              URL_set_DSMVersion="${ioBrokerSetURL}DSMVersion?value="
                              URL_set_Timestamp="${ioBrokerSetURL}Timestamp?value="
                              
                              
                              ##### Ermitteln und Setzen der Werte #####
                              
                              # CPU-Temperatur
                              
                              CPUTemp1=$(cat /sys/bus/platform/devices/coretemp.0/temp2_input | awk '{print $1/1000}')
                              CPUTemp2=$(cat /sys/bus/platform/devices/coretemp.0/temp3_input | awk '{print $1/1000}')
                              
                              
                              url_CPUTemp1=$URL_set_CPUTemp1$CPUTemp1
                              echo "$url_CPUTemp1"
                              curl -s $url_CPUTemp1 > /dev/null 2>&1
                              
                              url_CPUTemp2=$URL_set_CPUTemp2$CPUTemp2
                              echo "$url_CPUTemp2"
                              curl -s $url_CPUTemp2 > /dev/null 2>&1
                              
                              
                              
                              # CPU-Usage
                              
                              CPUUsage=$(top -b -n3 -p 1 | fgrep "Cpu(s)" | tail -1 | awk -F'id,' -v prefix="$prefix" '{ split($1, vs, ","); v=vs[length(vs)]; sub("%", "", v); printf "%s%.1f\n", prefix, 100 - v }')
                              
                              url_CPUUsage=$URL_set_CPUUsage$CPUUsage
                              echo "$url_CPUUsage"
                              curl -s $url_CPUUsage > /dev/null 2>&1
                              
                              
                              # CPU-Load-Average
                              
                              CPULoad=$(uptime | awk -F'[a-z]:' '{ print $2}' | sed 's/ /%20/g')
                              
                              url_CPULoad=$URL_set_CPULoad$CPULoad
                              echo "$url_CPULoad"
                              curl -s $url_CPULoad > /dev/null 2>&1
                              
                              
                              # Memory Total in Gigabyte
                              
                              MemTotalGB=$(free | grep Mem | awk '{printf "%.1f\n", $2/1024/1024}')
                              
                              url_MemTotalGB=$URL_set_MemTotalGB$MemTotalGB
                              echo "$url_MemTotalGB"
                              curl -s $url_MemTotalGB > /dev/null 2>&1
                              
                              
                              # Memory Free in Gigabyte
                              
                              MemFreeGB=$(free | grep Mem | awk '{printf "%.1f\n", ($4+$6)/1024/1024}')
                              
                              url_MemFreeGB=$URL_set_MemFreeGB$MemFreeGB
                              echo "$url_MemFreeGB"
                              curl -s $url_MemFreeGB > /dev/null 2>&1
                              
                              
                              # Memory Used in Gigabyte
                              
                              MemUsedGB=$(free | grep Mem | awk '{printf "%.1f\n", $3/1024/1024}')
                              
                              url_MemUsedGB=$URL_set_MemUsedGB$MemUsedGB
                              echo "$url_MemUsedGB"
                              curl -s $url_MemUsedGB > /dev/null 2>&1
                              
                              
                              # Memory Free in Prozent
                              
                              MemFreePercent=$(free | grep Mem | awk '{printf "%.1f\n", ($4+$6)/$2 * 100.0}')
                              
                              url_MemFreePercent=$URL_set_MemFreePercent$MemFreePercent
                              echo "$url_MemFreePercent"
                              curl -s $url_MemFreePercent > /dev/null 2>&1
                              
                              
                              # Memory Used in Prozent
                              
                              MemUsedPercent=$(free | grep Mem | awk '{printf "%.1f\n", $3/$2 * 100.0}')
                              
                              url_MemUsedPercent=$URL_set_MemUsedPercent$MemUsedPercent
                              echo "$url_MemUsedPercent"
                              curl -s $url_MemUsedPercent > /dev/null 2>&1
                              
                              
                              # HDD-Temperaturen in Celsius
                              
                              HDDTemp1=$(smartctl -A /dev/sda -d ata | grep Temperature_Celsius | awk '{print $10}')
                              
                              url_HDDTemp1=$URL_set_HDDTemp1$HDDTemp1
                              echo "$url_HDDTemp1"
                              curl -s $url_HDDTemp1 > /dev/null 2>&1
                              
                              HDDTemp2=$(smartctl -A /dev/sdb -d ata | grep Temperature_Celsius | awk '{print $10}')
                              
                              url_HDDTemp2=$URL_set_HDDTemp2$HDDTemp2
                              echo "$url_HDDTemp2"
                              curl -s $url_HDDTemp2 > /dev/null 2>&1
                              
                              
                              
                              # Storage-Total Volume 1 in TB
                              
                              StorageTotalTB=$(df|awk '/volume1$/{printf "%.2f\n", ($2/1024/1024/1024)}')
                              
                              url_StorageTotalTB=$URL_set_StorageTotalTB$StorageTotalTB
                              echo "$url_StorageTotalTB"
                              curl -s $url_StorageTotalTB > /dev/null 2>&1
                              
                              
                              # Storage-Free Volume 1 in TB
                              
                              StorageFreeTB=$(df|awk '/volume1$/{printf "%.2f\n", ($4/1024/1024/1024)}')
                              
                              url_StorageFreeTB=$URL_set_StorageFreeTB$StorageFreeTB
                              echo "$url_StorageFreeTB"
                              curl -s $url_StorageFreeTB > /dev/null 2>&1
                              
                              
                              # Storage-Used Volume 1 in TB
                              
                              StorageUsedTB=$(df|awk '/volume1$/{printf "%.2f\n", ($3/1024/1024/1024)}')
                              
                              url_StorageUsedTB=$URL_set_StorageUsedTB$StorageUsedTB
                              echo "$url_StorageUsedTB"
                              curl -s $url_StorageUsedTB > /dev/null 2>&1
                              
                              
                              # Storage-Free Volume 1 in Prozent
                              
                              StorageFreePercent=$(df|awk '/volume1$/{printf "%.1f\n", ($4/$2*100)}')
                              
                              url_StorageFreePercent=$URL_set_StorageFreePercent$StorageFreePercent
                              echo "$url_StorageFreePercent"
                              curl -s $url_StorageFreePercent > /dev/null 2>&1
                              
                              
                              # Storage-Used Volume 1 in Prozent
                              
                              StorageUsedPercent=$(df|awk '/volume1$/{printf "%.1f\n", ($3/$2*100)}')
                              
                              url_StorageUsedPercent=$URL_set_StorageUsedPercent$StorageUsedPercent
                              echo "$url_StorageUsedPercent"
                              curl -s $url_StorageUsedPercent > /dev/null 2>&1
                              
                              
                              # Uptime unterteilt in "volle Tage und Stunden"
                              
                              UptimeSecs=$(cat /proc/uptime | awk '{printf"%.0f\n", $1}')
                              UptimeDays=$(($UptimeSecs/86400))
                              UptimeHours=$((($UptimeSecs/3600)-($UptimeDays*24)))
                              UptimeMinutes=$((($UptimeSecs/60)-($UptimeDays*24*60)-($UptimeHours*60)))
                              
                              url_UptimeDays=$URL_set_UptimeDays$UptimeDays
                              echo "$url_UptimeDays"
                              curl -s $url_UptimeDays > /dev/null 2>&1
                              
                              url_UptimeHours=$URL_set_UptimeHours$UptimeHours
                              echo "$url_UptimeHours"
                              curl -s $url_UptimeHours > /dev/null 2>&1
                              
                              url_UptimeMinutes=$URL_set_UptimeMinutes$UptimeMinutes
                              echo "$url_UptimeMinutes"
                              curl -s $url_UptimeMinutes > /dev/null 2>&1
                              
                              
                              # DSM-Version
                              
                              Version=$(more /etc.defaults/VERSION | grep productversion | awk -F '=' '{print $2}' | sed 's/"//g')
                              BuildNumber=$(more /etc.defaults/VERSION | grep buildnumber | awk -F '=' '{print $2}' | sed 's/"//g')
                              FixNumber=$(more /etc.defaults/VERSION | grep smallfixnumber | awk -F '=' '{print $2}' | sed 's/"//g')
                              
                              DSMVersion=$Version"-"$BuildNumber"%20Update%20"$FixNumber
                              
                              url_DSMVersion=$URL_set_DSMVersion$DSMVersion
                              echo "$url_DSMVersion"
                              curl -s $url_DSMVersion > /dev/null 2>&1
                              
                              
                              # Timestamp für letztes Update der Werte
                              
                              TimestampDay=$(date +%Y-%m-%d)
                              TimestampTime=$(date +%H:%M:%S)
                              
                              Timestamp=$TimestampDay"%20"$TimestampTime
                              
                              url_Timestamp=$URL_set_Timestamp$Timestamp
                              echo "$url_Timestamp"
                              curl -s $url_Timestamp > /dev/null 2>&1
                              
                              exit 0
                              

                              bei mir lief (derzeit off) das script direkt aus der Synology Aufgabenplanung, alle 10min - meine, dass die Temperaturwerte nicht augelesen wurden.

                              NashraN NegaleinN 2 Replies Last reply
                              2
                              • D dos1973

                                der adapter lief nie bei mir...
                                im Forum dann diesen Thread gefunden
                                Synology

                                das script dort ist nicht mehr vollständig verfügbar.
                                anbei meines (ist aber nicht mehr ganz identisch) von meiner Synology

                                #!/bin/bash
                                ##### Lokale Variablen anlegen #####
                                
                                ioBrokerSetURL="http://192.168.10.10:8082/set/javascript.0.synology."		# URL zum Setzen der Werte in ioBroker
                                
                                URL_set_CPUTemp1="${ioBrokerSetURL}CPUTemp1?value="
                                URL_set_CPUTemp2="${ioBrokerSetURL}CPUTemp2?value="
                                Script, daher aktuelle durch JavaScript ermittelt
                                URL_set_CPUUsage="${ioBrokerSetURL}CPUUsage?value="
                                URL_set_CPULoad="${ioBrokerSetURL}CPULoad?value="
                                
                                URL_set_MemTotalGB="${ioBrokerSetURL}MemTotalGB?value="
                                URL_set_MemFreeGB="${ioBrokerSetURL}MemFreeGB?value="
                                URL_set_MemUsedGB="${ioBrokerSetURL}MemUsedGB?value="
                                URL_set_MemFreePercent="${ioBrokerSetURL}MemFreePercent?value="
                                URL_set_MemUsedPercent="${ioBrokerSetURL}MemUsedPercent?value="
                                
                                URL_set_HDDTemp1="${ioBrokerSetURL}HDDTemp1?value="
                                URL_set_HDDTemp2="${ioBrokerSetURL}HDDTemp2?value="
                                
                                
                                URL_set_StorageTotalTB="${ioBrokerSetURL}StorageTotalTB?value="
                                URL_set_StorageFreeTB="${ioBrokerSetURL}StorageFreeTB?value="
                                URL_set_StorageUsedTB="${ioBrokerSetURL}StorageUsedTB?value="
                                URL_set_StorageFreePercent="${ioBrokerSetURL}StorageFreePercent?value="
                                URL_set_StorageUsedPercent="${ioBrokerSetURL}StorageUsedPercent?value="
                                
                                URL_set_UptimeDays="${ioBrokerSetURL}UptimeDays?value="
                                URL_set_UptimeHours="${ioBrokerSetURL}UptimeHours?value="
                                URL_set_UptimeMinutes="${ioBrokerSetURL}UptimeMinutes?value="
                                
                                URL_set_DSMVersion="${ioBrokerSetURL}DSMVersion?value="
                                URL_set_Timestamp="${ioBrokerSetURL}Timestamp?value="
                                
                                
                                ##### Ermitteln und Setzen der Werte #####
                                
                                # CPU-Temperatur
                                
                                CPUTemp1=$(cat /sys/bus/platform/devices/coretemp.0/temp2_input | awk '{print $1/1000}')
                                CPUTemp2=$(cat /sys/bus/platform/devices/coretemp.0/temp3_input | awk '{print $1/1000}')
                                
                                
                                url_CPUTemp1=$URL_set_CPUTemp1$CPUTemp1
                                echo "$url_CPUTemp1"
                                curl -s $url_CPUTemp1 > /dev/null 2>&1
                                
                                url_CPUTemp2=$URL_set_CPUTemp2$CPUTemp2
                                echo "$url_CPUTemp2"
                                curl -s $url_CPUTemp2 > /dev/null 2>&1
                                
                                
                                
                                # CPU-Usage
                                
                                CPUUsage=$(top -b -n3 -p 1 | fgrep "Cpu(s)" | tail -1 | awk -F'id,' -v prefix="$prefix" '{ split($1, vs, ","); v=vs[length(vs)]; sub("%", "", v); printf "%s%.1f\n", prefix, 100 - v }')
                                
                                url_CPUUsage=$URL_set_CPUUsage$CPUUsage
                                echo "$url_CPUUsage"
                                curl -s $url_CPUUsage > /dev/null 2>&1
                                
                                
                                # CPU-Load-Average
                                
                                CPULoad=$(uptime | awk -F'[a-z]:' '{ print $2}' | sed 's/ /%20/g')
                                
                                url_CPULoad=$URL_set_CPULoad$CPULoad
                                echo "$url_CPULoad"
                                curl -s $url_CPULoad > /dev/null 2>&1
                                
                                
                                # Memory Total in Gigabyte
                                
                                MemTotalGB=$(free | grep Mem | awk '{printf "%.1f\n", $2/1024/1024}')
                                
                                url_MemTotalGB=$URL_set_MemTotalGB$MemTotalGB
                                echo "$url_MemTotalGB"
                                curl -s $url_MemTotalGB > /dev/null 2>&1
                                
                                
                                # Memory Free in Gigabyte
                                
                                MemFreeGB=$(free | grep Mem | awk '{printf "%.1f\n", ($4+$6)/1024/1024}')
                                
                                url_MemFreeGB=$URL_set_MemFreeGB$MemFreeGB
                                echo "$url_MemFreeGB"
                                curl -s $url_MemFreeGB > /dev/null 2>&1
                                
                                
                                # Memory Used in Gigabyte
                                
                                MemUsedGB=$(free | grep Mem | awk '{printf "%.1f\n", $3/1024/1024}')
                                
                                url_MemUsedGB=$URL_set_MemUsedGB$MemUsedGB
                                echo "$url_MemUsedGB"
                                curl -s $url_MemUsedGB > /dev/null 2>&1
                                
                                
                                # Memory Free in Prozent
                                
                                MemFreePercent=$(free | grep Mem | awk '{printf "%.1f\n", ($4+$6)/$2 * 100.0}')
                                
                                url_MemFreePercent=$URL_set_MemFreePercent$MemFreePercent
                                echo "$url_MemFreePercent"
                                curl -s $url_MemFreePercent > /dev/null 2>&1
                                
                                
                                # Memory Used in Prozent
                                
                                MemUsedPercent=$(free | grep Mem | awk '{printf "%.1f\n", $3/$2 * 100.0}')
                                
                                url_MemUsedPercent=$URL_set_MemUsedPercent$MemUsedPercent
                                echo "$url_MemUsedPercent"
                                curl -s $url_MemUsedPercent > /dev/null 2>&1
                                
                                
                                # HDD-Temperaturen in Celsius
                                
                                HDDTemp1=$(smartctl -A /dev/sda -d ata | grep Temperature_Celsius | awk '{print $10}')
                                
                                url_HDDTemp1=$URL_set_HDDTemp1$HDDTemp1
                                echo "$url_HDDTemp1"
                                curl -s $url_HDDTemp1 > /dev/null 2>&1
                                
                                HDDTemp2=$(smartctl -A /dev/sdb -d ata | grep Temperature_Celsius | awk '{print $10}')
                                
                                url_HDDTemp2=$URL_set_HDDTemp2$HDDTemp2
                                echo "$url_HDDTemp2"
                                curl -s $url_HDDTemp2 > /dev/null 2>&1
                                
                                
                                
                                # Storage-Total Volume 1 in TB
                                
                                StorageTotalTB=$(df|awk '/volume1$/{printf "%.2f\n", ($2/1024/1024/1024)}')
                                
                                url_StorageTotalTB=$URL_set_StorageTotalTB$StorageTotalTB
                                echo "$url_StorageTotalTB"
                                curl -s $url_StorageTotalTB > /dev/null 2>&1
                                
                                
                                # Storage-Free Volume 1 in TB
                                
                                StorageFreeTB=$(df|awk '/volume1$/{printf "%.2f\n", ($4/1024/1024/1024)}')
                                
                                url_StorageFreeTB=$URL_set_StorageFreeTB$StorageFreeTB
                                echo "$url_StorageFreeTB"
                                curl -s $url_StorageFreeTB > /dev/null 2>&1
                                
                                
                                # Storage-Used Volume 1 in TB
                                
                                StorageUsedTB=$(df|awk '/volume1$/{printf "%.2f\n", ($3/1024/1024/1024)}')
                                
                                url_StorageUsedTB=$URL_set_StorageUsedTB$StorageUsedTB
                                echo "$url_StorageUsedTB"
                                curl -s $url_StorageUsedTB > /dev/null 2>&1
                                
                                
                                # Storage-Free Volume 1 in Prozent
                                
                                StorageFreePercent=$(df|awk '/volume1$/{printf "%.1f\n", ($4/$2*100)}')
                                
                                url_StorageFreePercent=$URL_set_StorageFreePercent$StorageFreePercent
                                echo "$url_StorageFreePercent"
                                curl -s $url_StorageFreePercent > /dev/null 2>&1
                                
                                
                                # Storage-Used Volume 1 in Prozent
                                
                                StorageUsedPercent=$(df|awk '/volume1$/{printf "%.1f\n", ($3/$2*100)}')
                                
                                url_StorageUsedPercent=$URL_set_StorageUsedPercent$StorageUsedPercent
                                echo "$url_StorageUsedPercent"
                                curl -s $url_StorageUsedPercent > /dev/null 2>&1
                                
                                
                                # Uptime unterteilt in "volle Tage und Stunden"
                                
                                UptimeSecs=$(cat /proc/uptime | awk '{printf"%.0f\n", $1}')
                                UptimeDays=$(($UptimeSecs/86400))
                                UptimeHours=$((($UptimeSecs/3600)-($UptimeDays*24)))
                                UptimeMinutes=$((($UptimeSecs/60)-($UptimeDays*24*60)-($UptimeHours*60)))
                                
                                url_UptimeDays=$URL_set_UptimeDays$UptimeDays
                                echo "$url_UptimeDays"
                                curl -s $url_UptimeDays > /dev/null 2>&1
                                
                                url_UptimeHours=$URL_set_UptimeHours$UptimeHours
                                echo "$url_UptimeHours"
                                curl -s $url_UptimeHours > /dev/null 2>&1
                                
                                url_UptimeMinutes=$URL_set_UptimeMinutes$UptimeMinutes
                                echo "$url_UptimeMinutes"
                                curl -s $url_UptimeMinutes > /dev/null 2>&1
                                
                                
                                # DSM-Version
                                
                                Version=$(more /etc.defaults/VERSION | grep productversion | awk -F '=' '{print $2}' | sed 's/"//g')
                                BuildNumber=$(more /etc.defaults/VERSION | grep buildnumber | awk -F '=' '{print $2}' | sed 's/"//g')
                                FixNumber=$(more /etc.defaults/VERSION | grep smallfixnumber | awk -F '=' '{print $2}' | sed 's/"//g')
                                
                                DSMVersion=$Version"-"$BuildNumber"%20Update%20"$FixNumber
                                
                                url_DSMVersion=$URL_set_DSMVersion$DSMVersion
                                echo "$url_DSMVersion"
                                curl -s $url_DSMVersion > /dev/null 2>&1
                                
                                
                                # Timestamp für letztes Update der Werte
                                
                                TimestampDay=$(date +%Y-%m-%d)
                                TimestampTime=$(date +%H:%M:%S)
                                
                                Timestamp=$TimestampDay"%20"$TimestampTime
                                
                                url_Timestamp=$URL_set_Timestamp$Timestamp
                                echo "$url_Timestamp"
                                curl -s $url_Timestamp > /dev/null 2>&1
                                
                                exit 0
                                

                                bei mir lief (derzeit off) das script direkt aus der Synology Aufgabenplanung, alle 10min - meine, dass die Temperaturwerte nicht augelesen wurden.

                                NashraN Offline
                                NashraN Offline
                                Nashra
                                Most Active Forum Testing
                                wrote on last edited by
                                #16

                                @dos1973 sagte in [Gelöst]Synology Adapter Polling Time?:

                                der adapter lief nie bei mir...
                                im Forum dann diesen Thread gefunden
                                Synology

                                das script dort ist nicht mehr vollständig verfügbar.
                                anbei meines (ist aber nicht mehr ganz identisch) von meiner Synology

                                bei mir lief (derzeit off) das script direkt aus der Synology Aufgabenplanung, alle 10min - meine, dass die Temperaturwerte nicht augelesen wurden.

                                Danke für das Script. Auf der Syn läuft es, aber ich bekomme beim IO die Daten nicht. DP sind angelegt, schade.

                                Gruß Ralf
                                Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                D 1 Reply Last reply
                                0
                                • NashraN Nashra

                                  @dos1973 sagte in [Gelöst]Synology Adapter Polling Time?:

                                  der adapter lief nie bei mir...
                                  im Forum dann diesen Thread gefunden
                                  Synology

                                  das script dort ist nicht mehr vollständig verfügbar.
                                  anbei meines (ist aber nicht mehr ganz identisch) von meiner Synology

                                  bei mir lief (derzeit off) das script direkt aus der Synology Aufgabenplanung, alle 10min - meine, dass die Temperaturwerte nicht augelesen wurden.

                                  Danke für das Script. Auf der Syn läuft es, aber ich bekomme beim IO die Daten nicht. DP sind angelegt, schade.

                                  D Offline
                                  D Offline
                                  dos1973
                                  wrote on last edited by dos1973
                                  #17

                                  @Nashra hast du den Port des "simple-API-Adapter" geprüft?
                                  ggfs musst du den im Script anpassen.

                                  1 Reply Last reply
                                  0
                                  • D Offline
                                    D Offline
                                    dos1973
                                    wrote on last edited by
                                    #18

                                    hmm, komisch. bei mir leider gleiches verhalten.
                                    Auf der Syn läuft es, aber die Daten kommen nicht an :-( aber es lief lange Zeit sehr gut.

                                    bei mir, höchstwahrscheinlich wegen der Umstellung auf Macvlan und

                                    GlasfaserG 1 Reply Last reply
                                    0
                                    • D dos1973

                                      hmm, komisch. bei mir leider gleiches verhalten.
                                      Auf der Syn läuft es, aber die Daten kommen nicht an :-( aber es lief lange Zeit sehr gut.

                                      bei mir, höchstwahrscheinlich wegen der Umstellung auf Macvlan und

                                      GlasfaserG Offline
                                      GlasfaserG Offline
                                      Glasfaser
                                      wrote on last edited by Glasfaser
                                      #19

                                      @dos1973
                                      @Nashra

                                      Ging bei mir auch nicht … musste das noch ändern :

                                      1.JPG

                                      Im Skript von 8082 auf Port 8087 ändern !!!

                                      ioBrokerSetURL="http://192.168.178.11:8087/set/javascript.0.synology."		# URL zum Setzen der Werte in ioBroker
                                      

                                      hier die Testausgabe :
                                      2.JPG

                                      Synology 918+ 16GB - ioBroker in Docker v9 , VISO auf Trekstor Primebook C13 13,3" , Hikvision Domkameras mit Surveillance Station .. CCU RaspberryMatic in Synology VM .. Zigbee CC2538+CC2592 .. Sonoff .. KNX .. Modbus ..

                                      1 Reply Last reply
                                      1
                                      • NashraN Offline
                                        NashraN Offline
                                        Nashra
                                        Most Active Forum Testing
                                        wrote on last edited by
                                        #20

                                        @Glasfaser :+1:

                                        Das war es, jetzt kommen Daten :slightly_smiling_face:

                                        Gruß Ralf
                                        Mir egal, wer Dein Vater ist! Wenn ich hier angel, wird nicht übers Wasser gelaufen!!

                                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                        D 1 Reply Last reply
                                        0
                                        • NashraN Nashra

                                          @Glasfaser :+1:

                                          Das war es, jetzt kommen Daten :slightly_smiling_face:

                                          D Offline
                                          D Offline
                                          dos1973
                                          wrote on last edited by
                                          #21

                                          @Nashra
                                          hmm, bei mir gehts immer noch nicht...?!?

                                          ihr habt den haken im "Web.0" Adapter für das simple-API rausgenommen, oder?

                                          GlasfaserG 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          Support us

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

                                          354

                                          Online

                                          32.7k

                                          Users

                                          82.5k

                                          Topics

                                          1.3m

                                          Posts
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Home
                                          • Recent
                                          • Tags
                                          • Unread 0
                                          • Categories
                                          • Unreplied
                                          • Popular
                                          • GitHub
                                          • Docu
                                          • Hilfe