Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Tester
  4. [Neuer Adapter] Countdown

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    583

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

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

[Neuer Adapter] Countdown

Scheduled Pinned Locked Moved Tester
countdown
135 Posts 13 Posters 19.7k Views 17 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • liv-in-skyL liv-in-sky

    @jackblackson bild für 14:56 - neuer countdown auf TV3

    Image 17.png

    jackblacksonJ Offline
    jackblacksonJ Offline
    jackblackson
    wrote on last edited by
    #124

    @liv-in-sky Eigentlich sollte immer den selben Timer überschreiben gut funktionieren, ist so gedacht. TV3 schaut auch gut aus, nicht? Ah, wobei da was im repeatEvery drin steht...das scheint er nicht zu löschen, wenn das mal verbuggt ist. wenn du mal den TV3 Ordner löscht, sollte es nciht mehr so sein. Und TV1 am besten auch. Ich bau das im Code mal als Fix ein

    1 Reply Last reply
    0
    • liv-in-skyL Offline
      liv-in-skyL Offline
      liv-in-sky
      wrote on last edited by
      #125

      @jackblackson

      kommt jetzt jede minute - ist noch für 14:50 countdown

      Image 18.png

      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

      jackblacksonJ 2 Replies Last reply
      0
      • liv-in-skyL liv-in-sky

        @jackblackson

        kommt jetzt jede minute - ist noch für 14:50 countdown

        Image 18.png

        jackblacksonJ Offline
        jackblacksonJ Offline
        jackblackson
        wrote on last edited by
        #126

        @liv-in-sky Ich weiß wo das Problem liegt - gib mir noch ein paar Minuten, das ganze zu Testen, ob es jetzt richtig läuft

        1 Reply Last reply
        0
        • liv-in-skyL liv-in-sky

          @jackblackson

          kommt jetzt jede minute - ist noch für 14:50 countdown

          Image 18.png

          jackblacksonJ Offline
          jackblacksonJ Offline
          jackblackson
          wrote on last edited by jackblackson
          #127

          @liv-in-sky so - jetzt sollte es funktionieren, bei mir geht mal alles jetzt. Bitte nochmal die 1.1.0 neu installieren. Und die Setup-Einträge am besten auch neu anlegen, wenn sie aktuell "kaputt" sind, oder das Blocky neu laufen lassen

          1 Reply Last reply
          0
          • jackblacksonJ jackblackson

            @liv-in-sky Hm...am besten (wenn es deine Testumgebung ist oder du nix verlierst) ist glaub wirklich löschen..ich hab es grad ausprobiert, bei mir sieht es gut aus:
            fecd8c38-7aab-486b-bbba-4e06df1e0f2e-grafik.png

            liv-in-skyL Offline
            liv-in-skyL Offline
            liv-in-sky
            wrote on last edited by
            #128

            @jackblackson danke dir - jetzt läuft es wieder - "reached" geht auf true - scripte laufen wieder

            nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

            jackblacksonJ 1 Reply Last reply
            0
            • liv-in-skyL liv-in-sky

              @jackblackson danke dir - jetzt läuft es wieder - "reached" geht auf true - scripte laufen wieder

              jackblacksonJ Offline
              jackblacksonJ Offline
              jackblackson
              wrote on last edited by
              #129

              @liv-in-sky Perfekt, hab den Fix in die latest hochgeschoben - danke fürs Testen und Feedback!

              1 Reply Last reply
              0
              • jackblacksonJ Offline
                jackblacksonJ Offline
                jackblackson
                wrote on last edited by jackblackson
                #130

                @skokarl @Eventhusiasten Schaut euch das mal an, vielleicht könnte über diesen Adapter euer Bedürfniss besser abgedeckt werden.
                https://forum.iobroker.net/topic/31479/test-adapter-time-switch-v1-0-x-github-latest/4

                Ah - aktuell scheint die Umsetzung noch nicht so zu sein das ihr es so nutzen könnt, aber vielleicht dort mal nachfragen

                1 Reply Last reply
                0
                • BostilB Offline
                  BostilB Offline
                  Bostil
                  wrote on last edited by
                  #131

                  @jackblackson Möchte nochmal auf den schönen Adapter zurückkommen. Diesen hatte ich nun schon ein paar Monate im Einsatz, um bis zur Geburt unseres Sohnes den Countdown runterzuzählen. Nun fände ich es toll auch sein Alter in Tagen hochzuzählen. Denkst du, es könnte auch einmal eine Funktion geben, um das "Weiterlaufen" des Timers als positive Zahl einzustellen?

                  DANKE!

                  jackblacksonJ 1 Reply Last reply
                  0
                  • BostilB Bostil

                    @jackblackson Möchte nochmal auf den schönen Adapter zurückkommen. Diesen hatte ich nun schon ein paar Monate im Einsatz, um bis zur Geburt unseres Sohnes den Countdown runterzuzählen. Nun fände ich es toll auch sein Alter in Tagen hochzuzählen. Denkst du, es könnte auch einmal eine Funktion geben, um das "Weiterlaufen" des Timers als positive Zahl einzustellen?

                    DANKE!

                    jackblacksonJ Offline
                    jackblacksonJ Offline
                    jackblackson
                    wrote on last edited by
                    #132

                    @Bostil Hallo! Ich finde dies ist eigentlich eine super Idee - ich schau mir mal an, wie dies umzusetzen wäre.

                    liv-in-skyL 1 Reply Last reply
                    0
                    • jackblacksonJ jackblackson

                      @Bostil Hallo! Ich finde dies ist eigentlich eine super Idee - ich schau mir mal an, wie dies umzusetzen wäre.

                      liv-in-skyL Offline
                      liv-in-skyL Offline
                      liv-in-sky
                      wrote on last edited by
                      #133

                      @jackblackson

                      hi -ich wollte mal fragen, ob es möglich wäre einen datenpunkt mit minuten zu bekommen - ich meine die ganzen minuten/den ganzen countdown in einer minuten-zahl - in der vis ist es nicht schön zum darstellen - ich habe einige countdowns, die die z.b 75 minuten lang sind, aber ich brauche die stunden nicht. um das in der vis mit einem widget anzuzeigen, muss ich eine extra umrechnung machen

                      nach einem gelösten Thread wäre es sinnvoll dies in der Überschrift des ersten Posts einzutragen [gelöst]-... Bitte benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat. Forum-Tools: PicPick https://picpick.app/en/download/ und ScreenToGif https://www.screentogif.com/downloads.html

                      1 Reply Last reply
                      0
                      • jackblacksonJ jackblackson

                        Hallo!

                        Wie hier beschrieben würde ich gerne einen Adapter programmieren, der es ermöglicht, einen oder mehrere Countdowns zu berechnen, in Minuten, Stunden, Tage, Monate,usw. (Link Text). Dabei sollten die verschiedenen Countdowns einen Namen und jeweils einen Zieltermin haben - diese sollten über das Setup oder direkt über die Datenpunkte verwaltet werden können, damit eine Änderung auch über VIS möglich ist. Danach sollten jeweils als Datenpunkte die Unterschiede zwischen dem Datenpunkt und "jetzt" berechnet werden.

                        Ich habe bereits mit einem Github Repository angefangen, bin jedoch noch ziemlicher anfänger. Ich hab mir ein bisschen andere Projekt angesehen, und versucht, mit dem Admin Setup anzufangen - jedoch scheitere ich aktuell daran, das beim Klicken auf + neue Zeilen angelegt werden..hat mir hier jemand einen Tipp?

                        Link zum Repository

                        ElektrogeistE Offline
                        ElektrogeistE Offline
                        Elektrogeist
                        wrote on last edited by
                        #134

                        Hallo @jackblackson,

                        ich finde deinen Adapter echt toll habe aber ein kleines Problem ;)

                        Ich nutze die HTML Ausgabe der Liste (countdown.0.htmlContent) um sie in meiner VIS darzustellen. Leider werden die Countdowns nicht nach Fälligkeitsdatum sondern nach Erstellungsdatum in die Liste geschrieben. Das führt (in meinem Fall) dazu das man immer nur die drei ältesten Einträge sieht. Kann man die Liste (countdown.0.htmlContent) irgendwie sortieren, so das die als nächstes eintretenden Ereignisse chronologisch als erstes in die Liste geschrieben werden?

                        Bei mir sieht das so aus und alle Einträge die später hinzugefügt wurden und auch früher fällig sind tauchen nicht mehr auf da sie weiter hinten in der Liste stehen.

                        Bildschirmfoto 2021-09-30 um 21.58.29.png

                        Würde mich freuen wenn hier jemand Abhilfe kennt und mir auf die Sprünge hilft oder es im Adapter die Möglichkeit zum Sortieren geben würde.

                        Viele Grüße
                        Elektrogeist

                        ElektrogeistE 1 Reply Last reply
                        0
                        • ElektrogeistE Elektrogeist

                          Hallo @jackblackson,

                          ich finde deinen Adapter echt toll habe aber ein kleines Problem ;)

                          Ich nutze die HTML Ausgabe der Liste (countdown.0.htmlContent) um sie in meiner VIS darzustellen. Leider werden die Countdowns nicht nach Fälligkeitsdatum sondern nach Erstellungsdatum in die Liste geschrieben. Das führt (in meinem Fall) dazu das man immer nur die drei ältesten Einträge sieht. Kann man die Liste (countdown.0.htmlContent) irgendwie sortieren, so das die als nächstes eintretenden Ereignisse chronologisch als erstes in die Liste geschrieben werden?

                          Bei mir sieht das so aus und alle Einträge die später hinzugefügt wurden und auch früher fällig sind tauchen nicht mehr auf da sie weiter hinten in der Liste stehen.

                          Bildschirmfoto 2021-09-30 um 21.58.29.png

                          Würde mich freuen wenn hier jemand Abhilfe kennt und mir auf die Sprünge hilft oder es im Adapter die Möglichkeit zum Sortieren geben würde.

                          Viele Grüße
                          Elektrogeist

                          ElektrogeistE Offline
                          ElektrogeistE Offline
                          Elektrogeist
                          wrote on last edited by Elektrogeist
                          #135

                          Okay, ich konnte mir dann doch noch selber helfen.

                          Lösung wie folgt:

                          In oder unter Zeile 899 der main.js folgendes einfügen

                          tableArray.sort(function(a, b) {
                            if (a.length >= 3 && b.length >= 3) {
                              return a[2] - b[2];
                              }
                            else {
                              return 0;
                              }
                            }
                          );
                          

                          Dann sieht das ganze wie folgt aus bzw. die Liste wird entsprechend der als nächstes erfolgenden Ereignisse sortiert

                          Bildschirmfoto 2021-10-01 um 13.28.16.png

                          Schöner wäre natürlich wenn man das ganze direkt in der Countdown Instanz einstellen könnte.

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          288

                          Online

                          32.7k

                          Users

                          82.6k

                          Topics

                          1.3m

                          Posts
                          Community
                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                          ioBroker Community 2014-2025
                          logo
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Home
                          • Recent
                          • Tags
                          • Unread 0
                          • Categories
                          • Unreplied
                          • Popular
                          • GitHub
                          • Docu
                          • Hilfe