<?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[File schreiben mit Bedingung ?]]></title><description><![CDATA[<p dir="auto">Hallo Leute,<br />
ich möchte, dass nur ins Log geschrieben wird, wenn ein Objekt (Variable) True ist.</p>
<pre><code>require('fs').appendFileSync('/opt/iobroker/log/' + datum + ' - priority.log', formatDate(new Date(), "hh:mm:ss") + " \t" + txt + "\n");
</code></pre>
<p dir="auto">Bitte euch mir da zu zeigen, was man im Java Code ändern muss. Danke!</p>
]]></description><link>https://forum.iobroker.net/topic/60836/file-schreiben-mit-bedingung</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 14:30:53 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/60836.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 08 Dec 2022 17:17:28 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to File schreiben mit Bedingung ? on Fri, 09 Dec 2022 13:24:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/asgothian" aria-label="Profile: asgothian">@<bdi>asgothian</bdi></a> sagte in <a href="/post/906589">File schreiben mit Bedingung ?</a>:</p>
<blockquote>
<p dir="auto">getState('javascript.0.Zoe.DebugAktiv').val</p>
</blockquote>
<p dir="auto">Danke dir, werds probieren</p>
]]></description><link>https://forum.iobroker.net/post/906856</link><guid isPermaLink="true">https://forum.iobroker.net/post/906856</guid><dc:creator><![CDATA[Humidor]]></dc:creator><pubDate>Fri, 09 Dec 2022 13:24:43 GMT</pubDate></item><item><title><![CDATA[Reply to File schreiben mit Bedingung ? on Fri, 09 Dec 2022 07:03:25 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/humidor" aria-label="Profile: humidor">@<bdi>humidor</bdi></a><br />
wenn javascript.0.Zoe.DebugAktiv ein Datenpunkt ist, dann passt das nicht. Du musst an der Stelle schon den "Wert" des Datenpunktes holen:</p>
<pre><code>if (getState('javascript.0.Zoe.DebugAktiv').val) {
  require('fs').appendFileSync('/opt/iobroker/log/' + datum + ' - priority.log', formatDate(new Date(), "hh:mm:ss") + " \t" + txt + "\n");}
 
</code></pre>
<p dir="auto">Zum Umgang mit den Datenpunkten und den weiteren im JS Adapter eingebauten Funktionen empfehle ich diese Doku:<br />
<a href="https://www.iobroker.net/docu/index-81.htm?page_id=5809&amp;lang=de#getState" rel="nofollow ugc">https://www.iobroker.net/docu/index-81.htm?page_id=5809&amp;lang=de#getState</a> (hab sie leider nur auf englisch gefunden da bei mir alles auf englisch eingestellt ist)</p>
<p dir="auto">A.</p>
]]></description><link>https://forum.iobroker.net/post/906589</link><guid isPermaLink="true">https://forum.iobroker.net/post/906589</guid><dc:creator><![CDATA[Asgothian]]></dc:creator><pubDate>Fri, 09 Dec 2022 07:03:25 GMT</pubDate></item><item><title><![CDATA[Reply to File schreiben mit Bedingung ? on Fri, 09 Dec 2022 05:40:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/asgothian" aria-label="Profile: asgothian">@<bdi>asgothian</bdi></a> sagte in <a href="/post/906435">File schreiben mit Bedingung ?</a>:</p>
<blockquote>
<p dir="auto">if (Variable) {                                                                                                                                                                              require('fs').appendFileSync('/opt/iobroker/log/' + datum + ' - priority.log', formatDate(new Date(), "hh:mm:ss") + " \t" + txt + "\n");}</p>
</blockquote>
<p dir="auto">Danke dir!</p>
<p dir="auto">passt das so:</p>
<pre><code>if (javascript.0.Zoe.DebugAktiv) {
  require('fs').appendFileSync('/opt/iobroker/log/' + datum + ' - priority.log', formatDate(new Date(), "hh:mm:ss") + " \t" + txt + "\n");}

</code></pre>
]]></description><link>https://forum.iobroker.net/post/906559</link><guid isPermaLink="true">https://forum.iobroker.net/post/906559</guid><dc:creator><![CDATA[Humidor]]></dc:creator><pubDate>Fri, 09 Dec 2022 05:40:33 GMT</pubDate></item><item><title><![CDATA[Reply to File schreiben mit Bedingung ? on Thu, 08 Dec 2022 20:43:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/humidor" aria-label="Profile: humidor">@<bdi>humidor</bdi></a></p>
<p dir="auto">Je nach dem ob du an mehreren Stellen mit unterschiedlichen Bedingungen schreiben willst oder nur an dieser Stelle gibt es 2 Optionen:</p>
<pre><code>const fs = require('fs');


if (Variable) {
  fs.appendFileSync('/opt/iobroker/log/' + datum + ' - priority.log', formatDate(new Date(), "hh:mm:ss") + " \t" + txt + "\n");
}
</code></pre>
<p dir="auto">oder einfach</p>
<pre><code>if (Variable) {
  require('fs').appendFileSync('/opt/iobroker/log/' + datum + ' - priority.log', formatDate(new Date(), "hh:mm:ss") + " \t" + txt + "\n");}
</code></pre>
<p dir="auto">wenn du wirklich nur in dieser Situation schreiben willst.</p>
<p dir="auto">Natürlich musst du die Variable vorher entsprechend mit true oder false füllen.</p>
<p dir="auto">A.</p>
]]></description><link>https://forum.iobroker.net/post/906435</link><guid isPermaLink="true">https://forum.iobroker.net/post/906435</guid><dc:creator><![CDATA[Asgothian]]></dc:creator><pubDate>Thu, 08 Dec 2022 20:43:58 GMT</pubDate></item></channel></rss>