<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Vielen Dank für die Anregungen, ABER…<div class=""><br class=""></div><div class="">precision in der options.js habe ich gefunden, aber noch nicht so genau verstanden. Standardmäßig ist precision ja auf 2 eingestellt. Ich habe jetzt aber verschiedene Nachkommastellen. Temperaturen sind alle mit 1 NAchkommastelle, es sei denn diese wäre 0, dann haben sie keine nachkommastellen.</div><div class=""><br class=""></div><div class="">Alle Werte mit 3 Stellen, haben gar keine Nachkommastellen. Werte kleiner 1 haben 1, 2 oder 3 Nachkommastellen. </div><div class=""><br class=""></div><div class="">Die Werte unter Gesamt sind immer ohne, die haben aber auch 5 oder 6 Stellen.</div><div class=""><br class=""></div><div class="">ich habe jetzt precision auf 8 hochgenommen, weil mein Gaszähler 5 Stellen vor dem Komma hat. Das funktioniert, dann hat der Gaszähler gesamt 3 Nachkommastellen, allerdings sehr unschön daran, Werte mit nur einer Stelle vor dem Komma haben dann plötzlich 7 NAchkommastellen.</div><div class=""><br class=""></div><div class="">Also habe ich versucht eine Ausnahme einzufügen wie bei der für °C, das funktioniert aber nicht, ich vermute es liegt an der hochgestellten 3 in m3.</div><div class=""><br class=""></div><div class=""><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">maxPrecision:[</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> { </span><span style="font-variant-ligatures: no-common-ligatures; color: #5330e1" class=""><b class="">// override precision for certain units</b></span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #afad24" class=""><b class="">'°C'</b></span><span style="font-variant-ligatures: no-common-ligatures" class="">: 1</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> },{</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> </span><span style="font-variant-ligatures: no-common-ligatures; color: #afad24" class=""><b class="">'m³'</b></span><span style="font-variant-ligatures: no-common-ligatures" class="">: 8</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> }</span></div><div style="margin: 0px; font-size: 11px; line-height: normal; font-family: Menlo;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""> ],</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">so habe ich versucht es zu erweitern. die hochgestellt 3 habe ich mir einfach reinkopiert. Aber auch die Angabe m3 oder m^3 funktionieren nicht.</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Zu der SQL Abfrage, ich würde zwar gerne den Wert fest im Frontend angezeigt bekommen aber so eine Abfrage kann ja hilfreich oder zumindest lehrreich sein. Ich muss dazu sagen ich bin absoluter Laie was SQL angeht.</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Wo muss ich die absetzen? In mysql direkt? phpmyAdmin habe ich nicht installiert. Habe ich probiert, aber bekomme einen Fehler wenn ich folgendes eingebe, also per copy&paste.</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><blockquote type="cite" class="">SELECT id FROM `volkszaehler`.`entities` <br class=""> WHERE UUID = 'b12dfd80-111c-11ea-8e1a-c9616b442377' INTO @CHANNEL;</blockquote><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class="">Der Fehler lautet: </span><span style="font-family: Menlo; font-size: 11px;" class="">ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'UUID = '01e03ee0-3241-11e9-991f-856a034c5015' INTO @CHANNEL' at line 2</span></div><div class=""><span style="font-family: Menlo; font-size: 11px;" class=""><br class=""></span></div><div class=""><font face="Menlo" class=""><span style="font-size: 11px;" class="">ich habe selbstverständlich die UUID auf die meines Gaszählers geändert.</span></font></div><div class=""><font face="Menlo" class=""><span style="font-size: 11px;" class=""><br class=""></span></font></div><div class=""><font face="Menlo" class=""><span style="font-size: 11px;" class="">Gruß Tobias</span></font></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div><div><blockquote type="cite" class=""><div class="">Am 29.03.2020 um 16:23 schrieb <a href="mailto:rgb@nord-com.net" class="">rgb@nord-com.net</a>:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hallo,<br class=""><br class="">Folgende SQL-Abfrage könnte als Vorlage für die Berechnung des genauen Verbrauches dienen... müsstest Du für Deine Gegebenheiten entsprechend anpassen...<br class=""><br class="">SELECT id FROM `volkszaehler`.`entities` <br class=""> WHERE UUID = 'b12dfd80-111c-11ea-8e1a-c9616b442377' INTO @CHANNEL;<br class=""><br class="">SELECT channel_id AS Kanal,(SELECT VALUE FROM `volkszaehler`.`properties` <br class=""> WHERE `entity_id` = @CHANNEL AND `pkey` = 'title') AS Name,<br class=""><span class="Apple-tab-span" style="white-space:pre"> </span>ROUND(sum(VALUE/100)+(SELECT VALUE FROM `volkszaehler`.`properties` <br class=""> WHERE `entity_id` = @CHANNEL AND `pkey` = 'initialconsumption'),2) AS Zählerstand<br class="">FROM `volkszaehler`.`data` <br class="">WHERE `channel_id` = @CHANNEL ;<br class=""><br class="">Gruss,<br class="">Alex<br class=""><br class=""><blockquote type="cite" class="">-----Original Message-----<br class="">From: volkszaehler-users [mailto:volkszaehler-users-<br class=""><a href="mailto:bounces@demo.volkszaehler.org" class="">bounces@demo.volkszaehler.org</a>] On Behalf Of Tobias Lehr<br class="">Sent: Sunday, March 29, 2020 3:25 PM<br class="">To: volkszaehler-users<br class="">Subject: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen<br class=""><br class="">Hallo,<br class=""><br class="">ich logge meinen Gasverbrauch per S0 in den Volkszaehler. Die Werte für<br class="">min., max., aktuell und Verbrauch werden mit Nachkommastellen<br class="">angezeigt. Der Gesamtverbrauch wird aber nur mit ganzer Zahl angezeigt.<br class="">Mein Gaszähler hat aber 3 Nachkommastellen und mein Gasversorger<br class="">möchte den Zählerstand mit Nachkommastellen angegeben haben. Und da<br class="">ich gerade den Zählerstand für die Abrechnung angeben musste, wollte ich<br class="">wissen ob man den Gesamtverbrauch, der ja der Zählerstand ist, auch mit<br class="">Nachkommastellen anzeigen lassen kann. Ich habe da was in Erinnerung das<br class="">es eventuell durch Änderung der options.js Datei gehen könnte. Aber ich<br class="">habe leider überhaupt keine Idee wie. Liege ich da richtig? Und könnte mir<br class="">da jemand Unterstützung geben.<br class=""><br class="">Gruß Tobias<br class=""></blockquote><br class=""><br class=""></div></div></blockquote></div><br class=""></div></body></html>