Seite 1 von 2

hänge beim Wetter

Verfasst: Di 15. Aug 2023, 17:40
von TheSimpsons
Hallo,

ich wollte in mein Dashboard noch das Wetter implementieren und bin der Anleitung Schritt für Schritt gefolgt, unter den select measurement taucht der Punkt aktuellesWetter erst gar nicht auf. Die Werte in er userconfig habe ich xmal geprüft (true, API und Local ID) alles korrekt.

Wenn ich über putty php /var/www/html/wetterdaten.php aufrufe kommt folgende Fehlermeldung:
PHP Warning: fopen(/var/www/html/../log/solaranzeige.log): failed to open stream: Permission denied in /var/www/html/phpinc/funktionen.inc.php on line 8475

Bitte um Hilfe, DANKE !

Re: hänge beim Wetter

Verfasst: Di 15. Aug 2023, 17:56
von Ulrich
schreibe mal bitte sudo davor, damit du die richtigen Rechte hast.

Re: hänge beim Wetter

Verfasst: Di 15. Aug 2023, 18:18
von TheSimpsons
auweh, ich kann ja echt nichts :roll:

da passiert etliche Sekunden gar nichts und dann kommt ohne eine Meldung die Befehlszeile wieder

Re: hänge beim Wetter

Verfasst: Mi 16. Aug 2023, 08:07
von gerihouse
das würde ja passen. Schau mal in die solaranzeige.log Datei im /var/www/log Verzeichnis. Da solltest du eine log Ausgabe sehen.

Re: hänge beim Wetter

Verfasst: Mi 16. Aug 2023, 08:26
von Ulrich
TheSimpsons hat geschrieben:
Di 15. Aug 2023, 18:18
auweh, ich kann ja echt nichts :roll:

da passiert etliche Sekunden gar nichts und dann kommt ohne eine Meldung die Befehlszeile wieder
Das ist so gewollt, damit nicht tausende Solaranzeigen in derselben Sekunde die Wetterserver abfragen. Die Raspberry "Uhr" ist so genau, dass die Abfrage wirklich zur selben Millisekunde startet. Deshalb diese unterschiedlichen, gewollten Verzögerungen. Eine LOG Ausgabe wird nur in die LOG Datei "/var/www/log/solaranzeige.log" geschrieben. Man erkennt sie an dem Kürzel "WET" in der LOG-Datei.

Re: hänge beim Wetter

Verfasst: Mi 16. Aug 2023, 15:11
von TheSimpsons
Da finde ich folgende Zeilen:

16.08. 13:20:01 |------------------- Start wetterdaten.php --------------------
16.08. 13:20:02 WET-API Abfrage -1 Sekunden nach jeder vollen Stunde.
16.08. 13:20:02 -Zu viele PHP Scripte: multi_regler_auslesen.php
16.08. 13:20:02 !! -|---> Stop PHP Script: multi_regler_auslesen.php ********** ****
16.08. 13:20:09 WET-Wetterdaten ausgeschaltet.
16.08. 13:20:09 WET-Prognoseeinstellung: keine
16.08. 13:20:09 WET-Wetterprognose ausgeschaltet.
16.08. 13:20:09 |------------------- Stop wetterdaten.php ---------------------

Re: hänge beim Wetter

Verfasst: Mi 16. Aug 2023, 15:41
von Ulrich
TheSimpsons hat geschrieben:
Mi 16. Aug 2023, 15:11
Da finde ich folgende Zeilen:

16.08. 13:20:01 |------------------- Start wetterdaten.php --------------------
16.08. 13:20:02 WET-API Abfrage -1 Sekunden nach jeder vollen Stunde.
16.08. 13:20:02 -Zu viele PHP Scripte: multi_regler_auslesen.php
16.08. 13:20:02 !! -|---> Stop PHP Script: multi_regler_auslesen.php ********** ****
16.08. 13:20:09 WET-Wetterdaten ausgeschaltet.
16.08. 13:20:09 WET-Prognoseeinstellung: keine
16.08. 13:20:09 WET-Wetterprognose ausgeschaltet.
16.08. 13:20:09 |------------------- Stop wetterdaten.php ---------------------
Das sieht sehr gut aus. Die Wetterdaten melden keinen Fehler. Mit deinen Reglern gibt es aber ein Problem. Da scheint ein Regler nicht ausgelesen werden zu können.

Re: hänge beim Wetter

Verfasst: Mi 16. Aug 2023, 16:25
von TheSimpsons
Ja das ist richtig, ich wollte einen DTSU666 Smartmeter über tcp auslesen, brauche dazu aber den RS485 / tcp Adapter den habe ich noch nicht.

Re: hänge beim Wetter

Verfasst: Do 17. Aug 2023, 08:28
von TheSimpsons
Guten Morgen, scheint der Fehler dann an openweather bzw. meinem API zu liegen ?

Re: hänge beim Wetter

Verfasst: Do 17. Aug 2023, 08:50
von gerihouse
Wieviele n.user.config.php hast du erstellt? Wahrscheinlich hängt da ein Script

Wie schaut deine crontab aus, sudo crontab -l