<?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[Selbst erstellte Variable zeigt zu viele Nachkommastellen an]]></title><description><![CDATA[<p dir="auto">Moin,<br />
Ich habe jetzt Wasseruhr, den Stromzähler sowie den Gaszähler mit Sensoren versehen, um die Verbräuche zu dokumentieren. Die Daten kommen per MQTT mithilfe eines ESP8266 zum ioBroker. Hier habe ich dann als "Experte" in den MQTT Objekten eigene Variablen angelegt. Diese Variablen werden mithilfe eines Blockly Scripts gefüttert. Grundsätzlich funktioniert auch alles. Allerdings habe ich bemerkt, dass die Werte in den Variablen sehr viele Nachkommastellen haben, obwohl in der Baumanzeige der richtige Wert (mit 2 oder 3 Nachkommastellen) angezeigt wird.<br />
Ich habe auf den Admin V5 aufgerüstet. Da wird jetzt beim Erstellen der Variablen kein Konfigurationsfenster mehr angezeigt. Deshalb habe ich in den Objektdaten die unit "m³" manuell eingefügt. Ich bin mir aber nicht sicher, ob das so OK ist.<br />
Muß ich hier noch irgendetwas anpassen oder kann ich die Nachkommastellen ignorieren?<br />
Gruß</p>
<p dir="auto">Hans-Jürgen</p>
<p dir="auto"><img src="/assets/uploads/files/1642867423425-blockly.jpg" alt="Blockly.JPG" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1642867434477-anzeige.jpg" alt="Anzeige.JPG" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1642867468389-wert.jpg" alt="Wert.JPG" class=" img-fluid img-markdown" /></p>
<pre><code>{
  "common": {
    "name": "Zaehlerstand",
    "desc": "Manuell erzeugt",
    "unit": "m³",
    "role": "variable",
    "type": "number",
    "read": true,
    "write": true,
    "def": "",
    "custom": {
      "sourceanalytix.0": {
        "enabled": true,
        "selectedUnit": "m³",
        "start_day": 664.8310000000047,
        "start_week": 220.82900000000055,
        "start_month": 217.608,
        "start_quarter": 217.608,
        "start_year": 217.608,
        "alias": "Wasserverbrauch",
        "selectedPrice": "Water",
        "consumption": true,
        "meter_values": true,
        "valueAtDeviceReset": 442.97100000000455,
        "valueAtDeviceInit": null,
        "cumulativeValue": 664.8310000000047,
        "basicRate": true,
        "costs": true
      }
    }
  },
  "type": "state",
  "_id": "mqtt.0.Wasseruhr-Neu_3.Wasseruhr_Switch.Zaehlerstand",
  "acl": {
    "object": 1636,
    "state": 1636,
    "owner": "system.user.admin",
    "ownerGroup": "system.group.administrator"
  },
  "from": "system.adapter.sourceanalytix.0",
  "user": "system.user.admin",
  "ts": 1642806000173
}
</code></pre>
]]></description><link>https://forum.iobroker.net/topic/51666/selbst-erstellte-variable-zeigt-zu-viele-nachkommastellen-an</link><generator>RSS for Node</generator><lastBuildDate>Sun, 24 May 2026 14:32:28 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/51666.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 22 Jan 2022 16:07:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Selbst erstellte Variable zeigt zu viele Nachkommastellen an on Sat, 22 Jan 2022 19:05:42 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><br />
OK, danke.<br />
Das schau ich mir mal an.</p>
<p dir="auto">Gruß</p>
<p dir="auto">Hans-Jürgen</p>
<p dir="auto">Edit:<br />
nachdem Ihr mich auf die richtige Fährte geführt habe, werde ich mich mal etwas intensiver mit Blockly beschäftigen. Ich habe gesehen, dass ich nicht der Erste bin, der hierüber gestolpert ist.</p>
]]></description><link>https://forum.iobroker.net/post/746703</link><guid isPermaLink="true">https://forum.iobroker.net/post/746703</guid><dc:creator><![CDATA[Jack01]]></dc:creator><pubDate>Sat, 22 Jan 2022 19:05:42 GMT</pubDate></item><item><title><![CDATA[Reply to Selbst erstellte Variable zeigt zu viele Nachkommastellen an on Sat, 22 Jan 2022 16:29:03 GMT]]></title><description><![CDATA[<p dir="auto">Also "value" anstatt "variable"?</p>
<p dir="auto">Wie gesagt, die Zählerstände werden ja hochgezählt.</p>
<p dir="auto">Übrigens, alle Einträge nach "custom" wurden vom Adapter "sourceanalytics" erstellt und gefüllt.</p>
<p dir="auto">Gruß</p>
<p dir="auto">Hans-Jürgen</p>
]]></description><link>https://forum.iobroker.net/post/746697</link><guid isPermaLink="true">https://forum.iobroker.net/post/746697</guid><dc:creator><![CDATA[Jack01]]></dc:creator><pubDate>Sat, 22 Jan 2022 16:29:03 GMT</pubDate></item><item><title><![CDATA[Reply to Selbst erstellte Variable zeigt zu viele Nachkommastellen an on Sat, 22 Jan 2022 16:27:11 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jack01" aria-label="Profile: jack01">@<bdi>jack01</bdi></a> sagte: sehr viele Nachkommastellen haben</p>
<p dir="auto">Das ist so, wenn man 0,001 addiert, da 0,001 als Binärwert gerundet werden muss. Addiere besser Integer-Werte:</p>
<p dir="auto"><img src="/assets/uploads/files/1642868784935-bild_2022-01-22_172624.png" alt="Bild_2022-01-22_172624.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/746693</link><guid isPermaLink="true">https://forum.iobroker.net/post/746693</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Sat, 22 Jan 2022 16:27:11 GMT</pubDate></item><item><title><![CDATA[Reply to Selbst erstellte Variable zeigt zu viele Nachkommastellen an on Sat, 22 Jan 2022 16:20:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jack01" aria-label="Profile: jack01">@<bdi>jack01</bdi></a> sagte in <a href="/post/746670">Selbst erstellte Variable zeigt zu viele Nachkommastellen an</a>:</p>
<blockquote>
<p dir="auto">valueAtDeviceReset": 442.9710000000045</p>
</blockquote>
<p dir="auto">da hast du ein Problem</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jack01" aria-label="Profile: jack01">@<bdi>jack01</bdi></a> sagte in <a href="/post/746670">Selbst erstellte Variable zeigt zu viele Nachkommastellen an</a>:</p>
<blockquote>
<p dir="auto">Ich habe auf den Admin V5 aufgerüstet. Da wird jetzt beim Erstellen der Variablen kein Konfigurationsfenster mehr angezeigt. Deshalb habe ich in den Objektdaten die unit "m³" manuell eingefügt. Ich bin mir aber nicht sicher, ob das so OK ist.</p>
</blockquote>
<p dir="auto">passt</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jack01" aria-label="Profile: jack01">@<bdi>jack01</bdi></a> sagte in <a href="/post/746670">Selbst erstellte Variable zeigt zu viele Nachkommastellen an</a>:</p>
<blockquote>
<p dir="auto">Objekten eigene Variablen angelegt. Diese Variablen werden mithilfe eines Blockly Scripts gefüttert. Grundsätzlich funktioniert auch alles</p>
</blockquote>
<p dir="auto">Datenpunkte nicht Variable, das Script dürte auch nicht so funktionieren</p>
]]></description><link>https://forum.iobroker.net/post/746681</link><guid isPermaLink="true">https://forum.iobroker.net/post/746681</guid><dc:creator><![CDATA[crunchip]]></dc:creator><pubDate>Sat, 22 Jan 2022 16:20:26 GMT</pubDate></item></channel></rss>