Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden Frank Richter
Hi Tobias. als unit musst du hier 'W' nehmen, nicht 'kWh'. Aber auch dann ist ein eher unschöner Hack... Da würde ich eher versuchen, die Dezimalstellen zu fixieren und nicht mehr abhängig von der Stellenzahl zu machen. Ersetze mal in der wui.js var precision = (Math.abs(si.number) <

Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden rgb
Hallo Frank, Danke, das ist hilfreich! Für jemanden (wie mich), der nicht in der Programmierung der Middleware drinsteckt, ist halt manchmal eine SQL-Abfrage einfacher, um z.B. automatisch Tabellen zur Auswertung meiner Daten zu generieren. Ich habe ja ein bisschen den PR #792 (make

Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden Frank Richter
Das Frontend macht für den Gesamtzählerstand folgenden Request: http://IP/middleware.php/data/UUID.json?from=0=day=1 und nimmt sich aus der JSON-Antwort den consumption-Wert und rechnet initialconsumption dazu. Genauso würde ich auch vorgehen, wenn ich den aktuellen Stand rauskriegen wollte.

Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden Tobias Lehr
Die Abfrage hat aber funktioniert, auch wenn die Ausführung 20 sec gedauert hat. Bei der precision bin ich auch nicht weiter, habe diese auf 8 genommen, und für kWh in maxprecsision 2 definiert, hat aber nicht funktioniert, komischerweise haben damit auch Temperaturen mehr nachkommastellen,

Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden rgb
Hallo Frank, man kann natürlich für die Abfrage auch die Daten aus der aggregate Tabelle nehmen… prinzipiell hast Du natürlich schon Recht… ich verwende diese Abfrage, wenn ich’s mal wirklich ganz genau wissen möchte, um z.B. die Anzeige am Zähler mit den aufsummierten Daten meiner DB zu

Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden Tobias Lehr
Hm also dann habe ich da falsch herum gedacht. Das hieße ich müsste die precision auf 8 stellen und bei maxPrecision für alle anderen werte dann die entsprechende Zahl vorgeben? Etwas kompliziert. mal testen. Die Datenbankabfrage habe ich jetzt auch hinbekommen, es lag an zwei doppelten

Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden Frank Richter
Sorry, stimmt natürlich nicht. Trotzdem würde ich das die Middleware erledigen lassen, die nutzt dafür aggregierte Daten und kann das deutlich schneller. Grüße Frank Frank Richter schrieb am So., 29. März 2020, 18:11: > Die SQL-Abfrage hilft nur bei einem Zählerstand-Kanal. Bei Impulsen müssen

Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden Frank Richter
Die SQL-Abfrage hilft nur bei einem Zählerstand-Kanal. Bei Impulsen müssen sämtliche Impulse aufsummiert werden, um den Gesamtverbrauch zu erhalten. Grüße Frank Tobias Lehr schrieb am So., 29. März 2020, 18:06: > Hm also dann habe ich da falsch herum gedacht. Das hieße ich müsste die >

Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden Tobias Lehr
Vielen Dank für die Anregungen, ABER… 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,

Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden rgb
Hmm, bei mir funkioniert es… pi@avz:~:(1)> mysql -uvz -pyourpassword Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 76 Server version: 10.3.13-MariaDB-1 Raspbian testing-staging Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and

Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden Frank Richter
Hallo Tobias, maxPrecision heißt maximal die definierte Zahl Dezimalstellen, nicht minimal... Grüße Frank Am So., 29. März 2020 um 17:34 Uhr schrieb Tobias Lehr : > Vielen Dank für die Anregungen, ABER… > > precision in der options.js habe ich gefunden, aber noch nicht so genau > verstanden.

Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden rgb
Hallo, Folgende SQL-Abfrage könnte als Vorlage für die Berechnung des genauen Verbrauches dienen... müsstest Du für Deine Gegebenheiten entsprechend anpassen... SELECT id FROM `volkszaehler`.`entities` WHERE UUID = 'b12dfd80-111c-11ea-8e1a-c9616b442377' INTO @CHANNEL; SELECT channel_id AS

Re: [vz-users] Gateway Timeout

2020-03-29 Diskussionsfäden Sven
Hallo Andreas Danke für den Hinweis, mit Aggregation klappt's. Ciao, Sven Am 29. März 2020 10:28:23 MESZ schrieb Andreas Goetz : >Hast Du denn Aggregation aktiviert? Die DB schafft es natürlich nicht >für jeden Request 24x3600x2 Werte pro Kanal zu lesen. Mit Aggregation >sollte das schneller

Re: [vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden Frank Richter
Hallo Tobias, in der options.js gibt es "precision". Das legt aber nicht direkt die Zahl der Dezimalstellen fest, sondern im Verhältnis zur Größenordnung der anzuzeigenden Zahl, d.h. bei precision: 2 haben einstellige Werte 2 Dezimalstellen, zweistellige Werte 1 Dezimalstelle usw. Grüße Frank

[vz-users] Gesamtverbrauch Gaszähler mit Nachkommastellen

2020-03-29 Diskussionsfäden Tobias Lehr
Hallo, ich logge meinen Gasverbrauch per S0 in den Volkszaehler. Die Werte für min., max., aktuell und Verbrauch werden mit Nachkommastellen angezeigt. Der Gesamtverbrauch wird aber nur mit ganzer Zahl angezeigt. Mein Gaszähler hat aber 3 Nachkommastellen und mein Gasversorger möchte den

Re: [vz-users] Welcher Kanaltyp

2020-03-29 Diskussionsfäden Frank Richter
Hallo Martin, wenn du nur den Tageswert aufzeichnen willst, kannst du das mit einem Impuls-Kanal machen. Wenn du auch den Tagesverlauf sehen möchtest, ist ein bisschen Handarbeit angesagt. Ich würde das per Script lösen, das den Gesamtzählerstand vom letzten Tageswechsel von der Middleware abholt

Re: [vz-users] Welcher Kanaltyp

2020-03-29 Diskussionsfäden Daniel Lauckner
Hallo, am Sonntag, 29. März 2020 um 14:10 hat Martin Papczok geschrieben: > Ich bekomme Tageswerte für den Gasverbrauch meiner Heizung aus der > API der Heizung, z.b. 4,3 Kubikmeter. Ein entsprechender Sensor wurde Ende letzten Jahres angelegt. Update deine Middleware,

[vz-users] Welcher Kanaltyp

2020-03-29 Diskussionsfäden Martin Papczok
Hallo, ich stehe gerade auf dem Schlauch, evtl. kann jemand helfen. Ich bekomme Tageswerte für den Gasverbrauch meiner Heizung aus der API der Heizung, z.b. 4,3 Kubikmeter. Ich würde diesen Tageswert, der im Laufe eines Tages von 0 auf z.B. 4,3 steigt, gerne in VZ darstellen. Welchen Kanaltyp

Re: [vz-users] Darstellung Zählerstände - was mache ich falsch ?

2020-03-29 Diskussionsfäden Frank Richter
Hallo Klaus, genau, du solltest doppelte Zählerstände unterdrücken, zumindest dann wenn sie zeitlich nah aufeinander folgen. vzlogger kennt dafür "duplicates". Grüße Frank Klaus Reichenecker schrieb am So., 29. März 2020, 12:38: > Hallo Frank, > > > > Du hast Recht – habe bei einem Kanal mal

Re: [vz-users] Gateway Timeout

2020-03-29 Diskussionsfäden Andreas Goetz
Hast Du denn Aggregation aktiviert? Die DB schafft es natürlich nicht für jeden Request 24x3600x2 Werte pro Kanal zu lesen. Mit Aggregation sollte das schneller gehen. Viele Grüße, Andreas > Am 29.03.2020 um 10:08 schrieb Sven : > > Hallo Volkszähler-Liste > > Ich nutze VZ seit letztem

[vz-users] Gateway Timeout

2020-03-29 Diskussionsfäden Sven
Hallo Volkszähler-Liste Ich nutze VZ seit letztem August. Mit einem SDM630 und zwei S0 Puls Metern. Das System läuft bei mir auf einem UP board. https://up-board.org/up/specifications/ Das Auslesen des SDM630 habe ich mit recht hoher Rate von 500ms laufen. Dies führt dazu, dass die Datenmenge,