howto:edl-ehz_unknown
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
howto:edl-ehz_unknown [2018/05/08 05:38] – Formulierung, OBIS hinzu jau | howto:edl-ehz_unknown [2024/03/08 08:00] (aktuell) – [Push SML] Falscher Port jau | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | <note important> | ||
====== Unbekannten eHz mit vzlogger in Betrieb nehmen ====== | ====== Unbekannten eHz mit vzlogger in Betrieb nehmen ====== | ||
Zeile 18: | Zeile 17: | ||
* [[howto/ | * [[howto/ | ||
* Sicherstellen das vzlogger nicht als Dienst im Hintergrund läuft < | * Sicherstellen das vzlogger nicht als Dienst im Hintergrund läuft < | ||
- | * Möglicherweise vorhandenes Logfile löschen < | ||
===== Tests ===== | ===== Tests ===== | ||
Zeile 24: | Zeile 22: | ||
==== erster Versuch ==== | ==== erster Versuch ==== | ||
- | Als erstes prüfen wir ob der Zähler PUSH oder PULL kommunziert.\\ | + | Als erstes prüfen wir ob der Zähler PUSH oder PULL kommuniziert.\\ |
Erstelle ''/ | Erstelle ''/ | ||
<code base 1_min_d0.conf> | <code base 1_min_d0.conf> | ||
{ | { | ||
" | " | ||
- | " | ||
" | " | ||
" | " | ||
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
Zeile 55: | Zeile 52: | ||
Führe vzlogger aus | Führe vzlogger aus | ||
< | < | ||
+ | Der vzlogger wird den meisten Teil seiner Arbeit im Hintergrund verrichten. Timeout ist auf 60 Sekunden konfiguriert, | ||
+ | < | ||
+ | heraus. Keine Ausgabe beutet vzlogger wurde bereits beendet.\\ | ||
+ | Sehen wir uns das logfile an: | ||
+ | < | ||
Achte auf Fehlermeldungen wie z.B. '' | Achte auf Fehlermeldungen wie z.B. '' | ||
- | Timeout ist auf 60 Sekunden konfiguriert, | + | War der Test erfolgreich |
- | Läuft vzlogger durch wird er sehr wahrscheinlich eine Meldung '' | + | |
< | < | ||
Wir suchen nach Zeilen die mit ''>>>>'' | Wir suchen nach Zeilen die mit ''>>>>'' | ||
- | * Ist keine solche Zeile vorhanden bei [[howto/ | + | * Ist keine solche Zeile vorhanden bei [[howto/ |
* Ist mindestens eine vorhanden suchen wir links nach der Zeichenfolge '' | * Ist mindestens eine vorhanden suchen wir links nach der Zeichenfolge '' | ||
Sehr wahrscheinlich wird da aber nur Käse stehen. z.B. | Sehr wahrscheinlich wird da aber nur Käse stehen. z.B. | ||
Zeile 76: | Zeile 77: | ||
[...] | [...] | ||
</ | </ | ||
- | In dem Fall ist klar das der Zähler PUSH kommuniziert, | + | In dem Fall ist klar das der Zähler PUSH kommuniziert, |
==== Pull d0 ==== | ==== Pull d0 ==== | ||
Zeile 89: | Zeile 90: | ||
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
Zeile 154: | Zeile 155: | ||
==== Push d0 ==== | ==== Push d0 ==== | ||
- | Wir tasten uns nun an die Geschwindkeit | + | Wir tasten uns nun an die Geschwindigkeit |
Erstelle ''/ | Erstelle ''/ | ||
<code base 2_push_d0.conf> | <code base 2_push_d0.conf> | ||
Zeile 164: | Zeile 165: | ||
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
Zeile 188: | Zeile 189: | ||
< | < | ||
Wir suchen wieder links nach der Zeichenfolge '' | Wir suchen wieder links nach der Zeichenfolge '' | ||
- | * '' | + | * '' |
* '' | * '' | ||
+ | * Ist das Ergebnis uneindeutig das [[hardware: | ||
==== Push SML ==== | ==== Push SML ==== | ||
Zeile 202: | Zeile 204: | ||
" | " | ||
" | " | ||
- | " | + | " |
" | " | ||
" | " | ||
Zeile 222: | Zeile 224: | ||
Führe vzlogger aus | Führe vzlogger aus | ||
< | < | ||
- | Die Ausgabe | + | Die Ausgabe |
< | < | ||
[...] | [...] | ||
Zeile 254: | Zeile 256: | ||
ausschaut. Der Dreierblock vor dem Stern (z.B. '' | ausschaut. Der Dreierblock vor dem Stern (z.B. '' | ||
- | Viele der Schlüssel die ein Zähler ausgibt interessieren uns aber nicht, wir brauchen keine Seriennummern oder Lastgänge. Wichtig ist erstmal ob es sich um einen Ein- oder Zweirichtungszähler handelt. Dementsprechend nur Wirkleistung Bezug (1.x.x) oder zusätzlich Wirkleistung Lieferung (2.x.x) ausgegeben.\\ | + | Viele der Schlüssel die ein Zähler ausgibt interessieren uns aber nicht, wir brauchen keine Seriennummern oder Lastgänge. Wichtig ist erstmal ob es sich um einen Ein- oder Zweirichtungszähler handelt. Dementsprechend |
- | Es ist auch nicht ungewöhnlich das ein Zähler OBIS Codes ausgibt die gar nicht in Gebrauch sind, zu erkenne sind sie daran das der Wert (value=) sich nicht verändert. Die meisten Zähler listen z.B. zwei Tarife (x.x.1 und x.x.2), gezählt wird aber nur einer. Für Volkzähler | + | Es ist auch nicht ungewöhnlich das ein Zähler OBIS Codes ausgibt die gar nicht in Gebrauch sind, zu erkenne sind sie daran das der Wert (value=) sich nicht verändert. Die meisten Zähler listen z.B. zwei Tarife (x.x.1 und x.x.2), gezählt wird aber nur einer. Für Volkszähler |
- | ==== Leistung | + | === Leistung === |
- | Im Volkszähler | + | Im Volkszähler |
- | ==== Strom und Spannung ==== | + | Es gibt allerdings Fälle in denen nur ein grob aufgelöster Zählerstand ausgegeben wird und auch nach [[/ |
+ | |||
+ | === Strom und Spannung === | ||
+ | Strom (51.7.x) und Spannung (52.7.x) können für kürzere Zeiträume interessant sein. Z.B. im Zuge einer Diskussionen und Fehlersuche mit Geräteherstellern oder Netzbetreibern. | ||
===== Channel einrichten ===== | ===== Channel einrichten ===== | ||
+ | Da wir nun wissen was der Zähler für Daten bereit stellt können wir die nötigen Kanäle | ||
+ | |||
+ | ===== vzlogger.conf erstellen ===== | ||
+ | Als Ausgangsbasis nehmen wir die Konfiguration mit welcher der Zähler erfolgreich gelesen wurde. Exemplarisch hier die aus [[howto/ | ||
+ | |||
+ | UUID und OBIS-Code den bereits ausgewählten und eingerichteten Kanälen entsprechend in die Konfiguration übernehmen.\\ | ||
+ | |||
+ | Das ist auch ein guter Moment das Logfile auf Standard umzustellen.\\ | ||
+ | |||
+ | <code base vzlogger.conf> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, | ||
+ | " | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | },{ | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }] | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Vzlogger wird nun nicht in der Konsole sondern als Hintergrunddienst gestartet: | ||
+ | < | ||
+ | |||
+ | Es sollten zeitnah Graphen im Frontend dargestellt werden. Ist das nicht der Fall das Logfile auf Fehlermeldungen prüfen. | ||
+ | < | ||
+ | Bei Fragen oder Problemen wende dich an [[/ | ||
+ | |||
+ | ===== Abschlusss ===== | ||
+ | |||
+ | Falls alles wie am Schnürchen läuft sollte das Loglevel noch reduziert werden. Dazu in der Konfiguration diese Zeile anpassen: | ||
+ | < | ||
+ | |||
+ | Um die Änderung zu übernehmen den vzlogger neu starten: | ||
+ | < | ||
+ | sudo systemctl start vzlogger</ | ||
+ | |||
+ | Besonders freuen wir uns wenn du auch bei erfolgfreicher Einrichtung deines Zähler kurze Rückmeldung gibst. Vielleicht sogar indem du selbst eine Wikiseite zu deinem Zähler erstellst? |
howto/edl-ehz_unknown.1525750684.txt.gz · Zuletzt geändert: 2018/05/08 05:38 von jau