Renault 5 Anbindung

Überwachung der Solaranlage per eMail oder Pushover und Steuerung von Geräten mit Smart Home Zentralen. PV-Überschuss Steuerung verbunden mit Geräten und Tasmota Firmware. Wallbox Steuerungen und API Schnittstelle, über die Daten in die Solaranzeigen Datenbanken geschrieben und gelesen werden können. Alles, was man für Steuerungsaufgaben benötigt.

Moderator: Ulrich

bul13
Beiträge: 17
Registriert: Do 16. Mai 2024, 22:27
Danksagung erhalten: 1 Mal

Renault 5 Anbindung

Beitrag von bul13 »

Ich habe über den Link "https://github.com/db-EV/ZoePHP/tree/main/src" erfolgreich meinen R5 in die Solaranzeige einbinden können. Das Verzeichnis "src" habe ich als Unterverzeichnis "renault" unter "/var/www/html" abgespeichert. Nachdem ich in diesem Verzeichnis die config.php Datei für meinen myRenault Zugang und die VIN eingetragen habe, konnte ich die Daten meines Fahrzeuges mit dem Befehl "php index.php" abrufen.
Soweit so gut!
Wenn ich nun aber einen Cronjob anlege (alle 15 Minuten), dann wird dieser einfach nicht ausgeführt! Ich habe in die "index.php" einen Befehl eingebaut, der protokolliert mir in einer log-Datei wenn diese Datei aufgerufen und wieder beendet wird. Das funktioniert auch so weit beim manuellen Aufruf.
Aber leider wird der Cronjob nicht aufgerufen!
Die Datei sollte auch alle Berechtigungen haben, da ich sie mit "chmod 777" entsprechend berechtigt habe.

Warum nicht? Kann mir jemand helfen?
Im Anhang meine Crontab, das Verzeichnis "renault" und die Datei "index.php" im Verzeichnis Renault

Danke schon mal an alle für eure Hilfe!!!
lg Helmut
Dateianhänge
index.php
(24.88 KiB) 2-mal heruntergeladen
Verzeichnis renault.png
Verzeichnis renault.png (39.15 KiB) 77 mal betrachtet
Crontab.png

Benutzeravatar
Ulrich
Administrator
Beiträge: 6286
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 160 Mal
Danksagung erhalten: 936 Mal

Re: Renault 5 Anbindung

Beitrag von Ulrich »

Hallo Helmut,
die Antwort ist einfach:

Entweder ändere die Zeile in der crontab so:

*/15 * * * * php /var/www/html/renault/index.php >/dev/null

oder

trage als erste Zeile in die index.php folgende Zeile ein: ( noch vor <?php )

#!/usr/bin/php
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

bul13
Beiträge: 17
Registriert: Do 16. Mai 2024, 22:27
Danksagung erhalten: 1 Mal

Re: Renault 5 Anbindung

Beitrag von bul13 »

Hallo Ulrich,
danke für die schnelle Rückmeldung!
Ja, jetzt funktioniert es so wie gewünscht!

Aber was macht dieser Befehl eigentlich? Warum funktioniert es nicht wenn ich nur den Link eintrage?
Dass meine PHP-Kenntnisse überschaubar sind, ist wohl ersichtlich.

Danke auf jeden Fall für die Hilfe!
lg Helmut

Benutzeravatar
Ulrich
Administrator
Beiträge: 6286
Registriert: Sa 7. Nov 2015, 10:33
Wohnort: Essen
Hat sich bedankt: 160 Mal
Danksagung erhalten: 936 Mal

Re: Renault 5 Anbindung

Beitrag von Ulrich »

Deine index.php ist eine PHP Datei, womit Linux nichts anfangen kann. Also muss ich Linux erst sagen, welchen Interpreter es zur Ausführung benötigt. In meinen beiden Lösungen wird jedes Mal Linux mitgeteilt, dass es erst PHP starten und dann die Datei einlesen und verarbeiten soll.
-----------------------------------------------------
Ulrich . . . . . . . . [ Admin ]

bul13
Beiträge: 17
Registriert: Do 16. Mai 2024, 22:27
Danksagung erhalten: 1 Mal

Re: Renault 5 Anbindung

Beitrag von bul13 »

Super! Danke für die Erklärung!
Wieder etwas dazu gelernt...

Zurück zu „Überschuss Steuerung, Anlagenüberwachung, Anbindung an die Heizung, API Schnittstelle und vieles Andere mehr.“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste