Probleme mit _math.php
Moderator: Ulrich
Probleme mit _math.php
Hallo zusammen,
wollte mal ein wenig mit der _math Arbeiten und erstmal das Beispiel in der PDF für die Temperatur des Raspi auslesen beschäftigen.
Hab die PHP nach der Anleitung angelegt bekomm aber leider diesen Fehler im php.log
[14-Feb-2024 10:29:55 Europe/Berlin] PHP Notice: Undefined variable: RaspiTemp in /var/www/html/raspi_temp_math.php on line 14
[14-Feb-2024 10:29:55 Europe/Berlin] PHP Notice: Undefined variable: FreierSpeicher in /var/www/html/raspi_temp_math.php on line 15
[14-Feb-2024 10:29:55 Europe/Berlin] PHP Notice: Undefined index: zentralerTimestamp in /var/www/html/raspi_temp_math.php on line 16
[14-Feb-2024 10:29:55 Europe/Berlin] PHP Notice: Undefined variable: funktionen in /var/www/html/raspi_temp_math.php on line 20
[14-Feb-2024 10:29:55 Europe/Berlin] PHP Fatal error: Uncaught Error: Call to a member function log_schreiben() on null in /var/www/html/raspi_temp_math.php:20
Meine PHP
#!/usr/bin/php
<?php
/*****************************************************************************
// Raspberry Temperatur in die Infux Datenbank speichern
// Die Temperatur steckt in der Variable $RaspiTemp
*****************************************************************************/
// So wird die Zusatz Query zusammengestellt.
// Alle Daten werden in die aktuelle Datenbank des Gerätes in das Measurement "Service" geschrieben
// Der Zeitstempel ist der 'zentrale Timestempel'
// Damit ist die Visualisierung in Grafana sehr einfach.
$aktuelleDaten["ZusatzQuery"] = "Service RaspiTemp=".round($RaspiTemp,1);
$aktuelleDaten["ZusatzQuery"] = ",RaspiFreierSpeicher=\"".$FreierSpeicher."\"";
$aktuelleDaten["ZusatzQuery"] .= " ".$aktuelleDaten["zentralerTimestamp"];
// Wenn der Wert auch in die LOG Datei geschrieben werden soll.
$funktionen->log_schreiben("Rasperry Temperatur: ".round($RaspiTemp,1)." °C","> ",5);
?>
wollte mal ein wenig mit der _math Arbeiten und erstmal das Beispiel in der PDF für die Temperatur des Raspi auslesen beschäftigen.
Hab die PHP nach der Anleitung angelegt bekomm aber leider diesen Fehler im php.log
[14-Feb-2024 10:29:55 Europe/Berlin] PHP Notice: Undefined variable: RaspiTemp in /var/www/html/raspi_temp_math.php on line 14
[14-Feb-2024 10:29:55 Europe/Berlin] PHP Notice: Undefined variable: FreierSpeicher in /var/www/html/raspi_temp_math.php on line 15
[14-Feb-2024 10:29:55 Europe/Berlin] PHP Notice: Undefined index: zentralerTimestamp in /var/www/html/raspi_temp_math.php on line 16
[14-Feb-2024 10:29:55 Europe/Berlin] PHP Notice: Undefined variable: funktionen in /var/www/html/raspi_temp_math.php on line 20
[14-Feb-2024 10:29:55 Europe/Berlin] PHP Fatal error: Uncaught Error: Call to a member function log_schreiben() on null in /var/www/html/raspi_temp_math.php:20
Meine PHP
#!/usr/bin/php
<?php
/*****************************************************************************
// Raspberry Temperatur in die Infux Datenbank speichern
// Die Temperatur steckt in der Variable $RaspiTemp
*****************************************************************************/
// So wird die Zusatz Query zusammengestellt.
// Alle Daten werden in die aktuelle Datenbank des Gerätes in das Measurement "Service" geschrieben
// Der Zeitstempel ist der 'zentrale Timestempel'
// Damit ist die Visualisierung in Grafana sehr einfach.
$aktuelleDaten["ZusatzQuery"] = "Service RaspiTemp=".round($RaspiTemp,1);
$aktuelleDaten["ZusatzQuery"] = ",RaspiFreierSpeicher=\"".$FreierSpeicher."\"";
$aktuelleDaten["ZusatzQuery"] .= " ".$aktuelleDaten["zentralerTimestamp"];
// Wenn der Wert auch in die LOG Datei geschrieben werden soll.
$funktionen->log_schreiben("Rasperry Temperatur: ".round($RaspiTemp,1)." °C","> ",5);
?>
- Ulrich
- Administrator
- Beiträge: 5579
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 125 Mal
- Danksagung erhalten: 838 Mal
Re: Probleme mit _math.php
Die _math Datei kann nicht "raspi_temp_math.php" heißen.
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]
Ulrich . . . . . . . . [Projekt Administrator]
Re: Probleme mit _math.php
Sorry war ein unterstrich zu viel. Hab es umbenannt raspitemp_math.php. kommt aber selber fehler.
Oder wie muss die sonst heißen?
Oder wie muss die sonst heißen?
- Ulrich
- Administrator
- Beiträge: 5579
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 125 Mal
- Danksagung erhalten: 838 Mal
Re: Probleme mit _math.php
Nein, die _math Datei kann nur so heißen, wie ein Gerät, was ausgelesen wird.
Wenn du z.B. einen Growatt Wechselrichter ausließt, kann die _math Datei nur growatt_math.php heißen.
Ein Gerät RaspiTemp gibt es nicht.
Welches Gerät liest du denn aus?
Wenn du z.B. einen Growatt Wechselrichter ausließt, kann die _math Datei nur growatt_math.php heißen.
Ein Gerät RaspiTemp gibt es nicht.
Welches Gerät liest du denn aus?
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]
Ulrich . . . . . . . . [Projekt Administrator]
Re: Probleme mit _math.php
Hab es gemerkt.
hab es entsprechend umbenannt in opendtu_math.php
bekomme aber dennoch die selben Fehler
EDIT:
Hat sich erledigt. Hab es hinbekommen.
Danke Ulrich
hab es entsprechend umbenannt in opendtu_math.php
bekomme aber dennoch die selben Fehler
EDIT:
Hat sich erledigt. Hab es hinbekommen.
Danke Ulrich
Re: Probleme mit _math.php
Ok. Es scheint dennoch Probleme zu geben.
Aber keine Ahnung was da schief läuft.
Aber keine Ahnung was da schief läuft.
- Ulrich
- Administrator
- Beiträge: 5579
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 125 Mal
- Danksagung erhalten: 838 Mal
Re: Probleme mit _math.php
Kannst du bitte einmal den Text so ändern:
Code: Alles auswählen
$aktuelleDaten["ZusatzQuery"] = "Service RaspiTemp=".round($RaspiTemp,1);
$aktuelleDaten["ZusatzQuery"] = ",RaspiFreierSpeicher=\"".$FreierSpeicher."\"";
$aktuelleDaten["ZusatzQuery"] .= " ".$zentralerTimestamp;
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]
Ulrich . . . . . . . . [Projekt Administrator]
Re: Probleme mit _math.php
Hab es mal abgeändert. Nun werden aber keine Daten fortgeschrieben.
Hab dann mal über die Konsole einen Select gemacht und dort stehen auch nicht mehr Daten drin
Das ist alles. Der letzte Eintrag war gestern um 10:43. Danach nichts mehr. Wann wird die opendtu_math.php denn aufgerufen damit die Daten aufgefrischt werden?
time RaspiFreierSpeicher RaspiTemp
---- ------------------- ---------
2024-02-14T10:43:14Z 46G
40.8
2024-02-14T10:43:04Z 46G
40.8
2024-02-14T10:42:48Z 46G
39.7
2024-02-14T10:42:40Z 46G
39.7
2024-02-14T10:42:31Z 46G
39.7
2024-02-14T10:42:21Z 46G
39.7
2024-02-14T10:42:12Z 46G
39.7
2024-02-14T10:42:02Z 46G
39.7
2024-02-14T10:41:50Z 46G
39.2
2024-02-14T10:41:40Z 46G
39.2
2024-02-14T10:41:31Z 46G
39.2
2024-02-14T10:41:22Z 46G
39.2
2024-02-14T10:41:12Z 46G
39.2
2024-02-14T10:41:02Z 46G
39.2
2024-02-14T10:40:52Z 46G
39.7
2024-02-14T10:40:48Z 46G
39.7
2024-02-14T10:40:42Z 46G
39.7
2024-02-14T10:40:36Z 46G
39.7
Hab dann mal über die Konsole einen Select gemacht und dort stehen auch nicht mehr Daten drin
Das ist alles. Der letzte Eintrag war gestern um 10:43. Danach nichts mehr. Wann wird die opendtu_math.php denn aufgerufen damit die Daten aufgefrischt werden?
time RaspiFreierSpeicher RaspiTemp
---- ------------------- ---------
2024-02-14T10:43:14Z 46G
40.8
2024-02-14T10:43:04Z 46G
40.8
2024-02-14T10:42:48Z 46G
39.7
2024-02-14T10:42:40Z 46G
39.7
2024-02-14T10:42:31Z 46G
39.7
2024-02-14T10:42:21Z 46G
39.7
2024-02-14T10:42:12Z 46G
39.7
2024-02-14T10:42:02Z 46G
39.7
2024-02-14T10:41:50Z 46G
39.2
2024-02-14T10:41:40Z 46G
39.2
2024-02-14T10:41:31Z 46G
39.2
2024-02-14T10:41:22Z 46G
39.2
2024-02-14T10:41:12Z 46G
39.2
2024-02-14T10:41:02Z 46G
39.2
2024-02-14T10:40:52Z 46G
39.7
2024-02-14T10:40:48Z 46G
39.7
2024-02-14T10:40:42Z 46G
39.7
2024-02-14T10:40:36Z 46G
39.7
- Ulrich
- Administrator
- Beiträge: 5579
- Registriert: Sa 7. Nov 2015, 10:33
- Wohnort: Essen
- Hat sich bedankt: 125 Mal
- Danksagung erhalten: 838 Mal
Re: Probleme mit _math.php
Jede Minute mit dem Abfragen der DTU. Schaue doch einmal in die /var/ww/log/php.log
-----------------------------------------------------
Ulrich . . . . . . . . [Projekt Administrator]
Ulrich . . . . . . . . [Projekt Administrator]
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste