<?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[[Gelöst] Sourceanalytics - Als Impulszähler nicht geeignet?]]></title><description><![CDATA[<p dir="auto">Moin Zusammen,</p>
<p dir="auto">ich "kämpfe" hier seit ein paar Stunden mit dem <strong>Sourceanalytics-Adapter (v0.4.14)</strong>.</p>
<p dir="auto"><strong>Folgende Ausgangssituation:</strong><br />
Selbstgebauter Impulszähler mit ESP8266, der die Impulse eines Wasserzählers ( Reed-Kontakt, 1 Impuls/Liter) via MQTT an ioBroker sendet.<br />
Damit nicht zuviel gesendet wird, übertage ich nur jeden 5ten Impuls, also nur alle 5Liter.<br />
Diese Daten werden in einem selbst erstellten Datenpunkt gespeichert, d.h. bei jedem Senden wird immer wieder "5 Liter" in den Datenpunkt geschrieben.<br />
Das funktioniert soweit.</p>
<p dir="auto">Diesen Datenpunkt logge ich mit dem <strong>history-Adapter</strong>, was auch funktioniert ( "Nur Änderungen aufzeichnen" <span style="color:#ff0000">nicht</span> angehakt, da ja immer wieder "5 l" gesendet werden).<br />
<img src="/assets/uploads/files/1660760379640-wasser-impulse-history0.jpg" alt="wasser-impulse-history0.jpg" class=" img-fluid img-markdown" /><br />
<img src="/assets/uploads/files/1660760400229-wasser-impulse-verlaufsdaten.jpg" alt="wasser-impulse-verlaufsdaten.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Ich hatte gehofft, daß ich anschließend den <strong>sourcanalytics-Adapter</strong> verwenden kann, um entspr. Verbrauchswerte (Tages-, Monats-, Wochnverbrauch, etc.) generieren zu können. Also für diesen Datenpunkt auch den sourceanalytics-Adapter aktiviert:<br />
<img src="/assets/uploads/files/1660760567084-wasser-impulse-sourceanalytics.jpg" alt="wasser-impulse-sourceanalytics.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Leider juckt es sourceanalytics nicht, wenn Änderungen im Datenpunkt erfolgen.<br />
Änderung heißt, es kommt in sourceanalytics jeweils ein neuer Eintrag mit "5 l" hinzu (natürlich mit anderem Timestamp).<br />
Der Wert bleibt aber in sourceanalytics immer auf 0,005 m3.</p>
<p dir="auto"><img src="/assets/uploads/files/1660760663665-wasser-impulse-sourceanalytics-summen.jpg" alt="wasser-impulse-sourceanalytics-summen.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Testweise hatte ich auch mal manuell die Werte in sourceanalytics editert  (statt 5l,5l,5l dann 3l,4l,5l reingeschrieben),<br />
worauf auch sofort der entpr. Verlauf im integrierten Diagramm des history-Adapters dargestellt wird.<br />
Aber sourceanalytics zeigt weiterhin keine Regung, er zeigt nach wie vor überall nur 0,005 m3 an.</p>
<p dir="auto"><strong><span style="color:#ff0000">Frage:</span></strong><br />
Mache ich einen generellen Denkfehler bei meinem Konstrukt, oder ist sourceanalytics nicht in der Lage,<br />
gleiche Werte - die sich nur im Timstamp unterscheiden -  zu verarbeiten?</p>
]]></description><link>https://forum.iobroker.net/topic/57219/gelöst-sourceanalytics-als-impulszähler-nicht-geeignet</link><generator>RSS for Node</generator><lastBuildDate>Wed, 22 Apr 2026 08:58:41 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/57219.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 Aug 2022 18:51:21 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [Gelöst] Sourceanalytics - Als Impulszähler nicht geeignet? on Thu, 18 Aug 2022 00:58:17 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></p>
<p dir="auto">Danke für die JS!<br />
Ich habe das erste Skript zum Testen ein wenig angepasst:</p>
<pre><code>var pfad= "javascript.0.Wasser.";
const idLiter = pfad + 'Wasser-Imp';  // ID anpassen! (jeweils 5 Liter/ Impuls)
var liter = getState(idLiter).val; // Startwert manuell in DP eintragen
on({id: idLiter, change: "any"}, function(dp) {
   liter += dp.state.val;
   console.log("liter: " + liter);
   setState(pfad + "Wasser-Imp-Summe", liter, true); // Summen-ID
});
</code></pre>
<p dir="auto">In "Wasser-Imp" werden die "5 Liter-Impulse" erfasst und bei Änderung<br />
in den "Wasser-Imp-Summe" geschrieben( jeweils plus 5 L).<br />
sourceanalytics loggt den "Wasser-Imp-Summe"-Wert .<br />
Obwohl in sourceanalytics <strong><span style="color:#ff0000">Water</span></strong> und <strong><span style="color:#ff0000">l</span></strong> eingestellt ist, erfolgen die Berechnungen in <strong><span style="color:#ff0000">m³</span></strong> - macht aber nichts, da ich diese Werte dann in eCharts darstelle.</p>
<p dir="auto"><img src="/assets/uploads/files/1660783966819-wasser-impulse-echarts.jpg" alt="wasser-impulse-echarts.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Vielen Dank!<br />
Jörg</p>
]]></description><link>https://forum.iobroker.net/post/843678</link><guid isPermaLink="true">https://forum.iobroker.net/post/843678</guid><dc:creator><![CDATA[joergeli]]></dc:creator><pubDate>Thu, 18 Aug 2022 00:58:17 GMT</pubDate></item><item><title><![CDATA[Reply to [Gelöst] Sourceanalytics - Als Impulszähler nicht geeignet? on Wed, 17 Aug 2022 20:28:32 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/joergeli" aria-label="Profile: joergeli">@<bdi>joergeli</bdi></a> sagte: obiges Blockly evtl. noch mal als JS einstellen ?</p>
<pre><code>const idLiter = '0_userdata.0.Wasser.Zaehler';  // ID anpassen!
var liter = getState(idLiter).val; // Startwert manuell in DP eintragen
on({id: idLiter}, function(dp) {
   liter += dp.state.val;
   setState(idLiter, liter, true);
});
</code></pre>
<p dir="auto">oder mit m³:</p>
<pre><code>const idZahler = '0_userdata.0.Wasser.Zaehler';  // ID anpassen!
var impulse = Math.round(200 * getState(idZaehler).val); // Startwert manuell in DP eintragen
on({id: idZaehler}, function(dp) {
   impulse++;
   setState(idLiter, impulse / 200, true);
});
</code></pre>
]]></description><link>https://forum.iobroker.net/post/843577</link><guid isPermaLink="true">https://forum.iobroker.net/post/843577</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Wed, 17 Aug 2022 20:28:32 GMT</pubDate></item><item><title><![CDATA[Reply to [Gelöst] Sourceanalytics - Als Impulszähler nicht geeignet? on Wed, 17 Aug 2022 20:15:24 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 />
Hallo Paul,</p>
<p dir="auto">danke für den Denkanstoß!</p>
<p dir="auto">Ich habe jetzt mal die Sourceanalytics-Einstellungen auf :<br />
<strong>"Preisdefinition" :</strong> <span style="color:#ff0000">ElectricityDelivery</span> und <strong>"Wählen Sie eine Einheit":</strong> <span style="color:#ff0000">W</span><br />
geändert.<br />
Zumindest werden jetzt Werte in den sourceanalytics-Datenpunkten angezeigt und entspr. verändert.<br />
Die absoluten Werte stimmen zwar nicht, aber ich denke, das bekomme ich mit einem JS hin.</p>
<p dir="auto">Mit einem <strong>JS</strong> hatte ich auch schon versucht, den Zähler-Datenpunkt bei Objekt-Änderung zu erhöhen,<br />
hatte aber  Probleme damit.<br />
Könntest Du mir Dein obiges Blockly evtl. noch mal als JS einstellen ?<br />
Blockly ist nicht mein Ding <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60a.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--blush" style="height:23px;width:auto;vertical-align:middle" title=":blush:" alt="😊" /></p>
<p dir="auto">P.S.<br />
Mit unserer "mdernen Meßeinrichtung" aka Stromzähler funktioniert sourceanalytics übrigens wie gewünscht.</p>
]]></description><link>https://forum.iobroker.net/post/843568</link><guid isPermaLink="true">https://forum.iobroker.net/post/843568</guid><dc:creator><![CDATA[joergeli]]></dc:creator><pubDate>Wed, 17 Aug 2022 20:15:24 GMT</pubDate></item><item><title><![CDATA[Reply to [Gelöst] Sourceanalytics - Als Impulszähler nicht geeignet? on Wed, 17 Aug 2022 19:47:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/joergeli" aria-label="Profile: joergeli">@<bdi>joergeli</bdi></a> sagte: ist sourceanalytics nicht in der Lage, gleiche Werte - die sich nur im Timstamp unterscheiden -  zu verarbeiten?</p>
<p dir="auto">Laut Doku kann eine Integration von m³/h nach m³ erfolgen. Der Adapter beinhaltet aber keinen Zähler, sondern erwartet Zählwerte oder bei Wasser den Durchfluss.<br />
Für den Zähler-Datenpunkt wird ein Skript benötigt.</p>
<p dir="auto"><img src="/assets/uploads/files/1660765678732-bild_2022-08-17_214757821.png" alt="Bild_2022-08-17_214757821.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.iobroker.net/post/843538</link><guid isPermaLink="true">https://forum.iobroker.net/post/843538</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Wed, 17 Aug 2022 19:47:59 GMT</pubDate></item></channel></rss>