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: von jau