[vz-users] Frage zu virtuellen Kanälen
Thomas Höpfner
thomas at thhoe.de
Do Dez 19 17:12:32 CET 2019
Hallo Alex,
bei val(in) arbeiten die virtuellen Zähler meines Wissens nach mit den Rohdaten. Für den Impulszähler ist das 0 oder 1.
Für die Aussage einer Durchschnittlichen Laufzeit muss wahrscheinlich ein externes Script programmiert werden.
Hätte der Betriebsstundenzähler Impulse wäre die Auswertung schon fertig. Das Programm dafür muss nur fragen läuft der Brenner, dann erzeuge einen impuls und warte n Sekunden. Kannst du die Abfrage des CAN-Bus ändern / erweitern? Es müsste nur “Brenner läuft“ irgendwie in Python greifbar sein, dann habe ich etwas fertiges.
Thomas
Am 19.12.2019 um 13:36 schrieb "rgb at nord-com.net" <rgb at nord-com.net>:
Hallo an alle “Volkszähler”,
Ich habe mich die Tage etwas mit den virtuellen Kanälen gespielt, bin aber nicht so recht ans Ziel gekommen.
Mein VZ hat einen Betriebsstundensensor, der die gesamte Brennerlaufzeit pro Zeitraum aufaddiert. Zudem einen Impulszähler, der die Anzahl der Brennerstarts hochzählt. Das funktioniert so einwandfrei.
Mein Plan wäre jetzt ein virtueller Kanal, der die durchschnittliche Brennerlaufzeit pro Start in Minuten anzeigt. Ergo: (Brennerlaufzeit in Dezimalstunden) geteilt durch (Anzahl der Brennerstarts) mal 60 (Umrechnung in Minuten).
Also: val(in1) / val(in2) * 60. (Funktioniert so nicht, der Kanal zeigt dann nichts an).
Wenn ich testweise die (*60) weglasse, bekomme ich Ergebnisse, aber nicht die gewünschten. Ich konnte nicht wirklich herausfinden, was genau er dann berechnet/anzeigt.
Wo liegt mein Denkfehler?
Grüsse von Alex
PS – der dicke schwarze Balken mit der Bezeichnung „Testkanal“ zeigt meinen Versuch.
From: volkszaehler-users [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] On Behalf Of Frank Richter
Sent: Thursday, November 07, 2019 9:57 PM
To: volkszaehler.org - users
Subject: Re: [vz-users] Wie Anzahl der Brennerstarts ermitteln?
Am Do., 7. Nov. 2019 um 14:43 Uhr schrieb Andreas Goetz <cpuidle at gmail.com>:
Idealerweise bräuchten wir dafür noch einen Kanaltyp "Zähler" mit Einheit 1/h, damit als Zeitintegral eine dimensionslose Anzahl rauskommt.
Guter Punkt! Wie haben hinsichtlich Einheit “anpassbare” Sensoren und Verbrauchssensoren, wir haben aber keinen (Verbrauchs)Zähler der konfigurierbar wäre.
Wer möchte einen PR aufmachen?
Also zwei neue Typen mit variabler Einheit und Interpretern für Impulse und Zählerstände? IMHO machen beide nur mit "hasConsumption": true Sinn, oder?
Viele Grüße
Frank
<testkanal-1.png>
<testkanal-2.png>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20191219/8a90b665/attachment.html>
More information about the volkszaehler-users
mailing list