Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. Welcher Adapter für tgl. Laufzeit

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.2k

Welcher Adapter für tgl. Laufzeit

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
12 Beiträge 4 Kommentatoren 690 Aufrufe 1 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.
  • HomoranH Homoran

    Hallo @metaxa

    @metaxa sagte in Welcher Adapter für tgl. Laufzeit:

    Ich kann auf der piVCCU den Datenpunkt (CUxD)

    ich habe den CuxD-Betriebszeitzähler nie ans Laufen gebracht :-(

    @metaxa sagte in Welcher Adapter für tgl. Laufzeit:

    Gibt es einen Adapter der das schon mitbringt?

    nicht dass ich wüsste.

    @metaxa sagte in Welcher Adapter für tgl. Laufzeit:

    ich könnte natürlich selbst via Blockly mitrechnen

    mache ich auch ganz bescheuerterweise: Bei start der Pumpe startet ein 1 Minütiges Intervall, das einen Wert hochzählt.
    Um Mitternacht wird der Wert wieder auf 0 gesetzt

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

    @homoran sagte: Bei start der Pumpe startet ein 1 Minütiges Intervall, das einen Wert hochzählt. Um Mitternacht wird der Wert wieder auf 0 gesetzt

    Das geht auch anders, aktualisiert allerdings nur beim Ausschalten:

    Bild_2021-05-28_142111.png

    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

    metaxaM HomoranH 2 Antworten Letzte Antwort
    1
    • paul53P paul53

      @homoran sagte: Bei start der Pumpe startet ein 1 Minütiges Intervall, das einen Wert hochzählt. Um Mitternacht wird der Wert wieder auf 0 gesetzt

      Das geht auch anders, aktualisiert allerdings nur beim Ausschalten:

      Bild_2021-05-28_142111.png

      metaxaM Offline
      metaxaM Offline
      metaxa
      schrieb am zuletzt editiert von
      #4

      @homoran sagte in Welcher Adapter für tgl. Laufzeit:

      ich habe den CuxD-Betriebszeitzähler nie ans Laufen gebracht

      Servus und danke!
      Bei mir hat das Wrapper Device von Uwe jahrelang souverän funktioniert, ich denke es tut dies immer noch. Ich habe nur dieser Tage den Pool in Vollbetrieb genommen und schmerzlich festgestellt, dass die Abfrage des Datenpunkts in HM-Script nicht mehr funktioniert.

      var tmpH = dom.GetObject("CUxD.CUX9001003:1.TIME_ON_SUM").Value().ToInteger();
      WriteLine ("akt. PoPuLaufzeit in Minuten heute: " + tmpH);
      

      Der Wert ist aber da!
      f5d8a1dd-08cb-4b5c-af7c-a29c2aaa3407-grafik.png
      Die Poolsteuerung ist noch ein völlig autonomes Überbleipsel aus der Zeit vor iO, ich versuche bestmöglichst nicht zu mischen um mir dann bei der Fehlersuche noch schwerer zu tun :cold_sweat:

      @paul53 sagte in Welcher Adapter für tgl. Laufzeit:

      Das geht auch anders, aktualisiert allerdings nur beim Ausschalten:

      Das sieht genial aus @paul53, sofern mir im HM-Forum niemand helfen kann werde ich deinen Vorschlag versuchen. Lieben Dank dafür!

      1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @homoran sagte: Bei start der Pumpe startet ein 1 Minütiges Intervall, das einen Wert hochzählt. Um Mitternacht wird der Wert wieder auf 0 gesetzt

        Das geht auch anders, aktualisiert allerdings nur beim Ausschalten:

        Bild_2021-05-28_142111.png

        HomoranH Nicht stören
        HomoranH Nicht stören
        Homoran
        Global Moderator Administrators
        schrieb am zuletzt editiert von Homoran
        #5

        @paul53 sagte in Welcher Adapter für tgl. Laufzeit:

        Das geht auch anders, aktualisiert allerdings nur beim Ausschalten:

        ich weiß (inzwischen).
        Nur läuft das Anfängerscript bei mir schon ewig - und träge wie ich bin, bleibt da so

        Außerdem kann ich so in der vis immer die aktuelle Laufzeit sehen, während die Pumpe noch läuft.

        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 -

        metaxaM 1 Antwort Letzte Antwort
        0
        • HomoranH Homoran

          @paul53 sagte in Welcher Adapter für tgl. Laufzeit:

          Das geht auch anders, aktualisiert allerdings nur beim Ausschalten:

          ich weiß (inzwischen).
          Nur läuft das Anfängerscript bei mir schon ewig - und träge wie ich bin, bleibt da so

          Außerdem kann ich so in der vis immer die aktuelle Laufzeit sehen, während die Pumpe noch läuft.

          metaxaM Offline
          metaxaM Offline
          metaxa
          schrieb am zuletzt editiert von
          #6

          @homoran & @paul53 gibt es eigentlich eine Möglichkeit direkt aus iO heraus einen Datenpunkt von piVCCU/CUxD auszulesen?

          Eben so ähnlich >>>

          var tmpH = dom.GetObject("CUxD.CUX9001003:1.TIME_ON_SUM").Value().ToInteger();
          
          HomoranH paul53P 2 Antworten Letzte Antwort
          0
          • metaxaM metaxa

            @homoran & @paul53 gibt es eigentlich eine Möglichkeit direkt aus iO heraus einen Datenpunkt von piVCCU/CUxD auszulesen?

            Eben so ähnlich >>>

            var tmpH = dom.GetObject("CUxD.CUX9001003:1.TIME_ON_SUM").Value().ToInteger();
            
            HomoranH Nicht stören
            HomoranH Nicht stören
            Homoran
            Global Moderator Administrators
            schrieb am zuletzt editiert von
            #7

            @metaxa sagte in Welcher Adapter für tgl. Laufzeit:

            gibt es eigentlich eine Möglichkeit direkt aus iO heraus einen Datenpunkt von piVCCU/CUxD auszulesen?

            natürlich!
            Aber ich kann kein js :-( nur Blockly

            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 -

            HomoranH 1 Antwort Letzte Antwort
            0
            • metaxaM metaxa

              @homoran & @paul53 gibt es eigentlich eine Möglichkeit direkt aus iO heraus einen Datenpunkt von piVCCU/CUxD auszulesen?

              Eben so ähnlich >>>

              var tmpH = dom.GetObject("CUxD.CUX9001003:1.TIME_ON_SUM").Value().ToInteger();
              
              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #8

              @metaxa sagte: gibt es eigentlich eine Möglichkeit direkt aus iO heraus einen Datenpunkt von piVCCU/CUxD auszulesen?

              Ja, wenn eine Instanz für CUxD erstellt wurde.

              var tmpH = parseInt(getState("hm-rpc.2.CUX9001003.1.TIME_ON_SUM").val); // Instanznr. anpassen
              

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Antwort Letzte Antwort
              0
              • HomoranH Homoran

                @metaxa sagte in Welcher Adapter für tgl. Laufzeit:

                gibt es eigentlich eine Möglichkeit direkt aus iO heraus einen Datenpunkt von piVCCU/CUxD auszulesen?

                natürlich!
                Aber ich kann kein js :-( nur Blockly

                HomoranH Nicht stören
                HomoranH Nicht stören
                Homoran
                Global Moderator Administrators
                schrieb am zuletzt editiert von Homoran
                #9

                @homoran sagte in Welcher Adapter für tgl. Laufzeit:

                @metaxa sagte in Welcher Adapter für tgl. Laufzeit:

                gibt es eigentlich eine Möglichkeit direkt aus iO heraus einen Datenpunkt von piVCCU/CUxD auszulesen?

                natürlich!
                Aber ich kann kein js :-( nur Blockly

                EDIT:

                sieht dann wohl ungefähr so aus:

                var tmpH;
                tmpH = getState("hm-rpc.0.JEQ0046663.1.TEMPERATURE").val;
                

                das ist jetzt ein normaler Sensor, mit CuxD und (wie paul sagt) der entsprechenden Instanz sieht es analog dazu aus

                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 -

                metaxaM 1 Antwort Letzte Antwort
                0
                • HomoranH Homoran

                  @homoran sagte in Welcher Adapter für tgl. Laufzeit:

                  @metaxa sagte in Welcher Adapter für tgl. Laufzeit:

                  gibt es eigentlich eine Möglichkeit direkt aus iO heraus einen Datenpunkt von piVCCU/CUxD auszulesen?

                  natürlich!
                  Aber ich kann kein js :-( nur Blockly

                  EDIT:

                  sieht dann wohl ungefähr so aus:

                  var tmpH;
                  tmpH = getState("hm-rpc.0.JEQ0046663.1.TEMPERATURE").val;
                  

                  das ist jetzt ein normaler Sensor, mit CuxD und (wie paul sagt) der entsprechenden Instanz sieht es analog dazu aus

                  metaxaM Offline
                  metaxaM Offline
                  metaxa
                  schrieb am zuletzt editiert von
                  #10

                  @homoran & @paul53: Danke Euch beiden!

                  Das direkte Abfragen hatte natürlich auch keinen Erfolg, da ja das Zusammenspiel zwischen CCU und CUxD bei diesem Datenpunkt nicht funktioniert. Somit bekam ich auch nur einen "0" Wert.

                  Somit habe ich mich an das Blockly von @paul53 gewagt, das funktionierte auf Anhieb.

                  Ich habe bitte Verständnisfragen:

                  Warum steht das Befüllen der Variablen ganz oben?
                  3706015c-96b2-4148-92ff-740f77411cf5-grafik.png
                  Das Falls steht ja darunter, warum wird die Zeile dennoch ausgeführt?

                  Was genau triggert in diesem "Falls Objekt"?
                  Ist "ist kleiner als letztes" der timestamp? Weil ich überwache den DP .state meiner Poolpumpe.
                  8079ed44-dd60-43a8-af5f-ccf94384965a-grafik.png

                  "letzte Änderung" & "vorherige letzte Änderung" muss wohl auch ein Timestamp sein, sonst könnte man ja damit keine Zeitdauer berechnen?
                  01f2ae7e-5634-4d2d-8f0e-259c69c417f9-grafik.png

                  LG, mxa

                  paul53P 1 Antwort Letzte Antwort
                  0
                  • metaxaM metaxa

                    @homoran & @paul53: Danke Euch beiden!

                    Das direkte Abfragen hatte natürlich auch keinen Erfolg, da ja das Zusammenspiel zwischen CCU und CUxD bei diesem Datenpunkt nicht funktioniert. Somit bekam ich auch nur einen "0" Wert.

                    Somit habe ich mich an das Blockly von @paul53 gewagt, das funktionierte auf Anhieb.

                    Ich habe bitte Verständnisfragen:

                    Warum steht das Befüllen der Variablen ganz oben?
                    3706015c-96b2-4148-92ff-740f77411cf5-grafik.png
                    Das Falls steht ja darunter, warum wird die Zeile dennoch ausgeführt?

                    Was genau triggert in diesem "Falls Objekt"?
                    Ist "ist kleiner als letztes" der timestamp? Weil ich überwache den DP .state meiner Poolpumpe.
                    8079ed44-dd60-43a8-af5f-ccf94384965a-grafik.png

                    "letzte Änderung" & "vorherige letzte Änderung" muss wohl auch ein Timestamp sein, sonst könnte man ja damit keine Zeitdauer berechnen?
                    01f2ae7e-5634-4d2d-8f0e-259c69c417f9-grafik.png

                    LG, mxa

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

                    @metaxa sagte: Warum steht das Befüllen der Variablen ganz oben?

                    Damit bei Neustart des Skriptes mit dem im Datenpunkt gespeicherten Wert weiter gerechnet wird.

                    @metaxa sagte in Welcher Adapter für tgl. Laufzeit:

                    Ist "ist kleiner als letztes" der timestamp?

                    Nein "ist kleiner als letztes" bedeutet triggern bei Änderung von true --> false (Pumpe schaltet aus).

                    @metaxa sagte in Welcher Adapter für tgl. Laufzeit:

                    "letzte Änderung" & "vorherige letzte Änderung" muss wohl auch ein Timestamp sein

                    Ja, das sind Zeitstempel.

                    Damit die SV-Änderung an die CCU gesendet wird, muss dafür der Block "steuere" verwendet werden.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    1 Antwort Letzte Antwort
                    0
                    • metaxaM metaxa

                      Leider funktioniert meine Poolsteuerung nicht mehr vollständig autonom in der HM. Ich kann auf der piVCCU den Datenpunkt (CUxD) TIME_ON_SUM nicht mehr zuverlässig auslesen.

                      Ich bin mir sicher es gibt für iO schon einen Adapter der mir die Einschaltzeit (state = true) eines HM Aktores pro Tag liefert. Ja, ich könnte natürlich selbst via Blockly mitrechnen. Gibt es einen Adapter der das schon mitbringt?

                      mxa

                      D Offline
                      D Offline
                      dimaiv
                      schrieb am zuletzt editiert von
                      #12

                      @metaxa
                      Adapter was ihr sucht heißt "statistics", der kann "Betriebszeitzählung"

                      ioBroker- NUC8i3 / Proxmox / VM
                      Node.js v22.21.0
                      NPM v10.9.4
                      JS controller 7.1.0
                      Admin 7.7.20
                      ZigBee Adapter 3.3.1alpha.0
                      Zigbee LAN Gateway CC2652P
                      Zigbee Firmware 20250321

                      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

                      574

                      Online

                      32.6k

                      Benutzer

                      82.2k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe