<?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[Mehrere Timeouts hintereinander]]></title><description><![CDATA[<p dir="auto">Hallo zusammen,</p>
<p dir="auto">ich versuche gerade, meine Gartenbewässerung zu automatisieren. Die Bewässerung wird durch verschiedene Ventile gesteuert, die den Wasserfluss für die einzelnen Bewässerungszonen öffnen oder schließen. Zusätzlich muß immer die Pumpe eingeschaltet werden, damit überhaupt Wasser fließt. Um das Ganze konfigurierbar zu machen habe ich unter 0_userdata für jeden Kreislauf ein Objekt angelegt, in welchem die Bewässerungsdauer für jeden Kreislauf gespeichert werden kann. Wenn der Wert dieses Objektes größer als 0 ist soll der jeweilige Kreislauf entsprechend der hinterlegten Anzahl der Minuten bewässert werden.</p>
<p dir="auto">Ich habe angefangen, dafür das  folgende Blockly-Script zu schreiben. Problematisch ist, dass hierbei alle Timeouts gleichzeitig starten und nicht hintereinander.</p>
<p dir="auto">Mein Script sieht im Moment so aus:</p>
<p dir="auto"><img src="/assets/uploads/files/1780068950240-193ee06d-ba7a-4821-8d90-14e71aa69a18-image.jpeg" alt="193ee06d-ba7a-4821-8d90-14e71aa69a18-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Das Problem ist, dass so wie das Script momentan ist, alle Timeouts gleichzeitig starten. Sie sollen aber nacheinander starten. Falls ich die Timeouts hierfür schachtele und bei einem Kreislauf die Minutenzahl auf 0 gestellt wird (damit er diesmal nicht bewässert wird) würden alle folgenden Kreisläufe auch nicht mehr geprüft da das darüberliegende betreffende Timeout gar nicht ausgelöst werden würde.</p>
<p dir="auto">Hat jemand eine gute Idee, wie ich dieses Problem lösen könnte? Ich hoffe, ich konnte mein Problem halbwegs verständlich beschrieben.</p>
<p dir="auto">Vielen Dank für jede Hilfe.</p>
]]></description><link>https://forum.iobroker.net/topic/84646/mehrere-timeouts-hintereinander</link><generator>RSS for Node</generator><lastBuildDate>Fri, 29 May 2026 19:48:42 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/84646.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 29 May 2026 16:22:47 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mehrere Timeouts hintereinander on Fri, 29 May 2026 18:04:23 GMT]]></title><description><![CDATA[<p dir="auto">Auf eine Liste wäre ich nie gekommen:-). Ich baue mir das morgen mal zusammen und melde mich, ob alles funktioniert.</p>
<p dir="auto">Schonmal vielen Dank für die tolle und schnelle Hilfe!</p>
]]></description><link>https://forum.iobroker.net/post/1341853</link><guid isPermaLink="true">https://forum.iobroker.net/post/1341853</guid><dc:creator><![CDATA[miwu]]></dc:creator><pubDate>Fri, 29 May 2026 18:04:23 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Timeouts hintereinander on Fri, 29 May 2026 17:38:42 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/miwu" aria-label="Profile: miwu">@<bdi>miwu</bdi></a> [sagte]: alle Timeouts gleichzeitig starten.</p>
</blockquote>
<p dir="auto">Wie wäre es mit einem Minuten-Intervall?</p>
<p dir="auto"><img src="/assets/uploads/files/1780076320898-blockly_temp.jpg" alt="Blockly_temp.JPG" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/1341847</link><guid isPermaLink="true">https://forum.iobroker.net/post/1341847</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Fri, 29 May 2026 17:38:42 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Timeouts hintereinander on Fri, 29 May 2026 17:11:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/miwu" aria-label="Profile: miwu">@<bdi>miwu</bdi></a> warum ineinander?<br />
Dann startet das zweite Timeout ja erst wenn das erste erreicht ist.<br />
Dann brauchst du nichts zu addieren</p>
]]></description><link>https://forum.iobroker.net/post/1341846</link><guid isPermaLink="true">https://forum.iobroker.net/post/1341846</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Fri, 29 May 2026 17:11:58 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Timeouts hintereinander on Fri, 29 May 2026 17:02:18 GMT]]></title><description><![CDATA[<p dir="auto">Stimmt, das werde ich mal probieren. Ich habe den Timeout-Block zum Abschalten bei meinem aktuellen Versuch mal aus dem "falls - dann"-Block rausgenommen. Nun wird er zwar jedes Mal ausgeführt, was aber nicht problematisch ist:</p>
<p dir="auto"><img src="/assets/uploads/files/1780074110198-e27b6e6c-7d6d-431d-8115-5ca23d947887-image.jpeg" alt="e27b6e6c-7d6d-431d-8115-5ca23d947887-image.jpeg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Vielleicht funktioniert das Ganze auch so falls ich da nicht wieder einen neuen Denkfehler drin habe.</p>
]]></description><link>https://forum.iobroker.net/post/1341844</link><guid isPermaLink="true">https://forum.iobroker.net/post/1341844</guid><dc:creator><![CDATA[miwu]]></dc:creator><pubDate>Fri, 29 May 2026 17:02:18 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Timeouts hintereinander on Fri, 29 May 2026 16:59:36 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/miwu" aria-label="Profile: miwu">@<bdi>miwu</bdi></a> ich meinte</p>
<p dir="auto">Step1=wert von Vorgarten rundes beet...<br />
Timeout 1  step1 msec</p>
<p dir="auto">Step2=Step1+Wert von alle Rasensprenger<br />
Timeout 2 step2 msec</p>
<p dir="auto">Usw.</p>
<p dir="auto">Das startet dann doch nacheinander</p>
]]></description><link>https://forum.iobroker.net/post/1341843</link><guid isPermaLink="true">https://forum.iobroker.net/post/1341843</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Fri, 29 May 2026 16:59:36 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Timeouts hintereinander on Fri, 29 May 2026 16:29:54 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: Homoran">@<bdi>Homoran</bdi></a> <a href="/post/1341841">sagte</a>:</p>
<p dir="auto">Addiere doch die Zeiten!<br />
Du arbeitest doch sowieso mit "Variablen"</p>
</blockquote>
<p dir="auto">Wow, danke für die superschnelle Antwort.</p>
<p dir="auto">Darüber habe ich auch nachgedacht. Allerdings habe ich dann noch immer das Problem mit den Timeouts der einzelnen Kreisläufe, die geschachtelt sein müssen damit sie nacheinander ausgeführt werden. Dazu kommt noch, dass jedes mal noch geprüft werden muß, ob die Minutenzahl größer als 0 ist.</p>
<p dir="auto">Oder verstehe ich da ganz grundsätzlich etwas falsch?</p>
]]></description><link>https://forum.iobroker.net/post/1341842</link><guid isPermaLink="true">https://forum.iobroker.net/post/1341842</guid><dc:creator><![CDATA[miwu]]></dc:creator><pubDate>Fri, 29 May 2026 16:29:54 GMT</pubDate></item><item><title><![CDATA[Reply to Mehrere Timeouts hintereinander on Fri, 29 May 2026 16:26:20 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/miwu" aria-label="Profile: miwu">@<bdi>miwu</bdi></a> <a href="/post/1341840">sagte</a>:</p>
<p dir="auto">Hat jemand eine gute Idee, wie ich dieses Problem lösen könnte?</p>
</blockquote>
<p dir="auto">Addiere doch die Zeiten!<br />
Du arbeitest doch sowieso mit "Variablen"</p>
]]></description><link>https://forum.iobroker.net/post/1341841</link><guid isPermaLink="true">https://forum.iobroker.net/post/1341841</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Fri, 29 May 2026 16:26:20 GMT</pubDate></item></channel></rss>