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

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

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.4k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.5k

[Gelöst]Synology Adapter Polling Time?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
synologypollingtime
41 Beiträge 8 Kommentatoren 3.1k Aufrufe 6 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.
  • ? Ein ehemaliger Benutzer

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

    G Offline
    G Offline
    G4l4h4d
    schrieb am zuletzt editiert von
    #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 Antwort Letzte Antwort
    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
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #4

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

      G 1 Antwort Letzte Antwort
      0
      • ? Ein ehemaliger Benutzer

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

        G Offline
        G Offline
        G4l4h4d
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        0
        • NashraN Offline
          NashraN Offline
          Nashra
          Most Active Forum Testing
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • L Offline
            L Offline
            Lacoste9
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            0
            • HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #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 - es gibt fast nichts, was nicht auch für andere interessant ist.

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

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              D 1 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                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 Nicht stören
                  HomoranH Nicht stören
                  Homoran
                  Global Moderator Administrators
                  schrieb am zuletzt editiert von 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 - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                  der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                  1 Antwort Letzte Antwort
                  0
                  • NashraN Offline
                    NashraN Offline
                    Nashra
                    Most Active Forum Testing
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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 Nicht stören
                      HomoranH Nicht stören
                      Homoran
                      Global Moderator Administrators
                      schrieb am zuletzt editiert von
                      #12

                      @Nashra
                      Das passt zu meinem issue.

                      Hast du auch Controller v2?

                      kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

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

                      der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                      NashraN GlasfaserG 2 Antworten Letzte Antwort
                      0
                      • HomoranH Homoran

                        @Nashra
                        Das passt zu meinem issue.

                        Hast du auch Controller v2?

                        NashraN Offline
                        NashraN Offline
                        Nashra
                        Most Active Forum Testing
                        schrieb am zuletzt editiert von
                        #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 Antwort Letzte Antwort
                        0
                        • HomoranH Homoran

                          @Nashra
                          Das passt zu meinem issue.

                          Hast du auch Controller v2?

                          GlasfaserG Offline
                          GlasfaserG Offline
                          Glasfaser
                          schrieb am zuletzt editiert von
                          #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 Antwort Letzte Antwort
                          0
                          • D Offline
                            D Offline
                            dos1973
                            schrieb am zuletzt editiert von
                            #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 Antworten Letzte Antwort
                            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
                              schrieb am zuletzt editiert von
                              #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 Antwort Letzte Antwort
                              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
                                schrieb am zuletzt editiert von dos1973
                                #17

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

                                1 Antwort Letzte Antwort
                                0
                                • D Offline
                                  D Offline
                                  dos1973
                                  schrieb am zuletzt editiert von
                                  #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 Antwort Letzte Antwort
                                  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
                                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                                    1
                                    • NashraN Offline
                                      NashraN Offline
                                      Nashra
                                      Most Active Forum Testing
                                      schrieb am zuletzt editiert von
                                      #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 Antwort Letzte Antwort
                                      0
                                      • NashraN Nashra

                                        @Glasfaser :+1:

                                        Das war es, jetzt kommen Daten :slightly_smiling_face:

                                        D Offline
                                        D Offline
                                        dos1973
                                        schrieb am zuletzt editiert von
                                        #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 Antwort Letzte Antwort
                                        0
                                        • D dos1973

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

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

                                          GlasfaserG Offline
                                          GlasfaserG Offline
                                          Glasfaser
                                          schrieb am zuletzt editiert von
                                          #22

                                          @dos1973
                                          Nee.... den Haken reingemacht !

                                          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 ..

                                          D 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
                                          FAQ Cloud / IOT
                                          HowTo: Node.js-Update
                                          HowTo: Backup/Restore
                                          Downloads
                                          BLOG

                                          733

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          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