Morgen.
Es wird Winter und hab wieder Zeit zum basteln. Um diesen thread: http://www.photovoltaikforum.c…cher-schalten-t90115.html geht es hier.
Habe von Udo eine Erweiterung mit Schaltausgängen für den Raspberry Pi erhalten. Über die beiden S0-Schnittstellen wird die Datenbank gefüttert. Um die Schaltausgänge zu nutzen, fügt Ihr
Code
# die Relais ansteuern
echo 9 > /sys/class/gpio/export && echo out > /sys/class/gpio/gpio9/direction
echo 11 > /sys/class/gpio/export && echo out > /sys/class/gpio/gpio11/direction
in die /etc/rc.local ein. Danach ist es möglich, per
das Relais anziehen zu lassen, Schaltausgang ist geschlossen und mit
den Schaltausgang zu öffnen.
Mit dem Script vom obigen thread wollte ich den Eigenverbrauch erhöhen. Bekomme aber die Fehlermeldung:
PHP
pi@raspberrypi ~ $ cat test.php
<?php
$url='http://localhost/middleware.php/data/423d6bc0-78c2-11e4-8f47-e5c6f7c8b003.json?from=70%20seconds%20ago';
$content= file_get_contents($url);
$content=json_decode($content);
if (($content->data->rows)) {
$lastValue = $content->data->tuples[$content->data->rows-1][1];
echo "LastValue: $lastValue\n";
if (($lastValue < 200)) {
exec ("echo 0 > /sys/class/gpio/gpio9/value") //Aus
}
else {
if (($lastValue > 3200)) {
exec ("echo 1 > /sys/class/gpio/gpio9/value") //Ein
}
}
}
else echo "No Value\n";
?>
pi@raspberrypi ~ $ php test.php
PHP Parse error: syntax error, unexpected '}' in /home/pi/test.php on line 10
pi@raspberrypi ~ $
Alles anzeigen
Bin nicht so der Könner in Sachen php, wo liegt der Fehler?
Gruß, Mike