[vz-dev] [rant] M-Bus Probleme

Tom Weber tom.weber at gmx.de
Fri Mar 9 06:31:44 CET 2012


... und nun noch mal nach 24h. Heizenergie verschwindet dann bei mir
vollständig aus der Anzeige. (Ich nehme an, da die letzte 1kWh Differenz
mehr als 24h zurückliegt) 





-----Ursprüngliche Nachricht-----
Von: volkszaehler-dev-bounces at lists.volkszaehler.org
[mailto:volkszaehler-dev-bounces at lists.volkszaehler.org] Im Auftrag von Sven
Anders
Gesendet: Mittwoch, 7. März 2012 19:09
An: volkszaehler.org
Betreff: Re: [vz-dev] [rant] M-Bus Probleme

Am 07.03.2012 16:43, schrieb Tom Weber:
> Hallo Sven,
>
> gestern Abend gegen 19 Uhr hatte ich die Rechte der vzold so geändert,
dass
> sie auch vom cron geschrieben werden konnte. Seitdem sieht es besser aus,
> anbei der Screenshot.

Ja, ich werde das Programm nochmal so anpassen, das es eine dicke 
Fehlermeldung gibt, wenn er auf vzold nicht schreiben kann.
>
> Trotzdem:
> Der Durchfluss durch meine Heizung beträgt "0" - alle Ventile sind auch zu
-
> trotzdem noch 2,4kW Heizleistung, das kapiere ich nicht. Und das bleibt so
> über Stunden, Heizleistung 0 gibt es bei mir irgendwie nicht....
> Der Zähler ist ein Allmess Integral-MAXX.

Wie in der letzen Mail bereits geschrieben, hilft dir der Wert 
Durchfluss nichts. Der ist 0, wenn zum Zeitpunkt der Ablesung nichts 
durchgeflossen ist.

Wenn du den tatsächlichen Durchfluss wissen willst, musst du Volumen nehmen.

Also du hast in dem angezeigten Screenshot  einen Durchflluss für den 
Zeitraum von 24h von 3200 Liter. Also ist was geflossen innerhalb des 
angezeigten Zeitraums.

Heizleistung 0 gibt es nicht, weil der Mbus-Controler nur Werte größer 0 
zum Volkszaehler meldet. Alles andere verschlimmbessert IMHO die Kurve. 
Die Allmess Zähler messen ja ziemlich ungenau in kWh. Das heißt die 
meiste Zeit würde er ansonsten 0 Senden und man hätte dann immer ein 
paar Zacken in der Kurve wenn er mal ausnahmsweise eine 1 gesendet hat. 
Reales Beispiel:  Ich habe 11kWh Verbauch in den letzen 24h, d.H. alle 
2h würde er eine 1 senden. Wenn ich die Zählerstände alle 10 Minuten 
abfrage, würde der Volkszähler annehmen ich würde in 10 Minuten eine kWh 
verbrauchen. Hoffe das ist verständlich.

Unter "Aktuell" steht IMHO die Heizleistung beim letzten melden eines 
Zählerstands.


> mbus-cmd --sqlout --debug
>
> Gefunden: Seriennummer: 10530553
> dif:12 cod: 12 func:0 stor: 0 ext:0
> Use of uninitialized value $counter in concatenation (.) or string at
> /usr/local/lib/site_perl/mbus.pm line 275.
> vif : 120 ext:0 n2: 0 n3:0 desc4:120  desc5:120
..
> INSERT INTO zaehler SET pos="11",vif="9",dif="253
> 15",value="18",unit="",zweck="Software
> version",serial="10530553",valArt="normaler Wert",count="0";

> mbus-cmd --sqlout --sqlrawout
>
> INSERT INTO rawdata SET
>
serial="10530553",data="\104\77\77\104\8\1\114\83\5\83\16\130\77\6\4\65\0\0\
>
0\12\120\83\5\83\16\12\6\147\128\0\0\12\20\128\136\4\0\10\59\0\0\11\90\41\3\
>
0\11\94\97\2\0\11\97\120\6\0\50\38\4\0\2\39\187\2\4\109\0\19\135\19\9\253\14
> \3\9\253\15\24\15\0\20\51\22";
> INSERT INTO zaehler SET
>
pos="0",vif="12",dif="120",value="10530553",unit="",zweck="Fabriknummer",ser
> ial="10530553",valArt="normaler Wert",count="0";
> 15",value="18",unit="",zweck="Software
..
> version",serial="10530553",valArt="normaler Wert",count="0";


Danke, ich werde nochmal schauen, ob ich den Fehler in Zeile 275 
verstehe. Da ich hier auch Allmess-Geräte habe, bin ich nicht mehr so 
überrascht, das es auf anhieb funktioniert. Was für einen Pegelwandler 
nutzt du?


Bin jetzt die nächsten 3 Tage auf der CeBIT also beschäftigt (oder nicht 
mehr zurechnungsfähig ;-)). Kann also etwas dauern, bis ich wieder 
antworten werde. Wer mich Besuchen möchte: Halle 2 D48 Digitec/Univention.

Sven

-------------- next part --------------
A non-text attachment was scrubbed...
Name: vz.png
Type: image/png
Size: 204391 bytes
Desc: not available
URL: <http://volkszaehler.org/pipermail/volkszaehler-dev/attachments/20120309/078ed7e0/attachment-0001.png>


More information about the volkszaehler-dev mailing list