<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Suche Widget für Countdown Wiedergabe in Vis]]></title><description><![CDATA[<p dir="auto">Habe ein Datenpunkt vom Skript mit Countdown Wiedergabe. Ich möchte mir einen Countdown in meiner vis anzeigen lassen, der von 120 Sekunden runterzählt  bis was auslöst . Kann mir da jemand mal eins zur Verfügung stellen .</p>
]]></description><link>https://forum.iobroker.net/topic/84203/suche-widget-für-countdown-wiedergabe-in-vis</link><generator>RSS for Node</generator><lastBuildDate>Wed, 08 Apr 2026 00:11:21 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/84203.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 01 Apr 2026 21:14:12 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Suche Widget für Countdown Wiedergabe in Vis on Thu, 02 Apr 2026 05:53:02 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kippe" aria-label="Profile: Kippe">@<bdi>Kippe</bdi></a> <a href="/post/1332706">sagte</a>:</p>
<p dir="auto">Ich möchte mir einen Countdown in meiner vis anzeigen lassen, der von 120 Sekunden runterzählt</p>
</blockquote>
<p dir="auto">Das geht per Script.<br />
Benutze bitte mal die Suche.<br />
Gibt zahlreiche Beispiele mit einem Script.</p>
<p dir="auto">z.B. so:</p>
<pre><code>
// Countdown Garage

var count,timer;

function countdown(){
  count--;
  if(count &gt; 0) {
        setState('javascript.0.System.Countdown.Garage.countdown', count);
        if (count &gt; 60) {
            var min = parseInt(count/60);
            var sek = count - (min*60);
            setState('javascript.0.System.Countdown.Garage.countdown', count);
            setState('javascript.0.System.Countdown.Garage.countdown2', min + " Min.  " + sek + " Sek.");
        } else {
            setState('javascript.0.System.Countdown.Garage.countdown', count);
            setState('javascript.0.System.Countdown.Garage.countdown2', count + " Sek.");
        }
  }
  else {
        setState('javascript.0.System.Countdown.Garage.countTrigger', false );
  }
}

on({id: "javascript.0.System.Countdown.Garage.countTrigger", change: "ne"}, function(obj){
    if(obj.state.val) { 
        count = getState('javascript.0.System.Countdown.Garage.Zeitvorgabe').val * 60;  // in Sekunden
        setState('javascript.0.System.Countdown.Garage.countdown', count);
        timer = setInterval(countdown, 1000);   // 1000 = 1 Sek. ;  60000 = 60 Sek.
    } else {
        clearInterval(timer);
        setState('javascript.0.System.Countdown.Garage.countdown', 0 );
        setState('javascript.0.System.Countdown.Garage.countdown2', "" );
    }
});


</code></pre>
<p dir="auto">DP musst du natürlich anlegen.</p>
]]></description><link>https://forum.iobroker.net/post/1332719</link><guid isPermaLink="true">https://forum.iobroker.net/post/1332719</guid><dc:creator><![CDATA[bahnuhr]]></dc:creator><pubDate>Thu, 02 Apr 2026 05:53:02 GMT</pubDate></item><item><title><![CDATA[Reply to Suche Widget für Countdown Wiedergabe in Vis on Wed, 01 Apr 2026 23:28:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kippe" aria-label="Profile: Kippe">@<bdi>Kippe</bdi></a></p>
<p dir="auto">Schau mal im Adapter mytime.<br />
Da gibt es einen Count-down Timer<br />
Mit verschiedenen Anzeige Widgets.<br />
Allerdings wird der Datenpunkt nicht kontinuierlich runter gezählt, sondern nur Start und Länge gemerkt.<br />
Das kontinuierliche herunter zählen belastet nur unnötig den Server und erzeugt unter Umständen Netzwerklast, die nicht notwendig ist<br />
Das herunter zählen wird im Widget gemacht.<br />
Der Adapter schaltet dann einen Daten. Wenn die Zeit abgelaufen ist, auf die man dann mit blockly oder Java Skript reagieren kann.</p>
<p dir="auto"><a href="https://github.com/oweitman/ioBroker.mytime" rel="nofollow ugc">https://github.com/oweitman/ioBroker.mytime</a><br />
Adapter ist im stable repository verfügbar</p>
]]></description><link>https://forum.iobroker.net/post/1332711</link><guid isPermaLink="true">https://forum.iobroker.net/post/1332711</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Wed, 01 Apr 2026 23:28:05 GMT</pubDate></item></channel></rss>