Hallo Andreas,
habe gerade einen github Account erstellt und einen Pull Request erstellt.
Bis auf die Werte von ReactiveImport/ReactiveExport finde ich die Werte
ansonsten alle recht interessant. ReactiveImport/Export habe ich
reingenommen, da ich sie mit ReactivePower vergleichen möchte.
Liebe Grüße
Joe
On 15.01.2020 17:09, USER VZ wrote:
Hallo Andreas,
Phasenwinkel ist nicht Cosphi. Der eine sagt etwas über das Verhältnis
der Phasen untereinander, der andere Beschreibt die Verschiebung von
Spannung zu Strom.
In der Praxis ist aber nur der Cosphi interessant.
Die Blindleistung/Blindenergie ist für Privat —noch— nicht interessant,
für Großkunden ist sie das schon immer. Übersteigt sie einen bestimmten
Anteil am Gesamtverbrauch wird es richtig teuer.
Thomas
Am 15.01.2020 um 14:43 schrieb Andreas Goetz <cpui...@gmail.com>:
Hallo Joe,
ich bin vom Patch noch nicht so überzeugt- könntest Du den nochmal als
PR zur Verfügung stellen damit ich die Änderungen in GH sehe?
Hast Du hier versucht, einfach alle Meßwerte hinzu zu fügen? Einige
davon, insbesondere ReactiveImport/Export etc erscheinen mir nicht so
praxisrelevant. Brauchen wir die?
Auf PhaseAngle habe ich verzichtet weil der nach meinem Verständnis
über Cos Phi schon drin ist und der Cosinus im Gegensatz zum
Phasenwinkel auf den meisten Zählern zu existieren scheint.
Vielen Dank, Andreas
On 14. Jan 2020, at 21:06, joekok...@epios.eu
<mailto:joekok...@epios.eu> wrote:
Hi Andreas,
On 13.01.2020 23:00, Andreas Goetz wrote:
Hi Joe!
On 13. Jan 2020, at 14:04, joekok...@epios.eu
<mailto:joekok...@epios.eu> wrote:
Hallo Andreas,
ich habe den Code getestet und angepasst. Untenstehend der Patch.
Ich sehe noch ein paar Probleme:
Alle SDM Devices haben den gleichen "Voltage" Register Code. Es ist
nicht möglich, die verschiedenen Geräte zu unterscheiden.
Vielleicht könnte man beim SCAN nur SDM zurückgeben.
Zumindest beim 630 könnte man auf die zweite Phase testen- das wäre
allerdings inkonsistent zu den anderen Zählern. Ansonsten würde ich
es vllt. nur in der Readme erwähnen.
Das kann ich verstehen. Man weiss ja selbst welchen Zaehler man von
SDM man angeschlossen hat.
Der Name vom SDM230 mit der Modbus und der Device ID ist nicht sehr
leserlich. Was könnte man da machen? Vielleicht einen Unterstrich?
initialized device SDM2301.1: {SDM230 Eastron SDM230 }
Das ist ja nur ein fast unsichtbarer Eintrag im Logfile. Würde ich
aus Konsistenzgründen so lassen.
Der Eintrag kommt auch auf der Webseite und der API vor. Aber das ist
wirklich nur Ästhetik.
Ich hatte das Problem, dass das Program beim Starten immer
Unsupported Config Type ""
ausgegeben hat. Ich musste eine Pseudoconfigdatei angeben, damit es
gestartet hat. (-c emtpyfile.yaml)
Lösung folgt, neues “Feature” in verwendeter Bibliothek.
Perfekt. Ich habe nirgends eine Referenz zum Format der Config Datei
gefunden. Ist es einfach die Parameter aus der Commandline?
Ich habe versucht einen weiteren Wert zum Auslesen hinzuzufügen
(PhaseAngle). Er wird ausgelesen. Ich sehe es sogar im
Webinterface. Aber die Zeile wird einfach nicht ausgegeben.
Welche Zeile? >> Ich habe es in assets/index.html geändert. Aber das
hat nichts
gebracht. Wo muss man es noch anpassen?
Auf jeden Fall musst Du ein go generate ./… ausführen.
Du sagst Du siehst es? Was genau funktioniert nicht?
Ich habe meinen Fehler gefunden. Ich habe go generate nur für den
"stringer" ausgeführt und nicht für "esc". Deshalb hat zwar das
Auslesen mit Modbus funktioniert, aber nicht die Anzeige auf der
Webseite.
Nun hat es geklappt.
Der Patch sollte so funktionieren. In der Datei
meters/measurements.go würde ich vielleicht die Zeile "PhaseAngle"
nicht so weit oben einfügen, da sonst in der Datei
meters/measurement_string.go alle Zeilen unterhalb geändert werden
und deshlab viele Zeilen neu commited werden müssen.
Liebe Grüße
Joe
On 1/9/20 10:28 PM, Andreas Goetz wrote:
Du brauchst go 1.13. Zusätzliche Werte werden mit ausgelesen. Wenn
etwas fehlt würde ich ihn aber gerne einfach mit einbauen.
Viele Grüße, Andreas
On 9. Jan 2020, at 21:22, joekok...@epios.eu
<mailto:joekok...@epios.eu> wrote:
Hallo Andreas,
vielen Dank! Ich werde es gerne am Wochenende ausprobieren.
Weisst du ob man mbmd mit dem go packet aus raspbian kompilieren
kann, oder ob man die neueste go Version dafür braucht?
Was passiert in mbmd intern, wenn ich weitere Reigster abfrage
und unter einer Variable speichere? Z.B.:
ops := Opcodes{ ... CustomValue: 0x00FF ...
Kann ich diese auch direkt über die REST API Abfragen?
Liebe Grüße
Joe
On 07.01.2020 09:23, Andreas Goetz wrote:
Moin Joe,
ich hab mal was versucht:
https://github.com/volkszaehler/mbmd/pull/74
Magst Du mal schauen ob das für Dich funktioniert und alle
notwendigen Register dabei sind?
Viele Grüße,
Andreas
On 5. Jan 2020, at 22:33, Andreas Götz <cpui...@gmail.com
<mailto:cpui...@gmail.com>> wrote:
Dann würde ich Dir- etwas Geduld- einfach einen neuen Zählertyp
anlegen. Hast Du evtl auch Infos zum 220/120? Die gibts ja m.W.
auch noch?
Viele Grüße,
Andreas
Am 05.01.2020 um 22:30 schrieb joekok...@epios.eu
<mailto:joekok...@epios.eu>:
Lieber Andreas,
leider scheint es einige kleine Abweichungen zu geben.
http://www.flanesi.it/blog/download/sdm230modbus/SDM230-Modbus%20protocol%20V1.2.pdf
Liebe Grüße
Joe
On 1/5/20 9:47 PM, Andreas Goetz wrote:
Hey Joe
(Scnr ;)
Hast Du mal einen Link zum Handbuch? Ich dachte bisher, die
Register wären ein Subset. Neue Zähler sind einfach, siehe
meters/rtu Verzeichnis.
Viele Grüße, Andreas
Am 05.01.2020 um 21:43 schrieb joekok...@epios.eu:
Hallo,
ich habe über Weihnachten die Modbus Zähler SDM230 und
SDM630 ausprobiert und dabei auch mbmd getestet. Die REST
Api von mbmd lese ich periodisch mit einem Skript
(exec-Protokoll vzlogger) aus um es in die Volkszahler
Datenbank zu bringen.
Für den SDM230 Zähler stimmen einige Zuordnungen nicht, da
sie sich vom SDM630 unterscheiden. Zum Beispiel:
Aus dem Manual für den SDM230 Zähler:
ApparentPower 0x0012
ReactivePower 0x0018
Aus dem Quellcode von mbmd für den generellen SDM Zähler:
ApparentPower: 0x0038
ReactivePower: 0x003C
Was ist das sinnvollste? Eine neue Definition für den Zähler?
Aus Neugierde: Wie einfach ist es weitere Custom Werte der
Zähler zusätzlich zu den Standard Werten mit mbmd
auszulesen? Es gibt ja weitere Register bei den Zählern.
Beste Grüße
Joe