[vz-users] Elster AS1440 - vzlogger.conf

Jörg Hildering joerghildering at gmail.com
Tue Jan 17 20:07:25 CET 2017


Hallo,

hterm kann ich leider nicht testen da ich keinen Windows PC habe.

Ob ein Passwort hinterlegt ist habe ich per Mail bei meinem
Energieversorger angefragt aber bisher noch keine Antwort erhalten.

"ackseq": "063030300d0a",
"baudrate": 300,
"baudrate_read": 300,

Habe ich auch getestet. Leider auch ohne Erfolg. Ergebnis:

##### 29.551877000s (     0 ms) opened

##### 29.567635000s (     5 ms) read

##### 29.567747000s (     0 ms) TCIOFLUSH and cfsetiospeed

<<<<< 29.668389000s (    80 ms)

2f 03 0f 34 03 00 33 03 02 33 03 08 31 02 01 43   /  4  3  3  1  C

05 02 2f 00 0d 0a                                   /


##### 34.670535000s (104981 ms) timeout!

##### 34.673606000s (     3 ms) read

##### 34.673730000s (     0 ms) TCIOFLUSH and cfsetiospeed

<<<<< 34.774351000s (    83 ms)

2f 03 0f 34 03 00 33 03 02 33 03 08 31 02 01 43   /  4  3  3  1  C

05 02 2f 00 0d 0a                                   /


##### 39.774967000s (104982 ms) timeout!

##### 39.778865000s (     4 ms) read

##### 39.779069000s (     1 ms) TCIOFLUSH and cfsetiospeed

Gruß,

Jörg


Am 17. Januar 2017 um 09:06 schrieb <
volkszaehler-users-request at demo.volkszaehler.org>:

> Send volkszaehler-users mailing list submissions to
>         volkszaehler-users at demo.volkszaehler.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>         https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users
> or, via email, send a message with subject or body 'help' to
>         volkszaehler-users-request at demo.volkszaehler.org
>
> You can reach the person managing the list at
>         volkszaehler-users-owner at demo.volkszaehler.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of volkszaehler-users digest..."
>
>
> Today's Topics:
>
>    1. Re: host vs. dev WAR: Middlware und vzlogger.conf (Andreas Goetz)
>    2. Re: host vs. dev WAR: Middlware und vzlogger.conf
>       (Daniel Lauckner)
>    3. Re: Elster AS1440 - vzlogger.conf (Frank Richter)
>    4. Re: Elster AS1440 - vzlogger.conf (Udo1)
>    5. Re: Elster AS1440 - vzlogger.conf (Daniel Lauckner)
>    6. Re: vzlogger an zweite middleware (Andreas Goetz)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 16 Jan 2017 23:21:23 +0100
> From: Andreas Goetz <cpuidle at gmail.com>
> To: volkszaehler-users <volkszaehler-users at demo.volkszaehler.org>
> Subject: Re: [vz-users] host vs. dev WAR: Middlware und vzlogger.conf
> Message-ID: <0B0B0DE1-70F7-47BB-A83A-6FE7B4C82808 at gmail.com>
> Content-Type: text/plain; charset=utf-8
>
> Schade- wäre als Lösung aber auch ok, oder???
>
> Viele Grüße, Andreas
>
> > On 16 Jan 2017, at 23:19, Daniel Lauckner <vz at jahp.de> wrote:
> >
> > Hallo Andreas,
> >
> >
> > am Montag, 16. Januar 2017 um 18:08 hast du geschrieben:
> >> Ihr könntet hier https://github.com/jdorn/json-editornachfragen
> >> ob/wie sich die ANforderung lösen lässt. Das sit die verwedete
> Editorkomponente.
> >
> > Hab nochmal geschaut und weitere Doku gewälzt: Keine Chance. Man muss
> > über Array oder Objekt gehen wenn man einen Schlüssel an/abstellen
> > will.
> >
> > Letzeres wäre möglich, würde im Editor dann wie im angehängten Bild
> > aussehen. Man beachte die zwei zusätzlich Meter"typen".
> >
> >
> > mfg Daniel<VZ_ML_host_vs_dev.jpg>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Mon, 16 Jan 2017 23:23:46 +0100
> From: Daniel Lauckner <vz at jahp.de>
> To: "volkszaehler.org - users"
>         <volkszaehler-users at demo.volkszaehler.org>
> Subject: Re: [vz-users] host vs. dev WAR: Middlware und vzlogger.conf
> Message-ID: <998987134.20170116232346 at jahp.de>
> Content-Type: text/plain; charset=utf-8
>
> Hallo Andreas,
>
>
> am Montag, 16. Januar 2017 um 23:21 hast du geschrieben:
> > Schade- wäre als Lösung aber auch ok, oder???
>
> Schön ist sicher anders, aber würde zumindest mal funktionieren ohne
> das man am vzlogger was umbauen muss.
>
>
> mfg Daniel
>
>
>
> ------------------------------
>
> Message: 3
> Date: Mon, 16 Jan 2017 23:30:38 +0100
> From: Frank Richter <frank.richter83 at gmail.com>
> To: "volkszaehler.org - users"
>         <volkszaehler-users at demo.volkszaehler.org>
> Subject: Re: [vz-users] Elster AS1440 - vzlogger.conf
> Message-ID:
>         <CAD+U_OBsKe4K1_JeLsY3w4is625BgUF0Pkat6Ct12e1EoVd=
> iw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Oder mal noch ohne den Baudrate-Wechsel probieren, ob dann was ankommt?
> Weiß aber nicht wie ackseq dazu aussehen muss, meine Zähler senden alle
> ohne Aufforderung...
>
> Gruß
> Frank
> Am 16.01.2017 22:47 schrieb "Udo1" <udo1 at gmx.net>:
>
> >
> > Am 16.01.2017 um 21:55 schrieb Jörg Hildering:
> >
> >> 2f 45 4c 53 35 5c 40 56 39 2e 33 34 20 20 20 20   /ELS5\@V9.34
> >>
> > Er antwortet ja mit seiner Kennung.
> > Aber dann geht es nicht weiter.
> > Vielleicht doch mal beim VNB nach einem Passwort fragen.
> >
> > Gruß
> > Udo
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/
> attachments/20170116/c0e142bd/attachment-0001.html>
>
> ------------------------------
>
> Message: 4
> Date: Mon, 16 Jan 2017 23:58:58 +0100
> From: Udo1 <udo1 at gmx.net>
> To: volkszaehler-users at demo.volkszaehler.org
> Subject: Re: [vz-users] Elster AS1440 - vzlogger.conf
> Message-ID: <5c3fd435-6b0f-ca5c-893f-9e29c2c54a2a at gmx.net>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> Am 16.01.2017 um 21:34 schrieb Jörg Hildering:
> > Funktioniert leider immer noch nicht.
>
> Probier bitte mal folgendes:
>
> Schließ den IR-Kopf an einen Windows-PC an und installier Hterm.
>
> Stell Hterm auf 300bd 7E1.
> Sende /?! + CR/LF bei Enter (lässt sich Sendefenster von Hterm einstellen.)
> Weiter nichts machen..
> und warte ob der Zähler was sendet.
>
> Gruß
> Udo
>
>
> ------------------------------
>
> Message: 5
> Date: Tue, 17 Jan 2017 00:03:00 +0100
> From: Daniel Lauckner <vz at jahp.de>
> To: "volkszaehler.org - users"
>         <volkszaehler-users at demo.volkszaehler.org>
> Subject: Re: [vz-users] Elster AS1440 - vzlogger.conf
> Message-ID: <66633790.20170117000300 at jahp.de>
> Content-Type: text/plain; charset=utf-8
>
> Hallo Frank,
>
>
> am Montag, 16. Januar 2017 um 23:30 hast du geschrieben:
> > Oder mal noch ohne den Baudrate-Wechsel probieren, ob dann was ankommt?
> > Weiß aber nicht wie ackseq dazu aussehen muss
>
> "ackseq": "063030300d0a",
> "baudrate": 300,
> "baudrate_read": 300,
>
>
> mfg Daniel
>
>
>
> ------------------------------
>
> Message: 6
> Date: Tue, 17 Jan 2017 09:06:23 +0100
> From: Andreas Goetz <cpuidle at gmail.com>
> To: "volkszaehler.org - users"
>         <volkszaehler-users at demo.volkszaehler.org>
> Subject: Re: [vz-users] vzlogger an zweite middleware
> Message-ID:
>         <CAD+a8Mh3ggsZvD4NTxdM3Q6jVvZJXoS=_RnmdSSi5GQWPUVucg at mail.gmail.
> com>
> Content-Type: text/plain; charset="utf-8"
>
> Moin Frank,
>
> schau mal hier:
> https://github.com/volkszaehler/volkszaehler.org/
> blob/master/htdocs/frontend/javascripts/middleware.js#L49
>
> Probier mal ob Du einfach active auf false setzen kannst:
>
>         json.entities.forEach(function(json) {
>             entity.active = false;
>             this.public.push(new Entity(json, this.url));
>         }, this);
>
> Viele Grüße,
> Andreas
>
>
> 2017-01-16 23:13 GMT+01:00 Andreas Goetz <cpuidle at gmail.com>:
>
> > Hallo,
> >
> > On 16 Jan 2017, at 22:30, Andre Bernemann <andre.bernemann at gmail.com>
> > wrote:
> >
> > Hi Andreas,
> >
> > Andreas Goetz <cpuidle at gmail.com> schrieb am Mo., 16. Jan. 2017 um
> > 18:06 Uhr:
> >
> >> Hi Andre,
> >>
> >> 2017-01-16 17:24 GMT+01:00 Andre Bernemann <andre.bernemann at gmail.com>:
> >>
> >> Hi Andreas,
> >>
> >> in Entity.prototype.updateDOMRow wird die Tabellenzeile zunächst
> geleert,
> >> um sie dann mit neuen Daten zu befüllen. In meinem Fall hat das
> übergeben
> >> JS Objekt keinen Member "rows" [if (this.data && this.data.rows > 0)].
> Die
> >> Tabelle wird bei mir korrekt geleert, aber es werden keine neuen Daten
> >> geparsed. Unabhängig von der Ursache könnte das clear mit ins if, damit
> >> umgeht man den Fehler aber natürlich nur.
> >>
> >> ...
> >>
> >
> >
> >>
> >>
> >> parseJSON erzeugt bei mir beim Laden Subscriptions auch für nicht
> >> angezeigte - aber aktive Channels.
> >>
> >>
> >> Was meinst Du damit? Was für Kanäle sollen das sein?
> >>
> >
> > parseJSON wird beim Startup für alle Kanäle durchlaufen, unabhängig davon
> > ob es überhaupt im FE angezeigt wird.
> >
> >
> > Verdammt- ich fürchte Du hast recht. Das ist das im letzten Update rein
> > gekommene laden der Public Entities. Idee war nicht bei jedem
> Dialogfenster
> > erstmal warten zu müssen. Soweit ich sehe ist parseJson im Prinzip ok bis
> > auf das abschließende subscribe(). Jetzt fehlt nur noch eine gute Idee wo
> > das hin kommt.
> >
> > Leider muss ich zugeben dass das Frontend einfach viel zu komplex und
> > leider kaum modular ist :O
> >
> > Das führt zu Updates, auch wenn gar kein Kanal im FE ist. Scheinbar geht
> > er direkt auf die Kanäle der DB. Zusätzlich wird parseJSON auch vom
> "Kanal
> > hinzufügen"-Dialog gecalled - vielleicht um die CB zu füllen. Ist
> > this.active == true, wird Entity.prototype.subscribe() gecalled.
> >
> > Das Problem ist seit dem Commit 293dd76 vorhanden, da ist was am MW
> Lookup
> > gemacht worden:
> > ...
> >
> > In der alten Version ist mw.session==false für die Calls über parseJSON,
> > daher ist an der Stelle Ende - die Calls aus ab.connect(...) hingegen
> haben
> > eine Session. In der neuen Version haben beide Aufrufe eine Session.
> >
> > Jetzt Du :-)
> >
> >
> > Ich glaub die Ursache ist eine andere, aber könnte sein. Allerdings- auch
> > wenn das die Ursache ist- sollten dennoch in den Updates Daten ankommen
> und
> > dann wäre das Phänomen auch weg. Sieht nach  einer Macke im Pushserver
> aus.
> > Also was fixen?
> >
> > Wenn Du so nett sein willst mach bitte ein Issue mit dieser Beschreibung
> > auf, heute fällt mir keine Halbwegs elegante Lösung mehr ein.
> >
> > Viele Grüße, Andreas
> >
> >
> >
> >
> >>
> >>
> >> Zusätzlich werden in init.js nach dem WAMP connect noch die "richtigen"
> >> Subscriptions erzeugt, wenn der Channel aktiv und sichtbar ist. Vom
> Timing
> >> her hab ich die korrupte Subscription immer als zweites, ich bekomme
> also
> >> ein korrektes Update und dann sofort das leere. Setze ich in der db
> >> active=0 funktioniert es übrigens.
> >>
> >>
> >> Alles sehr merkwürdig. Könntest Du mit Logging (console.log) in
> >> entity.subscribe mal versuchen herauszufinden wer/was/wo diese
> >> Subscriptions erzeugt werden?
> >>
> >>
> >>
> >> HTH, sonst sag nochmal Bescheid!
> >>
> >>
> >> Ich fürchte da musst Du erstmal ran bis die Ursache klar ist da ichs
> >> nicht reproduzieren kann. Wenn gar nix hilft u/p per pm an mich.
> >>
> >>
> >>
> >> Gruß
> >>
> >>
> >> Viele Grüße,
> >> Andreas
> >>
> >
> > Gruß André
> >
> >
> >>
> >>
> >>
> >>
> >> Andreas Goetz <cpuidle at gmail.com> schrieb am Mo., 16. Jan. 2017 um
> >> 11:44 Uhr:
> >>
> >> Moin,
> >>
> >> kannst Du das eingrenzen? Mal nur einen Kanal aktivieren und schauen
> >> welche Requests da an die MW geschickt werden? Wenn sich das Fehlerbild
> >> konkretisieren lässt bitte hier hinzufügen: https://github.
> >> com/volkszaehler/volkszaehler.org/issues
> >>
> >> Viele Grüße,
> >> Andreas
> >>
> >>
> >> 2017-01-14 20:59 GMT+01:00 Andre Bernemann <andre.bernemann at gmail.com>:
> >>
> >> Ja stimmt :-) Ich sende jetzt an die MW der produktiven Umgebung und per
> >> Push an die die produktive und eine weitere zum testen, klappt
> wunderbar.
> >>
> >> Mein eigentliches Problem ist es, dass ich bei aktiviertem Push keine
> >> Werte in der Tabelle bekommen:
> >>
> >> <pasted1.png>
> >> Die Werte tauchen kurz auf wenn das Frontend geladen ist, verschwinden
> >> dann aber beim ersten Push vom push-server. Zusätzlich hab ich dann
> >> sinnlose Werte für den Gesamtverbrauch. Sowas schon mal einer gesehen?
> >>
> >> Gruß
> >>
> >>
> >> Frank Richter <frank.richter83 at gmail.com> schrieb am Sa., 14. Jan. 2017
> >> um 19:37 Uhr:
> >>
> >> Cool, wieder was gelernt:-)
> >> Daten nur per push senden, aber nicht an Middleware/DB klappt übrigens
> >> auch: dafür in der Kanaldefinition "api": null setzen
> >> Das mach ich so mit den Momentanleistungen meiner Zähler.
> >>
> >> Gruß
> >>
> >>
> >> Frank
> >> Am 14.01.2017 18:57 schrieb "Andre Bernemann" <
> andre.bernemann at gmail.com
> >> >:
> >>
> >> Push funktioniert mit 2 Einträgen, das reicht mir erstmal.
> >>
> >> Danke.
> >>
> >> Gruß
> >> André
> >>
> >>
> >> Frank Richter <frank.richter83 at gmail.com> schrieb am Sa., 14. Jan. 2017
> >> um 17:17 Uhr:
> >>
> >> Hallo Andre,
> >>
> >> mehrere Middlewares sollte gehen, wenn man den Kanal mehrfach anlegt.
> Bei
> >> push bin ich allerdings überfragt. Allerdings ist push ja immerhin ein
> >> JSON-Array - mach doch mal einen 2. URL-Eintrag, probieren kostet ja
> nix...
> >>
> >> Gruß
> >>
> >>
> >> Frank
> >> Hi,
> >>
> >> ich würde gerne ein paar Sachen mit dem Push-Server testen. Ist der
> >> vzlogger irgendwie in der Lage die gleichen Kanäle an 2 Middlewares und
> an
> >> zwei Push-Server gleichzeitig zu senden?
> >>
> >> Gruß,
> >> André
> >>
> >>
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/
> attachments/20170117/d5771360/attachment.html>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> volkszaehler-users mailing list
> volkszaehler-users at demo.volkszaehler.org
> https://demo.volkszaehler.org/mailman/listinfo/volkszaehler-users
>
>
> ------------------------------
>
> End of volkszaehler-users Digest, Vol 66, Issue 76
> **************************************************
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20170117/8f435579/attachment-0001.html>


More information about the volkszaehler-users mailing list