Re: [vz-users] mysqldump > netzOrdner unter Windows

2023-05-01 Diskussionsfäden Marc Haber
On Mon, May 01, 2023 at 10:08:06AM +, mar...@posteo.de wrote:
>  Zwischenzeitlich habe ich einen Windows-User pi mit Lese-/Schreibrechte
> angelegt.  Dies liefert ebenfalls die Meldung:
> 
> cp: reguläre Datei '/media/share/backup_entities.sql' kann nicht angelegt
> werden: Keine Berechtigung

ls -al /media/share und id bitte.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] mysqldump > netzOrdner unter Windows

2023-05-01 Diskussionsfäden Marc Haber
On Mon, May 01, 2023 at 06:56:33AM +, mar...@posteo.de wrote:
> sudo mysqldump -uvz-admin -psecure volkszaehler entities >
> /media/share/backup_entities.sql
> 
> soll ein Backup der Tabelle entities auf einem Netzlaufwerk (WindowsPC)
> /media/share/, ablegen. Das funktioniert jedoch nicht.

Was passiert statt des erwarteten Verhaltens?

Geraten: Das "sudo cp" schreibt als root auf das Netzlaufwerk. Das
"sudo mysqldump > some-file" führt das mysqldump als root aus und
schreibt das File mit Deinem normalen User. Redirections greifen vor
sudo. Darfst Du als normaler User auf das Netzlaufwerk schreiben?

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] middleware in docker, CURL Error from middleware: 'Exception': 'Missing context'

2022-12-27 Diskussionsfäden Marc Haber
Hallo,

nachdem nun mein Volkszähler seit sechs Wochen kaputt ist, aber auf der
Liste die Rede von einem neuen Datenbankformat ist:

Kann mein Problem daran liegen, dass das neue Volkszähler-Image die
Datenbank mit einer anderen Struktur erwartet als das alte? Wie wird das
am besten konvertiert? Würde die Middleware die Datenbank automatisch
neu anlegen wenn ich die alte Datenbank zur Seite schiebe?

Oder habe ich doch ein ganz anderes Problem?

Grüße
Marc

On Wed, Nov 09, 2022 at 03:40:50PM +0100, Marc Haber wrote:
> Hallo,
> 
> ich betreibe die Volkszähler-Middleware in einem Docker-Container auf
> einem x86-Host. Der vzlogger läuft auf einem Banana Pi.
> 
> Seit ich vorletzte Woche das Middleware-Image neu gezogen / gebaut habe,
> tut die Middleware nicht mehr. Der vzlogger loggt regelmäßig:
> 
> [Nov 09 15:21:14][chn0] CURL Error from middleware: 'Exception': 'Missing 
> context'
> 
> docker container logs volkszaehler:
> Read configuration /vz/etc/middleware.json, modified by command arguments.
> /
> +---+-+
> | host  | 0.0.0.0 |
> | port  | 18080   |
> | workers   | 8   |
> | static-directory  | /vz/htdocs  |
> | logging   | 0   |
> | max-requests  | 1000|
> | bridge| HttpKernel  |
> | bootstrap | Volkszaehler\Server\PPMBootstrapAdapter |
> | app-env   | dev |
> | debug | 0   |
> | max-execution-time| 30  |
> | memory-limit  | -1  |
> | limit-concurrent-requests | |
> | request-body-buffer   | |
> | ttl   | 0   |
> | populate-server-var   | 1   |
> | socket-path   | .ppm/run/   |
> | pidfile   | .ppm/ppm.pid|
> | reload-timeout| 30  |
> | cgi-path  | /usr/local/bin/php  |
> +---+-+
> Starting PHP-PM with 8 workers, using StreamSelectLoop ...
> 8 workers (starting at 5501) up and ready. Application is ready at 
> http://0.0.0.0:18080/
> [49/3230]mh@corte:~/volkszaehler $
> 
> Weitere Informationen kommen nicht hinzu während des Laufs.
> 
> (Den Port hatte ich auf 18080 verschoben weil ich zuerst dachte, der
> vzlogger würde gar nicht mit der Volkszähler-Middleware, sondern mit
> einer auf einer anderen IP des Docker-Hosts auf Port 8080 laufenden
> Applikation sprechen. Das ist aber nicht der Fall.)
> 
> Ich baue mein Image mit "docker build --tag local/volkszaehler-off ."
> aus einem Checkout von
> https://github.com/volkszaehler/volkszaehler.org.git und starte es mit
> docker run -d --network br196 --ip6 $IPV6 --ip $IPV4 -v 
> /var/run/docker.sock:/var/run/docker.sock --name volkszaehler 
> local/volkszaehler-off
> 
> (Das war damals mein erster Docker-Container, inzwischen benutze ich
> docker-compose, aber den Volkszähler anzufassen habe ich mich noch nicht
> getraut).
> 
> Das Dockerfile aus dem Repository habe ich gepatcht wegen des Ports
> 18080 und die Zeile RUN sed -i '/^[[:space:]]\"port\"/s/8080/18080/'
> /vz/etc/middleware.json hinzugefügt. Da es mit "CMD /vz/vendor/bin/ppm
> start -c /vz/etc/middleware.json --static-directory /vz/htdocs
> --cgi-path=/usr/local/bin/php" endet, vermute ich dass hier kein Proxy
> im Spiel ist (was für mich auch ok ist, das ist alles intern) und ich
> deswegen das "middleware.php" überall weglassen muss.
> 
> Wenn ich mit dem Browser auf http://$IP:18080/ gehe, komme ich auf einem
> funktionstüchtigen Webfrontend heraus, und wenn ich weit genug
> zurückblättere, zeigt er mir auch die alten Werte aus der Datenbank an.
> 
> Es hakt also nur bei der Übertragung aus dem vzlogger.
> 
> Hier die vzlogger.conf:
> 
> {
>   "retry" : 0,  /* how long to sleep between failed requests, 
> in seconds */
> "daemon": true, /* run periodically */
> "verbosity" : 5,// log verbosity (0=log_alert, 1

Re: [vz-users] middleware in docker, CURL Error from middleware: 'Exception': 'Missing context'

2022-11-13 Diskussionsfäden Marc Haber
On Wed, Nov 09, 2022 at 03:40:50PM +0100, Marc Haber wrote:
> Was kann denn hier mein Problem sein?

Niemand?

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


[vz-users] middleware in docker, CURL Error from middleware: 'Exception': 'Missing context'

2022-11-09 Diskussionsfäden Marc Haber
 "meters":
  [
  {
"protocol" : "s0",
"enabled" : true,
"device" : "/dev/USBserialWasser",
"aggtime" : 30,
"aggmode" : "sum",
"aggfixedinterval" : false,
"send_zero": true,
    "channels": [
{
  "uuid" : "fa6c4b30-8303-11e9-a746-5fe24f8ae232",
  "middleware" : "http://volta.ka51.zugschlus.de:18080/;,
  "identifier" : "Impulse",
  "aggmode" : "none",
}
]
  },

(~ 6 andere Meter-Einträge und die korrekt geschlossenen Klammern
weggelassen, ich liefer das gerne nach wenn es hilft)

Was kann denn hier mein Problem sein?

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users]  Re:  Re: Anschluss Impulsaufnehmer an Raspberry Pi

2022-09-08 Diskussionsfäden Marc Haber
On Thu, Sep 08, 2022 at 11:42:37AM +0200, Torsten Wisgalla wrote:
>wieder die selbe Antwort: Wird noch funktionieren - hätten wir hier immer
>wieder...

Also ich habe hier zwei Impulsausgänge, die am vzlogger super
funktionieren. Die einfachere Variante dürfte sein, einen
handelsüblichen USB-to-Serial-Adapter zu verwenden. Welche Pins man
benutzt hab ich gerade nicht im Kopf, das steht sicher irgendwo im Wiki,
die Konfiguration des vzloggers ist:

  {
"protocol" : "s0",
"enabled" : true,
"device" : "/dev/ttyUSBx",
"aggtime" : 30,
"aggmode" : "sum",
"aggfixedinterval" : false,
"send_zero": true,
"channels": [
{
  "uuid" : "snip",
  "middleware" : "snip",
  "identifier" : "Impulse",
  "aggmode" : "none",
}
]
  },

Einen anderen potenzialfreien Reedkontakt habe ich an einen GPIO angeschlossen,
da hab ich aber auch einen Optokoppler benutzt. Einkopplung in vzlogger dann
über ein kleines Shellscript und einen protocol: "exec" channel.

Das geht alles, aber etwas damit beschäftigen muss man sich schon. Ich komme
von der anderen Seite, bin erfahrener Linuxer und habe nur ganz wenig Ahnung
von Elektronik.

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Gaszähler-Impulse

2022-07-24 Diskussionsfäden Marc Haber
On Sun, Jul 24, 2022 at 10:08:15AM +, Thomas Höpfner wrote:
> Nur einen MQTT-Server + Client braucht man eben dafür. (bei mir läuft das 
> über fhem)

Dem vzlogger einen MQTT-Subscriber zu verpassen dürfte jetzt kein
Hexenwerk sein, nehme ich an. Hat das "eigene" Protokoll zwischen
vzlogger und Middleware eigentlich gegenüber MQTT irgend einen Vorteil
oder ist das nur historisch so gewachsen?

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Gaszähler-Impulse

2022-07-23 Diskussionsfäden Marc Haber
On Sat, Jul 23, 2022 at 09:39:45AM +, Thomas Höpfner wrote:
> Verbrauchsimpulse sind alles andere als ideal als datengrundlage, aber
> bei Gas und Wasser immer noch stand der Technik.

Das nervt ganz erheblich, ich bin kurz davor, mir so ein
Kamera-Arduino-OCR-Dings zu bauen das den Wasserzähler einfach abliest.

Hat auch den Vorteil dass man das Ding nich 24/7 anleuchten muss.

Nur für den Regenmesser werde ich auf absehbare Zeit nicht vom
Impulzähler wegkommen.

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Fehlermeldungen in vzlogger.log

2022-02-21 Diskussionsfäden Marc Haber
On Sun, Feb 20, 2022 at 03:00:16PM +0100, Daniel Lauckner wrote:
> am Sonntag, 20. Februar 2022 um 14:37 hat Thomas Höpfner geschrieben:
> > Nur in diesen Fall (exec Script) sehe ich den Sinn nicht. Es gibt nur 
> > Werte, wenn das Script läuft. Die Datenmenge wird also durch die Anzahl der 
> > Aufrufe bestimmt.
> 
> Duplicates ist vor allem für Werte interessant die sich über länger Zeiträume 
> nicht verändern. Als Beispiel taugt da am ehesten ein PV-Einspeieszähler. Der 
> ändert sich über die ganze Nacht nicht. Tagsüber möchte man aber vielleicht 
> trotzdem minütlich Daten haben.

Ja. ACK. Hätte ich auch gerne für die Ausgabe per MQTT.

Zum Vergleich mit einer anderen Welt, im Timberwolf-Server kann ich für
viele Werte einstellen, dass eine neue Ausgabe alle n Sekunden oder bei
einer Änderung des Wertes von mehr als X erfolgen soll.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users]  Re: S0 Schnittstelle mit Sensus Wasserzähler liefert "Geisterimpulse" - Ideen zum Unterbinden?

2022-02-07 Diskussionsfäden Marc Haber
Hallo,

On Mon, Feb 07, 2022 at 11:01:31PM +0100, Torsten Wisgalla wrote:
>Hätte doch damals immer wieder Versuche gegeben, direkt auf die GPIO'S zu
>gehen, die aber im Ergebnis immer wieder ungenügend waren.

ich gehe mit meinem Regenmesser über eine 30-Meter-Leitung auf einen
GPIO des Banana Pi, auf dem mein vzlogger läuft, das funktioniert super.
Allerdings habe ich da auch einen Optokoppler und einen Kondensator
drin, versorge die Seite des Regensensors über einen DCDC-Wandler und
habe das Signal ozilloskopiert bis der Kondensator die passende Größe
hatte... Also, das geht.

Meinen Wasserzähler habe ich mit einem USB-to-Serial-Adapter angebunden,
nach
https://wiki.volkszaehler.org/hardware/controllers/s0-an-rs232?s[]=s0

Nachdem das funktionierte bin ich dann waghalsiger geworden ;-)

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] vzlogger S0 per mqtt senden

2022-02-06 Diskussionsfäden Marc Haber
On Sun, Feb 06, 2022 at 07:54:39PM +0100, Martin Burnicki wrote:
> Es wäre schade, wenn mqtt-Unterstützung nur für sml (und vielleicht andere
> Protokolle), nicht aber für S0 unterstützt würde.

exec funktioniert auch, so lese ich meinen Modbus-über-RS485-Zähler aus.

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Loggen von Batteriestand eines SolarEdge Inverters

2022-02-06 Diskussionsfäden Marc Haber
On Sun, Feb 06, 2022 at 02:04:02PM +0100, Tilman Glötzner wrote:
> ist es möglich, Batteriestand einer Solaranalage mitzuloggen? Wenn man mehr
> mitloggen könnte, wäre das natürlich auch kein Fehler.

Wenn Du diese Daten im Webinterface auslesen kannst und das Webinterface
nicht all zu "fancy" ist, könntest Du die Daten aus dem Webinterface
herauscurlen und dann mit einem exec-Typ in den vzlogger importieren. So
mache ich das jedenfalls mit meinen Kostal-Wechselrichtern, die zu alt
für Modbus oder irgendwas direkt maschinenlesbares sind.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] vzlogger S0 per mqtt senden

2022-02-06 Diskussionsfäden Marc Haber
On Sun, Feb 06, 2022 at 07:33:02PM +0100, Martin Burnicki wrote:
> ich habe kürzlich einen optischen Lesekopf an meinen Stromzähler gebaut und
> bin dabei auf vzlogger gestoßen, der jetzt auf einem (vorher schon
> vorhandenen) Raspberry Pi läuft.
> 
> Volkszähler-Middleware o.ä. habe ich noch nicht installiert. vzlogger liest
> nur die Werte vom Stromzähler per sml und sendet sie einfach per mqtt an
> einen Broker (mosquitto), der auf meinem PC läuft.
> 
> Die Datei vzlogger-sml.log im Anhang enthält einen Ausschnitt der Log-Datei
> mit Einträgen bezüglich der Aussendung per [mqtt].
> 
> Das funktioniert also perfekt, und ich kann mir auf einem beliebigen Gerät
> im Netzwerk z.B. per mosquitto_sub die Werte des Stromzählers ansehen.
> 
> 
> Nun habe ich versucht, über einen Reedkontakt und vzlogger/S0 ebenfalls die
> Impulse des Gaszählers auszulesen, um sie per mqtt zu senden, aber es werden
> scheinbar überhaupt keine mqtt-Nachrichten für den S0-Eingang ausgesendet.
> 
> Die Pegelwechsel am GPIO, an den der Reed-Kontakt angeschlossen ist, werden
> von einem einfachen Script erkannt, und auch in der Log-Datei von vzlogger
> sieht man eine Reaktion auf die Impulse, siehe vzlogger-s0.log im Anhang
> (Das sml-Meter wurde für den Test deaktiviert).
> 
> Die komplette vzlogger.conf habe ich ebenfalls angehängt.
> 
> Werden mqtt-Nachrichten für S0 von vzlogger nicht unterstützt, gibt es bei
> mir einen Denkfehler, oder fehlt etwas in der S0-Konfiguration?

Danke dass Du Dir das angeschaut hast. Ich habe meinen vzlogger auch an
MQTT hängen und habe mir bisher nur theroretische Gedanken gemacht wie
man mit S0-Zählern umgehen sollte. Irgendwo muss man den Zählerstand
speichern und ihn nach einem Impuls hochzählen. Das könnte entweder im
vzlogger geschehen (dann müsste der vzlogger State speichern, was er
bisher noch nicht tut), oder man müsste das innerhalb des MQTT machen.
Dan müsste sichergestellt sein, das MQTT keine einzelnen Impulsmeldungen
verliert und man bräuchte eine Komponente, die den State speichert und
den Zählerstand wieder per mqtt veröffentlicht.

Ich bin da unschlüssig wie es am wenigsten unschön ist.

Nach meinem Bauchgefühl wäre es am schönsten, am allgemeingültigsten und
am wenigsten von vzlogger ein neues API "exec" zu haben, das quasi als
Gegenstück zum Metertyp "exec" bei jedem Impuls ein externes Executable
aufruft. Auf diese Weise könnte man den State selbst mitführen und den
Wert selbst per MQTT veröffentlichen (oder über ein zweites Meter mit
Typ "exec" wieder in den vzlogger einzulesen). Aber mein Bauchgefühl
deckt sich relativ selten mit der hiesigen Meinung.

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Änderungen an der vzlogger.conf und 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr

2022-01-09 Diskussionsfäden Marc Haber
Hallo,

On Sun, Jan 09, 2022 at 04:49:22PM +0100, Daniel Lauckner wrote:
> Danke für die Erläuterung.

bitte gerne.

> am Sonntag, 9. Januar 2022 um 16:32 hat Marc Haber geschrieben:
> > Gäbe es ein vzlogger:vzlogger 755 oder vzlogger:adm 755
> > /var/log/vzlogger, würde ein als normaler User gestarteter vzlogger
> > sofort aus dem fenster springen weil er sein Log nicht öffnen kann.
> 
> Ich hab es schon passend hinbekommen das auch pi den vzlogger laufen lassen 
> kann. Das Problem tritt erst auf wenn man das Logfile löscht und danach alles 
> root gehört.
> Das man da so oft drüber stolpert hab ich allerdings nicht erwartet.

Das Problem ist, dass das _Anlegen_ eines Files von den Directoryrechten
abhängt, das _öffnen_ eines existierenden Files zum Schreiben von den
Rechten dieses Files abhängt. Wenn ich jetzt in einem Directory, in das
ich als User schreiben kann (das ist bei /var/log schonmal ein Fiehler,
das darf nicht sein), ein File anlege, gehört mir das File. und wenn
dann später ein anderer User das File zum Schreiben öffnen möchte, geht
das nur, wenn ich es mit passenden Rechner angelegt habe (was entweder
von meiner umask oder meiner Parametrierung des open-Calls abhängt).

Das ist alles schrecklich nichttrivial, deswgen läst man das am besten
mit einem eigenen Directory, dann sind 90 % der Fälle an die man denken
muss schlagartig weg.

> > Das muss der vzlogger aber
> > nicht, weil der keine Aufgabe hat für die es unbedingt root braucht, das
> > kann man alles über geeignete Dateisytemrechte lösen.
> 
> Ja, eben. Und wir wollen explizit nicht als root ausführen wegen meter-exec.

Ja, das ist auch gut so.

> Konkret gelöst bekommen wir das aber eh erst mit dem nächsten Image.

Freilich.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Änderungen an der vzlogger.conf und 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr

2022-01-09 Diskussionsfäden Marc Haber
On Sun, Jan 09, 2022 at 02:18:05PM +0100, Daniel Lauckner wrote:
> am Sonntag, 9. Januar 2022 um 14:06 hat Marc Haber geschrieben:
> > On Sun, Jan 09, 2022 at 02:00:44PM +0100, Daniel Lauckner wrote:
> >> Alternativer Ansatz wäre die systemd-Konfiguration zu erweitern:
> >> ExecStartPre=/bin/chmod 770 /var/log
> 
> > Das ist aus Sicht der Distribution ein ganz böses Foul. Das Verzeichnis
> > "gehört" Euch nicht.
> 
> Es gibt keine Gruppen die Logs anlegen dürfen? Versteh ich nicht...
> Gruppe root wollte ich ihm nicht geben, das untergräbt den Zweck der Übung.

Deswegen meine Empfehlung, für Applikationen, die nicht als root laufen,
in ein eigenes Verzeichnis zu loggen. /var/log/foo kann dann dem
passenden user gehören und der kann dann loggen wir er lustig ist.

Bei vzlogger kommt dazu dass die Anleitungen die Benutzer mal dazu
aufordern, den Daemon auf der normalen Kommandozeile zu starten und als
nächstes wieder als Daemon, das macht natürlich Chaos mit Log- und
Dumpdateien. Gäbe es ein vzlogger:vzlogger 755 oder vzlogger:adm 755
/var/log/vzlogger, würde ein als normaler User gestarteter vzlogger
sofort aus dem fenster springen weil er sein Log nicht öffnen kann. Das
würde vielleicht auch das Chaos reduzieren. Bei vielen anderen Daemons
ist es so, dass man sie als root startet und sie erst forken, dann Dinge
als root tun (z.B. ports < 1024 binden) und dann die root-rechte fallen
lassen und als normaler User weiterlaufen. Das muss der vzlogger aber
nicht, weil der keine Aufgabe hat für die es unbedingt root braucht, das
kann man alles über geeignete Dateisytemrechte lösen.

Zumindest auf Debian ist /var/log definiert als root:root 755, und es
loggen dort nur Prozesse hin, die als root laufen (oder via syslog
loggen, das wäre vielleicht auch eine methode für vzlogger...)
Zusätzlich gibt es die Vereinbarung, dass vertrauchliche logs, die nicht
world readable sind, für die gruppe adm lesbar zu machen, damit die
Administratoren nicht jedes Mal root werden müssen.

In der Red Hat Welt sind die Permissions auf Logs tendenziell schärfer,
da bin ich viel mehr als root am rumturnen als in Debian. Da weiß
ich aber zu wenig über die Policies um das erklären zu können.

Ich kann da gerne weiter helfen, fragt gerne. Uns allen ist geholfen
wenn sich der vzlogger eher wie ein "normaler" Daemon verhält und im
System nicht so viele Sonderlocken braucht.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Änderungen an der vzlogger.conf und 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr

2022-01-09 Diskussionsfäden Marc Haber
On Sun, Jan 09, 2022 at 02:00:44PM +0100, Daniel Lauckner wrote:
> Alternativer Ansatz wäre die systemd-Konfiguration zu erweitern:
> ExecStartPre=/bin/chmod 770 /var/log

Das ist aus Sicht der Distribution ein ganz böses Foul. Das Verzeichnis
"gehört" Euch nicht.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Änderungen an der vzlogger.conf und 50-server.cnf werden nicht dauerhaft übernommen - VZLogger läuft nicht mehr

2022-01-09 Diskussionsfäden Marc Haber
Hallo,

On Sat, Jan 08, 2022 at 11:10:06PM +0100, Frank Richter wrote:
> Die Rechte-Änderung für den ganzen Ordner war jetzt die Holzhammer-Methode,
> die vzlogger.log hätte gereicht...

Ich persönlich bin ja ein großer Freund von "ein directory pro
User/Applikation" beim Loggen, also hier wäre das
/var/log/vzlogger/vzlogger.log, dann ist man mit den Rechten flexibler.

Eventuell wäre das eine sinnvolle Änderung in den Defaults, damit haben
Benutzer hier ja immer mal wieder Ärger.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Daten werden nicht gespeichert

2022-01-06 Diskussionsfäden Marc Haber
Hallo Olaf,

On Thu, Jan 06, 2022 at 10:07:10AM +, Olaf Koestner wrote:
> [Jan 06 11:00:23][push] Ignoring push entry due to empty array or duplicate 
> section

Mag das stimmen, was der vzlogger da sagt?

Andererseits habe ich in meiner vzlogger.log keinen push entry und ich
habe auch keine mit "push" getaggten Logeinträge.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Einsteigerfragen zum Volkszaehler

2021-12-22 Diskussionsfäden Marc Haber
Hallo,

On Wed, Dec 22, 2021 at 10:09:13AM +0100, Tilman Glötzner wrote:
> > Ist S0¹ als garantiert potenzialfrei definiert?
>
> Ja, wenn Du potentialfrei vom Zähler meinst. Das erledigt der Optokoppler.
>
> https://de.wikipedia.org/wiki/S0-Schnittstelle#/media/Datei:S0-Schnittstelle.jpg

Und das Schaltbild steht so in der Norm? Warum ist dann auf
Empfängerseite nochmal ein Optokoppler spezifiziert?

Grüße
Marc, eine Subjectänderung vorschlagend

--
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Einsteigerfragen zum Volkszaehler

2021-12-22 Diskussionsfäden Marc Haber
On Wed, Dec 22, 2021 at 09:32:45AM +0100, Jakob Hirsch wrote:
> On 2021-12-21 15:59, dl4huf wrote:
> > Für die S0-Zähler kommt man um etwas basteln leider nicht herum. Wenn du
> > nicht weißt was ein Optokoppler ist unterstelle ich mal das du von
> > Elektronik usw. keine Ahnung hast.
> 
> Wobei die Frage ist, ob der Optokoppler auf Raspi-Seite notwendig ist oder
> nur eine zusätzliche Sicherheitsmaßnahme. Auf Zählerseite ist ja schon einer
> verbaut...

Ist S0¹ als garantiert potenzialfrei definiert?

> Bisschen basteln muß man natürlich trotzdem, aber der Aufwand mit
> zusätzlichem Optokoppler (und vor allem der dafür notwendigen zusätzlichen
> Stromquelle) ist schon deutlich höher.

Das "löse" ich inzwischen mit viel Zähneknirschend mit einem
DCDC-Wandler aus der +5V-Schiene des Raspi. Damit ist das wenigstens ein
bisschen entkoppelt.

Grüße
Marc

¹ Die Abkürzung macht mich wahnsinnig, das bringt mich als alten
Telefoniemenschen immer direkt zum entgleisen.


-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Einsteigerfragen zum Volkszaehler

2021-12-21 Diskussionsfäden Marc Haber
On Tue, Dec 21, 2021 at 12:05:30PM +0100, Markus Glockenstein wrote:
> Die vier Unterzähler sind von Eltako (mit S0-Ausgang).
> 
> Ich brauche also 6 Anschlüsse auf einem Raspi. Der hat aber z.B. nur 4
>  USB-Steckplätze. Mir ist echt nicht klar wie das gehen soll.
> Ich brauche also Eure Hilfe.  : )

USB-Steckplätze vervielfältigen mit einem Hub ist eine eher leichte
Übung. Außerdem hat der Raspberry Pi ja auch noch GPIO-Anschlüsse in
nicht vernachlässigbarer Anzahl. Kannst Du ggf. Optokopplern umgehen?

Hast Du Dir schon Gedanken gemacht wie Du die S0-Anschlüsse adaptieren
willst?

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Vorbereitung auf Zaehlerwechsel

2021-11-16 Diskussionsfäden Marc Haber
On Tue, Nov 16, 2021 at 06:07:33PM +0100, Tobias Baumann wrote:
> Das wurde öfters schon berichtet und bei mir auch die EMH Zähler haben nur
> einen Sekundenindex und keine echte Zeit , somit ist das keine UNIX Zeit .

Oh, der Zeitstempel kommt vom Zähler? Das ist mir in der Tat neu. Das
ist dann wohl ein fall für use_local_time im vzlogger.conf. Ich seh mal
zu dass ich das ins Wiki geschrieben bekomme.

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Vorbereitung auf Zaehlerwechsel

2021-11-16 Diskussionsfäden Marc Haber
Hallo,

heute ist dann der Zählerwechsel erfolgt. Im Gegensatz zur Ansage des
Netzbetreibers im Ankündigungsschreiben lässt sich ein eHZ ohne
Abschalten der Kundenanlage wechseln. Der Monteur war da völlig
schmerzfrei und hat den Zähler bei laufendem Wärmepumpenverdichter und
einer aktuellen Gesamtlast von 2,5 kW gezogen.

Neu verbaut wurde ein eHZM von EMH. Der spricht auch ohne PIN-Eingabe
edl mit 9600 8n1 und liefert alle seine Zählwerke und die aktuelle
Leistung brav ab, und zwar inklusive Nachkommastelle. Ich bin gespannt,
was sich im Datentelegramm ändert, wenn ich in wenigen Tagen die PIN für
den Zähler erhalten habe (kann ich erst morgen beauftragen wenn der
Zählerwechsel im System des Netzbeteibers angekommen ist).

Aber ein Problem habe ich noch: Der vzlogger übermittelt die Werte des
neuen Zählers mit absurden Timestamps an die Middleware, und deswegen
tauchen die erfassten Werte nicht in der "heutigen" Grafik auf.

Hier, richtig, der letzte Eintrag vom alten Zähler:
[Nov 16 06:43:44][chn3] Adding reading to queue (value=45449319.70 
ts=1637041424980)
[5/4999]mh@lapis:~ $ date --date="@1637041424"
Di 16. Nov 06:43:44 CET 2021
[6/5000]mh@lapis:~ $ 

Hier, die aktuellen Einträge vom neuen Zähler:
[Nov 16 17:15:34][chn3] Adding reading to queue (value=28.70
ts=21872000)
[7/5001]mh@lapis:~ $ date --date="@21872"
Do 1. Jan 07:04:32 CET 1970
[8/5002]mh@lapis:~ $ date --date="@21872000"
Fr 11. Sep 04:33:20 CET 1970
[9/5003]mh@lapis:~ $ 

und hier, die aktuellen Einträge vom zweiten, heute nicht getauschten
Zähler:
[Nov 16 17:16:58][chn4] Adding reading to queue (value=19305049.00
ts=1637079418033)
[11/5005]mh@lapis:~ $ date --date="@1637079418"
Di 16. Nov 17:16:58 CET 2021
[12/5006]mh@lapis:~ $ 

Übernimmt der vzlogger hier irgendwelche Zeitstempel vom Zähler, oder wo
kommen diese unpassenden Werte her? Ungefähr Sekundenauflösung scheint
zu stimmen, der Start war um 16:07:49 mit ts=17807000

Wo kommen diese Zeitstempel her? Und wie bekomme ich da wieder richtige
Unix-Timestamps hin?

Grüße
Marc


On Wed, Nov 03, 2021 at 08:38:54PM +0100, Stefan Bauer wrote:
> From: Stefan Bauer 
> Subject: Re: [vz-users] Vorbereitung auf Zaehlerwechsel
> To: "volkszaehler.org - users" 
> Reply-To: "volkszaehler.org - users"
>  
> Date: Wed, 3 Nov 2021 20:38:54 +0100
> X-Mailer: iPad Mail (19C5026i)
> List-Id: "volkszaehler.org - users"
>  
> X-Spam-Score: (--) -2.1
> X-Spam-Report: torres.zugschlus.de  Content analysis details:   (-2.1
>  points, 5.0 required)   pts  rule name  description  
>  -- --- -1.9
>  BAYES_00   BODY: Bayes spam probability is 0 to 1%
>  [score: 0.]  0.0 SPF_HELO_NONE
>   SPF: HELO does not publish an SPF Record  0.0 SPF_NONE
>SPF: sender does not publish an SPF Record  0.2
>  HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level
>  mail domains are different -0.5
>  MAILING_LIST_MULTI Multiple indicators imply a widely-seen list
>  manager
> 
> Am Besten neue Kanäle für den neuen Zähler einrichten. Dann entweder im 
> Frontend beide auswählen, wenn es ein überschneidender Zeitraum ist, oder 
> virtuelle Kanäle anlegen, bei denen alt und neu zusammenaddiert werden….
> 
> Ohne Pin wird vermutlich nur „grobe“ Werte ausgegeben, z.b. ganze kWh. Sieht 
> dann zwar unschön aus, was aber zumindest die Gesamtleistung angeht, geht 
> nichts verloren…
> 
> Stefan
> 
> Von meinem iPad gesendet
> 
> > Am 03.11.2021 um 20:30 schrieb Marc Haber 
> > :
> > 
> > Hallo,
> > 
> > unser Netzbetreiber hat einen Wechsel des Stromzählers angekündigt.
> > Aktuell ist ein Iskra MT681 eingebaut; da inzwischen aber der
> > Netzbetreiber gewechselt hat, könnte es sein, dass nach dem Tausch ein
> > anderer EHZ zum Einsatz kommt. Der Netzbetreiber hat nur zugesagt, dass
> > es wieder ein EHZ wird, der ebenso wie der MT681 eine optische
> > Schnittstelle haben wird.
> > 
> > Allerdings hat man mich bereits darauf hingewiesen, dass es nach dem
> > Zählertausch ein paar Tage dauern wird, bis ich die PIN für die
> > Freischaltung der erweiterten Datensätze erhalte.
> > 
> > Hier meine aktuelle vzlogger-Konfiguration:
> >  { 
> >"enabled": true,
> >"skip": false,
> >"protocol": "sml",
> >"device": "/dev/ttyUSB0",
> >"baudrate": 9600, 
> >"parity": "8n1", 
> >"read_timeout": 60, 
> >"aggtime": 10,
> > 

Re: [vz-users] Vorbereitung auf Zaehlerwechsel

2021-11-04 Diskussionsfäden Marc Haber
Hallo Stefan,

On Wed, Nov 03, 2021 at 08:38:54PM +0100, Stefan Bauer wrote:
> Am Besten neue Kanäle für den neuen Zähler einrichten. Dann entweder im 
> Frontend beide auswählen, wenn es ein überschneidender Zeitraum ist, oder 
> virtuelle Kanäle anlegen, bei denen alt und neu zusammenaddiert werden….
> 
> Ohne Pin wird vermutlich nur „grobe“ Werte ausgegeben, z.b. ganze kWh. Sieht 
> dann zwar unschön aus, was aber zumindest die Gesamtleistung angeht, geht 
> nichts verloren…

Danke für die Antwort, das war hilfreich um meine Gedanken auf den
richtigen Weg zu schubsen.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Vorbereitung auf Zaehlerwechsel

2021-11-04 Diskussionsfäden Marc Haber
Hallo,

On Wed, Nov 03, 2021 at 08:48:27PM +0100, Daniel Lauckner wrote:
> am Mittwoch, 3. November 2021 um 20:30 hat Marc Haber geschrieben:
> > (1) Wie kann ich dem Volkszähler sagen, dass die Zählwerkwerte plötzlich
> > auf Null gesprungen sind, ich aber weiterhin gerne die Daten in
> > derselben Grafik hätte?
> 
> Gar nicht. Der massive Sprung im Zählerstand führt zu massivem Sprung in der 
> Grafik.

Stefans Antwort, einen ganz eigenen Kanal zu nehmen und im Zweifel
einfach beide einzuschalten, gefällt mir da besser ;-)   Für jemanden,
der jeden Tag im Volkszaehler-Zeugs drin steckt ist das offensichtlich,
für mich jetzt auch, aber ich hab den Schubs gebraucht.

> >  Die FAQ im Wiki macht es sich mit "neue Kanäle
> > anlegen und ggf. zu einem virtuellen Kanal zusammenfassen" etwas arg
> > einfach, unter anderem weil im Wiki immer noch so gut wie keine
> > Dokumentation über virtuelle Kanäle gibt.
> 
> https://wiki.volkszaehler.org/software/middleware/einrichtung

Wird leider nur gefunden wenn man nach "virtuelle" sucht. "virtuell" und
"virtueller" oder gar "virtueller Kanal" findet das nicht. Ich benutze
Dokuwiki ja auch, aber dass die Suchfunktion so ungeschickt ist war mir
entfallen.

Die Seite enthält wichtige Hilfe, mit den Informationen dort kann man
sich ungefähr zusammenreimen wie das funktionieren soll.

> > (3) Oder habe ich irgend eine Möglichkeit, während der Wartezeit auf die
> > PIN wenigstens Morgen/Abend-Werte abzulesen und irgendwo einzugeben?
> 
> Ja, siehe Middleware API.

Die Diskussion hatten wir neulich schon, diese Dokumentation ist für
mich als jemand ohne Hintergrund in der Webentwicklung ein Buch mit
sieben Siegeln.

> Halte ich aber für unnötig.

Schön.

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


[vz-users] Vorbereitung auf Zaehlerwechsel

2021-11-03 Diskussionsfäden Marc Haber
Hallo,

unser Netzbetreiber hat einen Wechsel des Stromzählers angekündigt.
Aktuell ist ein Iskra MT681 eingebaut; da inzwischen aber der
Netzbetreiber gewechselt hat, könnte es sein, dass nach dem Tausch ein
anderer EHZ zum Einsatz kommt. Der Netzbetreiber hat nur zugesagt, dass
es wieder ein EHZ wird, der ebenso wie der MT681 eine optische
Schnittstelle haben wird.

Allerdings hat man mich bereits darauf hingewiesen, dass es nach dem
Zählertausch ein paar Tage dauern wird, bis ich die PIN für die
Freischaltung der erweiterten Datensätze erhalte.

Hier meine aktuelle vzlogger-Konfiguration:
  { 
"enabled": true,
"skip": false,
"protocol": "sml",
"device": "/dev/ttyUSB0",
"baudrate": 9600, 
"parity": "8n1", 
"read_timeout": 60, 
"aggtime": 10,
"channels" : [
{ 
  "api": "volkszaehler", 
  "uuid": "", 
  "middleware": "", 
  "identifier": "1-0:1.8.0" 
},
{ 
  "api": "volkszaehler", 
  "uuid": "", 
  "middleware": "", 
  "identifier": "1-0:2.8.0" 
}
] 
  },

Mit dem neuen Zähler werde ich bestenfalls neue identifier brauchen, mit
ein bisschen Pech vermutlich eine komplett neue Konfiguration.

Aber:

(1) Wie kann ich dem Volkszähler sagen, dass die Zählwerkwerte plötzlich
auf Null gesprungen sind, ich aber weiterhin gerne die Daten in
derselben Grafik hätte? Die FAQ im Wiki macht es sich mit "neue Kanäle
anlegen und ggf. zu einem virtuellen Kanal zusammenfassen" etwas arg
einfach, unter anderem weil im Wiki immer noch so gut wie keine
Dokumentation über virtuelle Kanäle gibt. Gab es da mal eine Diskussion
auf der Mailingliste oder muss ich Code lesen gehen?

(2) Ist zu erwarten, dass der ohne PIN versorgte Zähler überhaupt
irgendwelche Datentelegramme auf der optischen Schnittstelle sendet (in
größerem Takt vielleicht?)

(3) Oder habe ich irgend eine Möglichkeit, während der Wartezeit auf die
PIN wenigstens Morgen/Abend-Werte abzulesen und irgendwo einzugeben?

Wie gehe ich hier am besten vor?

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] private daten in SML telegrammen

2021-11-03 Diskussionsfäden Marc Haber
Dann habe ich leider die Fragestellung falsch verstanden.

On Wed, Nov 03, 2021 at 10:12:43AM +0100, Roland privat wrote:
> das ist schon klar, aber darum geht es bei dieser fragestellung ja auch 
> garnicht
> 
> Von meinem iPhone gesendet
> 
> > Am 03.11.2021 um 09:55 schrieb Marc Haber 
> > :
> > 
> > On Tue, Nov 02, 2021 at 09:25:41AM +0100, devz...@web.de wrote:
> >>   danke, die frage ist aber letzten endes, inwieweit solche
> >>   "schützenswerten" daten in einer öffentlichen telegramm-sammlung
> >>   problematisch sein können. ich sehe da ehrlich gesagt kein problem.
> > 
> > Also, wer Zugriff auf den vollständigen Datensatz meines Volkszählers
> > hat, weiß wann ich aufstehe, wann gekocht wird, wan ich Kaffee trinke,
> > wann ich dusche, wan ich am Notebook sitze, wann mein Desktoprechner an
> > ist, wann ich an meinem Desktoprechner wirklich arbeite, wann ich mich
> > in meinem Büro aufhalte ohne am Rechner zu arbeiten, ...
> > 
> > Also außer vielleicht Blutdruck, Blutwerten und sonstigen
> > Gesundheitsdaten kann ich mir kaum vorstellen, dass es schützenswertere
> > Daten gibt.
> > 
> > Grüße
> > Marc
> > 
> > -- 
> > -
> > Marc Haber | "I don't trust Computers. They | Mailadresse im Header
> > Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
> > Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421
> 

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] private daten in SML telegrammen

2021-11-03 Diskussionsfäden Marc Haber
On Tue, Nov 02, 2021 at 09:25:41AM +0100, devz...@web.de wrote:
>danke, die frage ist aber letzten endes, inwieweit solche
>"schützenswerten" daten in einer öffentlichen telegramm-sammlung
>problematisch sein können. ich sehe da ehrlich gesagt kein problem.

Also, wer Zugriff auf den vollständigen Datensatz meines Volkszählers
hat, weiß wann ich aufstehe, wann gekocht wird, wan ich Kaffee trinke,
wann ich dusche, wan ich am Notebook sitze, wann mein Desktoprechner an
ist, wann ich an meinem Desktoprechner wirklich arbeite, wann ich mich
in meinem Büro aufhalte ohne am Rechner zu arbeiten, ...

Also außer vielleicht Blutdruck, Blutwerten und sonstigen
Gesundheitsdaten kann ich mir kaum vorstellen, dass es schützenswertere
Daten gibt.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Statistiken

2021-11-01 Diskussionsfäden Marc Haber
On Mon, Nov 01, 2021 at 10:34:33AM +, Thomas Höpfner wrote:
> aber als vorlage um die api zu verstehen vielleicht hilfreich. bei den howtos 
> gibt es weitere frondends. allerdings nur als vorschlag wenn man selber 
> probiert 

Ich tu mich echt schwer auf Basis solche Dokumentation etwas zu lernen,
weil man nie weiß, WAS jetzt überholt ist und was noch aktuell ist und
was nach menschlichem Ermessen aktuell bleibt.

Es ist mir schon zu oft passiert, dass ich Zeit und Arbeit in etwas
gesteckt habe, was kurze Zeit danach den Stecker gezogen bekommen hat.

Grüße
Marc


P.S.: Ich bin nicht derjenige mit dem aktuellen Problem, ich habe mein
Problem gelöst und meine (nicht schöne) Lösung funktioniert. ich habe
mich hier nur eingemischt und meine Erfarungen dazugegeben.

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Statistiken

2021-11-01 Diskussionsfäden Marc Haber
On Mon, Nov 01, 2021 at 10:24:54AM +, Thomas Höpfner wrote:
> kennst du das:
> https://wiki.volkszaehler.org/software/frontends/day_values

Da steht seit 2019 "Diese Anleitung ist überholt".

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Statistiken

2021-11-01 Diskussionsfäden Marc Haber
On Mon, Nov 01, 2021 at 09:57:09AM +0100, Daniel Lauckner wrote:
> am Montag, 1. November 2021 um 09:28 hat Marc Haber geschrieben:
> > Aber die Middleware hat doch auch ein API, aus der man aggregierte Daten
> > herausziehen kann? 
> 
> Das hilft halt leider nicht viel wenn „Maximum execution time exceeded“.

Ich war davon ausgegangen dass man das durch
Datenbankkonfiguration abstellen kann.

> Es sei denn man holt sich die Daten scheibchenweise raus wie du.

Mit dem API könnte man sowas automatisieren, das ist schon schöner als
meine aktuelle Vorgehensweise:

- cronjob samstags morgens und am Monatersten morgens:
  - grep der daten aus dem vzlogger.log von mitternacht
  - Formatierung und Versand einer Mail
- zu beliebigem zeitpunkt dann:
  - cut einer CSV-Zeile aus der Mail in ein Libreoffice Calc
  - Daten => Text to Columns

Aber einmal in der Woche kann ich da durch, relevant (für die Steuer)
ist sowieso nur die monatliche Ablesung.

> > Die dazugehörige Doku habe ich allerdings nie
> > durchdrungen.
> 
> Da wäre die Frage wo es genau klemmt um den Fehler auszubügeln.
> Muss aber gestehen das die Wikiseite dazu eigentlich "development" ist, der 
> Anforderung erklärend zu sein nicht wirklich gerecht wird und dem Iststand 
> ein wenig hinterherhinkt.

Ich habe keinen Hintergrund in der Webentwicklung und die Doku ist vom
Entwickler für Entwicklier geschrieben. Es gibt ein paar Beispiele
(wobei ich mich nicht mehr erinnere, ob das auf der Webseite war, ich
weiß auch dass mir hieir auf der Mailingliste geholfen wurde), aber das
war von der Dokumentation so weit weg dass ich es nicht geschafft hatte
nachzuvollziehen was der URL da tut den man mit auf der Webseite gesagt
hatte außer dass das Ergebnis das war was ich wollte.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Statistiken

2021-11-01 Diskussionsfäden Marc Haber
Hallo Thomas,

vorab: Ich bin nicht derjenige mit dem akuten Problem, ich habe mich nur
in die Diskussion eingemischt.

On Mon, Nov 01, 2021 at 09:04:49AM +, Thomas Höpfner wrote:
> > Am 01.11.2021 um 09:32 schrieb Marc Haber 
> > :
> > 
> > On Mon, Nov 01, 2021 at 09:00:22AM +0100, Daniel Lauckner wrote:
> >> Zu berücksichtigen ist allerdings das du da Rohdaten bekommst. Die 
> >> Aufarbeitung was sonst die Middleware für dich macht musst du in Excel 
> >> nachbauen.
> 
> Ich habe mysql und myphpadmin. 
> Hier kann man eine abfrage erstellen und speichern. damit kann man die 
> rohdaten recht ordentlich bearbeiten/vorbereiten.

Ich habe nur wenig Ahnung von Windows, aber ich würde mich nicht
wundern, wenn man die Datenbank mit einem ODBC-Plugin anklöppeln müsste,
damit Excel auf die Datenbank zugreifen kann. Direkte Möglichkeiten zum
Zugriff auf einen MySQL-Server im Netz würde mich erstaunen.

> > Aber die Middleware hat doch auch ein API, aus der man aggregierte Daten
> > herausziehen kann? Die dazugehörige Doku habe ich allerdings nie
> > durchdrungen.
> Der weg über die Api sollte der einfachste Weg sein, allerdings würde ich 
> nicht die aggregierten Daten nehmen. Was ist dein Problem mit der Api?

_Mein_ Problem mir API war dass die Dokumentation sehr
entwicklerzentrisch geschrieben ist und ich damit ohne Hintergrund in
der Softwareentwicklung kaum was anfangen kann. Und die Beispiele sind
von der Doku so weit entfernt dass ich da nie über "abtippen, aber nicht
verstehen" hinausgekommen bin. Ich muss aber auch zugeben dass ich mich
damit nie wirklich in der Tiefe versucht habe zu beschäftigen
(Zeitmangel).

[für den Op interessante, aber für mich irrelevante weiter Hinweise ohne
Abwertungsabsicht gelöscht]

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Statistiken

2021-11-01 Diskussionsfäden Marc Haber
Hallo Andreas,

On Mon, Nov 01, 2021 at 08:08:03AM +0100, Andreas Goetz wrote:
> Bei Maximum Execution Time musst Du eine Datenbankeinstellungen ändern oder 
> einfach weniger Daten abfragen.

Welche Einstellung ist das denn? Kann man das in der mysql.conf
einstellen?

Bei der Suche danach habe ich gefunden, dass man in MariaDB 11.0 wohl
die Statement Time für jedes einzelne SELECT einstellen kann bzw. dem
Server vorab sagen, dass DIESES Query jetzt etwas länger dauern darf:

https://mariadb.com/kb/en/aborting-statements/

Wäre das was für den Volkszähler?

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Statistiken

2021-11-01 Diskussionsfäden Marc Haber
On Mon, Nov 01, 2021 at 09:00:22AM +0100, Daniel Lauckner wrote:
> Zu berücksichtigen ist allerdings das du da Rohdaten bekommst. Die 
> Aufarbeitung was sonst die Middleware für dich macht musst du in Excel 
> nachbauen.

Aber die Middleware hat doch auch ein API, aus der man aggregierte Daten
herausziehen kann? Die dazugehörige Doku habe ich allerdings nie
durchdrungen.

Ich hole mir meine wöchentlichen Daten für mein Excel inzwischen aus dem
vzlogger.log.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] DZG DVH4013 STD

2021-04-29 Diskussionsfäden Marc Haber
On Thu, Apr 29, 2021 at 12:25:57PM +0200, André Schenk wrote:
> Am 29.04.2021 12:19, schrieb Marc Haber:
> 
> >> Telefonieren diese Hager-Zähler eigentlich nach draußen ("EDL40")?
> 
> > Wohin sollten sie telefonieren?
> 
> na zum bösen Stromanbieter, der dann weiß, wann ich mir einen Kaffee 
> koche. ;-)

Ja, diese Gefahr besteht bei Zählern, die vom Netz- bzw. besser
Messstellenbetreiber geliefert und konfiguriert wurden. Bei einem auf
dem freien Markt erhältlichen Zähler hoffe ich mal auf ein deaktiviertes
Feature.

> Nein, im Ernst, ich bin bei dem Thema noch sehr jungfräulich, deshalb 
> bitte ich für eventuelle blöde Fragen um Entschuldigung!

Das war gar keine blöde Frage. Nach Hause telefonierende Stromzähler
sind ein reales Problem.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] DZG DVH4013 STD

2021-04-29 Diskussionsfäden Marc Haber
On Thu, Apr 29, 2021 at 12:00:37PM +0200, André Schenk wrote:
> > Für meine Wärmepumpe hat der Elektriker einen EHZ-Platz vorgesehen. Da
> > habe ich einen Hager EHZ3463WA eingesteckt und einen optischen Lesekopf
> > aufgesetzt. Das funktioniert schmerzlos, kostet halt ein Vielfaches und
> > braucht sehr viel Platz im Zählerschrank.
> 
> Du meinst bestimmt einen EHZ363WA.

Ja klar, das war ein Tappfuhler. Sorry.

> Telefonieren diese Hager-Zähler eigentlich nach draußen ("EDL40")?

Wohin sollten sie telefonieren? 

Aber mal Ernst beiseite: Das ist eine OEM-Version des MT681 von Iskra,
der auch von zahlreichen Netzbetreibern zu Abrechnungszwecken eingesetzt
wird. Im Prinzip ist das Gerät also EDL40 fähig, ich wäre aber SEHR
überrascht, wenn hager dieses Feature aktiviert hätte ohne seine Kunden
darüber zu informieren.

Schlüsselmaterial ist auf dem Gerät ab Werk drauf (und der Public Key
aufgedruckt). Die Kommunikation über Infrarot läuft aber
unverschlüsselt.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] DZG DVH4013 STD

2021-04-29 Diskussionsfäden Marc Haber
On Wed, Apr 28, 2021 at 05:39:58PM +, Thomas Höpfner wrote:
> Mit 2 anderen Adaptern funktioniert die Abfrage unter Windows zuverlässig, 
> mit VZ bekomme ich keine Verbindung. Ich hatte vor meine S0 Zähler zu 
> ersetzen. Dafür brauche ich aber 3  Zähler. Da beiße ich lieber in den sauren 
> Apfel mehr Geld auszugeben, und mache keine weiteren. Experimente. Ich 
> schicke den Zähler zurück. Hat jemand eine preiswerte Empfehlung? Nach 
> Möglichkeit sollten die 3 Phasen einzeln auszulesen sein. 

Für meine Wärmepumpe hat der Elektriker einen EHZ-Platz vorgesehen. Da
habe ich einen Hager EHZ3463WA eingesteckt und einen optischen Lesekopf
aufgesetzt. Das funktioniert schmerzlos, kostet halt ein Vielfaches und
braucht sehr viel Platz im Zählerschrank.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] DZG DVH4013 STD

2021-04-28 Diskussionsfäden Marc Haber
On Wed, Apr 28, 2021 at 10:41:48AM +, Thomas Höpfner wrote:
> > Mein erster DVH4013  war kaputt (hat sich auf dem Modbus tot gestellt)
> > und wurde von DZG anstandslos auf Garantie getauscht.
> 2mal hat meiner mit Windows geredet. Ich denke ein defekten Zähler kann ich 
> vorerst ausschließen.

Das ist bei mir jetzt fünf Jahre her, aber ich erinnere mich daran, dass
mein "kaputter" Zähler auch ein, zweimal funktioniert hat, sonst hätte
ich nicht so lange darah herumgedoktort bevor ich zusammen mit dem
Herstellersupport auf "defekt" geschlossen habe.

> > Den habe ich laut Amazon am 07. November 2016 gekauft ;-)
> Mein Adapter hat under Windows erst mit einen neuen Treiber funktioniert. Ich 
> vermute das jede Charge anders sein kann. 

Möglich. Andererseits teilt sich der Markt von diesen
USB-to-Serial-Adaptern auf drei, vier sehr weit verbreitete Chipsätze
auf. Mein Modbus-Adapter hat mit einem CP2102 denselben Chipsatz wie die
beiden optischen Leseköpfe für die MT681-EHZ; nur der Impulssensor für
den Wasserzähler hat einen FT232 (da wird aber auf den
RS232-Kontrolladern getaktet, das würde sich auch mit einem CP2102
funktionieren).

Ich benutze solche Adapter im Rechenzentrum sehr viel; ich gehe davon
aus dass die Treiber für diese Chips ausentwickelt sind und nur noch
Maintenance erfolgt wenn sich am Betriebssystem etwas ändert.

> > Es ist aber nicht der, den ich in Verwendung habe. Ich erinnere mich
> > nicht mehr, ob das mit dem kaputten Zähler war oder ob der Adapter mit
> > dem DVH4013 grundsätzlich nicht geht.
> Ich habe einen neuen Adapter bestellt, hoffentlich funktioniert der.

Ich würde auch mal bei der DZG anrufen, oder überlegen ob Du einen
zweiten Zähler kaufst und den dann mal ausprobierst. Hast ja eine
Rückgabemöglichkeit - entweder innerhalb 14 Tage widerrufen oder den
defekten Zähler aus Sachmangelhaftung.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] DZG DVH4013 STD

2021-04-28 Diskussionsfäden Marc Haber
On Sun, Apr 25, 2021 at 05:57:14PM +, Thomas Höpfner wrote:
> hat jemand den genannten Zähler erfolgreich im Einsatz?

Ja, ich. Ich habe auch einiges zur Wiki-Seite
https://wiki.volkszaehler.org/hardware/channels/meters/power/dzg_dvh4013_modbus?s[]=dvh4013
beigetragen.

Mein erster DVH4013  war kaputt (hat sich auf dem Modbus tot gestellt)
und wurde von DZG anstandslos auf Garantie getauscht.

> Ich gewusst das er schwierig ist was die rs485 betrifft. Aber jetzt weiß ich 
> nicht wirklich weiter. Ich habe folgenden Adapter:
> https://www.amazon.de/gp/product/B007VZY4CW/ref=ppx_yo_dt_b_asin_title_o07_s00?ie=UTF8=1

Den habe ich laut Amazon am 07. November 2016 gekauft ;-)

Es ist aber nicht der, den ich in Verwendung habe. Ich erinnere mich
nicht mehr, ob das mit dem kaputten Zähler war oder ob der Adapter mit
dem DVH4013 grundsätzlich nicht geht.

Der Adapter, der hier zuverlässig funktioniert, könnte der hier sein:
https://de.aliexpress.com/item/32673883994.html?shortkey=e63qq67v=600
wie auch auf der Wikiseite genannt. Ich habe aber noch einen der genauso
aussieht mit drei Klemmen und einen mit zwei KLemmen, beide
funktionieren nicht.

Ich würde da auch echt ungerne hinfassen, ich bin froh dass es tut.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Fwd: Fwd: Hilfe zu Umstellung auf neuen Stromzähler iskra MT 681

2021-04-07 Diskussionsfäden Marc Haber
On Tue, Apr 06, 2021 at 09:06:20PM +0200, Daniel Lauckner wrote:
> der neue Zähler gibt offensichtlich nur volle kWh aus. Beim Netzbetreiber die 
> PIN zu dem Gerät anfragen, eingeben und hoffen das der Zähler dann feiner 
> auflöst.

Der MT681 ist ein sehr weit verbreitetes OEM-Produkt, ich habe einen von
EnBW, jetzt Syna, und einen gekauften mit hager-Label. Funktioniert mit
dem Volkszähler super.

Ich tippe, das liegt nur daran, dass das Gerät noch nicht mit PIN
aktiviert ist.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] keine Werte im frontend und in /var/log/vzlogger.log

2020-03-09 Diskussionsfäden Marc Haber
On Sat, Mar 07, 2020 at 09:36:59PM +0100, Daniel Lauckner wrote:
> am Samstag, 7. März 2020 um 08:32 hat Daniel Lauckner geschrieben:
> > Erste Frage: Läuft vzlogger eigentlich?
> > systemctl vzlogger status
> 
> systemctl status vzlogger
> 
> Passiert mir immer wieder...

Das ist ja auch genau andersrum als bei "service". Hat den Vorteil, dass
man auch mehrere Units gleichzeitig kontrollieren kann. Und den
Nachteil, dass Millionen von Sysadmins sich den "alten" Weg ins
Fingermemory trainiert haben.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Kanal in Middleware nicht sichtbar

2020-02-02 Diskussionsfäden Marc Haber
On Sun, Feb 02, 2020 at 07:19:48PM +0100, Andreas Goetz wrote:
> Ah. In dem Feld ist bei mir kein Dropdown da uuids beliebiger MWs hinzugefügt 
> werden können sollen. Also einfach leer lassen :)

Danke, das war die perfekte Diagnose. Fehlender "Public" Haken.

Daten da, kurve da. Schönen Sonntag noch.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Kanal in Middleware nicht sichtbar

2020-02-02 Diskussionsfäden Marc Haber
On Sun, Feb 02, 2020 at 07:05:06PM +0100, Andreas Goetz wrote:
> Eigentlich meine ich das. Was heisst “nimmt er nicht”? Fehlerbeschreibung???

Exception:
Local/entity/081873e0-c403-11e9-aacb-ebd7e9315756.json?unique=1580667437004:

Unknown context: 'Local'

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Kanal in Middleware nicht sichtbar

2020-02-02 Diskussionsfäden Marc Haber
On Sun, Feb 02, 2020 at 03:56:06PM +0100, Andreas Goetz wrote:
> Füg ihn doch einfach mal per UUID hinzu? M.E. fehlt da noch irgendwo ein 
> “public” Flag.

Du meinst in dem Reiter "private Kanäle"? Was trag ich da als Middleware
ein? "Local" nimmt er schonmal nicht, obwohl das die Einstellung ist,
die ich unter "öffentliche Kanäle" machen kann.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


[vz-users] Kanal in Middleware nicht sichtbar

2020-02-02 Diskussionsfäden Marc Haber
Hallo,

mein vzlogger läuft auf einem Banana Pi, die Datenbank auf meinem
Datenbankserver und die Middleware ist auf einem x86-PC eingedockert.
Nun ist mir die Speicherkarte des Banana Pi kaputtgegangen und ich habe
das System neu aufgesetzt (ansible statt backup, ist ja nix drauf was
Persistenz bräuchte).

Alle bis auf einen Kanal werden seitdem wieder mit Daten versorgt und
ich kann sie auch in der Middleware sehen und aufrufen. Alle, bis auf
einen, und zwar diesen hier:

MariaDB [(none)]> select * from volkszaehler.entities where 
uuid='081873e0-c403-11e9-aacb-ebd7e9315756';
++--+---+-+
| id | uuid | type  | class   |
++--+---+-+
| 11 | 081873e0-c403-11e9-aacb-ebd7e9315756 | water | channel |
++--+---+-+
1 row in set (0.008 sec)

Der taucht in der Middleware unter "Kanal hinzufügen" einfach nicht auf.

Wenn ich versuche, ihn neu anzulegen, bekommt er sicher eine neue UUID
und meine Daten sind erst nach größerer Datenbankprökelaktion wieder da.

Gibt es da einen "dokumentierten" Weg? Was könnte da passiert sein?

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Iskra MT681 auslesen

2019-12-23 Diskussionsfäden Marc Haber
On Mon, Dec 23, 2019 at 11:28:03AM +0100, Klemens Kieninger wrote:
> bei mir läuft der MT681 wunderbar und Auslesen ging ohne Klimmzüge wie im
> Forum beschrieben. Falls Du ein deutsches Handbuch brauchst, melde Dich
> einfach. Anbei ein Screenshot.

Ich habe einen MT681 vom Netzbetreiber (Netze BW, inzwischen Syna) und
für die Heizung dahinter noch einen eigenen MT681 unter Hager-Label.
Beide sprechen mit Udos Leseköpfen super mit dem Volkszähler, hier die
Konfiguration für den Zweirichtungszähler des Netzbetreibers:

|  { 
|"enabled": true,
|"skip": false,
|"protocol": "sml",
|"device": "/dev/USBserialNetz",
|"baudrate": 9600, 
|"parity": "8n1", 
|"read_timeout": 60, 
|"aggtime": 10,
|"channels" : [
|{ 
|  "api": "volkszaehler", 
|  "uuid": "3b476720-e988-11e8-8453-5b59a275d25c", 
|  "middleware": "http://volta.ka51.example.com:8080/;, 
|  "identifier": "1-0:1.8.0" 
|},
|{ 
|  "api": "volkszaehler", 
|  "uuid": "ad5eb980-e98d-11e8-9651-f5ffc2558153", 
|  "middleware": "http://volta.ka51.example.com:8080/;, 
|  "identifier": "1-0:2.8.0" 
|}
|] 
|  },


> Laut Verbraucherzentrale wird der Zähler vom "Meßstellenbetreiber"
> betrieben, der auf der Stromrechnung stehen muß.
> https://www.verbraucherzentrale.de/wissen/energie/preise-tarife-anbieterwechsel/die-neuen-stromzaehler-kommen-13275
> 
> Anscheinend kann man den auch wechseln:
> https://www.bundesnetzagentur.de/SharedDocs/Downloads/DE/Sachgebiete/Energie/Verbraucher/SmartMeter/Muster_WechselMsB.pdf?__blob=publicationFile=1

Ja, kann man, ich kenne auch eine Firma, die sich das zunutze macht.
Dennoch ist die Trennung von Netz- und Meßstellbetreiber etwas völlig
exotisches, ich würde da mit massivem Bürokratiespaß rechnen.

> Bin aber nicht vom Fach und würde daher weiter beim Kundenservice Druck
> machen, daß der Zähler  nicht wie beschrieben funktioniert...

Müssen Meßstellenbetreiber eine Kundenschnittstelle bereitstellen?

Im Zweifel lässt man sich einen eigenen Zwischenzähler dahinter setzen,
z.b. einen modbus-fähigen von DZG und hat den dann komplett unter
Kontrolle. Und man muss nicht bei jedem Zählertausch bangen, dass einem
die Schnittstelle verloren geht.

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Erkennung der libSML-Version

2019-12-12 Diskussionsfäden Marc Haber
On Thu, Dec 12, 2019 at 03:39:31PM +0100, Daniel Lauckner wrote:
> am Mittwoch, 11. Dezember 2019 um 10:35 hat Andreas Goetz geschrieben:
> > Bitte um Euer OK.
> 
> Check.
> 
> Jetzt gibts auch ne Meldung mit richtig Text:
> -- Checking for module 'sml>=1.0'
> --   Found sml, version 1.0

*thumbsup* Ein Stück Verwirrung weniger, vielen Dank an alle
Beteiligten!

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Erkennung der libSML-Version

2019-12-12 Diskussionsfäden Marc Haber
On Thu, Dec 12, 2019 at 04:08:18PM +0100, Daniel Lauckner wrote:
> am Mittwoch, 11. Dezember 2019 um 13:50 hat Marc Haber geschrieben:
> > [2] debian/rules ergänzen um:
> 
> Ideal wärs du machst selbst ein PullRequest über git.

Ich finde das Abschalten der Testsuite ein Signal in die falsche
Richtung. Schön wäre es, sie würde nicht failen.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Erkennung der libSML-Version

2019-12-11 Diskussionsfäden Marc Haber
On Wed, Dec 11, 2019 at 10:35:47AM +0100, Andreas Goetz wrote:
> schaut Euch mal bitte
> 
> https://github.com/volkszaehler/libsml/pull/82 
> <https://github.com/volkszaehler/libsml/pull/82> und
> https://github.com/volkszaehler/vzlogger/pull/403 
> <https://github.com/volkszaehler/vzlogger/pull/403> 

Auf den ersten Blick schaut das gut aus, ausprobiert hab ich's freilich
nicht.

> Bzgl. Debian Fork: m.E. ist der unnötig und verwirrend, basiert aber auch 
> unserem Fork, nicht auf upstream. Leider war Ampelbein wenig kooperativ die 
> notwendigen Änderungen hier zu machen statt zu forken. 

Das in Debian vorhandene libsml-Paket hat als Homepage
https://github.com/dailab/libsml deklariert, basiert also auf dem
ursprünglichen libsml-Paket, nicht auf Eurem Fork.

Ich habe da einen Bugreport eingereicht, wenn der Maintainer auf Zack
ist, ändert er den einen URL und baut das Paket auf Eurem Code neu. Wir
werden sehen.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Erkennung der libSML-Version

2019-12-11 Diskussionsfäden Marc Haber
On Wed, Dec 11, 2019 at 04:59:02AM +0100, Daniel Lauckner wrote:
> Soweit ich mich erinnere hat das Paket die unangenehme Eigenschaft sich
> vorzudrängeln und muss deswegen deinstalliert werden.

... und da ich ja auch nicht erst seit gestern mit Linux arbeite habe ich
den Test mit Eurem curlsudobash auf einem sauberen Testsystem gemacht,
auf dem niemals eine libsml installiert war.

Für das Protokoll: Die Debian-Paketierung des vzloggers macht alles[1]
richtig, die Testsuite failt reproduzierbar in allen meinen Versuchen,
das curlsudobash schaltet die Testsuite (vermutlich deswegen?)
absichtlich aus, und wenn man das in der Debian-Paketierung nachzieht[2]
baut das Paket und die Software läuft. Für meine Stromzähler MT681
reicht sogar das libsml-Paket aus Debian stable, so dass ich mir diesen
Riß ganz sparen konnte.

Grüße
Marc

[1] bis auf die veraltete debhelper-Version und vermutlich einige andere
Dinge, die nicht der aktuellen Policy entsprechen, aber für mich hat's
gereicht

[2] debian/rules ergänzen um:
override_dh_auto_configure:
dh_auto_configure -- -DBUILD_TEST=off

override_dh_auto_test:
/bin/true



-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Erkennung der libSML-Version

2019-12-10 Diskussionsfäden Marc Haber
On Tue, Dec 10, 2019 at 10:06:54PM +0100, Daniel Lauckner wrote:
> Für mich sah das im ersten Moment so aus als wärst du genau da drüber
> gestolpert.

Bin ich ja auch. Beim ersten Mal. Dann hab ich's mit Eurer libsml
versucht und die Meldung ging nicht weg...

Debian hat Euren Fork nicht mitbekommen und hängt immer noch an dem
"toten" Repository von dem Ihr geforkt habt. Ich hab mal einen
Wishlist-Bug eingereicht
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=946525)

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Erkennung der libSML-Version

2019-12-10 Diskussionsfäden Marc Haber
On Tue, Dec 10, 2019 at 06:45:23PM +0100, Andreas Goetz wrote:
> …und hast Du irgendeine Ahnung was die Warnung produziert? Ich find da nix- 
> in der (nicht genutzten) debian/control steht 0.1.1.

Ich habe nur ein "pkg_check_modules (PC_SML sml>=0.9)" in
modules/FindSML.cmake gefunden. Das Gegenstück fand ich nicht und suchte
hier nach Erhellung ;-)

Ich _vermute_, das hat was mit "Version: 0.1" in sml.pc zu tun.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


[vz-users] Erkennung der libSML-Version

2019-12-10 Diskussionsfäden Marc Haber
Hallo,

beim Bauen beschwert sich der vzlogger darüber, dass ihm die liBSML zu
alt ist (0.1 statt erwartet 0.9). Wenn ich die libSML aus
https://github.com/volkszaehler/libsml.git baue, fällt da aber auch nur
ein libsml1_0.1.1-1~wip_amd64.deb heraus, und wenn ich dieses .deb
installiere, beschwert sich der vzlogger genauso.

Leider sind meine Cmake-Kenntnisse überschaubar, kann es sein dass
dieser Check immer und auch dann daneben geht, wenn die libsml aktueller
ist?

Wo im libsml-repository steht überhaupt die aktuelle Versionsnummer?

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Volkszähler abgeraucht, wie gehts bombensicher?

2019-10-20 Diskussionsfäden Marc Haber
On Sun, Oct 20, 2019 at 02:31:42PM +0200, Christian Wulff wrote:
> Leider ist mein volkszähler vor einem halben Jahr abgeraucht und leider hatte 
> ich bisher keine Zeit den wieder neu und diesmal hoffentlich besser 
> aufzusetzen.
> 
> Vermutlich hat dabei einfach nur meine externe SSD nach knapp 2,5 Jahren den 
> Geist aufgegeben (jedenfalls ist diese nicht mehr ansprechbar).

Das Wegschreiben von Log- und Monitoringdaten ist aufgrund der write
amplification der Datenbank nichttrivial, da kommt man mit
Standardlösunen wie rrdtool und normalen SQL-Datenbanken sehr schnell in
den Bereich der kaputten Platte.

Über dieses Thema (viele Zeilen regelmäßig und gleichförmig getaktet
schreiben, dann schnell spaltenweise lesen) ist in den letzten fünf
Jahren viel promoviert worden, das ist ein ganz heißes Thema, sobald
eine gewisse Größe der Installation überschritten ist. Zur aktuellen
Forschung kann man etliche Papers finden, es gibt da wohl vieles aus dem
Grafana / Graphite Umfeld.

Dir würde ich empfehlen, wenn es Dir von der Performance her reicht,
eine rotierende Festplatte zu nehmen und regelmäßige Backups zu machen.
Ich mache meine Datenbankbackups immer mit MyLVMbackup. Hierbei legst Du
die Datenbank auf eine eigene Logical Volume, MyLVMbackup setzt dann den
MySQL-Server in read-only (dann sind die Datenstrukturen auf der Platte
synchronisert und sauber), macht einen Snapshot von der Logical Volume,
fährt den MySQL-Server wieder an (dauert nur wenige Sekunden) und macht
dann in aller Ruhe das Backup vom Snapshot. Danch wird der Snapshot
weggeworfen.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] offizielles Docker-Image

2019-06-14 Diskussionsfäden Marc Haber
On Sun, Jun 02, 2019 at 06:04:06PM +0200, Marc Haber wrote:
> On Sun, Jun 02, 2019 at 05:56:35PM +0200, Andreas Goetz wrote:
> > Der übliche Weg das anders zu  lösen besteht darin einfach eine andere
> > Konfigurationsdatei in das Image an die richtige Stelle zu mounten (-v
> > $(pwd)/etc/config.yaml:).
> 
> ok, das war mir neu. In der Doku von dem einen Volkszähler-Image stand,
> man müsste dann das Image neu bauen. So ist es natürlich viel einfacher.
> Danke.

Ich habe das jetzt mit einem eigenen Dreizeiler-Dockerfile gelöst. Mein
Dockerwissen steigt jeden Tag ;-)

[16/725]mh@corte:~/volkszaehler/20190614 $ cat Dockerfile 
FROM volkszaehler/volkszaehler

WORKDIR .

COPY config.yaml /vz/etc/config.yaml

Das config.yaml enthält meine Datenbank-Zugangsdaten. 

docker build -t local/volkszaehler und starten.

Ich benutze Portainer, das nimmt u.a. der Netzwerkkonfiguration den
Schrecken, weil man einfach einen neuen Container mit neuem Image unter
Zuhilfenahme der "alten" Konfiguration starten kann.

Wenn man jetzt die Datenbankzugangsdaten per Environment-Variablen
hineinkippen will, muss man nur noch

- ein Script schreiben, das die /etc/config.dist.yaml aus dem
  Volkszähler-git zusammen mit den Environmentvariablen zu
  /vz/etc/config.yaml anreichert und schließlich
  "/vz/vendor/bin/ppm start -c /vz/etc/middleware.json --static-directory
  /vz/htdocs --cgi-path=/usr/bin/php" aufruft und
- dieses Script als CMD im Dockerfile aufrufen,

oder? Dann kann ich mich da ja mal ran mache.n

Habe ich mit dem volkszaehler/volkszaehler Image jetzt schon die
Volkszähler 2.0 Features?

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


[vz-users] "Network Error" beim Zugriff auf verdockerte Middleware

2019-06-14 Diskussionsfäden Marc Haber
Hi,

meine Middleware läuft in einem Docker-Container auf Basis eines
andig-Images. Mir ist bekannt, dass ich eigentlich eher die Images aus
dem volkszaehler.org repository benutzen sollte, ich habe aber noch
nicht rausbekommen, wie ich meine Konfiguration (z.B. die Zugangsdaten
für den SQL-Server) in das Image hineinbekomme. Dazu reichen meine
Dockerkenntnisse noch nicht aus. Vielleicht wird da ja eines Tages ein
PR draus.

Aktuell habe ich das Problem, dass mir der Browser beim Zugriff auf die
Middleware mal einen "Network error" meldet, ohne mir genau zu sagen,
was da schief läuft. Klicke ich die Fehlermeldung weg, scheint aber
alles zu funktionieren, bis die Meldung das nächste Mal erscheint.

Schaue ich mir die Kommunikation zwischen Browser und Middleware an,
sehe ich erstmal nichts auffälliges: Der Browser baut TCP-Verbindungen
auf, manchmal fünf parallel, schickt HTTP-Requests, bekommt 200 oder 304
zurück. Manchmal allerdings quittiert der Browser das SYN/ACK der
Middleware direkt mit einem RST.

Was stößt dem JavaScript-Code im Browser sauer auf, wenn dieser "Network
error" erscheint?

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Wechselrichter-Zaehler von Kostal Piko auslesen, falsche Einheit

2019-06-11 Diskussionsfäden Marc Haber
Hallo Andreas,

On Tue, Jun 11, 2019 at 05:01:40PM +0200, Andreas Goetz wrote:
> hattest Du den Kostalsupport in gosdm (jetzt: volkszaehler/mbmd) mal
> getestet? Aktuell gibt es eine neue Anfrage- vielleicht könnten wir hier
> die Kräfte bündeln.

nein, hab ich nicht. Wenn der vzlogger das tut was ich von ihm will (was
er tut), bleibe ich dabei anstelle mir eine neue Komponente ans Bein zu
binden.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] vzclient in einer (modernen) Skriptsprache?

2019-06-04 Diskussionsfäden Marc Haber
On Sun, Jun 02, 2019 at 09:34:36PM +0200, Frank Richter wrote:
> Musst du dir wahrscheinlich aus dem ML-Archiv zusammensuchen. Mehrere Werte
> funktioniert auf jeden Fall, Format war glaube ich Identifier = Wert.

Das ist perfekt, Umstellung perfekt, alles einheitlich, die
Konfiguration in der vzlogger.conf, so soll es sein.

Und dokumentiert ist's jetzt auch:
https://wiki.volkszaehler.org/software/controller/vzlogger/vzlogger_conf_parameter?s[]=exec#exec
https://wiki.volkszaehler.org/hardware/channels/solar_inverters/kostal_pico?s[]=exec
https://wiki.volkszaehler.org/hardware/channels/meters/power/dzg_dvh4013_modbus?s[]=exec

Danke für Eure Unterstützung.

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] vzlogger auf aktuellem Debian selbst bauen

2019-06-02 Diskussionsfäden Marc Haber
On Sun, Jun 02, 2019 at 11:20:33PM +0200, Frank Richter wrote:
> Marc Haber  schrieb am Di., 28. Mai
> 2019 18:16:
> > ich versuche gerade, einen vzlogger auf einem Banana Pi mit Debian
> > buster zu bauen und zu installieren.
> >
> 
> Welchen Banana Pi hast du, und woher hast du das Buster-System?
> Bananian, das auf meinem Banana Pro läuft, wird leider nicht mehr
> weiterentwickelt.

Mein neuer vzlogger ist ein Banana Pi der ersten Serie, der vorher
andere Aufgaben in meinem Haus hatte. Ich benutze die Banana Pis als
kleine Server, z.B. als Out-of-Band-Zugang für Netzwerkkomponenten in
Rechenzentren. Ursprünglich wollte ich auch mal einen LTE-Backup-Router
auf dieser Basis bauen, aber da kam mir dann der Teltonika RUT-240 in
die Quere, der _diesen_ Job besser und günstiger macht.

Auf dem Banana Pi läuft ein unmodifiziertes Debian mit eigenem Kernel,
einzig die Installation des u-boot und die erstmalige Erzeugung des
initramfs ist ziemlich haarig. Wirklich _installiert_ habe ich Debian
allerdings nie; damals gab es ein halb-offizielles Image, aus dem ich
alle meine Bananas gecloned und dann immer weiter updatet habe. Heute
scheint es ja sogar einen offiziellen Installer für die sunxi-Plattform
zu geben; meine Bananas sind allerdings älter. Und, ich habe nie
probiert, einen Bildschirm anzuschließen. Das sind bei mir alles Server,
die nur über das Netz angesprochen werden; im Störungsfall benutze ich
die serielle Konsole.

Ich kann Dir also nicht sagen, inwieweit die Informationen, die Du auf
https://wiki.debian.org/InstallingDebianOn/Allwinner?highlight=%28bananapi%29
finden kannst, heute aktuell wären.

Viel Glück!

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] vzclient in einer (modernen) Skriptsprache?

2019-06-02 Diskussionsfäden Marc Haber
Hallo,

On Sun, Jun 02, 2019 at 06:56:25PM +0200, Frank Richter wrote:
> puffern kann aktuell nur der vzlogger. Wenn du darauf scharf bist, solltest
> du dir mal "protocol": "exec" anschauen. Damit könntest du die Übertragung
> zur Middleware aus deinen Skripten rausnehmen und von vzlogger machen
> lassen. Damit sollte dann auch Pufferung/Aggregation/Push funktionieren.

Sehr schön. Dankeschön. Gibt es irgendwo eine Beispielkonfiguration, wo
das mal benutzt wird? Dann könnte ich Doku schreiben.

Aus meinen Wechselrichtern lese ich zwei Werte aus:
curl --silent
'http://pvserver:passw...@pvwr01.ka51.zugschlus.de/index.fhtml' |
html2text | grep --max-count=1 'aktuell.*Gesamtenergie'
  aktuell50   WGesamtenergie 23257   kWh    

Mit einem Exec-Aufruf kann ich vermutlich jeweils nur einen Wert in die
Datenbank transportieren, oder? Dann müsste ich noch ein Caching
implementieren, den Wechselrichter zweimal ansprechen bringe ich nicht
übers Herz ;-)

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] vzclient in einer (modernen) Skriptsprache?

2019-06-02 Diskussionsfäden Marc Haber
Hallo,

On Sun, Jun 02, 2019 at 06:05:16PM +0200, Andreas Goetz wrote:
> Ich sag jetzt nix mehr, hab ja auch Urlaub. Es ist nicht *unser* Projekt. Es 
> ist ein Communityprojekt.

Es ist mehr *Euer* Projekt als meins. Ich nutze den Volkszähler erst
seit einigen Monaten.

Allerdings enthält auch das Volkszähler-Projekt heute schon eine Menge meiner 
Arbeit.

pi@raspberrypi:~ $ zgrep zugschlus /usr/share/doc/*/changelog.Debian.gz | wc -l
214
pi@raspberrypi:~ $ 

Alles ich. In einem offiziellen Image vermutlich etwas weniger, auf
diesem Pi ist auf das offizielle Raspi-Image vom letzten Jahr einiges
nachinstalliert.

Grüße
Marc, over and out für heute, ab morgen wieder bei der Arbeit

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] offizielles Docker-Image

2019-06-02 Diskussionsfäden Marc Haber
On Sun, Jun 02, 2019 at 05:56:35PM +0200, Andreas Goetz wrote:
> Der übliche Weg das anders zu  lösen besteht darin einfach eine andere
> Konfigurationsdatei in das Image an die richtige Stelle zu mounten (-v
> $(pwd)/etc/config.yaml:).

ok, das war mir neu. In der Doku von dem einen Volkszähler-Image stand,
man müsste dann das Image neu bauen. So ist es natürlich viel einfacher.
Danke.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] vzclient in einer (modernen) Skriptsprache?

2019-06-02 Diskussionsfäden Marc Haber
On Sun, Jun 02, 2019 at 05:50:12PM +0200, Andreas Goetz wrote:
> ich glaube Du brauchst langsam eine persönliche Hotline ;)

Ich versuche nur Euer Projekt besser zu machen und habe die von Euch
erhaltene Dokumentation bisher nicht nur einmal aufbereitet und ins Wiki
geschrieben. Ichk ann aber auch meine Klappe halten wenn euch das lieber
ist.

> > On 2. Jun 2019, at 17:45, Marc Haber  
> > wrote:
> > 
> > Hallo,
> > 
> > gibt es einen vzclient in einer Skriptsprache wie python, ruby oder
> > perl?
> 
> 
> vzclient ist in Python geschrieben;

Gibt es ein (dokumentiertes, stabiles?) Modul, das man in eigenen
python-Programmen nutzen kann?

> und was spricht gegen Curl?

Ihr habt mir neulich geschrieben, dass der vzlogger bei unpässlicher
Middleware Meßwerte zwischenpuffern kann. Dieses Feature ginge mir
verloren, würde ich die Meßwerte direkt in die (auf einem anderen
System) laufende Middleware reinprökeln.

> Ich bin wirklich unsicher welches Problem Du lösen willst???

Aktuell möchte ich gerne den Auslesecode für meine
Fotovoltaik-Wechselrichter (php) und den modbus-Stromzähler (Shell)
etwas modularisieren und vereinheitlichen, damit ich bei Updates und
Basteleien an der Umgebung nicht immer drölfzig Einzeltests machen muss.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] offizielles Docker-Image

2019-06-02 Diskussionsfäden Marc Haber
Hralo Andreas,

On Sun, Jun 02, 2019 at 05:40:32PM +0200, Andreas Goetz wrote:
> > On 2. Jun 2019, at 15:30, Marc Haber  
> > wrote:
> > 
> > Hallo Andreas,
> > 
> > das ist aber sowohl auf der Image-Seite
> > https://hub.docker.com/r/volkszaehler/volkszaehler als auch im
> > github-Repo https://github.com/volkszaehler/volkszaehler.org völlig
> > undokumentiert.
> 
> Ähm. Also ich sehe unter letztem Link sofort:
> 
> Quickstart
> 
> The easiest way to try out volkszaehler is using Docker:
> 
> docker-compose up -d
> which will create a database, initialize it and start volkszaehler at port 
> 8080.
> 
> In der docker-compose ist der Imagename ersichtlich, alleine jedoch nicht 
> sinnvoll da ja auch DB etc notwendig sind.

Ich kann Dir nur die Benutzererfahrung sagen, dass ich zuerst zweimal
beim falschen Image gelandet bin und dann die Doku nicht fand.

> > Da wird sich (a) niemand auf die Suche machen, weil die beiden anderen
> > inoffiziellen Images viel einfacher zu finden sind und (b) mangels
> > Dokumentation niemand verwenden.
> 
> Sind sie nicht mehr da vorhin gelöscht :)

Na dann ;-)

> Ansonsten- PRs welcome, insbesondere Doku, ob GitHub oder Wiki, braucht kein 
> Entwicklungsknowhow!

Aktuell hab ich leider nur die Zeit, um zu sagen wo es hakt, tut mir
leid. Ich weiß, Doku schreiben ist uncool, aber dennoch wichtig, sonst
landen die Benutzer auf dem Holzweg und stellen dumme Fragen.

> > Ich habe keine Idee, ob ich das alles richtig gemacht habe, aber ich
> > habe das Repository ausgechecked, die Zugangsdaten für meine Datenbank
> > nach etc/config.dist.yaml geschrieben, docker build local/volkszaehler
> > aufgerufen und den Container dannn mit
> > 
> > docker run -d --network br196 --ip6 $IPv6adresse -ip $IPadresse
> > -v /var/run/docker.sock:/var/run/docker.sock --name volkszaehler
> > local/volkszaehler
> > 
> > gestartet. Das scheint funktioniert zu haben, die Middleware ist wieder
> > online.
> 
> Ich weiß ja nicht was Du vorhast, aber warum ein eigenes Image bauen und 
> nicht einfach das fertige nehmen?

Weil das fertige Image leider nicht zulässt, den Namen der Datenbank,
den Host und die Zugangsdaten per Environmentvariable hineinzubringen.
Jedenfalls stand das bei einem der Images, die ich zuvor benutzt habe,
extra dabei und beim offiziellen Image habe ich nichts gesehen wo die
Environmentvariablen dokumentiert gewesen wären.

Meine Volkszähler-Datenbank liegt auf meinem Datenbankserver.

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


[vz-users] vzclient in einer (modernen) Skriptsprache?

2019-06-02 Diskussionsfäden Marc Haber
Hallo,

gibt es einen vzclient in einer Skriptsprache wie python, ruby oder
perl? Die meisten im Wiki vorhandenen Lösungen enden irgendwie in einem
Shell-Aufruf von vzclient oder curlen gar die Information direkt in die
Middleware, das ist ein ziemlich unschöner Wildwuchs.

Gibt es einen "schöneren" Goldstandard für solche Dinge?

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Mehrere Middlewares, eine Datenbank?

2019-06-02 Diskussionsfäden Marc Haber
On Thu, May 30, 2019 at 07:45:34PM +0200, Marc Haber wrote:
> Das habe ich jetzt mal ausprobiert: Neue Middleware (Docker-Container
> von https://github.com/andig/volkszaehler.org.git, mit Zugangsdaten zur
> neuen Datenbank versorgt. Ergebnis: Die Kanäle liegen in der Datenbank,
> ich kann die existierenden Kanäle direkt hinzufügen und die Daten
> angucken.
> 
> Als nächstes habe ich dann den alten vzlogger auf die neue Middleware
> geschickt, was mich ein wenig Zeit gekostet hat, weil die neue
> Middleware mein "middleware.php" mehr im URL haben möchte. Die
> Mailinglistenarchive haben mir da weitergeholfen.
> 
> Neustart des vzloggers, Umbiegen des URLs auch für die via vzclient und
> direkten Middleware-Zugriff einliefernden Zähler, alte Middleware stop
> und es sieht fast alles fein aus.

Und das ist auch in der Tat fein. Die Meßwerte der Einspeisung und die
vom Wasserzähle sehen in der Stunden-Zoomstufe seltsam aus, weiter
rausgezoomed geht es aber. Bin mir nicht sicher, ob das ein Fehler ist
oder "so gehört".

Inzwischen habe ich auch die direkt vom vzlogger bearbeiteten Zähler auf
den neuen Host umgesteckt und die Konfiguration des vzloggers
rüberkopiert. Auch das ging problemlos.

Man kann also:

- mehrere Middlewares aus derselben Datenbank lesen lassen
- mehrere Middlewares in dieselbe Datenbank schreiben lassen, wenn man
  sicherstellt, dass nicht mehrere Middlewares Werte für denselben UUID
  abliefern
- Eine vzlogger-Instanz durch einfache Änderung der vzlogger.conf auf
  eine zweite Middleware umziehen, die in dieselbe Datenbank schreibt
- Einzelne Meter-Einträge inklusive ihrer UUID auf eine andere
  vzlogger-Instanz umziehe, die (über dieselbe oder eine andere
  Middleware) in dieselbe Datenbank schreibt.

Damit hat man in Migrations- und Umzugs-Szenarien ungefähr alle
Freiheiten, die man sich vorstellen kann. So soll es sein, gut gemacht.

Grüße
Marc


-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


[vz-users] offizielles Docker-Image (was: Mehrere Middlewares, eine Datenbank?)

2019-06-02 Diskussionsfäden Marc Haber
Hallo Andreas,

das ist aber sowohl auf der Image-Seite
https://hub.docker.com/r/volkszaehler/volkszaehler als auch im
github-Repo https://github.com/volkszaehler/volkszaehler.org völlig
undokumentiert.

Da wird sich (a) niemand auf die Suche machen, weil die beiden anderen
inoffiziellen Images viel einfacher zu finden sind und (b) mangels
Dokumentation niemand verwenden.

Ich habe keine Idee, ob ich das alles richtig gemacht habe, aber ich
habe das Repository ausgechecked, die Zugangsdaten für meine Datenbank
nach etc/config.dist.yaml geschrieben, docker build local/volkszaehler
aufgerufen und den Container dannn mit

docker run -d --network br196 --ip6 $IPv6adresse -ip $IPadresse
-v /var/run/docker.sock:/var/run/docker.sock --name volkszaehler
local/volkszaehler

gestartet. Das scheint funktioniert zu haben, die Middleware ist wieder
online.

Grüße
Marc



On Thu, May 30, 2019 at 09:15:01PM +0200, Andreas Götz wrote:
> Das Image heisst einfach volkszaehler/volkszaehler und ist on das Repo der MW 
> mit eingezogen. 
> 
> Viele Grüße,
> Andreas
> 
> > Am 30.05.2019 um 20:27 schrieb Marc Haber 
> > :
> > 
> > Hallo Andi,
> > 
> > https://github.com/volkszaehler/docker ist "archived by the owner".
> > Welchen meinst Du?
> > 
> > Grüße
> > Marc
> > 
> >> On Thu, May 30, 2019 at 08:10:27PM +0200, Andreas Götz wrote:
> >> Keine Ahnung was da krumm ist, aber es gibt jetzt auch einen offiziellen 
> >> Docker Container von Volkszaehler!
> > 
> > -- 
> > -
> > Marc Haber | "I don't trust Computers. They | Mailadresse im Header
> > Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
> > Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Mehrere Middlewares, eine Datenbank?

2019-05-30 Diskussionsfäden Marc Haber
Hallo Andi,

https://github.com/volkszaehler/docker ist "archived by the owner".
Welchen meinst Du?

Grüße
Marc

On Thu, May 30, 2019 at 08:10:27PM +0200, Andreas Götz wrote:
> Keine Ahnung was da krumm ist, aber es gibt jetzt auch einen offiziellen 
> Docker Container von Volkszaehler!

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Mehrere Middlewares, eine Datenbank?

2019-05-30 Diskussionsfäden Marc Haber
Hallo,

On Thu, May 30, 2019 at 08:13:42AM +0200, Andreas Götz wrote:
> Ich denke das geht wunderbar?! Die MW sieht ja die ganze DB. Nur solltest Du 
> nicht abwechselnd die gleichen Kanäle von unterschiedlichen Frontends 
> bearbeiten da die MW auch cacht. Dann gibts Zumindest seltsames Verhalten, 
> kapitt geht nix. 

Da meine Datenbank sowieso auf einer snapshotfähigen VM liegt, mache ich
vorher einfach einen Schnappschuss.

Was genau meinst Du mit "bearbeiten"? Die Middleware auf dem "alten"
System würde in dem Bauzustand wirklich nur die Schnittstelle zwischen
dem alten vzlogger und der neuen Datenbank darstellen, und vermutlich
auch nur für maximal eine Nacht bis der alte vzlogger dann mit der neuen
Middleware spricht (auch wenn ich _diesen_ Bauzustand gerne vermeiden
würde, weil das einen Zugriff aus einem Labornetz in ein "sicheres" Netz
bedeuten würde).

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


[vz-users] Mehrere Middlewares, eine Datenbank?

2019-05-29 Diskussionsfäden Marc Haber
Hallo,

ich bin gerade dabei, meinen Volkszähler umzubauen. Aktuell laufen
vzlogger und middleware auf einem Raspberry Pi, die Datenbank auf meinem
Haus-Datenbankserver. Das Ziel ist, die Middleware auch auf einem
"richtigen" Linux-System in der Virtualisierung zu haben, und den
vzlogger mit den hardware-Schnittstellen auf einem Banana Pi. so dass
der Raspberry für kodi hinterm Fernseher frei wird. Der Banana Pi soll
auch in einem anderen VLAN sitzen als es aktuell der Raspberry Pi tut.

Aktuell ist das Linux-System für die Middleware noch nicht so weit, und
den in Bälde neu hinzukommenden Wasserzähler möchte ich eigentlich nicht
mehr an den Raspberry Pi anbinden.

Somit bietet sich an, dem Banana Pi zusätzlich zu seinem vzlogger eine
eigene, temporäre Middleware zu verpassen und den Raspberry Pi aktuell
gar nicht anzufassen.

Kann ich diese beiden Middlewares in dieselbe Datenbank schreiben
lassen, wenn ich darauf achte, dass jede Middleware nur für ihre
"eigenen" Zähler schreibt? Oder gibt das Ärger oder gar Datenverlust?

Wenn "zwei Middlewares auf derselben Datenbank" in Ordnung ist, ist das
dann auch ein geeigneter Migrationsweg auf die Middleware auf dem
dedizierten System? Also, dritte Middleware aufsetzen und einfach den
vzloggern sagen "Deine Middleware ist jetzt auf dem neuen System"?

Gehe ich Recht in der Annahme, dass es kein Problem ist, mehrere
Middlewares zu haben, die aus derselben Datenbank lesen, also bunte
Bilder erzeugen?

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Wasserzaehler mit gruener LED und Fototransistor

2019-05-29 Diskussionsfäden Marc Haber
Hallo Daniel,
hallo Liste,

On Sat, May 11, 2019 at 06:52:01AM +0200, Daniel Lauckner wrote:
> am Freitag, 10. Mai 2019 um 20:00 hat Marc Haber geschrieben:
> > Ich wäre mit dem Ausgang von dem Eigenbauzähler an RXD von einem
> > USB-to-Serial-Adapter gegangen. Irgendwo im Wiki hatte ich mal Code
> > gefunden mit dem man die Impulse dann in die Middleware hineinbekommt.
> 
> https://wiki.volkszaehler.org/hardware/controllers/s0-an-usb?s[]=s0[]=usb

Den Großteil dieser Schaltung habe ich mir gespart, weil der
Impulsgenerator von stall.biz
(https://www.stall.biz/project/intelligenter-impulsgeber-w-mit-s0-schnittstelle-zum-nachruesten-fuer-konventionelle-wasserzaehler)
an seiner Ausgangsseite eine ganz ähnliche Schaltung und insbesondere
ebenfalls einen Optokoppler hat.
https://www.stall.biz/wp/wp-content/uploads/2019/03/Folie1.jpg

Der von mir verwendete USB-to-Serial-Adapter hat praktischerweise direkt
einen +5V-Stift, mit dem ich den kompletten Impulsgenerator versorge.
Mit einem 10M-Widerstand (war grad griffbereit) ziehe ich die
RXD-Leitung auf +5V hoch; der S0-Ausgang des Impulsgenerators liegt
zwischen RXD und Masse. Sobald der Optokopper im Impulsgenerator
durchschaltet, geht RXD also auf low.

Mit der auf der Webseite erwähnten vzlogger-Konfiguration scheint auch
irgendwas zu funktioneren, jedenfalls bekomme ich für jedes Abdecken des
Fototransistors eine Reaktion im Log.

Mehr noch nicht, da aktuell keine Middleware da ist.

[May 29 13:16:25][main] vzlogger v0.7.0 based on 
heads/master-0-gc567220a06-dirty from Sun, 14 Apr 2019 10:25:20 +0200 started.
[May 29 13:16:25][mtr0] Creating new meter with protocol s0.
[May 29 13:16:25][mtr0] Meter configured, enabled.
[May 29 13:16:25]   New meter initialized (protocol=s0)
[May 29 13:16:25]   Configure channel.
[May 29 13:16:25][chn0] New channel initialized (uuid=...3ea8df 
api=volkszaehler id=Impulse)
[May 29 13:16:25]   Have 1 meters.
[May 29 13:16:25][main] log level is 15
[May 29 13:16:25][main] daemon=1, local=0
[May 29 13:16:25]   Daemonize process...
[May 29 13:16:25]   Opened logfile /home/mh/vzlogger.log
[May 29 13:16:25][push] No pushDataServer defined.
[May 29 13:16:25][] ===> Start meters
[May 29 13:16:25][s0]   counter_thread created
[May 29 13:16:25][mtr0] Meter connection established
[May 29 13:16:25][s0]   Counter thread started with blocking hwif
[May 29 13:16:25][mtr0] Meter thread started
[May 29 13:16:25][s0]   failed to set policy to SCHED_FIFO for counter_thread
[May 29 13:16:25][mtr0] Meter is opened. Starting channels.
[May 29 13:16:25][chn0] Logging thread started
[May 29 13:16:25][mtr0] Number of readers: 4
[May 29 13:16:25][chn0] Start logging thread for volkszaehler-api. Running as 
daemon: yes
[May 29 13:16:25][chn0] Using default volkszaehler api.
[May 29 13:16:25][] Startup done.
[May 29 13:16:25][mtr0] Config.daemon: 1
[May 29 13:16:25][mtr0] Config.local: 0
[May 29 13:17:21][s0]   Reading S0 - returning 1 readings (n=1 n_neg = 0)
[May 29 13:17:21][mtr0] Got 1 new readings from meter:
[May 29 13:17:21][mtr0] Reading: id=Impulse/StringIdentifier: value=1.00 
ts=1559128640581
[May 29 13:17:21][chn0] Adding reading to queue (value=1.00 ts=1559128640581)
[May 29 13:17:21][chn0] ==> number of tuples: 1
[May 29 13:17:21][chn0] compare: 0 1559128640581
[May 29 13:17:21][chn0] copied 1/1 values for middleware transmission
[May 29 13:17:21][chn0] JSON request body: [ [ 1559128640581, 1 ] ]
[May 29 13:17:21][chn0] CURL: Expire in 0 ms for 6 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 3 ms for 8 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 1 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 0 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 2 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 0 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 0 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 2 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 0 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 0 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 2 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 0 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 0 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 2 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 0 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 0 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 2 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 1 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 1 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 2 ms for 1 (transfer 0xb4f00c28)
[May 29 13:17:21][chn0] CURL: Expire in 1 ms fo

Re: [vz-users] vzlogger auf aktuellem Debian selbst bauen

2019-05-28 Diskussionsfäden Marc Haber
On Tue, May 28, 2019 at 07:39:55PM +0200, Marc Haber wrote:
> Einen Bauprozess als root laufen lassen ist für mich ein No-No. Ich bin
> für diese Schneeflocke in meinem Rechnerzoo schon von meinem Grundsatz
> "alles aus einem Paket" abgewichen.

... und nichtmal das muss ich tun, da gibt es ein debian/-Verzeichnis
mit altem, aber sinnvollem Inhalt, ich werde den vzlogger also aus einem
ordentlich gebauten .deb installieren.

Mit so viel Luxus hatte ich gar nicht gerechnet.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] vzlogger auf aktuellem Debian selbst bauen

2019-05-28 Diskussionsfäden Marc Haber
Hallo,

On Tue, May 28, 2019 at 06:42:09PM +0200, Andreas Goetz wrote:
> Nimm doch einfach die install.sh- macht auch nix anderes als einen 
> Buildprozess durchzuführen.

Einen Bauprozess als root laufen lassen ist für mich ein No-No. Ich bin
für diese Schneeflocke in meinem Rechnerzoo schon von meinem Grundsatz
"alles aus einem Paket" abgewichen.

> Ansonsten spricht sicher nichts dagegen auf fertige Bibliotheken zurück zu 
> greifen.

Gerade die unter github.com/volkszaehler abgelegte libsml könnte ja
wirklich lokal gepatched sein ;-)

> Ps.: aufräumen immer gerne!

Will do.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


[vz-users] vzlogger auf aktuellem Debian selbst bauen

2019-05-28 Diskussionsfäden Marc Haber
Hallo,

ich versuche gerade, einen vzlogger auf einem Banana Pi mit Debian
buster zu bauen und zu installieren. Dabei orientiere ich mich an der
Anleitung "build von hand" von
https://wiki.volkszaehler.org/software/controller/vzlogger/installation_cpp-version#build_von_hand

Da dort noch die Rede von Debian jessie und Debian wheezy ist, gehe ich
davon aus, dass auch andere Informationen hier nicht mehr so ganz
aktuell sind. Soll ich hier mal aufräumen?

Anyway, die Anleitung empfiehlt, die libjson 0.12 aus dem offiziellen
github-Repository selbst zu bauen. In Debian stretch und buster ist
diese Version bereits als "richtiges" Debian-Paket enthalten. Spricht
etwas dagegen, diese zu nehmen?

Weiterhin empfiehlt die Anleitung, die libsml von einem Repository im
github-Account von volkszaehler.org zu bauen. Das Debian-changelog dort
datiert auf 2011. Ab Debian buster ist die libsml von
https://github.com/dailab/libsml wieder "offiziell" enthalten. Eine
oberflächliche Inspektion der beiden Codebasen zeigt etliche
Unterschiede. Ist die libsml aus dem volkszaehler-Repository in irgend
einer Weise gepatched oder ist das ein Überbleibsel aus der Zeit, als es
das repository von dailab noch nicht gab? Spricht irgendwas dagegen, die
libsml aus dem Debian-Paket zu verwenden?

Bei den beiden Fragen "spricht irgendwas dagegen" würde ich mich dafür
interessieren, ob ein "nein" für meine lokale Installation gilt oder ob
es sich auch lohnen würde, die Installationsanleitung entsprechend
anzupassen.

Mein Zählerzoo umfasst aktuell zwei D0-Zähler mit optischem Lesekopf,
einen per mbrtu abgefragten Modbus-Zähler und zwei per Web Scraping
abgefragten Fotovoltaik-Umrichtern Kostal Piko. Dazu wird noch in
näherer Zeit ein per USB-to-Serial-Adapter adaptierter S0-Wasserzähler
kommen. Ich denke, an dem Web Scraping und mbrtu ist vzlogger überhaupt
nicht beteiligt.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Wasserzaehler mit gruener LED und Fototransistor

2019-05-10 Diskussionsfäden Marc Haber
On Fri, May 03, 2019 at 10:00:55PM +0200, Tobias Lehr wrote:
> angeregt durch deine Frage habe ich mir die Teile auch mal besorgt und 
> nachgebaut. Bei mir funktioniert es soweit wie es soll. Kann es sein das bei 
> dir der Fototransistor nen Treffer hat? Ich habe unbelichtet eine Spannung 
> von 5,25V aus dem USB netzteil an dem Fototransitor anliegen. Beleuchte ich 
> ihn mit der Grünen Led in einem dunklen Bereich, dann sinkt die Spannung auf 
> etwa 5V. Das sind zwar nicht die Werte wie in der Anleitung, aber immerhin 
> löst der Schwellwert Schalter aus und am Impuls ausgang kommt es zu einem 
> Impuls.

Mit einer helleren LED hat das bei mir dann funktioniert. Allerdings hab
ich mir dann doch den "richtigen" Schwellwertschalter von
https://www.stall.biz/produkt/intelligenter-impulsgeber-w-mit-s0-schnittstelle-fuer-konventionelle-wasserzaehler
bestellt und hoffe, damit ist die Positionierung einfacher.

> Die Frage die sich mir aber nun stellt, wie bekomme ich das ganze an den Rpi? 
> ich habe die große Erweiterung. Diese hat ja 6 S0 Anschlüsse, dies bestehen 
> aber aus einem plus und einem Minus Pin. Die Schaltung hat aber nur einen 
> Impus ausgang. Stimmt meine Vermutung das ich mir vom Netzteil 5V und Masse 
> holen muss, den Impuls ausgang dann auf S0+, aber was ist mit S0- muss der 
> dann auch auf Masse?

Ich wäre mit dem Ausgang von dem Eigenbauzähler an RXD von einem
USB-to-Serial-Adapter gegangen. Irgendwo im Wiki hatte ich mal Code
gefunden mit dem man die Impulse dann in die Middleware hineinbekommt.

Wie ich das aus dem "richtigen" S0-Ausgang des
STALL-Schwellwertschalters in den Volkszähler bekomme, habe ich mir noch
nicht überlegt ;-)

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Wasserzaehler mit gruener LED und Fototransistor

2019-04-26 Diskussionsfäden Marc Haber
On Fri, Apr 26, 2019 at 07:35:43PM +0200, Daniel Lauckner wrote:
> am Freitag, 26. April 2019 um 19:19 hat Marc Haber geschrieben:
> > Kann jemand mit mehr Elektronik-Gefühl als ich sagen, was ich falsch
> > machen könnte?
> 
> Den 10k auf der Platine hast du entfernt?

Jupp. Das seltsame Spannungsverhalten lässt sich auch messen wenn ich
die Platine nicht aufgesteckt habe.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


[vz-users] Wasserzaehler mit gruener LED und Fototransistor

2019-04-26 Diskussionsfäden Marc Haber
Hallo,

ich versuche gerade die Schaltung aus
https://homematic-forum.de/forum/viewtopic.php?t=23744 zur Abfrage eines
Wasserzählers nachzubauen und scheitere schon am analogen Teil der
Schaltung.

Als "Netzteil" dient mir ein USB-To-Serial-TTL-Adapter, der GND und Vcc
zur Verfügung stellt. Ein Meßgerät habe ich in der Mitte des
Spannungsteilers zwischen dem 100 kOhm-Pull-Up-Widerstand und dem
Fototransistor angeklemmt.

Im unbelichteten Zustand messe ich dort knapp 5V; halte ich den
Fototransistor in die Arbeitstischleuchte, sinkt die Spannung auf etwa
3V. Wenn ich die (mit 270 Ohm Vorwiderstand nicht unbedingt gleißend
hell leuchtende) LED im Dunkeln an den Fototransistor halte, geht die
Spnnung aber nur um 0,04 Volt herunter.  Das reicht nie, um den
Schwellwertschalter des TCRT-Moduls auszulösen.

Im Text der Anleitung steht, dass ich nur mit der Belichtung der LED
die Spannung bis auf 2,7V herunter bringen sollte. Das klappt aber schon
mit der gleißend hellen Tischleuchte nicht. Auch eine Verdopplung des
Vorwiderstands auf 20k kOhm hat die Werte nicht wirklich verändert.

Kann jemand mit mehr Elektronik-Gefühl als ich sagen, was ich falsch
machen könnte?

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Gaszähler auslesen: Itron G4 RF1 c

2019-03-06 Diskussionsfäden Marc Haber
On Sun, Mar 03, 2019 at 10:43:01PM +0100, Frank Richter wrote:
> Echtes S0 ist ein Open Collector (Fototransistor eines Optokopplers).
> 
> Der von Martin genannte Cyble Sensor hat allerdings laut Datenblatt einen
> Reed-Kontakt-artigen Ausgang, also sollte das auch an 3,3V direkt am GPIO
> laufen.

Okay, danke!

Schade, dass mein Wasserzähler nur normale Zeiger hat, so ein normiert
optisch erkennbares Dings hat ja durchaus Vorteile.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Gaszähler auslesen: Itron G4 RF1 c

2019-03-03 Diskussionsfäden Marc Haber
On Sun, Mar 03, 2019 at 07:55:16PM +0100, Frank Richter wrote:
> bei vielen S0-Ausgängen reichen 3,3V oder 5V nicht für zuverlässigen
> Betrieb,

Sind das keine potenzialfreien Kontakte?

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Gaszähler auslesen: Itron G4 RF1 c

2019-03-03 Diskussionsfäden Marc Haber
On Sun, Mar 03, 2019 at 02:32:16PM +0100, Daniel Lauckner wrote:
> am Sonntag, 3. März 2019 um 14:10 hat Martin Papczok geschrieben:
> > Wie bekomme ich aber nun die Impulse in den vzlogger?
> 
> https://wiki.volkszaehler.org/hardware/controllers/raspberry_pi_erweiterung_klein

Kann man das irgendwie kaufen, oder geht das auch mit einfacherer
schaltung, wenn man nur Impulse irgendwie in einen Raspberry / Banana Pi
hineinbringen will? In
https://wiki.volkszaehler.org/hardware/channels/meters/water/wasserzaehler_ohne_s0
wird das mit einem Arduino gemacht, ist das nicht einfacher?

Abgesehen davon, dass ich in dem Artikel gerne ein paar Grundlagen
hätte, wie z.B. der Arduino mit dem Pi kommuniziert etc bla foo.

Greetings
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] GoSDM630 (was: Wiki-Eintrag fuer DZG DVH4013 Modbus)

2018-12-14 Diskussionsfäden Marc Haber
On Fri, Dec 14, 2018 at 09:51:01AM +0100, Daniel Lauckner wrote:
> am Freitag, 14. Dezember 2018 um 08:12 hat Marc Haber geschrieben:
> > Ich hab das mal in "links" aufgenommen und auf den Hardwareseiten zum
> > SDM630 und dem DVH4013 erwähnt. Nicht, dass da nochmal jemand in
> > Richtung mbrtu abbiegt wenn er auch GoSDM630 verwenden könnte...
> 
> Danke.
> 
> Ich hänge da grad auch etwas in den Seilen und werde in nächster Zeit
> vermutlich nix fertiges ins Wiki bekommen.

Nach meinem Bauchgefühl sollte auf
https://wiki.volkszaehler.org/overview unterhalb von "Messen" etwas mehr
allgemeines Blabla stehen, was den Bereich Zähler -> IR-Kopf ->
Übertragen noch etwas in Prosa auswälzt. Bei "Übertragen" könnte man
dann den S0-Interface, IR-Kopf, EDL, SML, Modbus, RS485, mbrtu, GoSDM630
abfackeln und vielleicht mit einem Satz erklären.

Wenn das zu lang wird, ggf. auf einer Extraseite.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] GoSDM630 (was: Wiki-Eintrag fuer DZG DVH4013 Modbus)

2018-12-13 Diskussionsfäden Marc Haber
Hallo Andreas,

On Mon, Dec 10, 2018 at 09:09:36PM +0100, Andreas Goetz wrote:
> hier wollte ich nochmal antworten.

Ich hab das mal in "links" aufgenommen und auf den Hardwareseiten zum
SDM630 und dem DVH4013 erwähnt. Nicht, dass da nochmal jemand in
Richtung mbrtu abbiegt wenn er auch GoSDM630 verwenden könnte...

Für mehr Struktur reicht's leider grad meinerseits nicht.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Wechselrichter-Zaehler von Kostal Piko auslesen, falsche Einheit

2018-12-12 Diskussionsfäden Marc Haber
On Wed, Dec 12, 2018 at 08:25:31AM +0100, Andreas Götz wrote:
> Kein ip6, aber ssh keys (cpui...@gmx.de).

IPv4 hab ich daheim nur dynamisch und ohne DNS.

> Was für eineb WR hast Du genau?

Einen Piko 4.2 mit Firmware 3.77
https://www.kostal-solar-electric.com/de-de/download/download#PIKO%20die%20bew%C3%A4hrte%20Generation/PIKO%204.2%20%3C%20FW5.00/Deutschland/Update/

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] GoSDM630 (was: Wiki-Eintrag fuer DZG DVH4013 Modbus)

2018-12-12 Diskussionsfäden Marc Haber
On Wed, Dec 12, 2018 at 08:17:10AM +0100, Daniel Lauckner wrote:
> am Dienstag, 11. Dezember 2018 um 23:48 hat Frank Richter geschrieben:
> > wow, sieht gut aus! Das will ich auf jeden Fall testen. Allerdings
> > hab ich bisher weder GoSDM630 noch Go am laufen, muss also erstmal
> > eine Testumgebung basteln. Hoffentlich am Wochenende...
> 
> Go hat mich etwas nerven gekostet weil in den üblichen Anleitungen
> nach /usr/local/bin installiert wird. Da Go die Abhängigkeiten aber in
> Unterverzeichnisse nachinstalliert musste alles mit sudo
> kompiliert werden. Total bekloppt.

Auf debianiden Betriebssystemen (also auch raspbian) dürfen Member der
Gruppe staff nach /usr/local schreiben, adduser deinuser staff und neu
einloggen und dann geht _das_ auch ohne sudo.

Aber eigentlich sollten Makefiles die Optionen INSTALL und TARGET
unterstützen, sonst wird das auch schwierig, wenn man ein Paket draus
bauen möchte. Die Paketbaumechanismen verlassen sich darauf, dass man
als user übersetzen und nach debian/packagename installieren kann.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Wechselrichter-Zaehler von Kostal Piko auslesen, falsche Einheit

2018-12-11 Diskussionsfäden Marc Haber
On Mon, Dec 10, 2018 at 09:17:57PM +0100, Andreas Goetz wrote:
> Kannst Du Telnet auf den Port machen oder hat der WR irgendwelche anderen 
> Ports offen (bei Modbus TCP ist auch die 502 beliebt)?

Das Ergebnis des telnet siehst Du unten im tcpdump, der WR stellt sich
einfach tot und lehnt die Verbindung nicht einmal ab. Das ist typisches
Internet-of-Shit-Verhalten, eine ziemlich schlampige Implementierung.
Jedenfalls lauscht da kein Dienst.

Hier ein nmap:
pi@raspberrypi:~ $ sudo nmap -p1-65535 -PS pvwr01.ka51.zugschlus.de

Starting Nmap 7.40 ( https://nmap.org ) at 2018-12-11 17:48 CET
Nmap scan report for pvwr01.ka51.zugschlus.de (192.168.196.11)
Host is up (0.0064s latency).
Not shown: 65533 filtered ports
PORT   STATE SERVICE
80/tcp open  http
81/tcp open  hosts2-ns

Nmap done: 1 IP address (1 host up) scanned in 1737.57 seconds
pi@raspberrypi:~ $

Auf dem Port 81 wird eine tcp-Session angenommen, aber was da gesprochen
wird ist mir unklar. HTTP ist es, nicht, wenn ich mit telnet drauf gehe,
wird jede Eingabe mit "ERR1" quittiert.

> Falls Du mich testen lassen willst würde ich mich über PM freuen.

Da muss ich mir mal Gedanken machen wie ich das am besten realisiere.
Hast Du IPv6, vielleicht gar mit einem statischen Prefix?

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] GoSDM630 (was: Wiki-Eintrag fuer DZG DVH4013 Modbus)

2018-12-11 Diskussionsfäden Marc Haber
On Mon, Dec 10, 2018 at 09:09:36PM +0100, Andreas Goetz wrote:
> hier wollte ich nochmal antworten.

Danke Dir, ich schreib da noch was ins Wiki.

> > On 10. Dec 2018, at 13:50, Marc Haber  
> > wrote:
> > Die Lizenz ist ein 3 Clause BSD; oder muss ich da noch genauer
> > hinschauen?
> 
> Ja- aber warum musst Du da überhaupt schauen?

Ich bin Debian Developer und habe immer im Hinterkopf, ob man da nicht
vielleicht ein Debian-Paket draus bauen könnte. Sollte ich Deine
Software irgendwann mal "für mich" einsetzen, würde ich mir sowieso ein
ordentliches Paket draus bauen, da ist der Schritt, das dann auch ins
Debian-Archiv zu schieben nicht mehr ganz so groß.

3 clause BSD ist "Frei" im Sinne der Debian Free Software Guidelines, da
ist also schonmal keine Jürde.

> > Dein Projekt, oder das von Mathias Dalheimer?
> 
> Matthias’ Projekt, aber ich bin mittlerweile Committer.

Ok, verstanden. Matthias ist ja nicht ganz unbekannt ;-)

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Zaehlerstand zum Termin aus dem Webfrontend

2018-12-10 Diskussionsfäden Marc Haber
On Mon, Dec 10, 2018 at 05:03:24PM +0100, Daniel Lauckner wrote:
> am Montag, 10. Dezember 2018 um 16:03 hat Marc Haber geschrieben:
> > On Mon, Dec 10, 2018 at 03:32:02PM +0100, Daniel Lauckner wrote:
> > Dann sollte man das, was ich dazu schrieb, wohl eher "Kochrezept"
> > nennen? Es wegzuwerfen und nur noch lokal zu benutzen, fände ich schade.
> 
> Wie kommst du den darauf?

Wikipediageschädigt ;-)

Und ich selbst find es auch nicht besonders schon, auf zwei Seiten
unterschiedliche "Beispiele" zu haben.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Wechselrichter-Zaehler von Kostal Piko auslesen, falsche Einheit

2018-12-10 Diskussionsfäden Marc Haber
On Mon, Dec 10, 2018 at 04:04:11PM +0100, Frank Richter wrote:
> Dafür brauchst du virtuelle Kanäle, und die gibt's bisher nur im
> next-branch im Repo von andig.

Alles klar, dann lass ich den Wunsch erstmal liegen. Danke an alle für
die Hilfe, das war einfach unglaublich gut!

Grüße
Marc

-- 
-
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Zaehlerstand zum Termin aus dem Webfrontend

2018-12-10 Diskussionsfäden Marc Haber
On Mon, Dec 10, 2018 at 03:32:02PM +0100, Daniel Lauckner wrote:
> am Montag, 10. Dezember 2018 um 15:16 hat Marc Haber geschrieben:
> > Zumindest mir
> > fällt es leichter, aus Dokumentation schlau zu werden wenn auch ein paar
> > Beispiele dabei sind, sonst scheitert man zu häufig an dummen
> > Formatierungsfragen.
> 
> Die sind auf der verlinkten Unterseite:
> https://wiki.volkszaehler.org/development/api/reference

Dann sollte man das, was ich dazu schrieb, wohl eher "Kochrezept"
nennen? Es wegzuwerfen und nur noch lokal zu benutzen, fände ich schade.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Wechselrichter-Zaehler von Kostal Piko auslesen, falsche Einheit

2018-12-10 Diskussionsfäden Marc Haber
On Sun, Dec 09, 2018 at 10:22:30PM +0100, Frank Richter wrote:
> Via Frontend lässt sich der Typ nachträglich nicht mehr ändern, aber in der
> DB kannst du das machen. Leg dir am besten einen Dummy mit dem richtigen
> Typ an und und übertrag' die entsprechenden Felder (Tabellen entities und
> properties).

in properties musste ich da nichts machen, nur in "entities" den type in
"powersensor" ändern. Und dann das Abonnement im Webinterface löschen
und neu anlegen (sonst sieht man die Änderung nicht).

Ich hab zwei von den Wechselrichtern und hätte natürlich auch gerne eine
Kurve für die Summe der beiden. Da brauch ich einen Aggregator, richtig?
Gibt es dafür schon Dokumentation?

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Wechselrichter-Zaehler von Kostal Piko auslesen, falsche Einheit

2018-12-10 Diskussionsfäden Marc Haber
On Sun, Dec 09, 2018 at 10:21:10PM +0100, Andreas Goetz wrote:
> Schau einfach ob Du eine Tcp Verbindung auf 1502 bekommst (mit Telnet). Evtl 
> muss das auch einmalig im Gerät freigeschaltet werden, so ist‘s jedenfalls 
> bei den SolarEdge.

Auf Port 1502 antwortet der WR grad gar nicht, also auch nicht mit
"Unreachable" oder TCP RST:
15:47:28.057667 IP 192.168.188.213.55474 > 192.168.196.11.1502: Flags [S], seq 
1489655999, win 29200, options [mss 1460,sackOK,TS val 173153840 ecr 
0,nop,wscale 7], length 0
15:47:32.137626 IP 192.168.188.213.55474 > 192.168.196.11.1502: Flags [S], seq 
1489655999, win 29200, options [mss 1460,sackOK,TS val 173154248 ecr 
0,nop,wscale 7], length 0
15:47:40.377563 IP 192.168.188.213.55474 > 192.168.196.11.1502: Flags [S], seq 
1489655999, win 29200, options [mss 1460,sackOK,TS val 173155072 ecr 
0,nop,wscale 7], length 0
15:48:29.657327 IP 192.168.188.213.55474 > 192.168.196.11.1502: Flags [S], seq 
1489655999, win 29200, options [mss 1460,sackOK,TS val 17316 ecr 
0,nop,wscale 7], length 0

Im Webinterface habe ich da auch nichts gefunden. Man kann die
RS485-Adresse von dem WR setzen und einen Portalcode für Datenexport in
eine Cloud[1] einstellen, und das war's auch schon.

Grüße
Marc

[1] Can't locate our user's data


-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Zaehlerstand zum Termin aus dem Webfrontend

2018-12-10 Diskussionsfäden Marc Haber
Hallo Frank,

On Sun, Dec 09, 2018 at 10:36:13PM +0100, Frank Richter wrote:
> Ich mach das nach jedem Monatswechsel hiermit:
> http://IP/middleware.php/data.csv?uuid[]=ABC[]=DEF=month=raw=first%20day%20of%20this%20month%20midnight

Perfekt, danke!

> Weitere Anwendungen des Middleware-API:
> https://wiki.volkszaehler.org/development/api/reference

Ich hab das Beispiel mal in
https://wiki.volkszaehler.org/development/api/start dazugeschrieben,
vielleicht macht man daraus später noch eine Unterseite, wenn noch
andere Leute ihre API-"Tricks" dazugeschrieben haben. Zumindest mir
fällt es leichter, aus Dokumentation schlau zu werden wenn auch ein paar
Beispiele dabei sind, sonst scheitert man zu häufig an dummen
Formatierungsfragen.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Wiki-Eintrag fuer DZG DVH4013 Modbus

2018-12-10 Diskussionsfäden Marc Haber
On Sun, Dec 09, 2018 at 10:53:29PM +0100, Frank Richter wrote:
> @Marc: Ob ein Zähler saldierend zählt oder nicht, kommt nur zum Tragen,
> wenn er als Zweirichtungszähler betrieben wird und die Stromrichtung auf
> den Phasen nicht gleich ist. Näheres weiß sicher Google...

Das wäre dann z.B. die Erläuterung auf
https://www.photovoltaik.eu/article-445706-30021/gute-zaehler-schlechte-zaehler-.html

Für mich egal, da nur Bezug über diesen Zähler läuft.

Ich hab mal beim Hersteller nachgefragt.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] "Network Error"

2018-12-10 Diskussionsfäden Marc Haber
On Mon, Dec 10, 2018 at 02:26:45PM +0100, Andreas Goetz wrote:
> Die Meldung in der Konsole ist normal, kein Fehler. Der CORS Fehler
> verwirrt mich möglich. Die CORS Header sind im Repository drin, ich sehe
> sie aber auf Demo nicht. Trotzdem bekomme ich keinen Fehler wenn ich vom
> lokalen Browser aus cross.origin zugreife.
> 
> Vielleicht hat ja Justin noch eine Idee.

Jedenfalls danke für die Hilfe, mein Problem ist gelöst.

Habt Ihr Kontrolle über die Fehlermeldung, die da in die Dialogbox
reingeschrieben wird? Etwas mehr als "error" wäre da nämlich eventuell
hilfreich.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


[vz-users] GoSDM630 (was: Wiki-Eintrag fuer DZG DVH4013 Modbus)

2018-12-10 Diskussionsfäden Marc Haber
On Sun, Dec 09, 2018 at 10:23:34PM +0100, Andreas Goetz wrote:
> Ist nicht Dein Ernst. Duckduckgo? 
> 
> https://duckduckgo.com/?q=gosdm+modbus=ipad=software

Als ich gestern danach gesucht hatte, waren die Ergebnisse völlig
uneindeutig. Vermutlich hatte ich einen Zeichendreher im Suchbegriff.
Nun ja, egal, danke für den Link.

Lass mich das mal zusammenfassen: GoSDM630 ist ein Daemon, der alle auf
dem Modbus gefundenen Geräte abfragt, die Ergebnisse auf Port 8080 als
Webinterface und als REST API zur Verfügung stellt und sie an einen mqtt
Broker weiterleiten kann.

Sprich, für die Integration in den Volkszähler muss man sich doch wieder
einen Cronjob schreiben, der die Werte entweder aus dem REST API oder
aus dem mqtt abholt?

Natürlich ist das die wesentlich schöne Variante.

Die Lizenz ist ein 3 Clause BSD; oder muss ich da noch genauer
hinschauen?

Dein Projekt, oder das von Mathias Dalheimer?

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] "Network Error"

2018-12-10 Diskussionsfäden Marc Haber
On Mon, Dec 10, 2018 at 05:29:35AM +0100, Daniel Lauckner wrote:
> am Sonntag, 9. Dezember 2018 um 22:03 hat Marc Haber geschrieben:
> > Firefox can’t establish a connection to the server at 
> > wss://demo.volkszaehler.org/ws
> 
> Hatten wir den Zugriff im Image nicht schon deaktiviert?

Wo würde ich ihn denn abschalten? Dann kann ich sagen, ob er aus oder an
ist.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Wechselrichter-Zaehler von Kostal Piko auslesen, falsche Einheit

2018-12-09 Diskussionsfäden Marc Haber
On Sun, Dec 09, 2018 at 10:07:50PM +0100, Andreas Goetz wrote:
> Habs gefunden: 
> https://www.kostal-solar-electric.com/de-de/download/-/media/document%20library%20folder%20-%20kse/2018/08/30/08/53/ba_kostal_interface_modbus-tcp_sunspec.pdf

Das ist das Dokument, das ich für den Piko IQ gefunden hatte. Ich hab
allerdings einen Piko ohne IQ.

> Ich baue den Kostal mit in GoSDM ein.

Soll/kann ich vorher mal schauen ob mein Wechelrichter das Protokoll
spricht? Wenn Du mir kurz beschreibst, wie ich das testen kann, mach ich
das gerne.

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] "Network Error"

2018-12-09 Diskussionsfäden Marc Haber
On Sun, Dec 09, 2018 at 10:07:14PM +0100, Andreas Goetz wrote:
> Mach mal langsam. Einfach Seite neu laden und gut ist!

Der falsche Fehler tritt bei jedem Reload der Seite auf. Natürlich kann
ich das wegklicken, aber es nervt...

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Wiki-Eintrag fuer DZG DVH4013 Modbus

2018-12-09 Diskussionsfäden Marc Haber
On Sun, Dec 09, 2018 at 10:09:42PM +0100, Andreas Goetz wrote:
> GoSDM ist eines meiner Hobbyprojekte und unabhängig von Volkszähler.
> Wenn jemand Lust hat gerne mit ins Wiki aufnehmen.

Link?

Grüße
Ma "wenn ich eigentlich arbeiten sollte, schreibe ich Doku" rc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


Re: [vz-users] Zaehlerstand zum Termin aus dem Webfrontend

2018-12-09 Diskussionsfäden Marc Haber
On Sun, Dec 09, 2018 at 10:06:30PM +0100, Andreas Goetz wrote:
> An die Middleware Url, nicht ins Frontend. Oder einfach Csv exportieren.

Da fehlt mir immer noch was. Als Middleware-URL könnte ich hier
anbieten:

http://192.168.188.213/middleware.php (naiver Ansatz)
http://192.168.188.213/middleware.php/capabilities.json (Link hinter
"Middleware" in den Kanaleigenschaften)
http://192.168.188.213/middleware.php/entity/3b476720-e988-11e8-8453-5b59a275d25c.json
(Link hinter dem UUID in den Kanaleigenschaften)

Weder in dem, was da formatiert anegezeigt wird, noch mit anhängtem
tsfmt=sql kommen Daten raus, die ich als Zählerstände identifizieren
könnte.

Klicke ich in den Kanaleigenschaften auf "Daten", kommen Daten, aber
viele (vermutlich alle) und UNIX-Timestamps. Dasselbe mit an den URL
angehängtem tsfmt=sql.

Kannst Du mir genauer erklären was Du meinst?

Grüße
Marc

-- 
-----
Marc Haber | "I don't trust Computers. They | Mailadresse im Header
Leimen, Germany|  lose things."Winona Ryder | Fon: *49 6224 1600402
Nordisch by Nature |  How to make an American Quilt | Fax: *49 6224 1600421


  1   2   >