Hallo,
ich hoffe das ich hier im richtigen Bereich angesiedelt bin. Das Projekt gibt es schon
http://www.stephank383.de/tutorials/netatmo-kindle/ ( ist nicht meine Page! )
Allerdings wird hier weniger auf die Einrichtung des Raspberry Pi eingegangen. Ich bin seit einer Woche an diesem Projekt dran und habe mit 0 Ahnung von Linux und PHP angefangen. Bei Fragen zu diesem Projekt helfe ich gerne weiter, zumindest bis zu den Punkt wo ich jetzt angelangt bin.
Zum jetzigen Zeitpunkt habe ich die Erstellung der .png mit den Daten, die von Netatmo geliefert werden, hinbekommen ( siehe Anhang )
Die meisten Probleme hatte ich mit der Ausrichtung der Daten und auch mit dem Cronjob ( per Firefox ausgeführt funktionierte das Script, per Cronjob nicht ). Hier war ein Fehler in der PHP Datei, der den Cronjob nicht laufen ließ. Komischerweise ging es über das manuelle anstarten des Scripts. Bis ich herausgefunden habe das man das Script ja auch über die Konsole starten kann, anstatt die php zu debuggen, gingen 2 Tage ins Land
Nun möchte ich noch die Batterieanzeige hinzufügen und auch ein Wettersymbol. Meine Fragen stelle ich aber nun im nächsten Beitrag.
Automatisch zusammengefügt:
Nachdem ich nun also gestern herausgefunden habe das man nicht extra das Script debuggen muss um Fehler zu finden, sondern auch einfach mal das Script in der Konsole ausführen kann, bin ich etwas weiter gekommen.
Nun habe ich das Problem das ich gerne die Batterieanzeige mit einbauen möchte. Dafür will ich per lftp eine Datei vom Kindle holen.
Das Script hierfür nehme ich von der Seite
[code=php]// Zugangsdaten Kindle
$url = "lokale ip oder dyndns";
$user = "root";
$password = "euer passwort für den kindle
// Variablen
$local = "/pfad/battery.txt";
$remote = "/sys/devices/system/yoshi_battery/yoshi_battery0/battery_capacity";
// Datei vom Kindle laden
unlink($local);
exec('lftp sftp://'. $user .':'. $password .'@'. $url .' -e "get '. $remote .' -o '. $local .'; bye"');
// Lokale Datei öffnen
$battery = file($local);
$battery = str_replace("%", "", $battery[0]);
[/php]
Wie bekomme ich jetzt den SSH Key auf dem einfachsten Wege auf meinen Server? Daran scheitert es nämlich zur Zeit?
Kann ich mich hier 1x manuell mit der Konsole verbinden? Wenn ja, was muss ich dort eingeben?