<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>+1 für Dein Engagement, +1 für Forum!<br><p><span style="background-color: rgba(255, 255, 255, 0);">Bernd Gewehr</span></p></div><div><br>Am 06.03.2013 um 08:53 schrieb Paul Schratzenstaller <<a href="mailto:ps-44@web.de">ps-44@web.de</a>>:<br><br></div><blockquote type="cite"><div>Natürlich. Die Volkszähler Homepage, das WIki und auch google sind meine ständigen begleiter.<br>Was mir fehlt ist die Detailtiefe bzw. das vorhandene Wissen auf einem Fleck.<br><h3 class="sectionedit3"><a name="skizze" id="skizze">Skizze</a></h3>

<div class="level3">

<p>
Verlauf, erstmal fuer einen Zaehler mit infrarot-schnittstelle.
</p>
<ul><li class="level1"><div class="li"> zaehler</div>
<ul><li class="level2"><div class="li"> werden daten gesendet (digitalkamera) <br></div></li></ul><p>-> selbsterklärend<br></p>
</li><li class="level1"><div class="li"> ir-kopf</div>
<ul><li class="level2"><div class="li"> werden daten empfangen (oszilloskop, wenn vorhanden)</div></li></ul><p>-> selbsterklärend (ich hab den Reed Kontakt mit einem Magneten und einem Messgerät auf Widerstand durchgemessen; passt.<br>
</p>
</li><li class="level1"><div class="li"> serielle schnittstelle</div>
<ul><li class="level2"><div class="li"> werden daten empfangen (terminal-programm)</div></li></ul><p>-> hier gehts los. mit welchen Befehlen kann ich das prüfen? Und welche reaktion erwartet man im gut und im Fehlerfall</p>
</li></ul><p>          ich hab was von xxd oder minicom -d /dev/ttyama0 gelesen. <br></p><ul><li class="level1"><ul><li class="level2"><div class="li"> sind die daten gueltige daten fuer ein bekanntes protokoll?</div>
<ul><li class="level3"><div class="li"> port-parameter korrekt?</div></li></ul><p>-> was ist der korrekte Parameter?<br></p><ul><li class="level3"><div class="li"> (sml, binaer, beginnt mit 1b1b1b1b) (d0, ascii-text mit obis-IDs)</div>
</li></ul><p>-> irgendwo auf der Homepage stehts glaub ich, das könnte man an der Stelle mit einbauen.<br></p>
</li></ul>
</li><li class="level1"><div class="li"> vzlogger /s0vz / 1wirevz<br></div>
<ul><li class="level2"><div class="li"> laeuft er ueberhaupt, oder stuerzt er wegen bugs ab? (am besten erstmal mit -f starten)</div>
</li><li class="level2"><div class="li"> werden daten empfangen (leider mit strace, debug-ausgabe fehlt momentan)</div>
</li><li class="level2"><div class="li"> werden die daten korrekt dekodiert? („Got <n> new readings from meter“)</div>
</li><li class="level2"><div class="li"> werden die werte kanaelen zugeordnet? („Reading: id=… value=… ts=…“)</div>
</li><li class="level2"><div class="li"> werden die werte zur middleware gesendet? („CURL: *“)</div>
</li><li class="level2"><div class="li"> sind die requests korrekt? (leider server-log, strace oder tcpdump, debug-ausgabe fehlt momentan)</div></li></ul><p>-> hier ist alles schon besser beschrieben       </p></li></ul>
<ul><li class="level1"><div class="li"> middleware</div>
<ul><li class="level2"><div class="li"> werden requests ueberhaupt verarbeitet? (eingabe und ausgabe! <a href="http://wiki.volkszaehler.org/software/middleware/einrichtung#testen" class="wikilink1" title="software:middleware:einrichtung">testen</a>)</div>

</li><li class="level2"><div class="li"> kommen die requests an (webserver access_log)</div></li></ul><p>-> hier bin ich selbst schon gescheitert, weil ich nicht wusste, was ich mit webserver access_log anfangen soll.<br>
</p><ul><li class="level2"><div class="li"> werden die werte in die datenbank geschrieben (mysql-client)?</div>
</li><li class="level2"><div class="li"> werden die daten ausgegeben?</div></li><li class="level2"><br></li></ul>
</li><li class="level1"><div class="li"> frontend</div>
<ul><li class="level2"><div class="li"> werden korrekte requests an die middleware gestellt und korrekt beantwortet? (firebug, 'network' tab) <a href="http://wiki.volkszaehler.org/_media/howto/webconsole.png" class="media mediafile mf_png" title="howto:webconsole.png">webconsole.png</a></div>

</li></ul>
</li></ul>

</div><br>Wie gesagt mein Ziel ist das vorhandene Wissen zu bündeln, dass in den Leuten bzw. in der Mailing List vorhanden ist.<br>Es ist ja auch ein Mehrwert für alle, wenn das auch Laien schnell debugen können, weil das Wissen dazu im Wiki steht.<br>
Nur leider tut man sich bei der Suche in der Mailing Liste sehr schwer.  Da wär ein Forum deutlich angenehmer für Suchen.<br><br>Gruß,<br><br>Paul<br><br><br><div class="gmail_quote">Am 5. März 2013 22:43 schrieb Bernd Gewehr <span dir="ltr"><<a href="mailto:bernd@gewehr.net" target="_blank">bernd@gewehr.net</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>Hast Du das volkszaehler Wiki mal angesehen? Da steht schon viel dazu drin!</div><div><br><p><span style="background-color:rgba(255,255,255,0)">Mit den besten Grüßen</span></p>
<p><span style="background-color:rgba(255,255,255,0)">Bernd Gewehr</span></p></div><div>Am 05.03.2013 um 22:33 schrieb Paul Schratzenstaller <<a href="mailto:ps-44@web.de" target="_blank">ps-44@web.de</a>>:<br><br></div>
<blockquote type="cite"><div>Ja, s0vz ist alles korrekt.<br>Ich hab das Image nochmal neu drauf geflasht und nach Anleitung im Photovoltaikforum Seite 3 und dem was ich noch gelesen hab editiert.<br>Jetzt gehts, obwohl ich bei minicom -d /dev/ttyama0 nichts raus bekommen habe.<br>

<br>Auf gut deutsch: Zufallsprodukt.<br><br>Deswegen bin ich sehr daran interessiert, die Debug Seite mit Möglichkeiten der Analyse und zu erwartende Reaktion zu befüllen.<br><br><br><br><div class="gmail_quote">Am 5. März 2013 17:50 schrieb Bernd Gewehr <span dir="ltr"><<a href="mailto:bernd@gewehr.net" target="_blank">bernd@gewehr.net</a>></span>:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto"><div>Am 05.03.2013 um 17:18 schrieb Paul Schratzenstaller <<a href="mailto:ps-44@web.de" target="_blank">ps-44@web.de</a>>:</div>

<div><br></div><blockquote type="cite"><div><p dir="ltr"><br>
---------- Weitergeleitete Nachricht ----------<br>
Von: <a href="mailto:ps-44@web.de" target="_blank">ps-44@web.de</a><br>
Datum: 05.03.2013 17:09<br>
Betreff: Debugging wenn nichts im Fr<br>
> Hallo,<br>
><br>
> Ich bin kurz vorm Verzweifeln und will systematisch den Fehler eingrenzen. <br>
> Auf dem wiki gibt es ja schon einen roten faden.<br>
> Leider ist dieser für Neulinge oft schwer nach zu vollziehen.<br>
><br>
> Ich bekommen z.b. via s0vz Daten vom Gaszähler geliefert. In der web console von firefox seh ich get ... Tulip im 2s Raster.<br>
><br>
> Allerdings kann ich nicht wirklich einschätzen ob das gut ist, da ich im plot des Frontend keine Daten sehe.<br>
><br>
> Ach ja' ich verwende die v1 erweiterung von Udo und das image von Rainer Gauweiler und einen reed-kontakt für meinen Gaszähler.<br>
><br>
> Ich hoffe ihr könnt mir beim Fehlversuchen helfen und vor allem aufzeigen, wie ich die Debug Anleitung für dummies erweitern kann.<br>
><br>
> Gruß,<br>
> Paul</p>
</div></blockquote><br><div>Hast Du den rochtigen Frontend-Kanal in der s0vz.cfg zugeordnet?</div></div></blockquote></div><br>
</div></blockquote></div></blockquote></div><br>
</div></blockquote></body></html>