Benutzer-Werkzeuge

Webseiten-Werkzeuge


howto:edl-ehz_unknown

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
howto:edl-ehz_unknown [2018/03/21 19:42] – Syntax jauhowto:edl-ehz_unknown [2018/03/21 20:01] – FAQ, gekürzte Logs jau
Zeile 59: Zeile 59:
 Läuft vzlogger durch wird er sehr wahrscheinlich eine Meldung ''Got 0 new readings from meter:'' ausgeben. Das war zu erwarten und nicht weiter tragisch. Sehen wir uns das dumpfile an: Läuft vzlogger durch wird er sehr wahrscheinlich eine Meldung ''Got 0 new readings from meter:'' ausgeben. Das war zu erwarten und nicht weiter tragisch. Sehen wir uns das dumpfile an:
 <code>cat 1_push_d0.txt</code> <code>cat 1_push_d0.txt</code>
-Wir suchen nach Zeilen die mit ''>>>>> '' beginnen.+Wir suchen nach Zeilen die mit '' >>>>> '' beginnen.
   * Ist keine solche Zeile vorhanden bei [[howto/edl-ehz_unknown#pull_d0]] fortfahren.   * Ist keine solche Zeile vorhanden bei [[howto/edl-ehz_unknown#pull_d0]] fortfahren.
   * Ist mindestens eine vorhanden suchen wir links nach der Zeichenfolge ''1b 1b 1b 1b'' //SML// oder rechts nach lesbarem Text ''1.8.0'' //D0//.\\   * Ist mindestens eine vorhanden suchen wir links nach der Zeichenfolge ''1b 1b 1b 1b'' //SML// oder rechts nach lesbarem Text ''1.8.0'' //D0//.\\
 Sehr wahrscheinlich wird da aber nur Käse stehen. z.B. Sehr wahrscheinlich wird da aber nur Käse stehen. z.B.
-<code>>>>>> 91.950464000s (   903 ms)+<code> 
 +[...] 
 +>>>>> 91.950464000s (   903 ms)
 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   @"1@@$  @ 52 0f 53 7f 08 00 40 22 31 40 40 24 00 06 40 00   R S   @"1@@$  @
Zeile 72: Zeile 74:
 40 0a 0b 10 42 0e 53 7f 23 4a 40 22 30 23 4a 02     B S #J@"0#J 40 0a 0b 10 42 0e 53 7f 23 4a 40 22 30 23 4a 02     B S #J@"0#J
 00 6b 4b 00                                        kK 00 6b 4b 00                                        kK
 +[...]
 </code> </code>
-In dem Fall Wissen das der Zähler PUSH kommuniziert, aber die Schnittstelle noch nicht passt. Bei [[howto/edl-ehz_unknown#push_d0]] fortfahren.+In dem Fall ist klar das der Zähler PUSH kommuniziert, aber die Schnittstelle noch nicht passt. Bei [[howto/edl-ehz_unknown#push_d0]] fortfahren.
  
 ==== Pull d0 ==== ==== Pull d0 ====
Zeile 134: Zeile 137:
 30 30 30 2a 6b 57 68 29 0d 0a 31 2e 38 2e 32 28   000*kWh)  1.8.2(  30 30 30 2a 6b 57 68 29 0d 0a 31 2e 38 2e 32 28   000*kWh)  1.8.2( 
 30 30 30 30 33 35 2e 33 39 30 2a 6b 57 68 29 0d   000035.390*kWh)   30 30 30 30 33 35 2e 33 39 30 2a 6b 57 68 29 0d   000035.390*kWh)  
-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   0*kWh)  2.8.2(00  +
-30 35 35 35 2e 32 32 32 2a 6b 57 68 29 0d 0a 31   0555.222*kWh)  1  +
-2e 38 2e 30 28 30 30 30 30 33 35 2e 33 39 30 2a   .8.0(000035.390*  +
-6b 57 68 29 0d 0a 32 2e 38 2e 30 28 30 30 30 35   kWh)  2.8.0(0005  +
-35 35 2e 32 32 32 2a 6b 57 68 29 0d 0a 31 35 2e   55.222*kWh)  15.  +
-38 2e 30 28 30 30 30 35 39 30 2e 36 31 33 2a 6b   8.0(000590.613*k  +
-57 68 29 0d 0a 43 2e 37 2e 30 28 30 30 30 35 29   Wh)  C.7.0(0005)  +
-0d 0a 33 32 2e 37 28 32 33 30 2a 56 29 0d 0a 35     32.7(230*V)  5  +
-32 2e 37 28 32 32 39 2a 56 29 0d 0a 37 32 2e 37   2.7(229*V)  72.7  +
-28 32 33 33 2a 56 29 0d 0a 33 31 2e 37 28 30 30   (233*V)  31.7(00  +
-2e 37 36 38 2a 41 29 0d 0a 35 31 2e 37 28 30 30   .768*A)  51.7(00  +
-2e 36 32 32 2a 41 29 0d 0a 37 31 2e 37 28 30 30   .622*A)  71.7(00  +
-2e 38 36 31 2a 41 29 0d 0a 38 32 2e 38 2e 31 28   .861*A)  82.8.1(  +
-30 30 30 34 29 0d 0a 38 32 2e 38 2e 32 28 30 30   0004)  82.8.2(00  +
-30 30 29 0d 0a 30 2e 32 2e 30 28 4d 32 37 29 0d   00)  0.2.0(M27)   +
-0a 43 2e 35 2e 30 28 30 36 32 31 29 0d 0a 21       C.5.0(0621)  !  +
  
 ##### 55.268535000s (  1353 ms) closed ##### 55.268535000s (  1353 ms) closed
 </code> </code>
-wäre perfektin der Liste sind alle [[software/obis|OBIS-Codes]] enthalten die der jeweilige Zähler bereit stellt. Wir können [[howto/edl-ehz_unknown#channel_einrichten]].+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: 
 +<code> 
 +cat /home/pi/2_pull_d0.log | grep Parsed 
 +</code> 
 +<code> 
 +[Mar 21 16:23:15][d0]   Parsed reading (OBIS code=1-0:0.0.0*255value=331210-5032451, unit=) 
 +[Mar 21 16:23:15][d0]   Parsed reading (OBIS code=1-0:1.8.1*255, value=036167.6779, unit=) 
 +[...] 
 +</code> 
 +In der Liste sind alle [[software/obis|OBIS-Codes]] enthalten die der jeweilige Zähler bereit stellt. Wir können [[howto/edl-ehz_unknown#channel_einrichten]].
  
 ==== Push d0 ==== ==== Push d0 ====
Zeile 191: Zeile 188:
 <code>cat 2_push_d0.txt</code> <code>cat 2_push_d0.txt</code>
 Wir suchen wieder links nach der Zeichenfolge ''1b 1b 1b 1b'' //SML// oder rechts nach lesbarem Text ''1.8.0''. Wir suchen wieder links nach der Zeichenfolge ''1b 1b 1b 1b'' //SML// oder rechts nach lesbarem Text ''1.8.0''.
-  * ''1b'' wäre [[faq#woher_weiss_ich_ob_mein_zaehler_das_protokoll_sml_oder_das_protokoll_d0_oder_din-en_62056-21_spricht|SML]] und wir können bei [[howto/edl-ehz_unknown#push_sml]] fortfahren. +  * ''1b'' wäre [[/faq#woher_weiss_ich_ob_mein_zaehler_das_protokoll_sml_oder_das_protokoll_d0_oder_din-en_62056-21_spricht|SML]] und wir können bei [[howto/edl-ehz_unknown#push_sml]] fortfahren. 
-  * ''1.8.0'' ist [[faq#woher_weiss_ich_ob_mein_zaehler_das_protokoll_sml_oder_das_protokoll_d0_oder_din-en_62056-21_spricht|d0]], in der Liste sind alle [[software/obis|OBIS-Codes]] enthalten die der jeweilige Zähler bereit stellt. Wir können [[howto/edl-ehz_unknown#channel_einrichten]].+  * ''1.8.0'' ist [[/faq#woher_weiss_ich_ob_mein_zaehler_das_protokoll_sml_oder_das_protokoll_d0_oder_din-en_62056-21_spricht|d0]], in der Liste sind alle [[software/obis|OBIS-Codes]] enthalten die der jeweilige Zähler bereit stellt. Wir können [[howto/edl-ehz_unknown#channel_einrichten]].
  
 ==== Push SML ==== ==== Push SML ====
Zeile 225: Zeile 222:
 Führe vzlogger aus Führe vzlogger aus
 <code> vzlogger -c ~/3_push_sml.conf </code> <code> vzlogger -c ~/3_push_sml.conf </code>
-Die Ausgabe an der Konsole (bzw. in /home/3_push_sml.log) könnte so in etwa aussehen:+Die Ausgabe an der Konsole (bzw. ''cat /home/3_push_sml.log'') könnte teilweise so aussehen:
 <code> <code>
-[Mar 21 19:02:11][mtr0] Got 7 new readings from meter:+[...]
 [Mar 21 19:02:11][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=5148283.40 ts=1521655331149 [Mar 21 19:02:11][mtr0] Reading: id=1-0:1.8.0*255/ObisIdentifier:1-0:1.8.0*255 value=5148283.40 ts=1521655331149
 [Mar 21 19:02:11][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=45620365.80 ts=1521655331149 [Mar 21 19:02:11][mtr0] Reading: id=1-0:2.8.0*255/ObisIdentifier:1-0:2.8.0*255 value=45620365.80 ts=1521655331149
Zeile 235: Zeile 232:
 [Mar 21 19:02:11][mtr0] Reading: id=1-0:2.8.2*255/ObisIdentifier:1-0:2.8.2*255 value=0.00 ts=1521655331149 [Mar 21 19:02:11][mtr0] Reading: id=1-0:2.8.2*255/ObisIdentifier:1-0:2.8.2*255 value=0.00 ts=1521655331149
 [Mar 21 19:02:11][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=185.80 ts=1521655331149 [Mar 21 19:02:11][mtr0] Reading: id=1-0:16.7.0*255/ObisIdentifier:1-0:16.7.0*255 value=185.80 ts=1521655331149
-[Mar 21 19:02:11][mtr0] Stopped reading+[...]
 </code> </code>
 In der Liste sind alle [[software/obis|OBIS-Codes]] enthalten die der jeweilige Zähler bereit stellt. Wir können [[howto/edl-ehz_unknown#channel_einrichten]]. In der Liste sind alle [[software/obis|OBIS-Codes]] enthalten die der jeweilige Zähler bereit stellt. Wir können [[howto/edl-ehz_unknown#channel_einrichten]].
  
 ===== Channel einrichten ===== ===== Channel einrichten =====
howto/edl-ehz_unknown.txt · Zuletzt geändert: 2024/03/08 08:00 von jau