Solar Log Forum
04.02.2012 18:32 *
Willkommen Gast. Bitte einloggen oder registrieren.

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: Forum auf Grund des Spamaufkommens auf manuelle Aktivierung neuer Benutzeraccounts umgestellt.
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: solar-logger startet nicht per cron  (Gelesen 627 mal)
Buana
Mitglieder
Neuling
*
Offline Offline

Beiträge: 11


Profil anzeigen
« am: 24.02.2009 21:49 »

Hallo PV-Freunde!

Ich benutze seit einiger Zeit den Solar-Logger 0.2.1.

Ich möchte 2 Sunnyboy-WR überwachen, den von meiner Tochter die in einem Nachbarort wohnt, und meinen. Die Anbindung erfolgt in beiden Fällen über je ein XPort von Lantronix. Local habe ich ein NB mit Linux und mache die Koppling via socat. Per DNS-Dienst bricht bei der Zwangstrennung der DSL Verbingung socat ab. Trotz vieler Tests komme ich da nicht weiter.
Jetzt möchte ich alternativ per cron socat und solar-logger um 23:00 Uhr stoppen und nach der Zwangstrennung um 04:00 Uhr wieder starten. Aber der solar-logger startet nicht per cron. Es kommt im solar-logger.log die Meldung: YASDI INI nicht gefunden. Aus dem working-directory startet der solar-logger natürlich problemlos.

Ich würde mich freuen, wenn mir jemand einen Typ geben kann.
Wenn die Umgebung stabil läuft berichte ich das an dieser Stelle.

Gruß

Friedhelm

Hier meine crontab:

#
SHELL=/bin/bash
#
PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin
#
00 23 * * * killall solar-logger
01 23 * * * killall socat
# Starte Mailversand
30 23 * * * wget http://localhost/PHPMailerMC.php
35 23 * * * wget http://localhost/PHPMailer.php
#Startet ttyS3 für solar-logger
00 04 * * * /usr/local/bin/socat -lf /var/log/socat PTY,link=/dev/ttyS3,raw TCP4:fkgateway.dyndns.org:10001 &
#00 04 * * * /usr/local/bin/socat -lf /var/log/socat1 PTY,link=/dev/ttyS2 TCP4:fkgateway.dyndns.org:10002
#Startet solar-logger
01 04 * * * /home/fk/solar-logger-linuxmakefile/solar-logger-0.2.1/working-directory/solar-logger -d
Gespeichert
Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #1 am: 24.02.2009 22:30 »

Halllo Friedhelm,

Herzlich willkommen im Forum.

Wenn ich dich in meine Nutzer Liste aufnehmen dürfte würde ich mich über ein paar Daten einer SolarAnlage und deines Logger freuen.


du must ein Startskript schreiben:

schnipp-------------------------------------------------------------------------------------------------------------------



#!/bin/sh
#----------------------------------------------------------------------------
#
# Creation:    13.01.2008
# Author:      Klaus Dotterweich
#
#----------------------------------------------------------------------------
### BEGIN INIT INFO
# Provides: Solar-Logger
# Required-Start: $network $remote_fs $syslog
# Required-Stop:
# Default-Start: 3 5
# Default-Stop:
# Description: Starts Solar-Logger Daemon
### END INIT INFO

   cd /root/Solar-Logger-0.3
   ./Solar-Logger -d

exit



schnipp-------------------------------------------------------------------------------------------------------------------


damit der Logger aus dem richtigen Verzeichniss gestartet wird.
Dieses Skript startest du dann mit cron.

Du solltest den Logger aber erst nach dem erstellen der letzten Log Dateien und dem Berechnen der letzten Daten beeenden.
1:00 sollte OK sein.


mfg


Klaus D.
Gespeichert

Buana
Mitglieder
Neuling
*
Offline Offline

Beiträge: 11


Profil anzeigen
« Antworten #2 am: 30.03.2009 06:47 »

Hallo Klaus!

Ich habe das gemacht wie Du es vorgeschlagen hast - klappt hervorragend!
Danke!

Gruß

Friedhelm
Gespeichert
Klaus D.
Globaler Moderator
Sr. Mitglied
*****
Offline Offline

Beiträge: 305

229942439
Profil anzeigen WWW
« Antworten #3 am: 30.03.2009 09:23 »

Hallo Friedhelm,

das ist schön zu lesen :-)


mfg


Klaus D.
Gespeichert

Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS