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/03/21 19:42] – Syntax jau | howto:edl-ehz_unknown [2018/05/08 05:38] – Formulierung, OBIS hinzu jau | ||
---|---|---|---|
Zeile 21: | Zeile 21: | ||
===== Tests ===== | ===== Tests ===== | ||
- | Vzlogger hat fast alle nötigen | + | Vzlogger hat fast alle Tools eingebaut die nötig sind um heraus zu finden wie man mit dem Zähler Daten austauscht. Dazu nutzen wir verschiedene Minimalkonfigurationen und die Logfiles die dabei generiert werden. Im Grunde |
==== erster Versuch ==== | ==== erster Versuch ==== | ||
Zeile 59: | Zeile 59: | ||
Läuft vzlogger durch wird er sehr wahrscheinlich eine Meldung '' | 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. | ||
- | < | + | < |
+ | [...] | ||
+ | >>>>> | ||
4b 23 2a 50 0a 28 3c 52 7f 52 7f 23 42 02 00 40 K#*P (<R R #B @ | 4b 23 2a 50 0a 28 3c 52 7f 52 7f 23 42 02 00 40 K#*P (<R R #B @ | ||
52 0f 53 7f 08 00 40 22 31 40 40 24 00 06 40 00 R S | 52 0f 53 7f 08 00 40 22 31 40 40 24 00 06 40 00 R S | ||
Zeile 72: | Zeile 74: | ||
40 0a 0b 10 42 0e 53 7f 23 4a 40 22 30 23 4a 02 | 40 0a 0b 10 42 0e 53 7f 23 4a 40 22 30 23 4a 02 | ||
00 6b 4b 00 kK | 00 6b 4b 00 kK | ||
+ | [...] | ||
</ | </ | ||
- | In dem Fall Wissen | + | In dem Fall ist klar das der Zähler PUSH kommuniziert, |
==== Pull d0 ==== | ==== Pull d0 ==== | ||
Zeile 134: | Zeile 137: | ||
30 30 30 2a 6b 57 68 29 0d 0a 31 2e 38 2e 32 28 | 30 30 30 2a 6b 57 68 29 0d 0a 31 2e 38 2e 32 28 | ||
30 30 30 30 33 35 2e 33 39 30 2a 6b 57 68 29 0d | 30 30 30 30 33 35 2e 33 39 30 2a 6b 57 68 29 0d | ||
- | 0a 32 2e 38 2e 31 28 30 30 30 30 30 30 2e 30 30 2.8.1(000000.00 | + | [...] |
- | 30 2a 6b 57 68 29 0d 0a 32 2e 38 2e 32 28 30 30 | + | |
- | 30 35 35 35 2e 32 32 32 2a 6b 57 68 29 0d 0a 31 | + | |
- | 2e 38 2e 30 28 30 30 30 30 33 35 2e 33 39 30 2a | + | |
- | 6b 57 68 29 0d 0a 32 2e 38 2e 30 28 30 30 30 35 | + | |
- | 35 35 2e 32 32 32 2a 6b 57 68 29 0d 0a 31 35 2e | + | |
- | 38 2e 30 28 30 30 30 35 39 30 2e 36 31 33 2a 6b | + | |
- | 57 68 29 0d 0a 43 2e 37 2e 30 28 30 30 30 35 29 | + | |
- | 0d 0a 33 32 2e 37 28 32 33 30 2a 56 29 0d 0a 35 | + | |
- | 32 2e 37 28 32 32 39 2a 56 29 0d 0a 37 32 2e 37 | + | |
- | 28 32 33 33 2a 56 29 0d 0a 33 31 2e 37 28 30 30 | + | |
- | 2e 37 36 38 2a 41 29 0d 0a 35 31 2e 37 28 30 30 | + | |
- | 2e 36 32 32 2a 41 29 0d 0a 37 31 2e 37 28 30 30 | + | |
- | 2e 38 36 31 2a 41 29 0d 0a 38 32 2e 38 2e 31 28 | + | |
- | 30 30 30 34 29 0d 0a 38 32 2e 38 2e 32 28 30 30 | + | |
- | 30 30 29 0d 0a 30 2e 32 2e 30 28 4d 32 37 29 0d | + | |
- | 0a 43 2e 35 2e 30 28 30 36 32 31 29 0d 0a 21 | + | |
##### 55.268535000s ( 1353 ms) closed | ##### 55.268535000s ( 1353 ms) closed | ||
</ | </ | ||
- | wäre perfekt, in der Liste sind alle [[software/ | + | wäre ein voller Erfolg. Der Zähler hat geantwortet und vzlogger automatisch die Baudrate angepasst.\\ |
+ | Schauen wir mal im Log was uns wirklich interessiert: | ||
+ | < | ||
+ | cat / | ||
+ | </ | ||
+ | < | ||
+ | [Mar 21 16: | ||
+ | [Mar 21 16: | ||
+ | [...] | ||
+ | </ | ||
+ | In der Liste sind alle [[software/ | ||
==== Push d0 ==== | ==== Push d0 ==== | ||
Zeile 191: | Zeile 188: | ||
< | < | ||
Wir suchen wieder links nach der Zeichenfolge '' | Wir suchen wieder links nach der Zeichenfolge '' | ||
- | * '' | + | * '' |
- | * '' | + | * '' |
==== Push SML ==== | ==== Push SML ==== | ||
Zeile 225: | Zeile 222: | ||
Führe vzlogger aus | Führe vzlogger aus | ||
< | < | ||
- | Die Ausgabe an der Konsole (bzw. in / | + | Die Ausgabe an der Konsole (bzw. '' |
< | < | ||
- | [Mar 21 19:02:11][mtr0] Got 7 new readings from meter: | + | [...] |
[Mar 21 19: | [Mar 21 19: | ||
[Mar 21 19: | [Mar 21 19: | ||
Zeile 235: | Zeile 232: | ||
[Mar 21 19: | [Mar 21 19: | ||
[Mar 21 19: | [Mar 21 19: | ||
- | [Mar 21 19: | + | [...] |
</ | </ | ||
- | In der Liste sind alle [[software/ | + | In der Liste sind alle [[software/ |
+ | |||
+ | ===== OBIS identifizieren ===== | ||
+ | Wir haben nun also ein Liste mit Werten die unser Zähler ausgibt die so | ||
+ | < | ||
+ | [Mar 21 16: | ||
+ | [Mar 21 16: | ||
+ | [...] | ||
+ | </ | ||
+ | oder so | ||
+ | < | ||
+ | [...] | ||
+ | [Mar 21 19: | ||
+ | [Mar 21 19: | ||
+ | [Mar 21 19: | ||
+ | [...] | ||
+ | </ | ||
+ | {{ : | ||
+ | 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.\\ | ||
+ | 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 ist der Gesamtwert (x.x.0) am ehesten zu gebrauchen.\\ | ||
+ | |||
+ | ==== Leistung ==== | ||
+ | Im Volkszähler Frontened machts, grundsätzlich, | ||
+ | |||
+ | ==== Strom und Spannung ==== | ||
===== Channel einrichten ===== | ===== Channel einrichten ===== |
howto/edl-ehz_unknown.txt · Zuletzt geändert: 2024/03/08 08:00 von jau