Re: [vz-users] Neue Features

2015-03-22 Diskussionsfäden Andreas Goetz
Hallo Zusammen,

mit https://github.com/volkszaehler/volkszaehler.org/pull/274 ist das
nächste Feature im Development Zweig gelandet.

Es handelt sich um eine komplett in PHP laufende persistente Middleware die
auf einen Webserver verzichten kann. Dadurch entfällt jede Menge Overhead
bei den Middleware Requests, Antwortzeiten werden besser und die Last
sinkt. Matthias hat das netterweise schon getestet und auf seinem Raspi den
Load von ~4 auf 2 reduzieren können.

Weitere Tests willkommen!

Viele Grüße,
Andreas


2015-03-08 19:09 GMT+01:00 Andreas Goetz cpui...@gmail.com:

 Das erste neue Feature ist drin: der raw Kontext. Damit können die
 gespeicherten Werte direkt aus der Datenbank gelesen werden.

 Wer z.B. Zählerstände speichert und den letzten Zählerstand benötigt kann
 folgenden Aufruf machen:

 middlware.php/raw/uuid.json?from=now

 Das json-Ergebnis lässt sich dann z.B. auch auf der Kommandozeile mittels
 misc/tools/jsonclient parsen und weiter verarbeiten.

 Viele Grüße,
 Andreas

 PS.: Wie immer auf eigene Gefahr...


 2015-03-08 18:01 GMT+01:00 Udo Matzinger d...@matzinger.org:

 Hallo Andreas,

 prima! Vielen Dank für Dein Engagement.

 Greetinx,
 Udo

 Am 08.03.2015 um 16:58 schrieb Andreas Goetz cpui...@gmail.com:

 Hallo Zusammen,

 gem. der Diskussion in
 https://github.com/volkszaehler/volkszaehler.org/pull/254 habe ich einen
 neuen development Branch im VZ angelegt der künftig neue Features
 enthalten wird ohne die Stabilität des master zu beeinträchtigen. Die
 Idee ist Features dann in den master zu übernehmen wenn sie dich im
 development bewiesen haben.

 Wer Interesse am bleeding edge hat kann künftig den Entwicklungszweig per

 git pull
 git checkout development

 in seiner lokaler Volkszählerinstallation ändern.

 Ich habe mir vorgenommen ab und an in diesem Thread auf neue Features im
 Developmentzweig hinzuweisen.

 Viele Grüße,
 Andreas






Re: [vz-users] Neue Features

2015-03-10 Diskussionsfäden Andreas Götz
Ps.:

 Am 09.03.2015 um 23:52 schrieb Jakob Hirsch j...@plonk.de:
 
 On 09.03.2015 20:31, Andreas Götz wrote:
 Nicht vergessen- VZ kennt keine Zählerstände sondern nur Leistung und 
 Verbrauch!
 
 Das Frontend, ja. Ich denke mittlerweile, man (ok, ich) hätte beim
 Einbau von electric meter die Leistungsberechnung in das Frontend
 verlagern sollen oder zumindest nicht per default von der Middleware
 durchführen lassen. Wobei Zählerstand als 4. Tupel-Wert auch einen
 gewissen Charme hat...

Wäre ja auch kein Akt, zumal die Daten mittlerweile auch in die höheren 
Schichten der MW durchgereicht werden. Aber ich finds gerade schön- auch da ich 
nur Impuls- und Ferrariszähler habe- dass ich dennoch den 
Zählerstand/Gesamtverbrauch im Frontend bekomme.

Mein Punkt in der Diskussion war eher wie wir das Feature im Frontend 
zugänglicher machen können. Dass Du ebenfalls nachfragst zeigt ja dass es zu 
versteckt ist.

Re: [vz-users] Neue Features

2015-03-09 Diskussionsfäden G . Stenzel
Hallo Andreas

Ich nutze die Einstellung schon eine Weile, allerdings entspricht die
Anzeige bei mir nicht den letzten Zählerständen aus der Datenbank -
sie ist bei allen 3 Zählern immer geringer. Das heißt doch, sie wird
nicht einfach aus letztem Zählerstand minus Initialverbrauch
(=Anfangszählerstand) berechnet, oder?

Gruß
G.

Mein Problem an der Stelle: das Feature gibts ja schon lange, auch ohne
Erweiterung der Datenbank. Einfach Initial Consumption für den Kanal
einstellen und schon wird der Zählerstand- oder besser der Gesamtverbrauch-
angezeigt. Und zwar unabhängig davon obs ein Zähler oder ein anderer
Verbrauchsmesser ist.



Re: [vz-users] Neue Features

2015-03-09 Diskussionsfäden Andreas Götz
Hallo Gernot,

Der Unterschied ist subtil.

 Am 09.03.2015 um 20:20 schrieb G. Stenzel gs-...@betriebsdirektor.de:
 
 Hallo Andreas
 
 Ich nutze die Einstellung schon eine Weile, allerdings entspricht die
 Anzeige bei mir nicht den letzten Zählerständen aus der Datenbank -
 sie ist bei allen 3 Zählern immer geringer. Das heißt doch, sie wird
 nicht einfach aus letztem Zählerstand minus Initialverbrauch
 (=Anfangszählerstand) berechnet, oder?

Nein. Sie wird aus dem Gesamtverbrauch plus Initialverbrauch berechnet. 
Gesamtverbrauch  Zählerstand! 

Stell Dir einfach vor, Du ziehst in ein neues Haus und übernimmst einen 
eingebauten Zähler. Du verwendest einen s0-Impulszähler, der also keine 
Zählerstände übermittelt.
Den Stand des Zählers kannst Du als Initialverbrauch nehmen um dann immer 
deinen Verbrauch zu ermitteln.

Nicht vergessen- VZ kennt keine Zählerstände sondern nur Leistung und Verbrauch!

 Gruß
 G.
 
 Mein Problem an der Stelle: das Feature gibts ja schon lange, auch ohne
 Erweiterung der Datenbank. Einfach Initial Consumption für den Kanal
 einstellen und schon wird der Zählerstand- oder besser der Gesamtverbrauch-
 angezeigt. Und zwar unabhängig davon obs ein Zähler oder ein anderer
 Verbrauchsmesser ist.

Viele Grüße, Andreas 

Re: [vz-users] Neue Features

2015-03-09 Diskussionsfäden Andreas Goetz
Moin,

2015-03-08 23:57 GMT+01:00 Jakob Hirsch j...@plonk.de:

 On 08.03.2015 19:09, Andreas Goetz wrote:
  Das erste neue Feature ist drin: der raw Kontext. Damit können die
  gespeicherten Werte direkt aus der Datenbank gelesen werden.
 
  Wer z.B. Zählerstände speichert und den letzten Zählerstand benötigt
  kann folgenden Aufruf machen:

 Nett, das wurde ja schon öfter nachgefragt.

 Ich hatte mir mal überlegt, den Zählerstand einfach als 4. Wert in die
 Tupel aufzunehmen und im Frontend zusätzlich anzuzeigen... bin mir aber
 auch nicht sicher, ob so eine Überladung wirklich sinnvoll wäre. Naja,
 das gehört wohl eher nach -dev


Mein Problem an der Stelle: das Feature gibts ja schon lange, auch ohne
Erweiterung der Datenbank. Einfach Initial Consumption für den Kanal
einstellen und schon wird der Zählerstand- oder besser der Gesamtverbrauch-
angezeigt. Und zwar unabhängig davon obs ein Zähler oder ein anderer
Verbrauchsmesser ist.

Leider habe ich das wohl zusehr versteckt, so dass viele Nutzer es nicht
finden. Aktuell wird die Spalte nur eingeblendet wenn bei mindestens einem
Kanal ein Wert  0 hinterlegt ist. Vielleicht sollten wir den
Gesamtverbrauch einfach _immer_ anzeigen und den Anfangsverbrauch in
Verbrauchskorrektur umbenennen?

Viele Grüße,
Andreas

PS.: Denke die Diskussion macht auch -user sogar noch mehr Sinn als auf
-dev.


Re: [vz-users] Neue Features

2015-03-08 Diskussionsfäden Andreas Goetz
PS.: Entschuldigung- es handelt sich um
https://github.com/volkszaehler/volkszaehler.org/pull/266

2015-03-08 19:09 GMT+01:00 Andreas Goetz cpui...@gmail.com:

 Das erste neue Feature ist drin: der raw Kontext. Damit können die
 gespeicherten Werte direkt aus der Datenbank gelesen werden.

 Wer z.B. Zählerstände speichert und den letzten Zählerstand benötigt kann
 folgenden Aufruf machen:

 middlware.php/raw/uuid.json?from=now

 Das json-Ergebnis lässt sich dann z.B. auch auf der Kommandozeile mittels
 misc/tools/jsonclient parsen und weiter verarbeiten.

 Viele Grüße,
 Andreas

 PS.: Wie immer auf eigene Gefahr...


 2015-03-08 18:01 GMT+01:00 Udo Matzinger d...@matzinger.org:

 Hallo Andreas,

 prima! Vielen Dank für Dein Engagement.

 Greetinx,
 Udo

 Am 08.03.2015 um 16:58 schrieb Andreas Goetz cpui...@gmail.com:

 Hallo Zusammen,

 gem. der Diskussion in
 https://github.com/volkszaehler/volkszaehler.org/pull/254 habe ich einen
 neuen development Branch im VZ angelegt der künftig neue Features
 enthalten wird ohne die Stabilität des master zu beeinträchtigen. Die
 Idee ist Features dann in den master zu übernehmen wenn sie dich im
 development bewiesen haben.

 Wer Interesse am bleeding edge hat kann künftig den Entwicklungszweig per

 git pull
 git checkout development

 in seiner lokaler Volkszählerinstallation ändern.

 Ich habe mir vorgenommen ab und an in diesem Thread auf neue Features im
 Developmentzweig hinzuweisen.

 Viele Grüße,
 Andreas






Re: [vz-users] Neue Features

2015-03-08 Diskussionsfäden Jakob Hirsch
On 08.03.2015 19:09, Andreas Goetz wrote:
 Das erste neue Feature ist drin: der raw Kontext. Damit können die
 gespeicherten Werte direkt aus der Datenbank gelesen werden.
 
 Wer z.B. Zählerstände speichert und den letzten Zählerstand benötigt
 kann folgenden Aufruf machen:

Nett, das wurde ja schon öfter nachgefragt.

Ich hatte mir mal überlegt, den Zählerstand einfach als 4. Wert in die
Tupel aufzunehmen und im Frontend zusätzlich anzuzeigen... bin mir aber
auch nicht sicher, ob so eine Überladung wirklich sinnvoll wäre. Naja,
das gehört wohl eher nach -dev