<?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[Erzeugte Variable vom type mixed]]></title><description><![CDATA[<p dir="auto">Hallo, ich habe wie folgt eine Variable erzeugt:</p>
<pre><code>createState('javascript.0.variables.Daemmerung', false, {name: 'Dämmerungsschalter, welcher nachts durchläuft'});
const IdDaemmerung = 'javascript.0.variables.Daemmerung';
</code></pre>
<p dir="auto">Die hier verwendete if Abfrage springtimmer in den else zweig</p>
<pre><code>on(IdDaemmerung,DaemmerungChanged);

function DaemmerungChanged(dp)
{
    // Gartenhaus zuweisen
    setState(IdDaemmerungGartenhaus,dp.state.val);
    if(dp.state.val == true)
    {
    setState(IdFreigabeDaemmerungsschalterGartenhausModbus,1);
    }
    else
    {
    setState(IdFreigabeDaemmerungsschalterGartenhausModbus,0);
    }
}
</code></pre>
<p dir="auto">Ich habe nun in den Objekten das hier vorgefunden:</p>
<pre><code>{
  "common": {
    "name": "Dämmerungsschalter, welcher nachts durchläuft",
    "role": "state",
    "type": "mixed"
  },
  "native": {
    "name": "Dämmerungsschalter, welcher nachts durchläuft",
    "role": "state",
    "type": "mixed"
  },
  "type": "state",
  "_id": "javascript.0.variables.Daemmerung",
  "acl": {
    "object": 1636,
    "state": 1636,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator"
  },
  "from": "system.adapter.admin.0",
  "user": "system.user.admin",
  "ts": 1639120739213
}
</code></pre>
<p dir="auto">Den oberen type in common habe ich auf boolean geändert, dann funktioniert es.<br />
ich dachte js wäre da nicht so typen genau und ich kann direkt eine if abfrage auf true machen, wenn auch true in der Variable steht.<br />
Muss ich sonst beim Deklarieren noch etwas beachten?</p>
]]></description><link>https://forum.iobroker.net/topic/50142/erzeugte-variable-vom-type-mixed</link><generator>RSS for Node</generator><lastBuildDate>Tue, 26 May 2026 17:21:03 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/50142.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 10 Dec 2021 07:28:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Erzeugte Variable vom type mixed on Sun, 12 Dec 2021 14:26:50 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/paul53" aria-label="Profile: paul53">@<bdi>paul53</bdi></a> danke</p>
]]></description><link>https://forum.iobroker.net/post/719125</link><guid isPermaLink="true">https://forum.iobroker.net/post/719125</guid><dc:creator><![CDATA[Ben1983]]></dc:creator><pubDate>Sun, 12 Dec 2021 14:26:50 GMT</pubDate></item><item><title><![CDATA[Reply to Erzeugte Variable vom type mixed on Sun, 12 Dec 2021 12:53:06 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ben1983" aria-label="Profile: ben1983">@<bdi>ben1983</bdi></a> sagte: wie gebe ich den an?</p>
<pre><code>createState('javascript.0.variables.Daemmerung', false, {type: 'boolean', name: 'Dämmerungsschalter, welcher nachts durchläuft'});
</code></pre>
]]></description><link>https://forum.iobroker.net/post/719037</link><guid isPermaLink="true">https://forum.iobroker.net/post/719037</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Sun, 12 Dec 2021 12:53:06 GMT</pubDate></item><item><title><![CDATA[Reply to Erzeugte Variable vom type mixed on Sun, 12 Dec 2021 09:00:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/paul53" aria-label="Profile: paul53">@<bdi>paul53</bdi></a> sagte in <a href="/post/718024">Erzeugte Variable vom type mixed</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ben1983" aria-label="Profile: ben1983">@<bdi>ben1983</bdi></a> sagte: if abfrage auf true machen, wenn auch true in der Variable steht.</p>
<p dir="auto">Wenn "true" manuell in einen Datenpunkt vom Typ "mixed" eingegeben wird, ist es ein String und der Vergleich mit <em>true</em> funktioniert nicht.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ben1983" aria-label="Profile: ben1983">@<bdi>ben1983</bdi></a> sagte in <a href="/post/717859">Erzeugte Variable vom type mixed</a>:</p>
<blockquote>
<p dir="auto">Muss ich sonst beim Deklarieren noch etwas beachten?</p>
</blockquote>
<p dir="auto">Immer den Typ mit angeben.</p>
</blockquote>
<p dir="auto">und wie gebe ich den an?</p>
]]></description><link>https://forum.iobroker.net/post/718903</link><guid isPermaLink="true">https://forum.iobroker.net/post/718903</guid><dc:creator><![CDATA[Ben1983]]></dc:creator><pubDate>Sun, 12 Dec 2021 09:00:15 GMT</pubDate></item><item><title><![CDATA[Reply to Erzeugte Variable vom type mixed on Fri, 10 Dec 2021 12:41:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ben1983" aria-label="Profile: ben1983">@<bdi>ben1983</bdi></a> sagte: if abfrage auf true machen, wenn auch true in der Variable steht.</p>
<p dir="auto">Wenn "true" manuell in einen Datenpunkt vom Typ "mixed" eingegeben wird, ist es ein String und der Vergleich mit <em>true</em> funktioniert nicht.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ben1983" aria-label="Profile: ben1983">@<bdi>ben1983</bdi></a> sagte in <a href="/post/717859">Erzeugte Variable vom type mixed</a>:</p>
<blockquote>
<p dir="auto">Muss ich sonst beim Deklarieren noch etwas beachten?</p>
</blockquote>
<p dir="auto">Immer den Typ mit angeben.</p>
]]></description><link>https://forum.iobroker.net/post/718024</link><guid isPermaLink="true">https://forum.iobroker.net/post/718024</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Fri, 10 Dec 2021 12:41:23 GMT</pubDate></item></channel></rss>