<div dir="ltr"><div><div><div>Hallo Zusammen,<br><br></div>leider scheint sich das Thema mal wieder tot gelaufen zu haben. Von mir aus könnten wir mergen- das dürfte dann aber viele Anwender überfordern.<br><br></div><div>Um nochmal ein bißchen mehr Werbung für die neuen Features zu machen hier nochmal ein Beispiel für die "virtuellen" Kanäle aus meinem Repo. Nachdem ich für die Heizung Arbeitsstunden und Brennerstarts erfasse wollte ich wissen wieviele Starts pro Stunde das sind um zu prüfen ob die Heizung gut läuft. Mit dieser Abfrage geht das ad-hoc:<br><br> <a href="https://volkszaehler.io/middleware/query.txt?rule=in2()/in1()&in1=HcHours&in2=HcStarts&options=raw">https://volkszaehler.io/middleware/query.txt?rule=in2()/in1()&in1=HcHours&in2=HcStarts&options=raw</a><br></div><div><br></div><div>Wenn wir da weiter kommen wollen brauche ich allerdings entweder Eure Hilfe zum abrunden der Lösung oder das OK dass es für Anwender auch gerne holprig werden darf. Anderenfalls müssten wir auf dem Status Quo bleiben und ich entwickele separat weiter. Eine Rückintegration wird allerdings immer schwieriger, insbesondere der Lizenz-PR hat ziemlich weh getan...<br><br></div>Vile Grüße,<br></div>Andreas<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">2018-01-02 18:33 GMT+01:00 Frank Richter <span dir="ltr"><<a href="mailto:frank.richter83@gmail.com" target="_blank">frank.richter83@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Hi Andreas,<div dir="auto"><br></div><div dir="auto">das Image mit PHP7 gibt's schon, hat Udo vor ein paar Tagen auf der Users-ML bekanntgegeben.</div><div dir="auto"><br></div><div dir="auto">Viele Grüße</div><span class="HOEnZb"><font color="#888888"><div dir="auto">Frank</div></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">Am 02.01.2018 18:29 schrieb "Andreas Goetz" <<a href="mailto:cpuidle@gmail.com" target="_blank">cpuidle@gmail.com</a>>:<br type="attribution"><blockquote class="m_7106589630364966941quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Sehe ich nicht so. Probleme hat nur wer ein funktionierendes Image ändern will- und dann ist eben Handarbeit angesagt. Wäre aber ein Tipp für Udo- ab jetzt sollte da php7 drauf...<div><br></div><div><div class="m_7106589630364966941quoted-text">Viele Grüße, Andreas <br><br><div id="m_7106589630364966941m_6719107460779631758AppleMailSignature">Von meinem iPad gesendet</div></div><div class="m_7106589630364966941elided-text"><div><br>Am 29.12.2017 um 13:47 schrieb Koch, Michael <<a href="mailto:princemichi@gmail.com" target="_blank">princemichi@gmail.com</a>>:<br><br></div><blockquote type="cite"><div>
Okay. Dann muss das Image aber auch kurzfristig nach dem Release von
v0.7 auf den aktuellen PHP 7.1.12er (oder 7.0.26er) Stand.<br>
<br>
<a class="m_7106589630364966941m_6719107460779631758moz-txt-link-freetext" href="https://wiki.volkszaehler.org/howto/raspberry_pi_image#image_aufspielen" target="_blank">https://wiki.volkszaehler.org/<wbr>howto/raspberry_pi_image#image<wbr>_aufspielen</a><br>
<a class="m_7106589630364966941m_6719107460779631758moz-txt-link-freetext" href="https://demo.volkszaehler.org/downloads/volkszaehler_latest.rar" target="_blank">https://demo.volkszaehler.org/<wbr>downloads/volkszaehler_latest.<wbr>rar</a><br>
<br>
Hier (auf dem Image) ist PHP 5.6.24 installiert. Sonst haben bald
alle Probleme :-)<br>
<p>Gruß,</p>
<p>Michael<br>
</p>
<div class="m_7106589630364966941m_6719107460779631758moz-cite-prefix">
<div id="m_7106589630364966941m_6719107460779631758rwhMsgHeader">
<hr id="m_7106589630364966941m_6719107460779631758rwhMsgHdrDivider" style="border:0;border-top:1px solid #b5c4df;padding:0;margin:10px 0 5px 0;width:100%"><span><font style="font:13px Tahoma!important;color:#000000!important" face="Tahoma" color="#000000"><b>From:</b> Andreas Goetz
[<a class="m_7106589630364966941m_6719107460779631758moz-txt-link-freetext" href="mailto:cpuidle@gmail.com" target="_blank">mailto:cpuidle@gmail.com</a>]</font></span><br>
<span><font style="font:13px Tahoma!important;color:#000000!important" face="Tahoma" color="#000000"><b>Sent:</b>
Friday, Dec 29, 2017 13:26 GMT+0100</font></span><br>
<span><font style="font:13px Tahoma!important;color:#000000!important" face="Tahoma" color="#000000"><b>To:</b>
<a href="http://volkszaehler.org" target="_blank">volkszaehler.org</a>
<a class="m_7106589630364966941m_6719107460779631758moz-txt-link-rfc2396E" href="mailto:volkszaehler-dev@demo.volkszaehler.org" target="_blank"><volkszaehler-dev@demo.volksza<wbr>ehler.org></a></font></span><br>
<span><font style="font:13px Tahoma!important;color:#000000!important" face="Tahoma" color="#000000"><b>Subject:</b>
[vz-dev] Testing Pull Request 659 / jwt - Add basic login
capabilities</font></span><br>
<br>
</div>
</div>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
Testen ist ne gute Idee.
<div><br>
</div>
<div>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<div text="#000000" bgcolor="#FFFFFF">
<p>Ich meine - solange der PHP Current Stable nicht
7.x ist - sollte diese Funktion nicht in den Master -
oder?</p>
</div>
</blockquote>
</div>
<div>Die Frage verstehe ich nicht. 7.0 ist Raspbian
Standard, Dein System aber auf einem alten Stand. VZ 1.0
funktioniert ja weiter, aber Du möchtest ja neue Funktionen :)</div>
<div><br>
</div>
<div>Viele Grüße, Andreas</div>
<div><br>
<div><br>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<div>On 29. Dec 2017, at 13:23, Koch, Michael <<a href="mailto:princemichi@gmail.com" target="_blank">princemichi@gmail.com</a>>
wrote:</div>
<br class="m_7106589630364966941m_6719107460779631758Apple-interchange-newline">
<div>
<div text="#000000" bgcolor="#FFFFFF">
<p>Moin,</p>
<p>ich werde erst mal selbst versuchen anderen
Pi zum testen aufzusetzen, mit dem jetzigen kann ich
das nicht machen.<br>
</p>
<p>Mal eine andere Frage, warum benötigt man
hier eigentlich PHP >=7.0 ??</p>
<p>Ist nach meiner Definition ein Neckbreaker?
<br>
</p>
<p>Ich meine - solange der PHP Current Stable
nicht 7.x ist - sollte diese Funktion nicht in den
Master - oder?</p>
<p>Gruß,</p>
<p>Michael<br>
</p>
<br>
<div class="m_7106589630364966941m_6719107460779631758moz-cite-prefix">Am 28.12.2017 um 22:38
schrieb Andreas Goetz:<br>
</div>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
Ok. Schritt 3 wird php7, aber vorher:
<div><br>
</div>
<div>Composer update —ignore-platform-reqs</div>
<div><br>
</div>
<div>Dann sieht das log ok aus. Hast Du die
FW Regeln, generell alle neuen Einträge (User etc)
in Deine Config übernommen?</div>
<div><br>
</div>
<div>Von welcher Ip kommt Dein Request?</div>
<div><br>
</div>
<div>Und letztlich- darf ich evtl per ssh auf
Deine Kiste? Dann gehts schneller...</div>
<div><br>
</div>
<div>Viele Grüße, Andreas </div>
<div><br>
<div>Von meinem iPad gesendet</div>
<div><br>
Am 28.12.2017 um 21:44 schrieb Koch, Michael <<a href="mailto:princemichi@gmail.com" target="_blank">princemichi@gmail.com</a>>:<br>
<br>
</div>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<div>
<p>Die error.log hatte ich eben
angehangen.</p>
<p><span id="m_7106589630364966941m_6719107460779631758cid:part2.6706C0EF.C497FE7D@googlemail.com"><dahldmbdenjcnppl.png></span></p>
Nächster Schritt?<br>
<br>
<div class="m_7106589630364966941m_6719107460779631758moz-cite-prefix">Am 28.12.2017 um
21:20 schrieb Andreas Götz:<br>
</div>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
Was sagt das apache error log? Composer update
gemacht?<br>
<br>
<div>Viele Grüße,
<div>Andreas</div>
</div>
<div><br>
Am 28.12.2017 um 21:06 schrieb Koch, Michael
<<a href="mailto:princemichi@gmail.com" target="_blank">princemichi@gmail.com</a>>:<br>
<br>
</div>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<div>
<p>Anbei meine aktuelle
volkszaehler.conf.php. <br>
</p>
<p>Fehler bekomme ich nicht weg,
weil entweder</p>
<ol>
<li>in der Variable
$config['proxies'] ein Fehler
meinerseits vorhanden ist oder</li>
<li>in der /etc/Router.php die
Konstante HEADER_X_FORWARDED_ALL
undefiniert ist.</li>
</ol>
<p>Andreas du entscheidest ;-)</p>
<p>Log-File anbei.</p>
<p>Beste Grüße,</p>
<p>Michael<br>
</p>
volkszaehler.conf.php<br>
<div class="m_7106589630364966941m_6719107460779631758moz-cite-prefix">Am 28.12.2017
um 19:34 schrieb Andreas Götz:<br>
</div>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
Oder schau ins Apache error log
(/var/log/apache2/error.log). Was ist
das konkrete Problem?
<div><br>
</div>
<div>Und ohne Config die in
künftigem Image dabei wäre gehts
natürlich nicht...<br>
<br>
<div>Viele Grüße,
<div>Andreas</div>
</div>
<div><br>
Am 28.12.2017 um 19:04 schrieb Frank
Richter <<a href="mailto:frank.richter83@gmail.com" target="_blank">frank.richter83@gmail.com</a>>:<br>
<br>
</div>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<div>
<div dir="auto">Hi
Michael,
<div dir="auto"><br>
</div>
<div dir="auto">schau
mal ins diff für die
volkszaehler.conf.template.php<wbr>:</div>
<div dir="auto"><a href="https://github.com/volkszaehler/volkszaehler.org/pull/659/files#diff-5678dd63d630800c5b71c1f1d1d2f674" target="_blank">https://github.com/volkszaehle<wbr>r/volkszaehler.org/pull/659/<wbr>files#diff-5678dd63d630800c5b7<wbr>1c1f1d1d2f674</a><br>
</div>
<div dir="auto">Da
siehst du was fehlt.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Mach
dir ne Kopie davon und benenne
sie um in
volkszaehler.conf.php. Falls
du DB-Zugangsdaten verändert
hast, musst du das in der
neuen Config nochmal machen.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Gruß</div>
<div dir="auto">Frank</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">Am
28.12.2017 6:31 PM schrieb
"Koch, Michael" <<a href="mailto:princemichi@gmail.com" target="_blank">princemichi@gmail.com</a>>:<br type="attribution">
<blockquote class="gmail_quote" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<div text="#000000" bgcolor="#FFFFFF">
<p>Nabend!</p>
<p>Öffne mal nen
neuen Thread!
Ürsprünglich: Frohe
Weihnachten &&
User und Passwort im
Frontend<br>
</p>
<p>So - nachdem
ich jetzt auf einem
meiner lokalen Pi´s auf
den PR 659/jwt gecheckt
habe, bekomme ich im
Frontend erst mal das :</p>
<p><bffnebphnopbipag.png></p>
<p>Ich vermute
mal, wegen (wie Frank ja
bereits geschrieben hat)
einer falschen config!
Sowas muss natürlich
ausführlich in einem
Wiki Artikel behandelt
werden,wenn nicht anders
lösbar - oder eben
direkt ein
entsprechendes
User-Management - um
solche Fehler zu
vermeiden! Habe
gesehen,das es ja auch
im error handler extra
so gecodet wurde (!?!) -
evtl. geht das error
handling hier schöner?
:-)<br>
</p>
<p>Bevor ich
jetzt weiter teste -
liege ich richtig?
Welche config muss ich
jetzt Einrichten (2.
Punkt in andis Mail,
was, wo, wie genau)? Ich
frage absichtlich mal so
"doof" damit wir alle
wissen worüber wir
gerade reden (was ich
jetzt teste und was ich
mache)! Also: Bitte
kurze Info in welcher
Datei ich jetzt was
ändern soll - So kann
ein eventueller Wiki
Artikel auch einfacher
geschrieben werden ;-)<br>
</p>
<p>Generell
sollte dieser Zustand
auch durch eine
entsprechende
Default-Einstellung
vermieden werden können
- wenn es in den Master
geht.</p>
<p>Gruß,</p>
<p>Michael<br>
</p>
<br>
<div class="m_7106589630364966941m_6719107460779631758m_-1822208930590703819moz-cite-prefix">Am
28.12.2017 um 12:51
schrieb Koch, Michael:<br>
</div>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<p>Guten
Morgen!</p>
<p>Hoffe alle
wurden gut beschenkt
:-)</p>
<p>Generell bin
ich natürlich bereit
zu helfen! Ich werde
mich in den nächsten 2
Tagen mit dem PR
beschäftigen und melde
mich wenn ich Hilfe
benötige!</p>
<p>Beste Grüße,</p>
<p>Michael<br>
</p>
<br>
<div class="m_7106589630364966941m_6719107460779631758m_-1822208930590703819moz-cite-prefix">Am
28.12.2017 um 12:25
schrieb Frank Richter:<br>
</div>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<div dir="auto">@Michael:
<div dir="auto">Du
hattest nach dem
Feature gefragt.
Wie Andreas schon
geschrieben hat,
brauchen wir noch
Tests, bevor das
in den Master
einziehen kann.</div>
<div dir="auto">Wärst du
bereit hier
mitzuhelfen, den
PR bei dir zu
installieren und
zu checken ob
alles läuft wie
vorgesehen? Falls
es noch Fragen zur
Installation oder
zur Benutzung
gibt, versuchen
wir natürlich zu
helfen.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Viele
Grüße</div>
<div dir="auto">Frank</div>
<br>
<div class="gmail_extra" dir="auto"><br>
<div class="gmail_quote">Am
25.12.2017 12:43
schrieb "Andreas
Goetz" <<a href="mailto:cpuidle@gmail.com" target="_blank">cpuidle@gmail.com</a>>:<br type="attribution">
<blockquote class="m_7106589630364966941m_6719107460779631758m_-1822208930590703819quote" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<div style="word-wrap:break-word;line-break:after-white-space">Servus,
<div><br>
</div>
<div>Der
PR steht hier
zur
Verfügung: <a href="https://github.com/volkszaehler/volkszaehler.org/pull/659" target="_blank">https://github.com/<wbr>volkszaehler/volkszaehler.org/<wbr>pull/659</a></div>
<div><br>
</div>
<div>Vor
Merge wär
unabhängiger
Test gut. Für
die
Installation
im Image sind
zwei Punkte
wichtig:</div>
<div><br>
</div>
<div>1.
unbeschränkten
Zugang gibts
jetzt nur noch
von localhost
und localnet</div>
<div>2.
es werden ein
secretkey
(salt) und
user/passwort
für
Schreibzugriffe
benötigt, ggf
-secretkey im
installer
automatisch
erzeugen</div>
<div><br>
</div>
<div>Letztlich
bleibt dann
die Frage ob
es die ganze
“public”
Channel Mimik
noch braucht
oder die
weggeschmissen
werden sollte.
Wer keinen
Zugriff will
kann ja
einfach die
Installation
privat halten
und hinter
U//P
verstecken. </div>
<div><br>
</div>
<div>Der
letzte
konsequente
Schritt wäre
dann eine
echte
Userverwaltung
statt
Konfigurationsdatei
und damit auch
“Owner” von
Kanälen und
Sichtbarkeitssteuerung.
Aber das ist
noch eine ganz
andere
Diskssuion und
bräucht ein
wenig Spec
bevor
losgecodet
wird.</div>
<div><br>
</div>
<div>Euch
weiterhin
Frohe Tage,</div>
<div>Andreas</div>
<div class="m_7106589630364966941m_6719107460779631758m_-1822208930590703819elided-text">
<div>
<div><br>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<div>On
24. Dec 2017,
at 18:45,
Frank Richter
<<a href="mailto:frank.richter83@gmail.com" target="_blank">frank.richter83@gmail.com</a>>
wrote:</div>
<br class="m_7106589630364966941m_6719107460779631758m_-1822208930590703819m_-6593313677158919617Apple-interchange-newline">
<div>
<div dir="auto">Hallo,
<div dir="auto"><br>
</div>
<div dir="auto">auch
von mir frohe
Weihnachten an
alle!</div>
<div dir="auto"><br>
</div>
<div dir="auto">Der
next-branch
von Andreas
mit Login und
einigen
anderen
Goodies läuft
bei mir seit
fast einem
Jahr im
Produktivbetrieb.
Kann ich nur
empfehlen!</div>
<div dir="auto">Höchstens
bei Updates
ist manchmal
ein bisschen
Handarbeit
angesagt, wenn
ein einfaches
"git pull"
wegen
nichtlinearer
History
versagt.</div>
<div dir="auto"><br>
</div>
<div dir="auto">jwt
(also
Login/Firewall)
kann von mir
aus gern
gemerged
werden. Ich
weiß nur nicht
genau was
passiert wenn
das Feature
durch ein
Update in eine
vorhandene
Installation
reinrutscht,
aber keine
passende
volkszaehler.conf.php
da ist.
Andererseits
sollte man eh
wissen was man
tut wenn man
updaten will,
zumal ja
neuerdings
PHP7
erforderlich
ist.</div>
<div dir="auto"><br>
</div>
<div dir="auto">Viele
Grüße</div>
<div dir="auto">Frank</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">Am
23.12.2017
23:41 schrieb
"Koch,
Michael" <<a href="mailto:princemichi@gmail.com" target="_blank">princemichi@gmail.com</a>>:<br type="attribution">
<blockquote class="gmail_quote" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">Guten
Abend!<br>
<br>
Und bevor ich
meine Frage an
euch zu dieser
heiligen Zeit
absetze,
wünsche ich
euch allen ein
frohes
Weihnachtsfest!<br>
Vielen Dank,
vor allem an
andig, j-a-u,
Justin, Frank,
Udo, Daniel
und Christian
für eure tolle
Arbeit dieses
Jahr - nochmal
vielen vielen
lieben Dank!<br>
Das Ergebis
ist dieses
tolle Projekt!
Ich wollte das
mal an euch
richten ,
dachte Ihr
habst
verdient!<br>
<br>
Jetzt zu
meiner
eigentlichen
Frage, weil
ich da nicht
so ganz
durchblicke:<br>
Wie weit ist
eigentlich der
Entwicklungsstand, das Frontend durch Benutzer und Passwort zu sperren?<br>
(Wäre ja auch
für die App
von
Interesse,weil
dort ja
bereits
vorgesehen)<br>
<br>
Alles Gute,<br>
Michael<br>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</blockquote>
<br>
</blockquote>
<br>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</blockquote>
<br>
</div>
</blockquote>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<div><volkszaehler.conf.php></div>
</blockquote>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<div><error.log></div>
</blockquote>
</blockquote>
<br>
</div>
</blockquote>
<blockquote type="cite" style="border:none!important;margin-left:0px!important;margin-right:0px!important;margin-top:0px!important;padding-left:0px!important;padding-right:0px!important">
<div><error.log></div>
</blockquote>
</div>
</blockquote>
<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</div></blockquote></div></div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>