<?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[[erledigt] CCU-Prog führt immer das 1.DANN aus - Workaround?]]></title><description><![CDATA[<p dir="auto">Moin,<br />
Ein ZigBee Bewegungsmelder soll eine Gartenbeleuchtung via CCU bei Dunkelheit anschalten. Dunkelheit liegt vor, wenn eine Systemvariable EsIstDunkel in der CCU TRUE ist.</p>
<p dir="auto">Dafür habe ich ein JavaScript im IoBroker geschrieben, welches erfolgreich in der CCU ein Programm via</p>
<pre><code>setState('hm-rega.0.1610.ProgramExecute'/*Garten-AussenbeleuchtungTriggerVonIOBroker-PRG execute*/,true);
</code></pre>
<p dir="auto">aufruft. Funktioniert. Dieses CCU-Programm soll überprüfen "Wenn CCU Systemvariable EsistDunkel = TRUE DANN ...."</p>
<p dir="auto">Leider wird ja bei externen Aufrufen (und beim Booten) immer, wirklich IMMER der erste DANN ausgeführt egal ob das WENN zutrifft oder nicht, sodass aktuell immer das Licht angeschaltet wird - auch wenn EsIstDunkel = FALSE ist.</p>
<p dir="auto">Wie löst Ihr das?</p>
<p dir="auto">Meine Ideen:</p>
<ul>
<li>Die Überprüfung schon im ioBroker machen. Ist machbar, finde ich aber den falschen Weg, denn die Variable "gehört" ja der CCU.</li>
<li>Die Überprüfung durch ein CCU Script innerhalb des ersten DANN Teils der CCU machen ... auch unschön, weil umständlich.</li>
<li>Eine eigene TriggerVariable in der CCU anlegen, die vom IoBroker-Javascript-Script auf TRUE gesetzt wird und von einem CCU Programm dann genommen + wieder auf FALSE gesetzt wird ... sehr aufwändig. Verstehe ich dann in 3 Monaten nicht mehr, was ich damals mit ausgemacht habe....</li>
</ul>
<p dir="auto">Gruss</p>
]]></description><link>https://forum.iobroker.net/topic/30970/erledigt-ccu-prog-führt-immer-das-1-dann-aus-workaround</link><generator>RSS for Node</generator><lastBuildDate>Sat, 02 May 2026 11:45:46 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/30970.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 08 Mar 2020 07:01:09 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [erledigt] CCU-Prog führt immer das 1.DANN aus - Workaround? on Sun, 08 Mar 2020 12:16:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/hmanfred" aria-label="Profile: hmanfred">@<bdi>hmanfred</bdi></a> : DAS war ne gute Idee :-)</p>
<p dir="auto">Danke Euch beiden!</p>
<p dir="auto">Gruss -</p>
]]></description><link>https://forum.iobroker.net/post/390847</link><guid isPermaLink="true">https://forum.iobroker.net/post/390847</guid><dc:creator><![CDATA[adarof]]></dc:creator><pubDate>Sun, 08 Mar 2020 12:16:05 GMT</pubDate></item><item><title><![CDATA[Reply to [erledigt] CCU-Prog führt immer das 1.DANN aus - Workaround? on Sun, 08 Mar 2020 09:14:26 GMT]]></title><description><![CDATA[<p dir="auto">...oder eine virtuelle Taste der CCU zu betätigen, die das Programm triggert.</p>
]]></description><link>https://forum.iobroker.net/post/390757</link><guid isPermaLink="true">https://forum.iobroker.net/post/390757</guid><dc:creator><![CDATA[hmanfred]]></dc:creator><pubDate>Sun, 08 Mar 2020 09:14:26 GMT</pubDate></item><item><title><![CDATA[Reply to [erledigt] CCU-Prog führt immer das 1.DANN aus - Workaround? on Sun, 08 Mar 2020 07:59:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/adarof" aria-label="Profile: adarof">@<bdi>adarof</bdi></a><br />
Manueller Aufruf eines CCU Programms löst immer das erste DANN aus.<br />
Das ist so!</p>
<p dir="auto">Da hilft nur das Programm auf iobroker zu verlagern.</p>
]]></description><link>https://forum.iobroker.net/post/390742</link><guid isPermaLink="true">https://forum.iobroker.net/post/390742</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Sun, 08 Mar 2020 07:59:05 GMT</pubDate></item></channel></rss>