[vz-users] M-Bus Probleme (was: Neuer User / Messaufgabe / Gaszähler Typ?
Sascha Ogger
OggerS at gmx.de
Sat May 3 21:59:06 CEST 2014
Hi Community,
ich versuche mich gerade vergeblich daran zwei unterschiedliche Zähler per M-Bus Interface einzubinden.
Diese werden auf dem M-Bus als Device zwar gefunden, jedoch danach nicht als einzelne Zähler eingebunden.
Zähler 1: Wasserzähler WDV-Molline Waterstar [1]
Zähler 2: Wärmemengenzähler Engelmann Sensostar 2 [2]
Der serielle M-Bus Pegelwandler [3] ist per RS232 [4] an einen Raspberry (mit Raspbian) angeschlossen.
Dank Eurer fast idiotensicherer Anleitung [5] war es am Anfang auch eigentlich recht einfach.
Damit die Skripte sauber durchlaufen, musste ich einzig noch die folgenden fehlenden Perl Pakete zusätzlich installieren:
apt-get install libwww-perl
apt-get install liblockfile-simple-perl
Konfiguration gemäß Wiki-Anletung und mittels
./mbus-cmd --genserial
werden auch die beiden Zähler (bzw. deren Zählernummer) gefunden. Also scheint die Verkabelung in Ordnung:
root at raspberrypi:/var/www/volkszaehler.org/misc/controller/mbus# ./mbus-cmd --genserial
Suchen nach 0*: Timeout. Nichts gefunden.
Suchen nach 1*: Timeout. Nichts gefunden.
Suchen nach 2*: Timeout. Nichts gefunden.
Suchen nach 3*: Kollision (mehrere gefunden). Suche tiefer...
Suchen nach 30*: Timeout. Nichts gefunden.
Suchen nach 31*: Timeout. Nichts gefunden.
Suchen nach 32*: Timeout. Nichts gefunden.
Suchen nach 33*: Timeout. Nichts gefunden.
Suchen nach 34*: Kollision (mehrere gefunden). Suche tiefer...
Suchen nach 340*: Timeout. Nichts gefunden.
Suchen nach 341*: Timeout. Nichts gefunden.
Suchen nach 342*: Timeout. Nichts gefunden.
Suchen nach 343*: Timeout. Nichts gefunden.
Suchen nach 344*: Timeout. Nichts gefunden.
Suchen nach 345*: Timeout. Nichts gefunden.
Suchen nach 346*: Timeout. Nichts gefunden.
Suchen nach 347*: Kollision (mehrere gefunden). Suche tiefer...
Suchen nach 3470*: Timeout. Nichts gefunden.
Suchen nach 3471*: Timeout. Nichts gefunden.
Suchen nach 3472*: Timeout. Nichts gefunden.
Suchen nach 3473*: Timeout. Nichts gefunden.
Suchen nach 3474*: Timeout. Nichts gefunden.
Suchen nach 3475*: Timeout. Nichts gefunden.
Suchen nach 3476*: Timeout. Nichts gefunden.
Suchen nach 3477*: Timeout. Nichts gefunden.
Suchen nach 3478*: Gefunden: Seriennummer: 34786501
Suchen nach 3479*: Gefunden: Seriennummer: 34790071
Suchen nach 348*: Timeout. Nichts gefunden.
Suchen nach 349*: Timeout. Nichts gefunden.
Suchen nach 35*: Timeout. Nichts gefunden.
Suchen nach 36*: Timeout. Nichts gefunden.
Suchen nach 37*: Timeout. Nichts gefunden.
Suchen nach 38*: Timeout. Nichts gefunden.
Suchen nach 39*: Timeout. Nichts gefunden.
Suchen nach 4*: Timeout. Nichts gefunden.
Suchen nach 5*: Timeout. Nichts gefunden.
Suchen nach 6*: Timeout. Nichts gefunden.
Suchen nach 7*: Timeout. Nichts gefunden.
Suchen nach 8*: Timeout. Nichts gefunden.
Suchen nach 9*: Timeout. Nichts gefunden.
So weit so gut, weiter mit dem nächsten Schritt:
Und genau ab hier
./mbus-cmd -print-mbusconf
(statt der Ausgabe aller Zähler) beginnen die Probleme:
root at raspberrypi:/var/www/volkszaehler.org/misc/controller/mbus# ./mbus-cmd -print-mbusconf
Zaehler nicht gefunden. Seriennummer:34786501
Zaehler nicht gefunden. Seriennummer:34790071
Hat mit jemand eine Ideen oder Ansatze zur weiteren Fehlersuche?
Ich freue mich auf Eure Hilfe und danke schon mal im Voraus
Sascha
[1] www.molline.de/pdf08/4_M-Bus_Waterstar.pdf
[2] <http://www.engelmann.de/de/.../206-compact-heat-meters-sensostar%C2%AE-2-2.html> http://www.engelmann.de/de/.../206-compact-heat-meters-sensostar%C2%AE-2-2.html
[3] http://www.wahesoft.net/M-Bus-10
[4] http://raspberrycenter.de/forum/howto-serielle-hardware-nutzen
[5] http://wiki.volkszaehler.org/software/controller/m-bus
From: volkszaehler-users-bounces at demo.volkszaehler.org [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] On Behalf Of Michael
Sent: Monday, April 07, 2014 10:41 PM
To: 'volkszaehler.org - users'
Subject: Re: [vz-users] Neuer User / Messaufgabe / Gaszähler Typ?
Hallo Sascha,
die Aussage ‚Fehlentscheidung‘ war nur darauf bezogen, dass es mit einem S0 Signal „mehr“ jetzt einfacher wäre, als sich noch um die M-Bus Thematik zu kümmern.
Die M-Bus Entscheidung fiel damals beim Umbau ‚aus dem Bauch heraus‘ aus gleicher Überlegung wie bei dir. Mit einem physikalischem Port mehrere Zähler abfragen zu können.
Habe noch 8 Wasserzähler, die keinerlei Signalisierung haben. Die mit S0 zu bekommen, hat den Installateur damals völlig überfordert – und zu dem Zeitpunkt winkt man dann das eben durch, weil es essentiellere Probleme gibt als der lieben Frau zu erklären, warum man nun unbedingt andere Zähler braucht etc.
Udo brachte schon die IR Schnittstelle für die WMZ auf. Gefällt mir sehr gut, aber es stellt sich die Frage, was die verbauten Batterien der WMZ dazu sagen. Die Problematik hat man an den E-Zählern nicht. Also wenn es eine stabile M-Bus Lösung gibt, bin ich daran auch interessiert und verfolge das. Denn das interessante wird sein, die Gasmenge in die Brennwerttherme zu kennen und die abgegebene Wärmemengen in die zwei Heizstränge und den Warmwasser Speicher.
Gruß Michael
Von: volkszaehler-users-bounces at demo.volkszaehler.org [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] Im Auftrag von Sascha Ogger
Gesendet: Montag, 7. April 2014 22:26
An: 'volkszaehler.org - users'
Betreff: Re: [vz-users] Neuer User / Messaufgabe / Gaszähler Typ?
Hallo Michael,
ich bin auch gerade dabei, die Abfragemöglichkeit mittels M-Bus umzusetzen.
Ich fand die Vorstellung über einen einzigen Bus mehrer Geräte auslesen zu können, sehr vorteilhaft.
Weshalb siehst Du es als Fehlentscheidung und auf was für Stolpersteine kann ich mich einstellen?
Ich habe vor, es wie beschrieben über http://wiki.volkszaehler.org/software/controller/m-bus zu versuchen.
Ich bin gerade dabei, mir die notwendige Hardware anzuschaffen.
Raspberry -> Serieller Pegelwandler [1] -> M-Bus (Wasserzähler & Wärmemengenzähler)
Momentan fehlt mir noch das Netzteil für den Pegelwandler, bevor ich erste Tests durchführen kann.
Gruß
Sascha
[1] http://www.wahesoft.net/M-Bus-10
From: volkszaehler-users-bounces at demo.volkszaehler.org [mailto:volkszaehler-users-bounces at demo.volkszaehler.org] On Behalf Of Michael
Sent: Monday, April 07, 2014 4:58 PM
To: volkszaehler-users at demo.volkszaehler.org
Subject: [vz-users] Neuer User / Messaufgabe / Gaszähler Typ?
Hallo von einem Neuling,
vielen Dank für dieses wunderbare Projekt „Volkszähler“. Ich bin auf dem Weg diverse Zähler mit dem Volkszähler auszuwerten.
Ich verwende seit einiger Zeit eine Homematic, die tut grundsätzliche Dinge, für die praktikable Energiezähler Erfassung finde ich das allerdings alles eher enttäuschend. Insofern treibt mich dieser Missstand anderen Lösungen zu.
Das (langfristige) Ziel ist die Erfassung von
Messstelle Signal Prio Typ
---------------------------------------------------------------------------
Gaszähler S0 mit ? 1 BZ1-Z Kale / Kanth / 0,01 Imp/m³
Strom 1 D0 oder LED 1 easymeter Q3DA 1004
Strom 2 D0 oder LED 1 easymeter Q3DA 1004
Strom 3 S0 Kontakt 1 Einphasig mit S0 Kontakt
WMZ 1 S0 1 S0 getestet
WMZ 2 S0 1 S0 getestet
WMZ WW M-Bus 2 Fehlentscheidung, jetzt hock ich auf dem Problem M-Bus ;-)
T Speicher1 1-Wire 2
T Speicher2 1-wire 1
T Speicher3 1-Wire 3
T-VL Hzg. 1-wire 1
T-RL Hzg. 1-Wire 1
T-Abgas 1-wire 2
T-Außen 1-wire 1
V-Kondensat S0 3 Jemand hat einen Regensammler verwendet, mal sehen…
Die 8 Wasserzähler spare ich mir mal, ohne S0 wird das ein schwieriges Unterfangen. Und eigentlich ist es ja kein Energieträger ;-)
Es müssen also die nachfolgenden Eingänge erfasst werden:
5 x S0 Impuls
2 x D0, alternativ 2 x LED mit Fototransistor
Als Lösung schwebt mir vor:
- Raspberry Pi (läuft seit Samstag Nacht)
- 2 D0 IR Leseköpfe
- Erweiterungsboard
Dank der hervorragenden Step-by-Step Anleitung war der Raspberry Pi schnell mit dem aktuellen Image ausgestattet und ist im LAN verfügbar.
GASZÄHLER:
Das größte Problem ist derzeit noch der Gaszähler. Dieser hat offenbar einen Impulsausgang, man sieht auch eine Aussparung, aber wie der funktioniert, konnte ich bisher im Netz noch nicht finden.
Kennt jemand diesen Gaszählertyp:
https://dl.dropboxusercontent.com/u/59530178/P1130317.JPG
Alternativ zum Reedkontakt kann ich auch die Markierung auf der „6“ mit einer Reflexlichtschranke auswerten. Aus früheren Erfahrungen mit professionellen Lichtschranken für die Ferraris Zähler Scheibe würde ich auf die Fummelei allerdings gern verzichten.
STROMZÄHLER:
Weiterhin scheint der Stromnetzbetreiber auch nicht so gängige Modelle mit dem easymeter Q3DA 1004 zu bevorzugen.
Soweit ich es verstanden habe geht der D0 Lesekopf, jedoch ist zur Befestigung eine Metallplatte zu verwenden, da von der DIN abweisend, keine Metallplatte vorhanden ist.
Irritierend finde ich nur, dass zwar die LED für die 10.000 Imp./kWh erkennbar ist, die IR LEDs sehe ich aber nicht.
https://dl.dropboxusercontent.com/u/59530178/P1130319.JPG
D0 LESEKOPF:
Da ich noch einen WLAN USB „Stöpsel“ für den Raspi habe, sollte ich einen D0 IR Lesekopf und einen Ser. oder TTL Lesekopf verwenden?
Im Mailingarchiv fand ich hinsichtlich der Anzahl von (möglichen) USB IR Leseköpfen (ggf. mit USB Hub) keine Information.
Für ein paar Hinweise wäre ich dankbar.
Gruß Michael
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20140503/100e3a69/attachment-0001.html>
More information about the volkszaehler-users
mailing list