Hi, danke für den Hinweis. Die Buttons verschieben sich aufgrund des langen Namens von "Lampe Laube Tisch". Wenn du den Namen ein bisschen kürzt sollte es wieder passen.
PowerPi: Raspberry Pi Haussteuerung
-
PeterSilie -
16. September 2013 um 21:16 -
Erledigt
L
I
V
E
Stammtisch ab 20:30 Uhr im Chat
-
-
PowerPi: Raspberry Pi Haussteuerung? Schau mal ob du hier fündig wirst!
-
Hallo PeterSilie,
danke für den Tipp jetzt geht es.
Könnte man die Steuerung auch irgendwie mit der App NetIO durchführen ?
Hast du vor noch weitere Funktionen wie z.B Raumtemperaturen hinzu zu fügen ?Gruß Holgi
-
Hallo ich habe hier ein kleinen Problem, ich habe alles nach Anleitung Installiert nur kommt jetzt wen ich im Browser meine IP eingebe nur Welcome to nginx!
Ich habe schon an denn nginx Server rumgespielt aber ohne Erfolg. Vielleicht kann von euch mir ja wer Helfen.Code
Alles anzeigen# You may add here your # server { # ... # } # statements for each of your virtual hosts to this file ## # You should look at the following URL's in order to grasp a solid understanding # of Nginx configuration files in order to fully unleash the power of Nginx. # http://wiki.nginx.org/Pitfalls # http://wiki.nginx.org/QuickStart # http://wiki.nginx.org/Configuration # # Generally, you will want to move this file somewhere, and start with a clean # file but keep this around for reference. Or just disable in sites-enabled. # # Please see /usr/share/doc/nginx-doc/examples/ for more detailed examples. ## server { #listen 80; ## listen for ipv4; this line is default and implied #listen [::]:80 default_server ipv6only=on; ## listen for ipv6 root /usr/share/nginx/www; index index.html index.htm; # Make site accessible from http://localhost/ #server_name localhost; location / { # First attempt to serve request as file, then # as directory, then fall back to displaying a 404. try_files $uri $uri/ /index.html; # Uncomment to enable naxsi on this location # include /etc/nginx/naxsi.rules } location /doc/ { alias /usr/share/doc/; autoindex on; allow 127.0.0.1; allow ::1; deny all; } # Only for nginx-naxsi used with nginx-naxsi-ui : process denied requests #location /RequestDenied { # proxy_pass http://127.0.0.1:8080; #} #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # #error_page 500 502 503 504 /50x.html; #location = /50x.html { # root /usr/share/nginx/www; #} # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # #location ~ \.php$ { # fastcgi_split_path_info ^(.+\.php)(/.+)$; # # NOTE: You should have "cgi.fix_pathinfo = 0;" in php.ini # # # With php5-cgi alone: # fastcgi_pass 127.0.0.1:9000; # # With php5-fpm: # fastcgi_pass unix:/var/run/php5-fpm.sock; # fastcgi_index index.php; # include fastcgi_params; #} # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # #location ~ /\.ht { # deny all; #} } # another virtual host using mix of IP-, name-, and port-based configuration # #server { # listen 8000; # listen somename:8080; # server_name somename alias another.alias; # root html; # index index.html index.htm; # # location / { # try_files $uri $uri/ =404; # } #} # HTTPS server # #server { # listen 443; # server_name localhost; # # root html; # index index.html index.htm; # # ssl on; # ssl_certificate cert.pem; # ssl_certificate_key cert.key; # # ssl_session_timeout 5m; # # ssl_protocols SSLv3 TLSv1; # ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv3:+EXP; # ssl_prefer_server_ciphers on; # # location / { # try_files $uri $uri/ =404; # } #} server { listen 80; root /var/www; index index.html index.php; server_name localhost; location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
-
Hallo, hast du den Inhalt des www Ordners nach /var/www kopiert ?
-
Ja ich habe denn Order www nach /var/www kopiert und es dann gestartet.
-
hast du auch die index.php seite aufgerufen?
-
Wie soll ich die index.php Seite aufrufen?
-
solange die index.html seite deines nginx Servers im www ordner liegt, ruft er die index.html seite als erstes auf und nicht die index.php seite
-
Dies geht auch nicht. Es Liegt keine index.html in denn Order www. Dort ist nur eine index.php vorhanden.
-
Hast Du denn wie schon geschrieben, die http://deinserver.ip/index.php aufgerufen?
Geht nicht? Dann include mal die index.php in eine start.html Datei und rufe danach http://deineserver.ip/start.html und schau was dann passiert.
lg Peter
Edit: vergiss das includen, das da index.php ja durch den Server erkannt wird. Habe mir die Anleitung eben dazu durchgelesen.
Also nur den ersten Teil mal probieren. -
Hi, ersetze bitte 'index index.html index.htm;' durch 'index index.php'.
-
Moin,
ich mal wieder.
Wollte PowerPi nun unter Raspbmc installieren, da dieses die meiste Zeit bei mir läuft und die nette Zusatzfunktion mit den schaltbaren Steckdosen der Pi zusätzlich ja schaffen sollte.
Installiert habe ich alles, prima!Nun stehe ich allerdings vor dem Problem, dass das XBMC-Webinterface den Port 80 belegt und deswegen nginx nicht startet.
Frage 1: Kann man die PowerPi-index.php auf einen anderen Port legen und den dann im Browser aufrufen?
Frage 2: Kann man das XBMC-Webinterface löschen/abschalten/deaktivieren und stattdessen das PowerPi-Webinterface anzeigen? (Brauche dank der Yatse-App das XBMC-Webinterface eh nicht )Mfg
-
Klar, schreib in die nginx-config einfach statt 'listen 80;' einen unbenutzten Port hin.
-
Frage 2: Kann man das XBMC-Webinterface löschen/abschalten/deaktivieren und stattdessen das PowerPi-Webinterface anzeigen? (Brauche dank der Yatse-App das XBMC-Webinterface eh nicht )
Mfg
Klar kannste du das Webinterface deaktivieren, du kannst auch den Port ändern unter den Systemeinstellungen
-
Du meinst in die "etc/nginx/sites-enabled/default"?
Egal, welchen Port ich dort bei listen schreibe, es kommt nach Eingabe von "meineip:port" im Browser ein "403 Forbidden"-Fehler
Mfg
-
Was bedeutet denn Fehler 403? Google könnte dir die Antwort liefern.
-
Super Sache das Script, habe es auf meinen Pi testweise mit Apache2 laufen. Dort muss man lediglich, wer es noch nicht hat "libapache2-mod-php5" mit Installieren.
Code
Alles anzeigenWenn Apache bereits installiert ist, fällt das hier weg: sudo useradd www-data sudo groupadd www-data sudo usermod -g www-data www-data sudo mkdir /var/www Danach geht es hier weiter: sudo chmod 775 /var/www -R
Ebenso entfällt die Aufgabe mit dem "sudo vi /etc/nginx/sites-enabled/default" das passt nach einem "sudo a2enmod php5" und dann den Neustart des Apachen mit "sudo /etc/init.d/apache2 restart" Dann der Anleitung weiter folgen, und alles klappt.
Nochmals Danke für Deine Anleitung und Script.lg Peter
-
Danke für Tipps Peter,
Minfred: Nach jeder Änderung an der Nginx-Config den Server mit 'service nginx restart' oder 'sudo /etc/init.d/nginx restart' neustarten -
Okay Problem gelöst.
Nur nginx neu zu starten reichte nicht aus... nach komplettem Reboot und einigen doofen Fehlern meinerseits läuft es jetzt, vielen Dank!Mfg
-
Hallo
habe PowerPi erfolgreich übersetzt und installiert, kann jedoch den Server nicht starten obwohl das script vorhanden ist und ausführbar ist:<code>
pi@raspberrypi ~/PowerPi $ sudo /etc/init.d/powerpi start
sudo: unable to execute /etc/init.d/powerpi: No such file or directory
pi@raspberrypi ~/PowerPi $ ls -l /etc/init.d/power*
-rwxr-xr-x 1 root root 675 Okt 30 20:48 /etc/init.d/powerpi
</code>Auch der direkte Start des Servers schlägt fehl:
<code>
pi@raspberrypi ~/PowerPi $ /bin/powerpi & [1] 2705
pi@raspberrypi ~/PowerPi $ ps x
PID TTY STAT TIME COMMAND
2641 ? S 0:00 sshd: pi@pts/0
2642 pts/0 Ss 0:01 -bash
2706 pts/0 R+ 0:00 ps x [1]+ Speicherzugriffsfehler /bin/powerpi
</code>Woran kann das liegen?
Danke in voraus schon mal.
Gruß Roland -
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!