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. Skripten / Logik
  4. Blockly
  5. [gelöst] Countown/ laufzeiz

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    343

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.6k

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

[gelöst] Countown/ laufzeiz

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 4 Kommentatoren 881 Aufrufe 3 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.
  • Sascha SchraderS Offline
    Sascha SchraderS Offline
    Sascha Schrader
    schrieb am zuletzt editiert von Sascha Schrader
    #1

    Guten Abend Leute..
    .Ich steh momentan auf den schlauch...hab auch gegoogelt. Ich mochte mir in der Vis einen Countdown bzw eine Laufzeit anzeigen lassen. und zwar geht es um meine Garten Pumpe. Ich kann diese über HM entweder an/aus, 30 min oder 60 min Timer ansteuern lassen.

    jetzt möchte ich mir die Laufzeit anzeigen lassen diese soll bei jedem Start von 0 wieder anfangen und wenn ich die 30 oder 60 min aktiviert habe das jeweils der Countdown startet damit ich sehe wie lange die Pumpe noch läuft

    Ist bestimmt sau einfach ...Ich komm grad nur nicht drauf...

    schönen Abend noch

    L 1 Antwort Letzte Antwort
    0
    • Sascha SchraderS Sascha Schrader

      Guten Abend Leute..
      .Ich steh momentan auf den schlauch...hab auch gegoogelt. Ich mochte mir in der Vis einen Countdown bzw eine Laufzeit anzeigen lassen. und zwar geht es um meine Garten Pumpe. Ich kann diese über HM entweder an/aus, 30 min oder 60 min Timer ansteuern lassen.

      jetzt möchte ich mir die Laufzeit anzeigen lassen diese soll bei jedem Start von 0 wieder anfangen und wenn ich die 30 oder 60 min aktiviert habe das jeweils der Countdown startet damit ich sehe wie lange die Pumpe noch läuft

      Ist bestimmt sau einfach ...Ich komm grad nur nicht drauf...

      schönen Abend noch

      L Offline
      L Offline
      lesiflo
      Most Active
      schrieb am zuletzt editiert von lesiflo
      #2

      @Sascha-Schrader
      Moin, dafür gibt es in HM das CUXD Object. Kennst du das? Damit kannst du so etwas recht leicht realisieren. Gucks du hier z.B. https://manualzz.com/doc/4572231/cuxd-handbuch---ehome-portal
      Seite 70, 5.7.2(2) State-Monitor Device

      Sieht dann bei mir so aus (Poolpumpe):
      Pool_HM.JPG
      Pool_Zeit_HM.JPG
      Pool_IO.JPG

      So und hier noch meine Lösung der Bewässerung (aber ohne HM, ist eine Fritz!Box-Schaltsteckdose)
      Bewässerung.JPG

      1 Antwort Letzte Antwort
      1
      • Sascha SchraderS Offline
        Sascha SchraderS Offline
        Sascha Schrader
        schrieb am zuletzt editiert von
        #3

        Danke werde ich heut abend testen... Mit cuxd arbeite ich schon

        L 1 Antwort Letzte Antwort
        0
        • Sascha SchraderS Sascha Schrader

          Danke werde ich heut abend testen... Mit cuxd arbeite ich schon

          L Offline
          L Offline
          lesiflo
          Most Active
          schrieb am zuletzt editiert von
          #4

          @Sascha-Schrader

          Hallo nochmal,
          ich hatte mich in der Doku vertan, richtig ist Seite 70, 5.7.2(2) State-Monitor Device

          1 Antwort Letzte Antwort
          0
          • Sascha SchraderS Offline
            Sascha SchraderS Offline
            Sascha Schrader
            schrieb am zuletzt editiert von Sascha Schrader
            #5

            Danke ...die aktuelle Laufzeit habe ich hinbekommen....auch das sie immer wieder von 0 anfängt
            8b15b36f-5872-4aca-864c-f415c7a6f2c9-image.png

            jedoch hätte ich nun gerne einen Countdown angezeigt im VIS von 30 oder 60 min..wenn ich die pumpe über einen Timer starte....
            Verwendet wird ein HM RC 4 Fernbedienung die Direkt verknüpft ist mit HM-ES-PMSw1-Pl Zwischensteckdose mit Leistungssensor
            eb473d82-0310-435a-882d-108c033859d8-image.png
            Die Ansteuerung über die VIS funktioniert.Muss ich mir da jetzt ein Blockly Skript schreiben?oder geht das auch über die HM?
            Hatte gehofft das dieser Datenpunkt meinen Timer anzeigt und zufällig runterzählt ;-) jedoch verändert sich dieser Datenpunkt nicht.
            12b4d35f-e457-4cd5-b435-aa3af06f1d50-image.png

            L 1 Antwort Letzte Antwort
            0
            • Sascha SchraderS Sascha Schrader

              Danke ...die aktuelle Laufzeit habe ich hinbekommen....auch das sie immer wieder von 0 anfängt
              8b15b36f-5872-4aca-864c-f415c7a6f2c9-image.png

              jedoch hätte ich nun gerne einen Countdown angezeigt im VIS von 30 oder 60 min..wenn ich die pumpe über einen Timer starte....
              Verwendet wird ein HM RC 4 Fernbedienung die Direkt verknüpft ist mit HM-ES-PMSw1-Pl Zwischensteckdose mit Leistungssensor
              eb473d82-0310-435a-882d-108c033859d8-image.png
              Die Ansteuerung über die VIS funktioniert.Muss ich mir da jetzt ein Blockly Skript schreiben?oder geht das auch über die HM?
              Hatte gehofft das dieser Datenpunkt meinen Timer anzeigt und zufällig runterzählt ;-) jedoch verändert sich dieser Datenpunkt nicht.
              12b4d35f-e457-4cd5-b435-aa3af06f1d50-image.png

              L Offline
              L Offline
              lesiflo
              Most Active
              schrieb am zuletzt editiert von lesiflo
              #6

              @Sascha-Schrader

              In meinem ersten Post siehst du ja im zweiten Bild die Werte vom CUxD Gerät für die ganzen Zeiten, u.a. auch den Wert TIME_ON_SUM. Dies ist der Wert den die Pumpe aktuell gelaufen ist. Wenn du den jetzt in einem Blockly-Script von deiner zuvor eingestellen Laufzeit abziehst hast du deine Restlaufzeit. 18 - 21 Uhr ist nur ein Beispiel damit der Trigger nur während dieser Zeit läuft. Kannst du beliebig umändern.

              So etwa, wo bei bei Object ID deine Countdownvariable stehen muss.
              Countdown.JPG

              1 Antwort Letzte Antwort
              1
              • Sascha SchraderS Offline
                Sascha SchraderS Offline
                Sascha Schrader
                schrieb am zuletzt editiert von
                #7

                Danke noch mal...Funktioniert alles so weit nur.....

                hier erst mal mein Blockly
                1bc6c7dd-7557-4236-bca1-27a04d90575c-image.png

                Funktions ablauf solll sein

                Wenn der Timer z.B. 60 min gestartet wurde wird das Objekt Pumpe 60 auf Wahr gesetzt. Darauf hin soll wenn der Timer ON sich ändert meine Countdown in Objekt Pumpe Counter 60 geschrieben werden.

                Jedoch immer wenn der Timer On sich ändert wird "läuft " die Zeit in jedem Pumpen Counter Objekt ab , egal ob die 30 min oder die 60 min.

                Ich dachte das Skript läuft von oben nach unten ab....also denke ich wenn Objekt Pumpe 30 auf unwahr steht das das Skript nicht abläuft egal ob sich Time on ändert oder nicht.
                Sondern nur das Skript abläuft wenn jeweils Pumpe 30 oder Pumpe 60 auf wahr steht......

                Wo habe ich meinen Fehler?

                thewhoboxT 1 Antwort Letzte Antwort
                0
                • Sascha SchraderS Sascha Schrader

                  Danke noch mal...Funktioniert alles so weit nur.....

                  hier erst mal mein Blockly
                  1bc6c7dd-7557-4236-bca1-27a04d90575c-image.png

                  Funktions ablauf solll sein

                  Wenn der Timer z.B. 60 min gestartet wurde wird das Objekt Pumpe 60 auf Wahr gesetzt. Darauf hin soll wenn der Timer ON sich ändert meine Countdown in Objekt Pumpe Counter 60 geschrieben werden.

                  Jedoch immer wenn der Timer On sich ändert wird "läuft " die Zeit in jedem Pumpen Counter Objekt ab , egal ob die 30 min oder die 60 min.

                  Ich dachte das Skript läuft von oben nach unten ab....also denke ich wenn Objekt Pumpe 30 auf unwahr steht das das Skript nicht abläuft egal ob sich Time on ändert oder nicht.
                  Sondern nur das Skript abläuft wenn jeweils Pumpe 30 oder Pumpe 60 auf wahr steht......

                  Wo habe ich meinen Fehler?

                  thewhoboxT Offline
                  thewhoboxT Offline
                  thewhobox
                  schrieb am zuletzt editiert von thewhobox
                  #8

                  @Sascha-Schrader sagte in Countown/ laufzeiz:

                  Wo habe ich meinen Fehler?

                  Der größte Fehler ist, dass die Trigger Elemente nie innerhalb eines anderen Triggers sein dürfen.

                  Mach die Berchnung entweder in einen Cron oder in ein Intervall jede Sekunde, den du dann bei erreichen von 0 löschst.

                  Edit: Verbesserungsvorschlag:

                  • Ich würde in dem jeweiligen Trigger der beiden Taster eine Variable mit der Laufzeit setzen (also wenn 60 button gedrückt setze variable auf z.B. 60), und danach Intervall starten.
                  • Im Intervall dann die Funktion berechnen aufrufen (das erspart das doppelte in den beiden Triggern), die die Restzeit schreibt und bei 0 Intervall wieder stoppt.

                  Meine Adapter: emby | discovery
                  Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                  1 Antwort Letzte Antwort
                  1
                  • Sascha SchraderS Offline
                    Sascha SchraderS Offline
                    Sascha Schrader
                    schrieb am zuletzt editiert von
                    #9

                    @thewhobox könntest du mir wenn du willst mir einen screenshoot zeigen...wie das Blockly auszusehen hat.....? Bin erst seit ca. 2 Monaten in der Materie IOBroker und Blockly....vorher hatte ich nur mit fhem und Homematic gearbeitet

                    paul53P 1 Antwort Letzte Antwort
                    0
                    • Sascha SchraderS Sascha Schrader

                      @thewhobox könntest du mir wenn du willst mir einen screenshoot zeigen...wie das Blockly auszusehen hat.....? Bin erst seit ca. 2 Monaten in der Materie IOBroker und Blockly....vorher hatte ich nur mit fhem und Homematic gearbeitet

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

                      @Sascha-Schrader Wenn boolsche Datenpunkte, die den Start von 30 bzw. 60 Minuten-Lauf abbilden, könnte es etwa so aussehen.

                      Blockly_Countdown_30_60_min.JPG

                      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
                      1
                      • Sascha SchraderS Offline
                        Sascha SchraderS Offline
                        Sascha Schrader
                        schrieb am zuletzt editiert von
                        #11

                        @paul53 @thewhobox @lesiflo
                        Besten Dank an euch......es läuft nun so wie ich es möchte
                        b48facc2-b52e-4ab8-b908-a6ddbedeb6da-image.png

                        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

                        750

                        Online

                        32.5k

                        Benutzer

                        81.7k

                        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