howto:edl-ehz_unknown
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
howto:edl-ehz_unknown [2018/05/08 05:38] – Formulierung, OBIS hinzu jau | howto:edl-ehz_unknown [2019/11/16 08:46] – [Push d0] dump uneindeutig jau | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | <note important> | ||
====== Unbekannten eHz mit vzlogger in Betrieb nehmen ====== | ====== Unbekannten eHz mit vzlogger in Betrieb nehmen ====== | ||
Zeile 24: | Zeile 23: | ||
==== 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 60: | Zeile 59: | ||
< | < | ||
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 75: | ||
[...] | [...] | ||
</ | </ | ||
- | 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 188: | Zeile 187: | ||
< | < | ||
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 254: | Zeile 254: | ||
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 die Daten an die Middleware gesendet werden muss der vzlogger im Hintergrund laufen, daher '' | ||
+ | |||
+ | <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.txt · Zuletzt geändert: 2024/03/08 08:00 von jau