EKM Variablenwerte?

Moin,

ich versuche seit ein paar Tage die „längste Laufzeit“ unseres Wasserverbrauchs herauszufinden. Ziel ist die Sciptüberwachung bezüglich „Wasserschaden“.

Allerdings verstehe ich die Werte der EKM Variablen nicht wirklich, hier ein kurzer Auszug aus dem Logfile:


23.10.2013 00:31:55.376 | 22197 | MESSAGE | VariableManager      | [Energie\Wasserzähler\Counter] = 271242
23.10.2013 00:31:55.376 | 36314 | MESSAGE | VariableManager      | [Energie\Wasserzähler\Current] = 36511,15625
23.10.2013 00:32:55.486 | 22197 | MESSAGE | VariableManager      | [Energie\Wasserzähler\Counter] = 271243
23.10.2013 00:32:55.486 | 36314 | MESSAGE | VariableManager      | [Energie\Wasserzähler\Current] = 29875,51953125
23.10.2013 00:33:55.595 | 22197 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Counter] = 271243
23.10.2013 00:33:55.595 | 36314 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Current] = 29875,51953125
23.10.2013 00:34:55.689 | 22197 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Counter] = 271243
23.10.2013 00:34:55.689 | 36314 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Current] = 29875,51953125
23.10.2013 00:35:56.111 | 22197 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Counter] = 271243
23.10.2013 00:35:56.111 | 36314 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Current] = 29875,51953125
23.10.2013 00:36:56.220 | 22197 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Counter] = 271243
23.10.2013 00:36:56.220 | 36314 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Current] = 29875,51953125
23.10.2013 00:37:56.314 | 22197 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Counter] = 271243
23.10.2013 00:37:56.314 | 36314 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Current] = 29875,51953125
23.10.2013 00:38:56.408 | 22197 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Counter] = 271243
23.10.2013 00:38:56.408 | 36314 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Current] = 29875,51953125
23.10.2013 00:39:56.564 | 22197 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Counter] = 271243
23.10.2013 00:39:56.564 | 36314 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Current] = 29875,51953125
23.10.2013 00:40:56.658 | 22197 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Counter] = 271243
23.10.2013 00:40:56.658 | 36314 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Current] = 29875,51953125
23.10.2013 00:41:56.751 | 22197 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Counter] = 271243
23.10.2013 00:41:56.751 | 36314 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Current] = 29875,51953125
23.10.2013 00:42:57.267 | 22197 | DEBUG   | VariableManager      | [Energie\Wasserzähler\Counter] = 271243
23.10.2013 00:42:57.267 | 36314 | MESSAGE | VariableManager      | [Energie\Wasserzähler\Current] = 0

Und die Konfiguration der Instanz:
EKM-Instanz-Konfiguration.jpg

Die Differenz von Counter lässt mich auf einen Impuls, also 10 Liter schließen.

Aber was sollen/können mir die Werte in Current sagen?

Hallo Ralf

Im Moment verstehe ich noch nicht ganz worauf sich deine Frage bezieht… Also hin zu

Die Differenz von Counter lässt mich auf einen Impuls, also 10 Liter schließen.
Diese Einstellung muss jeder je nach verwendeter HW selbst einstellen. Zbsp deine 10 Liter… du musst wissen für welche Menge dein Ventil einen Impuls sendet. Ich erhalte zbsp einen Impuls pro 1 Liter… also steht da bei mir eine 1 drinn. Ventile die je 10 Liter einen Impuls senden sind wohl spärlich gesäht… vielleicht ist da schon ein Problem. Tja und dann ist eigentlich nur der counter aussagekräftig der die Anzahl verbrauchte Liter anzeigt…

Zum Thema Druchfluss messen… uihh das isch nid eifach :slight_smile: also die längste Zeit ist easy… schwieriger ist es festzustellen wenn zu viel Wasser zu lange läuft. Oder ein Problem kann auch sein wenig Wasser das lange läuft. Dafür muss man ermitteln was etwa der Normaldurchfluss in den einzelnen Situationen ist.

Ich versuche halt, die Werte zu verstehen.

Steiner schreibt

Der EKM zählt die einzelnen Impulse der jeweiligen Zähler. … bei Wasserzähler ein Impuls pro zehn Liter. …Im EMK-Modul von IP-Symcon wird der o.g Wert unter ‚Impulse‘ eingetragen.

Deshalb habe ich die 10 eingetragen. Mein Zähler hat einen Magneten auf dem Liter-Zeiger, eine Umdrehung (Impuls) sind also 10 Liter.

Die Differenz von Counter ist bei meinem Beispiel „1“ (Impuls?), erwartet hätte ich eigentlich „10“, da dort doch Liter rauskommen müssten.

Und die Werte von Current waren mir völlig unklar, die sind aber in der Doku erklärt:

Der interne Zeitmessung (Current) hat eine Auflösung von 16-Bit und 1/100 Taktung.

(36511,15625 - 29875,51953125) / 100 = 66 (Sekunden?)

Könnte so passen, 10 Liter in ca. 1 Minute kommt hin.

Das ist schon so. Passt eigentlich alles, ausser das natürlich nicht jeder Wasserzähler

bei Wasserzähler ein Impuls pro zehn Liter
bei 10 Liter einen Impuls sendet. Sondern muss man halt entsprechend der eigenen HW anpassen. Meiner macht pro Liter einen Impuls somit ist die Sache durchgehend transparent. In deinem Fall ist es aber „leider“ so, dass du die 1 (Counterstand) jeweils mal 10 (Literanz./imp) rechnen musst. Wieso das dies intern nicht gleich in einer „Menschengerechten“ Version umgerechnet und in eine Variable gestellt wird sei dahin gestellt. Auf der anderen Seite muss es ja eben offen sein für jegliche HW, also man kann/muss alles selber anpassen.Current ist zwar anhand der Anleitung klar, wer diesen Wert effektiv nutzen könnte ist mir aber auch schleierhaft.