[vz-users] S0 Impulszählung Raspi mit Erweiterung von Udo
Ralf Vennemann
ralf-vennemann at web.de
Wed Jul 24 16:49:36 CEST 2013
ich habe in watchasync_state.h im Struct watchasync_connection_state_t
die variable pin von uint8 _t auf unit16_t getauscht. Schon lief er.
Aber nur ein workaround
Das problem ist aber in config.in. Da werden die falschen Variablen angezogen.
Am 24.07.2013 um 14:15 schrieb simon notz:
> den Fehler hatte ich auch mal.
> Ich habe ihn behoben, mit dem Setzen des Integerwertes von 8 auf 16 bit. Das funktioniert im Konfigprogramm nämlich nicht.
>
> Das hört sich ja gut an! Ralf kannst du noch kurz sagen, wo ich das im Programm ändern muss?
> Danke
>
>
> Am 24. Juli 2013 13:41 schrieb Ralf Vennemann <ralf-vennemann at web.de>:
> Hallo
>
> den Fehler hatte ich auch mal.
>
> Ich habe ihn behoben, mit dem Setzen des Integerwertes von 8 auf 16 bit. Das funktioniert im Konfigprogramm nämlich nicht.
>
> Mfg
>
> Am 24.07.2013 um 13:23 schrieb simon notz:
>
>> top -d 1 zeigt eine allgemeine Systemübersicht
>>
>> s0vz fängt grundsätzlich immer ab 3500 Imp /h an alles was drüber ist geht nicht, auch wenn 2 s0 kanäle dran sind, das ist doch äußerst seltsam. vlogger benötigt 1,9% der CPU leistung und s0vz 1% (Siehe Anhang).
>>
>> Das Problem liegt also wo anderst.
>>
>> Du kannst ja mal ein kleines Script schreiben das Impulse gegenüber der middleware simuliert und damit die maximale Geschwindigkeit des Raspi bei Dir ermitteln.
>>
>> meine Programmierkünste gehen leider gegen Null, aber ich werd mich damit mal beschäftigen.
>>
>>
>>
>>
>> Am 24. Juli 2013 09:49 schrieb Rainer Gauweiler <volkszaehler at moppl.inka.de>:
>> Hallo Simon,
>>
>> Am 24.07.2013 07:55, schrieb simon notz:
>>
>> Es ist offensichtlich tatsächlich ein Leistungsproblem. Habe heute
>> morgen, als die Impulszählung noch lief Programme auf dem Raspi
>> gestartet, dann lief die Impulszählung sofort nicht mehr korrekt.
>> Um 7:28:45 habe ich den Remotedesktop zum Raspi gestartet und um 07:31
>> hab ich den Befehl sudo watch -n 1 "(ps aux | awk '\$8 ~ /D/ { print
>> \$0 }')"
>> ausgeführt. (siehe Bild Anhang). Das Grüne Fenster im wheezy war aber
>> nicht annähernd voll.
>>
>> Wo kann ich das am raspi nachschauen, dass es wirklich überlastet ist?
>>
>> top -d 1 zeigt eine allgemeine Systemübersicht
>> ps aux zeigt die Anzahl der Prozesse, dort sieht man dann auch falls sich Prozesse aufschaukeln
>>
>>
>> Auf der Erweiterung von Udo sind 5-S0 Eingänge, wie soll ich die denn
>> benutzen können wenn er jetzt schon überfordert ist?
>>
>> Ist halt immer die Frage, was man sonst noch so auf der Kiste hat und wie viel Ressourcen das braucht.
>>
>> Um die Frage nach der Performance weiter einzugrenzen könntest Du z.B. den Systemtakt erhöhen und schauen, ob dann entsprechend mehr Impulse verarbeitet werden.
>>
>> mysql hast Du nicht mehr auf dem Raspi laufen - korrekt? Läuft die middleware noch drauf? Falls ja, ist php-apc installiert? Was ist der Webserver? Wieviel Threads laufen?
>>
>> Loggt der vz0 in die syslog? Wie schnell ist die Speicherkarte?
>>
>> Du kannst ja mal ein kleines Script schreiben das Impulse gegenüber der middleware simuliert und damit die maximale Geschwindigkeit des Raspi bei Dir ermitteln.
>>
>> Gruss
>> Rainer
>>
>>
>>
>> <leistungstest_raspi.pdf>
>
> Ralf Vennemann
> Leierweg 33b
> 44137 Dortmund
>
> Tel: 0231 129213
>
> ralf-vennemann at web.de
>
>
>
>
Ralf Vennemann
Leierweg 33b
44137 Dortmund
Tel: 0231 129213
ralf-vennemann at web.de
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20130724/cff7f55a/attachment.html>
More information about the volkszaehler-users
mailing list