Sollog für Würth / SMA/ Diehl / SolarMax / Delta (Solarlogger)

...
Ich kann es in der Konsole problemlos starten.
...

Versuch mal im cron (und sonst) als root:
Code:
...
20 * * * * [B][COLOR="Red"]root[/COLOR][/B] /var/media/ftp/uStor01/external/sollog <argumente>
21 * * * * [COLOR="red"][B]root[/B][/COLOR] /var/media/ftp/uStor01/external/sollog <argumente>
...
 
Danke Ralf,
ich muss ihm also explizit den ganzen Pfad der Datei mitgeben.

Code:
29 * * * * /home/erwinruhl/Desktop/test/sollog /home/erwinruhl/Desktop/test/testdatei 5
Mühsames Geschäft, das.
Auf einen 2 GB Stick passen die Daten von ca. 100 Jahren.
Würde also ausreichen.
Aber das Handling in Excel würde wohl etwas unhandlich.
Muss mich wohl mit dem RRD auseinandersetzen. Mal schaun.
 
Geht es hier um Linux allgemein oder auf einer Fritzbox? Ich verstehe nämlich diese Pfade nicht. Und den Benutzer bei cron kann man doch auch nicht angeben
 
Ja, cuma, ich probier es erst im Ubuntu- PC und kompilier es dann für die Fritzbox.
Ich hab es jetzt auch laufen auf der Box. Es hat mir jetzt auch was ins File geschrieben. Aber nur die Zeitstempel und keine Daten. Die Sonne war auch weg und ich hoffe, morgen Daten zu bekommen.
Ich habe jetzt diese Seite gefunden:
http://www.arbeitsplatzvernichtung-durch-outsourcing.de/marty44/rrdtool.html
Und will mal was mit RRDtool probieren.
 
Ach, jetzt verste ich das. :eek: Die Links zu rrdtool hat ich doch schon in #47 gepostet
 
Wie vorhin geschrieben, versuche ich anhand der Anleitung
http://arbeitsplatzvernichtung-durch-outsourcing.de/marty44/rrdtool.html
mich mit dem rrdtool auseinandersetzen.

Ich versuche es zu installieren, bekomme bei ./configure aber diese Fehlermeldung:

Code:
Findr 3rd-Party Libraries
checking for art_vpath_add_point in -lart_lgpl_2... no
checking for pkg-config... pkg-config
configure: WARNING:
----------------------------------------------------------------------------
* I found a copy of pkgconfig, but there is no libart-2.0.pc file around.
  You may want to set the PKG_CONFIG_PATH variable to point to its
  location.
----------------------------------------------------------------------------
			
configure: WARNING:
----------------------------------------------------------------------------
* I could not find a working copy of libart-2.0. Check config.log for hints on why
  this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately
  so that compiler and the linker can find libart_lgpl_2 and its header files. If
  you have not installed libart-2.0, you can get it either from its original home on

     ftp://ftp.gnome.org/pub/GNOME/sources/libart_lgpl/2.3/

  You can find also find an archive copy on

     http://oss.oetiker.ch/rrdtool/pub/libs

  The last tested version of libart-2.0 is 2.3.17.

       LIBS=-lm 
   LDFLAGS=
  CPPFLAGS= -I/usr/include/libart-2.0

----------------------------------------------------------------------------
                
checking for zlibVersion in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for png_access_version_number in -lpng... no
checking for pkg-config... (cached) pkg-config
configure: WARNING:
----------------------------------------------------------------------------
* I found a copy of pkgconfig, but there is no libpng.pc file around.
  You may want to set the PKG_CONFIG_PATH variable to point to its
  location.
----------------------------------------------------------------------------
			
configure: WARNING:
----------------------------------------------------------------------------
* I could not find a working copy of libpng. Check config.log for hints on why
  this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately
  so that compiler and the linker can find libpng and its header files. If
  you have not installed libpng, you can get it either from its original home on

     http://prdownloads.sourceforge.net/libpng/

  You can find also find an archive copy on

     http://oss.oetiker.ch/rrdtool/pub/libs

  The last tested version of libpng is 1.2.10.

       LIBS=-lz -lm 
   LDFLAGS=
  CPPFLAGS=

----------------------------------------------------------------------------
                
checking for FT_Init_FreeType in -lfreetype... no
checking for pkg-config... (cached) pkg-config
configure: WARNING:
----------------------------------------------------------------------------
* I found a copy of pkgconfig, but there is no freetype2.pc file around.
  You may want to set the PKG_CONFIG_PATH variable to point to its
  location.
----------------------------------------------------------------------------
			
configure: WARNING:
----------------------------------------------------------------------------
* I could not find a working copy of freetype2. Check config.log for hints on why
  this is the case. Maybe you need to set LDFLAGS and CPPFLAGS appropriately
  so that compiler and the linker can find libfreetype and its header files. If
  you have not installed freetype2, you can get it either from its original home on

     http://prdownloads.sourceforge.net/freetype/

  You can find also find an archive copy on

     http://oss.oetiker.ch/rrdtool/pub/libs

  The last tested version of freetype2 is 2.1.10.

       LIBS=-lz -lm 
   LDFLAGS=
  CPPFLAGS= -I/usr/include/freetype2

----------------------------------------------------------------------------
                
configure: error: Please fix the library issues listed above and try again.
root@PC-2400:/usr/src/rrdtool-1.2.19#
Ich hab schon versucht, die fehlenden Dateien zu installieren.
Ich habe die Pakete, die ich mit den Fehlern asoziiert habe, heruntergeladen und dann im Verzeichnis rrdtool-1.2.19 entpackt.
Es ändert sich an der Fehlermeldung aber nichts.
Muss ich die woanders hin entpacken? Oder was mach ich falsch?
 
Die Version 1.2.19 ist von Februar 2007. Versuch mal die aktuelle Version 1.4.4, mit deinem aktuellen Linux.;) Siehe auch "./configure --help" und "rddtool.mk".
 
Zuletzt bearbeitet:
ja sf3978, bei der neuen Version krieg ich auch Fehlermeldungen. Hier fehlt vorrangig cairo. Aber ich mach irgendeinen systematischen Fehler und kriegs nicht raus. :mad:

jedenfalls loggt der logger und das ist schon ein Fortschritt.
 
Willst du rrdtool auf dem PC laufen lassen? Warum nimmst du nicht einfach das Paket aus den Paket-Quellen deines Linux?

Gruß
Oliver
 
Ja Oliver, rrdstats hab ich auf der Fritzbox laufen. Es zeigt mir auch 4 hübsche Grafiken an.
Aber ich weis nicht recht wie ich es mit meinem sollog verknüpfen kann und es ggf anpasse.
Hast Du vielleicht einen Link, wo ich mich informieren kann.
Der Link oben führt ja verschieden Beispiele aus, die man (wenn man es zum laufen kriegt) nachvollziehen und lernen kann.
 
Und wo ist jetzt das Problem mit dem Link und den Beispielen?

Vielleicht solltest du mal den Link aus Ralf's Signatur lesen. Deine Beiträge und Fragen führen meistens zu Rückfragen seitens der Beantworter...

Gruß
Oliver
 
Entschuldige, daß ich Dir zu nahe getreten bin, Oliver.
Ich habe jetzt mit
Code:
apt-get install paketname
die fehlenden Pakete nachinstalliert und RRDtool installiert.
Muss mich halt witer mit Freund Google durchs Forum kämpfen.;)
 
Entschuldige, daß ich Dir zu nahe getreten bin, Oliver.
Du bist mir nicht zu nahe getreten. Aber es ist mir schon öfter bei deinen Beiträgen aufgefallen, dass du den Sachverhalt nicht ausreichend beschreibst und deine Antworten zu noch mehr Rückfragen führen...

Gruß
Oliver
 
Ich habe jetzt die Beispiele probiert. Ich denke, es wäre zu aufwändig rrdstats in Freetz umzubauen. Ausserdem gefällt mir zaglibus Lösung besser.
Ich habe auch einen Thread mit einer Anleitung für Apache und Mysql gefunden und werde mich daran versuchen.
 
Wenn man mit etwas längeren Ladezeiten zufrieden ist, kann man den Logger auf eine Fritzbox installieren:

Ich habe es mit einer 7141 für meinen Würth a6000 (baugleich mit Solarmax 6000c) ausprobiert. Die Anbindung des Loggers geht hier über die 485- er Schnittstelle.

Dazu wird der Debian Etch installiert und man hat das Betriebssystem zur Verfügung und kann mit apt-get install Paketname die nötigen Pakete laden. Der Debian Lenny funktioniert nur bei den neueren Boxen. (Ich denke die 72-er Generation).

Weiterhin ist die Modifikation Freetz für die Box nötig, da man mit chroot den Debian aufrufen muss und ausserdem swap installieren muss.

Ich habe dazu einen USB-Stick 2 GB benutzt.

Man muss bei der Installation ab und zu die nötigen Pakete nachladen und auch die Rechte verschiedener Dateien neu setzen, dann klappt es.

Hier die Anleitung für den Debian:

http://www.ip-phone-forum.de/showthread.php?t=137008&highlight=debian+fritz ... bian+fritz

Den Etch installiert man in 2 Schritten mit:

http://trac.freetz.org/wiki/packages/debootstrap

Den Logger kompiliert man auf der Box. Man richtet Apache2 ein . Ev. Dyndns einrichten zum Aufrufen der Seite aus dem Internet.

Es ist sinnvoll zur Installation von Freetz und die Modifikationen der Fritzbox sich einen PC mit Ubuntu zu konfektionieren.
Mit etwas Linuxkentnissen und Geduld schafft man das.
 
Zuletzt bearbeitet:
Ich würde gerne das Script logger.c, das ich im Debian unter /etc/bin liegen habe, austauschen. Ich mach es momentan so, daß ich den Stick abziehe und auf den PC stecke.
Ich würde es aber gerne mit scp machen, bekomme aber immer die Fehlermeldung:

Code:
root@fritz-desktop:/home/fritz/Desktop/test# scp logger.c [email protected]:/var/media/ftp/USBHDD/Debian_Etch/usr/bin/
ssh: connect to host 192.168.178.5 port 22: Connection refused
lost connection
Wo muss ich da schaun?
Telnet und ftpd ist aktiviert.
 
ssh (dropbear) aktivieren?

Gruß
Oliver
 
Ja, Ralf, den Logger hab ich ja da abgelegt. Ich kompilier ihn dann im Debian und hab das ausführbare Programm.
Momentan hab ich noch ein Problem, daß er mir abbricht. Wenn ich das Skript dann mit scp dann auswechseln kann, brauch ich nicht erst zu meinen Eltern fahren zum probieren. Der Wechselrichter befindet sich ja dort.

Gestern hab ich versucht, den Debian auf einem 2. Stick zu installieren. Das ist daran gescheitert, daß der Stick nach dem Abziehen jedes mal das Programm verloren hat. Muss mir einen neuen besorgen. :(
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,172
Beiträge
2,247,422
Mitglieder
373,715
Neuestes Mitglied
wesleymoons87
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.