[BUG gefixt 0.91] RRD Datenbank wird nicht angelegt

Hallo,

ich habe ein frisches IP-Symcon installiert und darauf die aktuelle WIIPS 0.88 installiert.

Wenn ich nun einen Graphen anlegen will, erscheint einmal in IP-Symcon die Fehlermeldung :

12.09.2006 15:01:22.430 | DEBUG   | ExecuteThread ID: 2876 | Executing Script: rrd.php ~ Sender: WebInterface
12.09.2006 15:01:22.750 | ERROR   | ExecuteThread ID: 2876 | ScriptError: rrd.php ~ Sender: WebInterface ~ Result: Warning: Semaphore 'ipssystool.proc' was not released!


Weiteres kann ich nicht feststellen.

Im WIIPS steht RRD DB: not found, die Datenbank ist auch nicht vorhanden.

Das regelmäßige Ausführen des RRD_Pollers klappt (Temperatur wird auch ausgewertet), er meldet nur, dass keine Datenbank gefunden wurde um es hineinzuschreiben.

Woran könnte das liegen?

Hallo Stefan,

Was genau fuer einen Graphen moechtest Du anlegen? Das muesste ich mal wissen, um es nachzuvollziehen.

Gruss Torro

Ich habe an 1-wire ein Thermometer angeschlossen und dem eine Variable zugeordnet. Aus dieser Variable (Float) möchte ich einen Graphen erzeugen.

Ich habe in der Zwischenzeit auch einmal probiert einen System-Graphen anzulegen. Gleiches Ergebnis - es wird keine Datenbank erzeugt.

Diese Fehlermeldung erscheint aber nur einmal - während der periodischen Skripte taucht kein Fehler auf (außer RRD-Poller, der sagt, dass keine Datenbank vorhanden ist)

Noch zur Info, ich arbeite im Moment noch mit der Trial Version von IP-Symcon.

Hallo Stefan,

hast Du Fehlermeldungen bekommen so ala:


Notice:  Undefined variable: stats_cpu in C:\Programme\IP-SYMCON\web\modules\rrd\rrd.ips.php on line 389

Warning:  Invalid argument supplied for foreach() in C:\Programme\IP-SYMCON\web\modules\rrd\rrd.ips.php on line 389

Notice:  Undefined variable: stats_proc in C:\Programme\IP-SYMCON\web\modules\rrd\rrd.ips.php on line 400

Warning:  Invalid argument supplied for foreach() in C:\Programme\IP-SYMCON\web\modules\rrd\rrd.ips.php on line 400

Notice:  Undefined variable: stats_ram in C:\Programme\IP-SYMCON\web\modules\rrd\rrd.ips.php on line 411

Warning:  Invalid argument supplied for foreach() in C:\Programme\IP-SYMCON\web\modules\rrd\rrd.ips.php on line 411

Notice:  Undefined variable: stats_hdd in C:\Programme\IP-SYMCON\web\modules\rrd\rrd.ips.php on line 422

Warning:  Invalid argument supplied for foreach() in C:\Programme\IP-SYMCON\web\modules\rrd\rrd.ips.php on line 422

Falls ja, dann gedulde Dich bitte einen Moment, ich fixe das und in Kuerze gibts dann ein Update.

Gruss Torro

Diese Meldungen kann ich nicht finden.

Ich kann nur noch folgendes beitragen:

12.09.2006 15:02:00.975 | DEBUG   | ExecuteThread ID: 1012 | Executing Script: TimerEvent.ips.php ~ Sender: TimerEvent
12.09.2006 15:02:00.985 | DEBUG   | ExecuteThread ID: 3168 | Executing Script: ../web_data/rrd/exe/RRD_DataPoller.ips.php ~ Sender: RunScript
12.09.2006 15:02:00.995 | DEBUG   | ExecuteThread ID: 2228 | Executing Script: ../web_data/rrd/exe/RRD_GraphBuilder.ips.php ~ Sender: RunScript
12.09.2006 15:02:01.05 | DEBUG   | VariableManager      | Variable: LastTimer (Integer), Value: 1158066120
12.09.2006 15:02:01.05 | DEBUG   | ExecuteThread ID: 1012 | Execution Result: Timer [WEATHER_DataPoller] TriggeredTimer [WEATHER_GraphBuilder] TriggeredTimer [RRD_DataPoller] TriggeredTimer [RRD_GraphBuilder] Triggered
12.09.2006 15:02:01.05 | DEBUG   | ExecuteThread ID: 1012 | Executed, Ret: 1, Successful:True
12.09.2006 15:02:01.55 | CUSTOM  | RRD_GraphBuilder     |  0 Graphs(s) builded.
12.09.2006 15:02:01.65 | CUSTOM  | RRD_Poller           |  ERROR: RRD DB D:/Programme/IP-Symcon/web_data/rrd/data/q9ebkqn8i.rrd nicht gefunden!
12.09.2006 15:02:01.65 | CUSTOM  | RRD_DataPoller       |  1 Database(s) updated.
12.09.2006 15:02:01.65 | DEBUG   | ExecuteThread ID: 3168 | Execution Result: 
12.09.2006 15:02:01.65 | DEBUG   | ExecuteThread ID: 3168 | Executed, Ret: 1, Successful:True
12.09.2006 15:02:01.65 | DEBUG   | ExecuteThread ID: 2228 | Execution Result: 
12.09.2006 15:02:01.65 | DEBUG   | ExecuteThread ID: 2228 | Executed, Ret: 1, Successful:True
12.09.2006 15:02:01.606 | DEBUG   | ExecuteThread ID: 1976 | Executing Script: rrd.php ~ Sender: WebInterface
12.09.2006 15:02:01.756 | DEBUG   | ExecuteThread ID: 1976 | Executed, Ret: 1, Successful:True
12.09.2006 15:03:00.991 | DEBUG   | ExecuteThread ID: 1976 | Executing Script: TimerEvent.ips.php ~ Sender: TimerEvent
12.09.2006 15:03:01.01 | DEBUG   | VariableManager      | Variable: LastTimer (Integer), Value: 1158066181
12.09.2006 15:03:01.01 | DEBUG   | ExecuteThread ID: 1976 | Execution Result: Timer [WEATHER_DataPoller] TriggeredTimer [WEATHER_GraphBuilder] TriggeredTimer [RRD_DataPoller] TriggeredTimer [RRD_GraphBuilder] Triggered
12.09.2006 15:03:01.01 | DEBUG   | ExecuteThread ID: 1976 | Executed, Ret: 1, Successful:True
12.09.2006 15:03:01.01 | DEBUG   | ExecuteThread ID: 1976 | Executing Script: ../web_data/rrd/exe/RRD_DataPoller.ips.php ~ Sender: RunScript
12.09.2006 15:03:01.11 | DEBUG   | ExecuteThread ID: 3168 | Executing Script: ../web_data/rrd/exe/RRD_GraphBuilder.ips.php ~ Sender: RunScript
12.09.2006 15:03:01.21 | CUSTOM  | RRD_GraphBuilder     |  0 Graphs(s) builded.
12.09.2006 15:03:01.31 | DEBUG   | ExecuteThread ID: 3168 | Execution Result: 
12.09.2006 15:03:01.31 | DEBUG   | ExecuteThread ID: 3168 | Executed, Ret: 1, Successful:True
12.09.2006 15:03:01.41 | CUSTOM  | RRD_Poller           |  ERROR: RRD DB D:/Programme/IP-Symcon/web_data/rrd/data/q9ebkqn8i.rrd nicht gefunden!
12.09.2006 15:03:01.41 | CUSTOM  | RRD_DataPoller       |  1 Database(s) updated.
12.09.2006 15:03:01.51 | DEBUG   | ExecuteThread ID: 1976 | Execution Result: 
12.09.2006 15:03:01.51 | DEBUG   | ExecuteThread ID: 1976 | Executed, Ret: 1, Successful:True
12.09.2006 15:22:00.570 | DEBUG   | ExecuteThread ID: 2876 | Executing Script: TimerEvent.ips.php ~ Sender: TimerEvent
12.09.2006 15:22:00.570 | DEBUG   | VariableManager      | Variable: LastTimer (Integer), Value: 1158067320
12.09.2006 15:22:00.580 | DEBUG   | ExecuteThread ID: 2876 | Execution Result: Timer [WEATHER_DataPoller] TriggeredTimer [WEATHER_GraphBuilder] TriggeredTimer [RRD_DataPoller] TriggeredTimer [RRD_GraphBuilder] Triggered
12.09.2006 15:22:00.580 | DEBUG   | ExecuteThread ID: 2876 | Executed, Ret: 1, Successful:True
12.09.2006 15:22:00.580 | DEBUG   | ExecuteThread ID: 2876 | Executing Script: ../web_data/rrd/exe/RRD_DataPoller.ips.php ~ Sender: RunScript
12.09.2006 15:22:00.590 | DEBUG   | ExecuteThread ID: 1340 | Executing Script: ../web_data/rrd/exe/RRD_GraphBuilder.ips.php ~ Sender: RunScript
12.09.2006 15:22:00.680 | CUSTOM  | RRD_GraphBuilder     |  1 Graphs(s) builded.
12.09.2006 15:22:00.680 | DEBUG   | ExecuteThread ID: 1340 | Execution Result: Timestamp 15:09:00 > 15:09:00 && 15:09:00 >= 15:09:00  Temp
Timestamp 15:09:00 > 15:09:00 && 15:09:00 >= 15:09:00  Temp
Temp queued

12.09.2006 15:22:00.680 | DEBUG   | ExecuteThread ID: 1340 | Executed, Ret: 1, Successful:True
12.09.2006 15:22:00.690 | CUSTOM  | RRD_Poller           |  ERROR: RRD DB D:/Programme/IP-Symcon/web_data/rrd/data/q9ebkqn8i.rrd nicht gefunden!
12.09.2006 15:22:00.690 | CUSTOM  | RRD_Poller           |   Wert: 22.31
12.09.2006 15:22:00.690 | CUSTOM  | RRD_Poller           | Temperatur1 executed: 22.31 
12.09.2006 15:22:00.690 | CUSTOM  | RRD_Poller           |  ERROR: RRD DB D:/Programme/IP-Symcon/web_data/rrd/data/y8bloetw3.rrd nicht gefunden!
12.09.2006 15:22:00.690 | CUSTOM  | RRD_Poller           |   Wert: 22.31
12.09.2006 15:22:00.690 | CUSTOM  | RRD_Poller           | Temperatur1 executed: 22.31 
12.09.2006 15:22:00.690 | CUSTOM  | RRD_DataPoller       |  2 Database(s) updated.
12.09.2006 15:22:00.690 | DEBUG   | ExecuteThread ID: 2876 | Execution Result: 
 145: VALUE: Temperatur1  Wert: 22.31
 147: EXEC: D:/Programme/IP-Symcon/web_data/rrd/exe/rrdtool.exe update "D:/Programme/IP-Symcon/web_data/rrd/data/q9ebkqn8i.rrd" N:22.31<---
 148: Result aus Exec: 1<br />
<b>Notice</b>:  Undefined variable: result in <b>D:\Programme\IP-Symcon\web_data\rrd\exe\RRD_DataPoller.ips.php</b> on line <b>155</b><br />

 145: VALUE: Temperatur1  Wert: 22.31
 147: EXEC: D:/Programme/IP-Symcon/web_data/rrd/exe/rrdtool.exe update "D:/Programme/IP-Symcon/web_data/rrd/data/y8bloetw3.rrd" N:22.31<---
 148: Result aus Exec: 1<br />
<b>Notice</b>:  Undefined variable: result in <b>D:\Programme\IP-Symcon\web_data\rrd\exe\RRD_DataPoller.ips.php</b> on line <b>155</b><br />

Hallo Stefan,

alles klar. Im Laufe der kommenden Nacht kommt ein WIIPS Update.

Gruss Torro

Hallo Torro,

leider funktioniert es immer noch nicht.

RRD DB: not found

Habe das komplette Verzeichnis web & web_data gelöscht, die neue WIIPS 0.9 entpackt incl. der späteren wheather Datei im Ankündigungsthread.

Welche Logs kann ich Dir schicken um das Problem besser eingrenzen zu können?

Danke

Hallo,
diese Fehlermeldung hatte ich auch.
Nachdem ich die rrdtool.exe in das ip-symcon Verzeichnis und in web-data/rrd/exe kopiert habe, funktionierts auch mit den Graphen.

Thorsten

Hallo Thorsten,

oh, dann ist das noch ein andere Bug, da muss ich heute gleich nochmal schauen. Danke fuer den Hinweis.

Gruss Torro

Leider hilft es bei mir nicht, die RRDtool.exe in die beiden Verzeichnisse zu kopieren.

Bin leider ziemlich ratlos :confused:

Hallo Stefan,

Du hast warhscheinlich nicht die richtige Version vom RRDTool. Benutze mal bitte das hier angehaengte.

Gruss Torro

rrdtool.zip (424 KB)

Habe diese Version vom RRD-Tool und habe sie auch in beiden Verzeichnissen.

Ich hänge jetzt noch einmal das komplette Log an (IP-Symcon starten, alten Graphen löschen, neuen Graphen anlegen, 2 Minuten warten, IPS beenden).

Dass die Temperatur auf 85 Grad steht ist richtig, da ich gerade meinen Testaufbau abgebaut hatte.

Hier das Log:


(...)
15.09.2006 12:39:47.86 | SUCCESS | Kernel               | *** IPS READY
15.09.2006 12:39:47.317 | DEBUG   | Event Handler #37435 | No Startup Script found!
15.09.2006 12:39:48.709 | WARNING | Kernel               | *** IPS started in Trail Version Mode!
15.09.2006 12:39:48.769 | MESSAGE | Main UserInterface   | Updating ModuleList...
15.09.2006 12:39:57.191 | DEBUG   | ExecuteThread ID: 1632 | Executing Script: index.php ~ Sender: WebInterface
15.09.2006 12:39:57.952 | CUSTOM  | Webinterface:        | AccessDenied fehlerhafter Loginversuch: Guest
15.09.2006 12:39:57.962 | DEBUG   | ExecuteThread ID: 1632 | Executed, Ret: 1, Successful:True
15.09.2006 12:40:00.396 | DEBUG   | ExecuteThread ID: 1632 | Executing Script: auth.php ~ Sender: WebInterface
15.09.2006 12:40:00.536 | DEBUG   | ExecuteThread ID: 1632 | Executed, Ret: 1, Successful:True
15.09.2006 12:40:05.463 | DEBUG   | ExecuteThread ID: 1632 | Executing Script: auth.php ~ Sender: WebInterface
15.09.2006 12:40:05.613 | CUSTOM  | LOGIN                | Login: (XXXX) (IPS-Admin)
15.09.2006 12:40:05.633 | DEBUG   | ExecuteThread ID: 1632 | Executed, Ret: 1, Successful:True
15.09.2006 12:40:07.125 | DEBUG   | ExecuteThread ID: 1632 | Executing Script: index.php ~ Sender: WebInterface
15.09.2006 12:40:07.245 | DEBUG   | ExecuteThread ID: 1632 | Executed, Ret: 1, Successful:True
15.09.2006 12:40:07.366 | DEBUG   | ExecuteThread ID: 280 | Executing Script: index.php ~ Sender: WebInterface
15.09.2006 12:40:07.456 | DEBUG   | ExecuteThread ID: 280 | Executed, Ret: 1, Successful:True
15.09.2006 12:40:08.597 | DEBUG   | ExecuteThread ID: 1632 | Executing Script: rrd.php ~ Sender: WebInterface
15.09.2006 12:40:08.988 | DEBUG   | ExecuteThread ID: 1632 | Executed, Ret: 1, Successful:True
15.09.2006 12:40:10.400 | DEBUG   | ExecuteThread ID: 1632 | Executing Script: rrd.php ~ Sender: WebInterface
15.09.2006 12:40:10.650 | DEBUG   | ExecuteThread ID: 1632 | Executed, Ret: 1, Successful:True
15.09.2006 12:40:13.84 | DEBUG   | ExecuteThread ID: 280 | Executing Script: rrd.php ~ Sender: WebInterface
15.09.2006 12:40:13.284 | DEBUG   | ExecuteThread ID: 280 | Executed, Ret: 1, Successful:True
15.09.2006 12:40:17.170 | DEBUG   | ExecuteThread ID: 280 | Executing Script: rrd.php ~ Sender: WebInterface
15.09.2006 12:40:17.280 | DEBUG   | ExecuteThread ID: 280 | Executed, Ret: 1, Successful:True
15.09.2006 12:40:40.213 | DEBUG   | ExecuteThread ID: 3340 | Executing Script: rrd.php ~ Sender: WebInterface
15.09.2006 12:40:40.403 | DEBUG   | ExecuteThread ID: 3340 | Executed, Ret: 1, Successful:True
15.09.2006 12:40:41.875 | DEBUG   | ExecuteThread ID: 1632 | Executing Script: rrd.php ~ Sender: WebInterface
15.09.2006 12:40:42.85 | DEBUG   | ExecuteThread ID: 1632 | Executed, Ret: 1, Successful:True
15.09.2006 12:40:42.987 | DEBUG   | ExecuteThread ID: 1416 | Executing Script: TimerEvent.ips.php ~ Sender: TimerEvent
15.09.2006 12:40:43.27 | DEBUG   | VariableManager      | Variable: LastTimer (Integer), Value: 1158316843
15.09.2006 12:40:43.27 | DEBUG   | ExecuteThread ID: 1416 | Execution Result: 
15.09.2006 12:40:43.27 | DEBUG   | ExecuteThread ID: 1416 | Executed, Ret: 1, Successful:True
15.09.2006 12:40:57.277 | DEBUG   | ExecuteThread ID: 280 | Executing Script: rrd.php ~ Sender: WebInterface
15.09.2006 12:40:57.428 | CUSTOM  | MakeSensor           | -----------------RRD-----------------------------
15.09.2006 12:40:57.438 | DEBUG   | ExecuteThread ID: 280 | Executed, Ret: 1, Successful:True
15.09.2006 12:41:00.101 | DEBUG   | ExecuteThread ID: 2464 | Executing Script: rrd.php ~ Sender: WebInterface
15.09.2006 12:41:00.372 | DEBUG   | ExecuteThread ID: 2464 | Executed, Ret: 1, Successful:True
15.09.2006 12:41:02.244 | DEBUG   | ExecuteThread ID: 2464 | Executing Script: rrd.php ~ Sender: WebInterface
15.09.2006 12:41:02.415 | DEBUG   | ExecuteThread ID: 2464 | Executed, Ret: 1, Successful:True
15.09.2006 12:41:43.03 | DEBUG   | ExecuteThread ID: 2464 | Executing Script: TimerEvent.ips.php ~ Sender: TimerEvent
15.09.2006 12:41:43.03 | DEBUG   | ExecuteThread ID: 280 | Executing Script: ../web_data/rrd/exe/RRD_DataPoller.ips.php ~ Sender: RunScript
15.09.2006 12:41:43.03 | DEBUG   | ExecuteThread ID: 1632 | Executing Script: ../web_data/rrd/exe/RRD_GraphBuilder.ips.php ~ Sender: RunScript
15.09.2006 12:41:43.03 | DEBUG   | VariableManager      | Variable: LastTimer (Integer), Value: 1158316903
15.09.2006 12:41:43.03 | DEBUG   | ExecuteThread ID: 2464 | Execution Result: Timer [RRD_DataPoller] TriggeredTimer [RRD_GraphBuilder] Triggered
15.09.2006 12:41:43.03 | DEBUG   | ExecuteThread ID: 2464 | Executed, Ret: 1, Successful:True
15.09.2006 12:41:43.163 | CUSTOM  | RRD_Poller           |  ERROR: RRD DB D:/Programme/IP-Symcon/web_data/rrd/data/eeprzg550.rrd nicht gefunden!
15.09.2006 12:41:43.163 | CUSTOM  | RRD_Poller           |   Wert: 85
15.09.2006 12:41:43.163 | CUSTOM  | RRD_Poller           | Temperatur1 executed: 85 
15.09.2006 12:41:43.163 | CUSTOM  | RRD_DataPoller       |  1 Database(s) updated.
15.09.2006 12:41:43.163 | DEBUG   | ExecuteThread ID: 280 | Execution Result: 
 145: VALUE: Temperatur1  Wert: 85
 147: EXEC: D:/Programme/IP-Symcon/web_data/rrd/exe/rrdtool.exe update "D:/Programme/IP-Symcon/web_data/rrd/data/eeprzg550.rrd" N:85<---
 148: Result aus Exec: 1<br />
<b>Notice</b>:  Undefined variable: result in <b>D:\Programme\IP-Symcon\web_data\rrd\exe\RRD_DataPoller.ips.php</b> on line <b>155</b><br />

15.09.2006 12:41:43.163 | DEBUG   | ExecuteThread ID: 280 | Executed, Ret: 1, Successful:True
15.09.2006 12:41:43.173 | CUSTOM  | RRD_GraphBuilder     |  1 Graphs(s) builded.
15.09.2006 12:41:43.173 | DEBUG   | ExecuteThread ID: 1632 | Execution Result: Timestamp 12:09:00 > 12:09:43 && 12:09:43 >= 12:09:00  Temperatur
Temperatur queued

15.09.2006 12:41:43.173 | DEBUG   | ExecuteThread ID: 1632 | Executed, Ret: 1, Successful:True
15.09.2006 12:42:00.18 | DEBUG   | ExecuteThread ID: 2464 | Executing Script: TimerEvent.ips.php ~ Sender: TimerEvent
15.09.2006 12:42:00.18 | DEBUG   | ExecuteThread ID: 1416 | Executing Script: ../web_data/rrd/exe/RRD_DataPoller.ips.php ~ Sender: RunScript
15.09.2006 12:42:00.28 | DEBUG   | ExecuteThread ID: 3340 | Executing Script: ../web_data/rrd/exe/RRD_GraphBuilder.ips.php ~ Sender: RunScript
15.09.2006 12:42:00.68 | DEBUG   | VariableManager      | Variable: LastTimer (Integer), Value: 1158316920
15.09.2006 12:42:00.68 | DEBUG   | ExecuteThread ID: 2464 | Execution Result: Timer [RRD_DataPoller] TriggeredTimer [RRD_GraphBuilder] Triggered
15.09.2006 12:42:00.68 | DEBUG   | ExecuteThread ID: 2464 | Executed, Ret: 1, Successful:True
15.09.2006 12:42:00.98 | CUSTOM  | RRD_Poller           |  ERROR: RRD DB D:/Programme/IP-Symcon/web_data/rrd/data/eeprzg550.rrd nicht gefunden!
15.09.2006 12:42:00.98 | CUSTOM  | RRD_Poller           |   Wert: 85
15.09.2006 12:42:00.98 | CUSTOM  | RRD_Poller           | Temperatur1 executed: 85 
15.09.2006 12:42:00.98 | CUSTOM  | RRD_DataPoller       |  1 Database(s) updated.
15.09.2006 12:42:00.98 | DEBUG   | ExecuteThread ID: 1416 | Execution Result: 
 145: VALUE: Temperatur1  Wert: 85
 147: EXEC: D:/Programme/IP-Symcon/web_data/rrd/exe/rrdtool.exe update "D:/Programme/IP-Symcon/web_data/rrd/data/eeprzg550.rrd" N:85<---
 148: Result aus Exec: 1<br />
<b>Notice</b>:  Undefined variable: result in <b>D:\Programme\IP-Symcon\web_data\rrd\exe\RRD_DataPoller.ips.php</b> on line <b>155</b><br />

15.09.2006 12:42:00.98 | DEBUG   | ExecuteThread ID: 1416 | Executed, Ret: 1, Successful:True
15.09.2006 12:42:00.108 | CUSTOM  | RRD_GraphBuilder     |  1 Graphs(s) builded.
15.09.2006 12:42:00.118 | DEBUG   | ExecuteThread ID: 3340 | Execution Result: Timestamp 12:09:00 > 12:09:43 && 12:09:00 >= 12:09:00  Temperatur
Temperatur queued

15.09.2006 12:42:00.118 | DEBUG   | ExecuteThread ID: 3340 | Executed, Ret: 1, Successful:True
15.09.2006 12:42:08.470 | MESSAGE | Kernel               | *** IPS SHUTDOWN
(...)
15.09.2006 12:42:17.503 | SUCCESS | Kernel               | *** IPS SHUTDOWN COMPLETE

Hoffentlich kannst Du etwas damit anfangen.

Viele Grüße und Danke

Stefan

Hallo Stefan,

„D:/Programme/IP-Symcon/web_data/rrd/data/eeprzg550.rrd“ N:85<—
148: Result aus Exec: 1<br />
<b>Notice</b>: Undefined variable: result in <b>D:\Programme\IP-Symcon\web_data\rrd\exe\RRD_DataPoller.ips.php</b> on line <b>155</b><br />

Hoffentlich kannst Du etwas damit anfangen.

Viele Grüße und Danke

Stefan

welche Version hat die Datei rrd.ips.php ? Es sollte die 0.90 sein.

Gruss Torro

sollte die richtige sein:

rrd.register.php  	31.08.2006 21:59  	Register Modul RRD  	V0.85
rrd.php 	13.09.2006 16:32 	RRD Modul 	V0.89
rrd.ips.php 	14.09.2006 00:52 	RRD Class 	V0.90

Woran könnte es noch liegen?

Danke

Stefan

Hallo Stefan,

den Fehler hatte ich auch.
Du hast den Debug-Variable im RRD-Datapoller Script auf true gesetzt.

Dann ist in Zeile 155 ein Codefehler. Die Variable $result ist nicht definiert.

@Torro:
Ich glaube die Variable wird auch nicht benötigt.
Im Script Weather-Datapoller ist der gleiche Fehler in Zeile 160.

Grüßle
Winfried

Hallo Winfried,

danke fuer den Hinweis, das war noch ein Ueberbleibsel aus der Vorgaengerversion. Haettest Du uebrigens schon mal eher hier rein setzen koennen.:o

Stefan: Du kannst in den beiden Zeilen die Variable „.$result“ am Ende einfach loeschen.

Gruss Torro

Hat leider nichts damit zu tun. Auch bei debug=false wird keine Datenbank erzeugt. Aber in dieser Einstellung sehe ich überhaupt keine Fehlermeldung, deshalb dachte ich einmal, ich stelle das kurz auf true.

Alles in allem gehe ich jetzt davon aus, dass RRD in der Trialvariante nicht funktioniert, da ja scheinbar nur ich dieses Problem habe. Es macht auch keinen Sinn hier noch weiter Kraft hineinzustecken, wenn ich mich darauf verlassen kann, dass es in der Vollversion funktioniert.

Trotz alledem vielen Dank für die viele Hilfe.

Hallo Torro,

sorry, habe ich auch erst Anfang der Woche entdeckt. Ich bin gerade die tage dabei mich in die Programme einzulesen

Ich glaube ich hab da noch eine Unstimmigkeit bei der Regenmengenberechnung entdeckt, im Weather-Datapoller-Script.

Ich versuche dein Script zu Ermittlung der Regenmenge zu verstehen, da bei mir die Regenmenge immer null ist, obwohl die Variable „KS300_Regenmege“ richtig hochzählt (nach der Korrekturberechnung von http://www.ipsymcon.de/forum/showthread.php?t=1865&highlight=KS300)


//.......
}
// Behandlung Regenmenge
// $value = aktueller Wippenwert
IF ( !IPS_VariableExists ( 'RRD_RegenTag' ) ) { 
    IPS_CreateVariable ( 'RRD_RegenTag', 'Integer' ); 
    SetValueInteger( 'RRD_RegenTag', 0); 
}
IF ( !IPS_VariableExists ( 'RRD_RegenVorTag' ) ) { 
    IPS_CreateVariable ( 'RRD_RegenVorTag', 'Integer' ); 
    SetValueInteger( 'RRD_RegenVorTag', 0);
}
if ( date("H") == '00' AND date("i") == '00' ) {
    SetValueInteger('RRD_RgenVorTag', GetValueInteger('RRD_RegenTag') );
    // Du setzt am Anfang den Tages den Wert RRD-Regentag geich 0
    SetValueInteger('RRD_RegenTag',0);
}
$regen_new = $value;
$regen_old = GetValueInteger('RRD_RegenTag');
// Damit wird der Wert $regen_old auch gleich 0
if ( $regen_new < $regen_old ) {
    // Zaehlerueberlauf 12bit
    $regen_new = $regen_new + 4095;
}
$value = ( $regen_new - $regen_old );
// $regen_new ist der aktuelle Stand des Wippenzählers, bei mir aktuell 1022. Damit wird der Wert $value auch 1022.
// Da der Wert größer 100 ist springt das Script in den "else-Zweig und setzt $value gleich 0"
if ( $value < 100 ) {
    SetValueInteger('RRD_RegenTag', $value);
} else {
    $value = GetValueInteger('RRD_RegenTag');
}
$value = $value * $graph['rmfaktor'];
//.........
// Somit kommt der Regenberechnung erst in Gang, wenn der Wippenzähler am Anfang des Tages unter 100 liegt.

Kannst du das nachvollziehen oder mache ich hier einen Denkfehler…

Grüßle

Winfried

Hallo Winfried,

ich habe es zur besseren Lesbarkeit mal formatiert und in PHP-Code Klammern gesetzt. Ich schaue mir das heute abend mal genauer an.

Gruss Torro

Hallo Torro,

ist das Update relevant für den Thread
http://www.ip-symcon.de/forum/showthread.php?t=2058&page=3 ?
Wenn nicht kannst Du mir sagen, wie ich jetzt wieder auf einen sauberen Stand komme? Hoffentlich nicht IPS neu installieren…:confused:
Es wäre hilfreich die genauen Voraussetzungen für das Funktionieren wie Variablen (RRD_xx), Versionsnummer von rrdtool.exe, update.php, Live-Update etc. zu wissen.
Wäre es möglich, daß Du jedesmal ein Paket von lauffähigen Dateien schnürst?
Das letzte Update hat mir jedenfalls alles zerschossen.

Danke und Gruß
cypher0815