[vz-users] Debuggen wenn nichts im Frontend ankommt

Bernd Gewehr bernd at gewehr.net
Wed Mar 6 11:54:59 CET 2013


+1 für Dein Engagement, +1 für Forum!
Bernd Gewehr


Am 06.03.2013 um 08:53 schrieb Paul Schratzenstaller <ps-44 at web.de>:

> Natürlich. Die Volkszähler Homepage, das WIki und auch google sind meine ständigen begleiter.
> Was mir fehlt ist die Detailtiefe bzw. das vorhandene Wissen auf einem Fleck.
> Skizze
> 
> Verlauf, erstmal fuer einen Zaehler mit infrarot-schnittstelle.
> 
> zaehler
> werden daten gesendet (digitalkamera) 
> -> selbsterklärend
> 
> ir-kopf
> werden daten empfangen (oszilloskop, wenn vorhanden)
> -> selbsterklärend (ich hab den Reed Kontakt mit einem Magneten und einem Messgerät auf Widerstand durchgemessen; passt.
> serielle schnittstelle
> werden daten empfangen (terminal-programm)
> -> hier gehts los. mit welchen Befehlen kann ich das prüfen? Und welche reaktion erwartet man im gut und im Fehlerfall
> 
>           ich hab was von xxd oder minicom -d /dev/ttyama0 gelesen. 
> 
> sind die daten gueltige daten fuer ein bekanntes protokoll?
> port-parameter korrekt?
> -> was ist der korrekte Parameter?
> 
> (sml, binaer, beginnt mit 1b1b1b1b) (d0, ascii-text mit obis-IDs)
> -> irgendwo auf der Homepage stehts glaub ich, das könnte man an der Stelle mit einbauen.
> 
> vzlogger /s0vz / 1wirevz
> laeuft er ueberhaupt, oder stuerzt er wegen bugs ab? (am besten erstmal mit -f starten)
> werden daten empfangen (leider mit strace, debug-ausgabe fehlt momentan)
> werden die daten korrekt dekodiert? („Got <n> new readings from meter“)
> werden die werte kanaelen zugeordnet? („Reading: id=… value=… ts=…“)
> werden die werte zur middleware gesendet? („CURL: *“)
> sind die requests korrekt? (leider server-log, strace oder tcpdump, debug-ausgabe fehlt momentan)
> -> hier ist alles schon besser beschrieben      
> 
> middleware
> werden requests ueberhaupt verarbeitet? (eingabe und ausgabe! testen)
> kommen die requests an (webserver access_log)
> -> hier bin ich selbst schon gescheitert, weil ich nicht wusste, was ich mit webserver access_log anfangen soll.
> werden die werte in die datenbank geschrieben (mysql-client)?
> werden die daten ausgegeben?
> 
> frontend
> werden korrekte requests an die middleware gestellt und korrekt beantwortet? (firebug, 'network' tab) webconsole.png
> 
> Wie gesagt mein Ziel ist das vorhandene Wissen zu bündeln, dass in den Leuten bzw. in der Mailing List vorhanden ist.
> Es ist ja auch ein Mehrwert für alle, wenn das auch Laien schnell debugen können, weil das Wissen dazu im Wiki steht.
> Nur leider tut man sich bei der Suche in der Mailing Liste sehr schwer.  Da wär ein Forum deutlich angenehmer für Suchen.
> 
> Gruß,
> 
> Paul
> 
> 
> Am 5. März 2013 22:43 schrieb Bernd Gewehr <bernd at gewehr.net>:
>> Hast Du das volkszaehler Wiki mal angesehen? Da steht schon viel dazu drin!
>> 
>> Mit den besten Grüßen
>> 
>> Bernd Gewehr
>> 
>> Am 05.03.2013 um 22:33 schrieb Paul Schratzenstaller <ps-44 at web.de>:
>> 
>>> Ja, s0vz ist alles korrekt.
>>> Ich hab das Image nochmal neu drauf geflasht und nach Anleitung im Photovoltaikforum Seite 3 und dem was ich noch gelesen hab editiert.
>>> Jetzt gehts, obwohl ich bei minicom -d /dev/ttyama0 nichts raus bekommen habe.
>>> 
>>> Auf gut deutsch: Zufallsprodukt.
>>> 
>>> Deswegen bin ich sehr daran interessiert, die Debug Seite mit Möglichkeiten der Analyse und zu erwartende Reaktion zu befüllen.
>>> 
>>> 
>>> 
>>> Am 5. März 2013 17:50 schrieb Bernd Gewehr <bernd at gewehr.net>:
>>>> Am 05.03.2013 um 17:18 schrieb Paul Schratzenstaller <ps-44 at web.de>:
>>>> 
>>>>> 
>>>>> ---------- Weitergeleitete Nachricht ----------
>>>>> Von: ps-44 at web.de
>>>>> Datum: 05.03.2013 17:09
>>>>> Betreff: Debugging wenn nichts im Fr
>>>>> > Hallo,
>>>>> >
>>>>> > Ich bin kurz vorm Verzweifeln und will systematisch den Fehler eingrenzen. 
>>>>> > Auf dem wiki gibt es ja schon einen roten faden.
>>>>> > Leider ist dieser für Neulinge oft schwer nach zu vollziehen.
>>>>> >
>>>>> > Ich bekommen z.b. via s0vz Daten vom Gaszähler geliefert. In der web console von firefox seh ich get ... Tulip im 2s Raster.
>>>>> >
>>>>> > Allerdings kann ich nicht wirklich einschätzen ob das gut ist, da ich im plot des Frontend keine Daten sehe.
>>>>> >
>>>>> > Ach ja' ich verwende die v1 erweiterung von Udo und das image von Rainer Gauweiler und einen reed-kontakt für meinen Gaszähler.
>>>>> >
>>>>> > Ich hoffe ihr könnt mir beim Fehlversuchen helfen und vor allem aufzeigen, wie ich die Debug Anleitung für dummies erweitern kann.
>>>>> >
>>>>> > Gruß,
>>>>> > Paul
>>>>> 
>>>> 
>>>> Hast Du den rochtigen Frontend-Kanal in der s0vz.cfg zugeordnet?
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://volkszaehler.org/pipermail/volkszaehler-users/attachments/20130306/fc30939d/attachment.html>


More information about the volkszaehler-users mailing list