Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Gesamtlaufzeit ermitteln

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Gesamtlaufzeit ermitteln

    This topic has been deleted. Only users with topic management privileges can see it.
    • amg_666
      amg_666 last edited by

      Moin,

      ich hab grade ne Denkblockade, kann mir hier jemand auf die Sprünge helfen wie ich das angehe?
      Wolf Ölheizung liefert einen Datenpunkt "Status Brenner/Flamme", der ist entweder True (Brenner läuft/verbrennt Öl) oder eben False.
      Ich möchte die Laufleistung ermitteln, also wie lange hat der Brenner insgesamt gearbeitet/Öl verbraucht.
      Globale Variable unter Javascript.0 anlegen "Brennerlaufzeit" und dann ein Skript was jeweils auf Brenner True und Brenner False triggert? Wie lese ich da die Timestamp des Datenpunkts aus und vor allem wie berechne ich die Differenz zwischen einem True Wert bis zum nächsten False (also wie lange ist der grade am Stück gelaufen? Idealerweise hätte ich diese Zeitdifferenz gern in Sekunden, weil ich die dann einfach auf die Variable Brennerlaufzeit draufaddieren könnte und dann immer die Gesamtlaufzeit in Sek hätte.

      T P paul53 3 Replies Last reply Reply Quote 0
      • B
        bommel_030 last edited by

        Bin gerade nur am Handy unterwegs, aber der Adapter sollte das können

        https://forum.iobroker.net/topic/57213/test-adapter-betriebsstundenzähler

        1 Reply Last reply Reply Quote 0
        • T
          ticaki Developer @amg_666 last edited by

          @amg_666 sagte in Gesamtlaufzeit ermitteln:

          Globale Variable unter Javascript.0 anlegen "Brennerlaufzeit"

          Besser unter userdata.0: Welche Art Script? Javascript Blockly Typescript?

          1 Reply Last reply Reply Quote 0
          • P
            pk68 @amg_666 last edited by

            @amg_666 sagte in Gesamtlaufzeit ermitteln:

            Wie lese ich da die Timestamp des Datenpunkts aus

            let time = getState('0_userdata.0.Fritzbox.received.todayBytes').ts
            console.log('Timestamp Datenpunkt:' + time);
            
            1 Reply Last reply Reply Quote 0
            • paul53
              paul53 @amg_666 last edited by paul53

              @amg_666 sagte: "Brennerlaufzeit" und dann ein Skript

              Siehe hier, aber ohne Reset um Mitternacht.

              amg_666 1 Reply Last reply Reply Quote 0
              • amg_666
                amg_666 @paul53 last edited by

                @paul53 @ticaki: Erstmal danke für die Rückmeldung, ich werde das Skript und den Adapter mal anschaun.

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                788
                Online

                31.7k
                Users

                79.8k
                Topics

                1.3m
                Posts

                javascript monitoring
                5
                6
                256
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo