Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. max. verarbeitbare Anzahl Millisekunden

NEWS

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

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    618

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

max. verarbeitbare Anzahl Millisekunden

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
13 Beiträge 4 Kommentatoren 1.1k Aufrufe 3 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • C Offline
    C Offline
    cbrocker
    schrieb am zuletzt editiert von cbrocker
    #1

    Hallo,
    ich habe eine generelle Frage zu Angaben in Millisekunden.
    Für die Aufzeichnung in influxdb kann man im Adapter ja bei der Entprellzeit und Blockzeit die Angabe in ms machen. Soweit klar. Gibt es da eine Einschränkung oder so? Bei z.B. 10 Minuten sind es ja 600000 ms. Bei 30 Minuten sind es 1,8 Mio ms. Kann das ioBroker bzw. der Adapter verarbeiten bzw. belastet das nicht die CPU oder so?

    Proxmox Cluster mit ioBroker, Wireguard, HomeAssistant (Testsystem), paperlessNGX, MariaDB, PiHole, Grafana, InfluxDB, 1 x BKW 600 Wp, 2 x BKW 400 Wp, 2 x SolarFlow 800 Pro mit 11,52 kWh Akku und 3,48 kWp, OpenDTU, AhoyDTU, HmIP, Shellys, AVM LAN/WLAN

    paul53P OliverIOO mcm1957M 3 Antworten Letzte Antwort
    0
    • C cbrocker

      Hallo,
      ich habe eine generelle Frage zu Angaben in Millisekunden.
      Für die Aufzeichnung in influxdb kann man im Adapter ja bei der Entprellzeit und Blockzeit die Angabe in ms machen. Soweit klar. Gibt es da eine Einschränkung oder so? Bei z.B. 10 Minuten sind es ja 600000 ms. Bei 30 Minuten sind es 1,8 Mio ms. Kann das ioBroker bzw. der Adapter verarbeiten bzw. belastet das nicht die CPU oder so?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #2

      @cbrocker sagte: belastet das nicht die CPU oder so?

      In Javascript wird immer mit 64-bit Fließkommazahlen gerechnet. Laut Selfhtml-Wiki:

      Das IEEE 754 Format ermöglicht die fehlerfreie Darstellung von Ganzzahlen im Bereich von -9007199254740992 bis +9007199254740992 (2^53).

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

      C 2 Antworten Letzte Antwort
      1
      • paul53P paul53

        @cbrocker sagte: belastet das nicht die CPU oder so?

        In Javascript wird immer mit 64-bit Fließkommazahlen gerechnet. Laut Selfhtml-Wiki:

        Das IEEE 754 Format ermöglicht die fehlerfreie Darstellung von Ganzzahlen im Bereich von -9007199254740992 bis +9007199254740992 (2^53).

        C Offline
        C Offline
        cbrocker
        schrieb am zuletzt editiert von
        #3

        @paul53 Hey Paul, ok, dann könnten es ja noch notfalls paar Stellen mehr sein. Ich danke dir für den Link.

        Proxmox Cluster mit ioBroker, Wireguard, HomeAssistant (Testsystem), paperlessNGX, MariaDB, PiHole, Grafana, InfluxDB, 1 x BKW 600 Wp, 2 x BKW 400 Wp, 2 x SolarFlow 800 Pro mit 11,52 kWh Akku und 3,48 kWp, OpenDTU, AhoyDTU, HmIP, Shellys, AVM LAN/WLAN

        1 Antwort Letzte Antwort
        0
        • paul53P paul53

          @cbrocker sagte: belastet das nicht die CPU oder so?

          In Javascript wird immer mit 64-bit Fließkommazahlen gerechnet. Laut Selfhtml-Wiki:

          Das IEEE 754 Format ermöglicht die fehlerfreie Darstellung von Ganzzahlen im Bereich von -9007199254740992 bis +9007199254740992 (2^53).

          C Offline
          C Offline
          cbrocker
          schrieb am zuletzt editiert von
          #4

          @paul53
          Hi Paul,
          hast du mir hierfür auch noch einen Tipp.
          Ich möchte einen Datenpunkt nur 1 x am Tag nach influxdb schreiben, z.B. abends um 19 Uhr.
          Brauche ich dafür ein Script? Sagt zumindest ChatGPT :-)

          Proxmox Cluster mit ioBroker, Wireguard, HomeAssistant (Testsystem), paperlessNGX, MariaDB, PiHole, Grafana, InfluxDB, 1 x BKW 600 Wp, 2 x BKW 400 Wp, 2 x SolarFlow 800 Pro mit 11,52 kWh Akku und 3,48 kWp, OpenDTU, AhoyDTU, HmIP, Shellys, AVM LAN/WLAN

          paul53P 1 Antwort Letzte Antwort
          0
          • C cbrocker

            @paul53
            Hi Paul,
            hast du mir hierfür auch noch einen Tipp.
            Ich möchte einen Datenpunkt nur 1 x am Tag nach influxdb schreiben, z.B. abends um 19 Uhr.
            Brauche ich dafür ein Script? Sagt zumindest ChatGPT :-)

            paul53P Offline
            paul53P Offline
            paul53
            schrieb am zuletzt editiert von
            #5

            @cbrocker sagte: Brauche ich dafür ein Script?

            Sicherlich, denn ich glaube nicht, dass man influxdb entsprechend konfigurieren kann.
            Ich würde dafür täglich um 19:00 Uhr einen eigenen Datenpunkt unter "0_userdata.0" setzen, der historisiert wird.

            Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
            Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

            C 1 Antwort Letzte Antwort
            1
            • paul53P paul53

              @cbrocker sagte: Brauche ich dafür ein Script?

              Sicherlich, denn ich glaube nicht, dass man influxdb entsprechend konfigurieren kann.
              Ich würde dafür täglich um 19:00 Uhr einen eigenen Datenpunkt unter "0_userdata.0" setzen, der historisiert wird.

              C Offline
              C Offline
              cbrocker
              schrieb am zuletzt editiert von
              #6

              @paul53 ah, Groschen gefallen. Natürlich logisch. Ich war jetzt auf einem anderen, umständlicheren Weg. Aber mit deinem Tipp ist das natürlich viel einfacher.
              Vielen Dank für deine wertvollen Tipps

              Proxmox Cluster mit ioBroker, Wireguard, HomeAssistant (Testsystem), paperlessNGX, MariaDB, PiHole, Grafana, InfluxDB, 1 x BKW 600 Wp, 2 x BKW 400 Wp, 2 x SolarFlow 800 Pro mit 11,52 kWh Akku und 3,48 kWp, OpenDTU, AhoyDTU, HmIP, Shellys, AVM LAN/WLAN

              1 Antwort Letzte Antwort
              0
              • C cbrocker

                Hallo,
                ich habe eine generelle Frage zu Angaben in Millisekunden.
                Für die Aufzeichnung in influxdb kann man im Adapter ja bei der Entprellzeit und Blockzeit die Angabe in ms machen. Soweit klar. Gibt es da eine Einschränkung oder so? Bei z.B. 10 Minuten sind es ja 600000 ms. Bei 30 Minuten sind es 1,8 Mio ms. Kann das ioBroker bzw. der Adapter verarbeiten bzw. belastet das nicht die CPU oder so?

                OliverIOO Offline
                OliverIOO Offline
                OliverIO
                schrieb am zuletzt editiert von
                #7

                @cbrocker

                hier die spezifikation von javascript zum thema zeit
                https://262.ecma-international.org/5.1/#sec-15.9.1.1

                das date objekt kann also jeweils 100 Millionen Tage vor und nach dem 1.1.1970 rechnen.
                Das müsste für die meisten Anwendungsfälle ausreichend sein. :)

                15.9.1.1Time Values and Time Range
                A Date object contains a Number indicating a particular instant in time to within a millisecond. Such a Number is called a time value. A time value may also be NaN, indicating that the Date object does not represent a specific instant of time.

                Time is measured in ECMAScript in milliseconds since 01 January, 1970 UTC. In time values leap seconds are ignored. It is assumed that there are exactly 86,400,000 milliseconds per day. ECMAScript Number values can represent all integers from –9,007,199,254,740,992 to 9,007,199,254,740,992; this range suffices to measure times to millisecond precision for any instant that is within approximately 285,616 years, either forward or backward, from 01 January, 1970 UTC.

                The actual range of times supported by ECMAScript Date objects is slightly smaller: exactly –100,000,000 days to 100,000,000 days measured relative to midnight at the beginning of 01 January, 1970 UTC. This gives a range of 8,640,000,000,000,000 milliseconds to either side of 01 January, 1970 UTC.

                The exact moment of midnight at the beginning of 01 January, 1970 UTC is represented by the value +0.

                Meine Adapter und Widgets
                TVProgram, SqueezeboxRPC, OpenLiga, RSSFeed, MyTime,, pi-hole2, vis-json-template, skiinfo, vis-mapwidgets, vis-2-widgets-rssfeed
                Links im Profil

                C 1 Antwort Letzte Antwort
                1
                • OliverIOO OliverIO

                  @cbrocker

                  hier die spezifikation von javascript zum thema zeit
                  https://262.ecma-international.org/5.1/#sec-15.9.1.1

                  das date objekt kann also jeweils 100 Millionen Tage vor und nach dem 1.1.1970 rechnen.
                  Das müsste für die meisten Anwendungsfälle ausreichend sein. :)

                  15.9.1.1Time Values and Time Range
                  A Date object contains a Number indicating a particular instant in time to within a millisecond. Such a Number is called a time value. A time value may also be NaN, indicating that the Date object does not represent a specific instant of time.

                  Time is measured in ECMAScript in milliseconds since 01 January, 1970 UTC. In time values leap seconds are ignored. It is assumed that there are exactly 86,400,000 milliseconds per day. ECMAScript Number values can represent all integers from –9,007,199,254,740,992 to 9,007,199,254,740,992; this range suffices to measure times to millisecond precision for any instant that is within approximately 285,616 years, either forward or backward, from 01 January, 1970 UTC.

                  The actual range of times supported by ECMAScript Date objects is slightly smaller: exactly –100,000,000 days to 100,000,000 days measured relative to midnight at the beginning of 01 January, 1970 UTC. This gives a range of 8,640,000,000,000,000 milliseconds to either side of 01 January, 1970 UTC.

                  The exact moment of midnight at the beginning of 01 January, 1970 UTC is represented by the value +0.

                  C Offline
                  C Offline
                  cbrocker
                  schrieb am zuletzt editiert von
                  #8

                  @oliverio Hey, danke für die Info.
                  Ja, dieser Time Range sollte auf jeden Fall reichen :-)

                  Grüße

                  Proxmox Cluster mit ioBroker, Wireguard, HomeAssistant (Testsystem), paperlessNGX, MariaDB, PiHole, Grafana, InfluxDB, 1 x BKW 600 Wp, 2 x BKW 400 Wp, 2 x SolarFlow 800 Pro mit 11,52 kWh Akku und 3,48 kWp, OpenDTU, AhoyDTU, HmIP, Shellys, AVM LAN/WLAN

                  1 Antwort Letzte Antwort
                  0
                  • C cbrocker

                    Hallo,
                    ich habe eine generelle Frage zu Angaben in Millisekunden.
                    Für die Aufzeichnung in influxdb kann man im Adapter ja bei der Entprellzeit und Blockzeit die Angabe in ms machen. Soweit klar. Gibt es da eine Einschränkung oder so? Bei z.B. 10 Minuten sind es ja 600000 ms. Bei 30 Minuten sind es 1,8 Mio ms. Kann das ioBroker bzw. der Adapter verarbeiten bzw. belastet das nicht die CPU oder so?

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

                    @cbrocker
                    Wenn im Adapter keine Sonderbehandlung für lange Zeiträume implementiert ist, dann kann es bei Intervallen / Timeouts größer 2147483647 ms (ca. 24,8 Tage) zu einem Fehlverhalten kommen:

                    When delay is larger than 2147483647 or less than 1, the delay will be set to 1. Non-integer delays are truncated to an integer.

                    Die oben diskutierten 64 Bit betreffen nur Timestamps. Die node Funktionen setTimeout / setIntervall arbeiten NICHT mit 64 Bit.

                    Welche Limits für den javascript Adapter gelten weiß ich nicht.

                    Quelle: https://nodejs.org/dist/latest-v18.x/docs/api/timers.html

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

                    Wer 'nen Kaffee spendieren will: https://paypal.me

                    LESEN - gute Forenbeitrage

                    paul53P 1 Antwort Letzte Antwort
                    1
                    • mcm1957M mcm1957

                      @cbrocker
                      Wenn im Adapter keine Sonderbehandlung für lange Zeiträume implementiert ist, dann kann es bei Intervallen / Timeouts größer 2147483647 ms (ca. 24,8 Tage) zu einem Fehlverhalten kommen:

                      When delay is larger than 2147483647 or less than 1, the delay will be set to 1. Non-integer delays are truncated to an integer.

                      Die oben diskutierten 64 Bit betreffen nur Timestamps. Die node Funktionen setTimeout / setIntervall arbeiten NICHT mit 64 Bit.

                      Welche Limits für den javascript Adapter gelten weiß ich nicht.

                      Quelle: https://nodejs.org/dist/latest-v18.x/docs/api/timers.html

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von paul53
                      #10

                      @mcm57 sagte: When delay is larger than 2147483647

                      Gut recherchiert 👍

                      Dann gilt diese Grenze (2^31 - 1) auch für den Javascript-Adapter.

                      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                      Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                      mcm1957M 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @mcm57 sagte: When delay is larger than 2147483647

                        Gut recherchiert 👍

                        Dann gilt diese Grenze (2^31 - 1) auch für den Javascript-Adapter.

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

                        @paul53
                        Danke - aber das Lob gehört anderen.

                        Diese Einschränkung wurde in den letzten Monaten im Developer Telegramm publik bzw. mehrfach diskutiert - daher stammt mein Wissen. Problem trat glaub ich beim Admin auf wenn man die Repositories nur mehr 1x Monat aktualisiseren lassen wollte. 1Monat = zu groß = nächste Aktualisierung sofort = ioB Instanz ist dicht ... (oder so ähnlich :-) )

                        @alle Developer
                        Prinzipiell wäre es wichtig, dass ALLE Adapter Timerwerte prüfen und vorzugsweise setTimeout/setIntervall und clearXxxx vom adapter Packages (also adapter.setTimeout bzw. this.setTimeout) verwenden. Dort sollte dieses Limit zumindest in den aktuellsten Versionen auch zentral abgesichert sein.

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

                        Wer 'nen Kaffee spendieren will: https://paypal.me

                        LESEN - gute Forenbeitrage

                        paul53P 1 Antwort Letzte Antwort
                        1
                        • mcm1957M mcm1957

                          @paul53
                          Danke - aber das Lob gehört anderen.

                          Diese Einschränkung wurde in den letzten Monaten im Developer Telegramm publik bzw. mehrfach diskutiert - daher stammt mein Wissen. Problem trat glaub ich beim Admin auf wenn man die Repositories nur mehr 1x Monat aktualisiseren lassen wollte. 1Monat = zu groß = nächste Aktualisierung sofort = ioB Instanz ist dicht ... (oder so ähnlich :-) )

                          @alle Developer
                          Prinzipiell wäre es wichtig, dass ALLE Adapter Timerwerte prüfen und vorzugsweise setTimeout/setIntervall und clearXxxx vom adapter Packages (also adapter.setTimeout bzw. this.setTimeout) verwenden. Dort sollte dieses Limit zumindest in den aktuellsten Versionen auch zentral abgesichert sein.

                          paul53P Offline
                          paul53P Offline
                          paul53
                          schrieb am zuletzt editiert von
                          #12

                          @mcm57 sagte: beim Admin auf wenn man die Repositories nur mehr 1x Monat aktualisiseren lassen wollte.

                          Das erfolgt per Timeout bzw. Intervall? Für so lange Zeiträume (mehrere Tage) würde ich es nicht verwenden.

                          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                          Produktiv: Asus PN 42 / N100 / 8 GB / 500 GB

                          mcm1957M 1 Antwort Letzte Antwort
                          0
                          • paul53P paul53

                            @mcm57 sagte: beim Admin auf wenn man die Repositories nur mehr 1x Monat aktualisiseren lassen wollte.

                            Das erfolgt per Timeout bzw. Intervall? Für so lange Zeiträume (mehrere Tage) würde ich es nicht verwenden.

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

                            @paul53
                            Sorry, hab da keine Detailinfos und auch nicht im Code gesucht.
                            Glaub mich nur daran zu erinnern, dass es dort aufgefallen ist. Kann mich aber auch irren wo das auftrat. Und normalerweise werden ja die Repos sowieso täglich aktualisisert.

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

                            Wer 'nen Kaffee spendieren will: https://paypal.me

                            LESEN - gute Forenbeitrage

                            1 Antwort Letzte Antwort
                            1

                            Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                            Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                            Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                            Registrieren Anmelden
                            Antworten
                            • In einem neuen Thema antworten
                            Anmelden zum Antworten
                            • Älteste zuerst
                            • Neuste zuerst
                            • Meiste Stimmen


                            Support us

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

                            444

                            Online

                            32.8k

                            Benutzer

                            82.9k

                            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