So schnell ist das Jahr nun wieder rum und in weniger als sechs Stunden feiern wir das Jahr 2017. Mit dem wahrscheinlich letzten Artikel in diesem Jahr möchten wir uns wieder herzlich bei Euch für die tolle Unterstützung und die Treue bedanken, die Ihr 2016 uns gegeben habt.
Wie auch letztes Jahr wieder ein Blick auf ein paar Zahlen. 2016 durften wir 23% mehr Nutzer begrüßen im Vergleich zum Vorjahr. Auch die Downloads für Pi Control gingen wieder durch die Decke. Mittlerweile wurde Pi Control mehr als 13000 mal heruntergeladen und mit circa 500 Aktualisierungen wurde von Pi Control 1.3.2 auf Version 1.3.3 gewechselt.
Pi Control 2.0
Und wie ich es vor ziemlich genau einem Jahr angekündigt habe, wird 2016 Pi Control 2.0 folgen. Nach einer wirklich sehr langen Betaphase mit Start im April kann ich nun stolz verkünden, Pi Control 2.0 ist nun final und ersetzt das viel genutzte Pi Control 1.3.3. Leider hat sich die finale Version über das Jahr sehr hingezogen, unter anderem durch das Schreiben der Abschlussarbeiten meines Fachabiturs und seit nun vier Monaten aufgrund meines Studiums. Ich denke allerdings, dass sich das Warten gelohnt hat bzw. die ersten fleißigen Tester sich auch mit der Beta vergnügen konnten. Auf Pi-Control.de findet Ihr den Download oder im Pi Control als Aktualisierung. Bei Fehlern, Fragen oder Anregungen einfach im Pi Control unter „Feedback“ oder hier im Blog unter „Kontakt“ schreiben.
Und nun verabschiede ich mich für dieses Jahr. Euch wünsche ich noch einen guten Start ins Jahr 2017 und hoffe, dass wir uns auch im nächsten Jahr wiedersehen.
Ich nutze jetzt hier einfach die Gelegenheit um ebenfalls DANKE zu sagen für die tolle Software! Weiter so – ich bin, wie viele andere wahrscheinlich, sehr gespannt was die zeit noch für nützliche Add in’s bringt…
Guten Rutsch nach 2017 wünscht Sascha
Ich habe eine Aktualisierung aus der Anwendung auf 2.0 durchgeführt. Beim nächsten Aufruf wurde ich aufgefordert einen Benutzer anzulegen und ein Passwort zu vergeben. Mein Passwort hatte nur 2 Buchstaben. Ich wurde im nächsten Schritt darauf hingewiesen, dass das Passwort zu kurz ist. Trotzdem konnte ich den Prozess fortsetzen.
Beim Aufruf der Webadresse für Pi Control erscheint nun eine Anmeldemaske. Ich kann mich allerdings mit dem angelegten Benutzer nicht anmelden.
Wie komme ich nun in die Anwendung?
Hallo Gregor,
vielen Dank für den Hinweis.
Bitte schaue einmal in dein Webverzeichnis (meistens unter /var/www/html/). Dort sollte ein Ordner für Pi Control sein. Schaue nun in diesem Ordner nach „resources/config/“. Dort sollte sich dann die Datei „user.config.ini.php“ finden. Öffne nun diese Datei und ersetzte den Inhalt mit folgendem.
Das Leerzeichen in der ersten Zeile bitte noch entfernen. Leider kann ich dies hier nicht so richtig machen in dem Kommentar.
Nun die Datei speichern und schließen. Anschließend sollte ein Login mit dem Benutzernamen „picontrol“ und dem Passwort „picontrol“ möglich sein. In den Einstellungen von Pi Control kannst du anschließend unter dem Punkt „Benutzer“ einen neuen Benutzer hinzufügen und den Nutzer „picontrol“ löschen.
Gruß
Willy
Hallo Willy,
ich kann nach wie vor mich nicht anmelden. Auch mit picontrol nicht. Ich hatte testweise den user pi angelegt. Nutze die aktuelle Version.
Gruß
Jörg
Hallo Jörg,
entschuldige die späte Antwort. Sollte das Problem noch nicht behoben sein, schicke mir doch bitte eine E-Mail mit der erwähnten Datei. Dann kann ich vielleicht einen Fehler in dieser erkennen.
Gruß
Willy
Hallo,
gab es hier eine Lösung? Ich stehe vor dem selben Problem.
Beste Grüße
Johannes
Ich würde zu dem Thema gerne nochmal meine Meinung geben, undzwar finde ich es nicht so gut, dass mir beim Erstellen eines Benutzers verweigert wird, Sonderzeichen jeglicher Art (z.B „[]“) zu verwenden. Ist das absichtlich oder einfach nicht beachtet worden? Ich finde es schade, dass es bis jetzt so ist, mir läuft es da immer kalt den Rücken runter, auch wenn ich sowas bei großen Firmen sehe, erst so sind Passwörter für mich sicher. Ich hoffe das wird in Zukunft noch behoben. Auf der einen Seite meckern viele immer rum, man solle doch bitte sichere Passwörter verwenden und dann sieht man sowas. (Bitte nicht als persönliche Beleidigung verstehen, sondern nur als konstruktive Kritik in betonter Form.)
Hallo Jonas,
das ist natürlich keine Absicht, wurde aber wohl von mir vergessen. Gerne kann ich mit dem nächsten Update weitere Zeichen erlauben.
Gruß
Willy
Danke für die super Software! – Ich habe das Upgrade auf meinen Raspberry Pi 3 und Android-Client erfolgreich installieren können.
Jedoch bekomme ich in der Statistik bei der CPU-Auslastung folgende Fehlermedlung „Es ist ein Fehler aufgetreten! Fehlercode: 200“. Auch in der Übersicht wird die CPU Last nur mit 0% angezeigt. Ich habe bemerkt, dass jetzt jeder Kern angezeigt wird. Kann es sein, dass ggf. die „alten“ Logaufzeichnungen schuld daran sind?
Hallo Gerry,
schön, dass dir Pi Control gefällt.
Könntest du bei der Statistik einmal die Entwicklerkonsole deines Browsers öffnen und anschließend den Tab mit den Netzwerktools auswählen? (Chrome, IE/Edge, Firefox) Nach einem erneuten Laden der Seite solltest du eine lange Liste mit Eintragen zu Skripten sehen. In der Liste sollte auch mehrmals der Eintrag „statistic.php“ auftauchen. Wähle nun aus diesen den dritten Eintrag, wenn bei dir auch an dritter Stelle in der Statistik die Statistik „CPU-Auslastung“ steht. Solltest du weniger Statistiken eingeblendet haben, wähle bitte entsprechend einen anderen Eintrag. Nachdem du den Eintrag ausgewählt hast, öffnet sich ein neues kleines Fenster. Klicke in diesem Fenster auf den Tab „Response“/“Body“. Sollte dort eine Fehlermeldung stehen, schicke dieser mir bitte. Ich hoffe die Erklärung ist halbwegs verständlich.
Du kannst auch versuchen die entsprechende Statistik in den Einstellungen zurückzusetzen.
Zur CPU-Last in der Übersicht: Ich habe mit Pi Control 2.0 ein anderes (und hoffentlich besseres) Verfahren. Die Werte sollten nun eigentlich mehr der Realität entsprechen. Als kleinen Test kannst du die Seite auch einmal sehr häufig hintereinander neu laden. Dadurch sollte die CPU-Last kurzzeitig leicht ansteigen.
Gruß
Willy
Hallo Willy,
Ich habe die „CPU-Auslastung“ zurückgesetzt – da kam immer noch derselbe Fehler. Den Fehler bei „statistic.php“ habe ich ausgelesen:
„Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /var/www/html/picontrol/resources/library/statistic/statistic.function.php on line 32“. Das „array“ wird wohl zu gross für meine Statistikzahlen (kommen auch noch aus Pi Control 1.3.3).
Nachdem ich alle Statistiken zurückgesetzt habe, läuft die Anzeige nun ohne Fehler. Mal abwarten, ob es wieder voll läuft – aber evtl. ist es ja damit behoben.
Gruess
– Gerry
Vielen Dank für die Antwort.
Sollte es dennoch wieder zu Problemen kommen kannst du mir gerne schreiben.
Gruß
Willy
Hallo und vielen Dank für die stetige Arbeit und Weiterentwicklung von PIC.
Bei dem Update auf die 2.0 bin ich leider auf die Fehlermeldung gestoßen, dass meine PHP 5.4 nicht unterstützt wird, dann das Update auf die 5.6.10 gemacht, leider bekomme ic hweiterhin folgende Fehlermeldung:
Deine PHP-Version (5.4.45-0+deb7u6) ist veraltet und nicht mit Pi Control 2.0 kompatibel. Bitte aktualisiere mindestens auf PHP 5.5!
VG
Uwe
Hallo Uwe,
vielen Dank für das nette Lob.
Hast du deinen Webserver sowie PHP (falls PHP-FPM) mal neu gestartet? Ein Neustart des Raspberry Pi tut es auch.
Anschließend sollte das Update funktionieren.
Gruß
Willy
Hallo Willy,
hatte in diesem Fall den kompletten Pi rebootet, Fehlermeldung bleibt die Gleiche.
Cache und Cookies im Browser löschen hatte auch nichts geholfen.
VG
Uwe
Hallo Uwe,
leider fällt mir momentan nicht mehr viel ein. Führe bitte noch folgende Befehle aus. Welche Rückgabe bekommst du?
Gruß
Willy
Hallo Willy,
folgenden Output bekomme ich:
php -v
PHP 5.6.10 (cli) (built: Jan 2 2017 07:50:22)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
php -r „echo PHP_VERSION;“
5.6.10pi@fhem ~ $
Sagt mir leider auch nicht viel mehr.
Wäre es „schlimm“ auf die aktuellste PHP zu aktualisieren?
VG
Uwe
Hallo Uwe,
den Befehlen nach sollte bei dir eigentlich PHP 5.6.10 laufen. Weshalb du im Pi Control nach wie vor PHP 5.4 angezeigt wird, kann ich nicht erklären. Hast du das Update schonmal neu heruntergeladen? Welche Meldung bekommst du momentan während des Updates angezeigt?
Gruß
Willy
Hallo Willy,
auch bei erneutem Herunterladen bleibt die Fehlermeldung die Gleiche („Deine PHP-Version (5.4.45-0+deb7u6) ist veraltet und nicht mit Pi Control 2.0 kompatibel. Bitte aktualisiere mindestens auf PHP 5.5!“)
Ich versuche die Tage mal auf eine andere PHP zu aktualisieren und teile dann das Resultat mit.
VG
Uwe
Hallo Willy,
ich bin „weiter“.
Das Update von wheezy zu jessie hat auf der PI die obenstehende Fehlermeldung entfernt und ich konnte einen User anlegen. Beim Updatevorgang wurde allerdings mit Fehlermeldung „Fatal error: Call to undefined function curl_init() in /var/www/pic/resources/update/setup.php on line 248“ abgebrochen.
Ich vermute hier ein Problemchen bei meinem Apache. Würde diesen bei Gelegenheit mal komplett neu aufsetzen und dann nochmal Rückmeldung geben.
Ausser du sagst mir, dass die o.g. Fehlermeldung nichts damit zu tun hat…
VG
Uwe
Hallo Uwe,
schön, dass du mittlerweile weiter gekommen bist. Den oben genannten Fehler kannst du mit folgendem Befehl beheben:
Anschließend den Webserver bzw. den Raspberry Pi neu starten.
Gruß
Willy
Hallo Willy,
du bist klasse, herzlichen Dank für die schnelle Antwort.
Hat geholfen und jetzt läuft die Version 2.0 auch bei mir 😀
Guten Start in die kommende Woche!
VG
Uwe
Hallo,
habe das selbe problem mit der fehlermeldung. php -v zeigt version 5.6.10 an aber update klappt nicht…
Hallo Andre,
hast du den Webserver schon mal neugestartet?
Gruß
Willy
Hallo,hab die pi komplett rebootet
Hallo Andre,
führe bitte mal folgende Befehl aus und schicke mir die Rückgabe:
Gruß
Willy
Scheint was beim updtae von php nicht funktioniert zy haben:
root@Flightaware:~# php -v
PHP 5.6.14 (cli) (built: Jan 2 2017 16:18:40)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
root@Flightaware:~#
root@Flightaware:~# php5-fpm -v
PHP 5.4.45-0+deb7u6 (fpm-fcgi) (built: Dec 16 2016 23:55:30)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
root@Flightaware:~# curl -sI „localhost“ | grep Server
Server: Apache/2.2.22 (Debian)
Hallo Andre,
versuch einfach mal php5-fpm zu deinstallieren
. Eventuell auch noch php5-cgi
. Anschließend php5-cgi wieder installieren
. Häufig werden beim Installieren auch einige Konfigurationen überarbeitet. Versuche anschließend nochmal Pi Control aufzurufen. Möglicherweise noch den Pi neu starten.
Gruß
Willy
Hallo,funktioniert jetzt,hab neu instaliert ueber curl https://pi-control.de/pic_installer | sudo bash
Besten Dank fuer die Hilfe und Das Programm
Hi und erstmal ein frohes und gesundes neues Jahr 🙂
Habe PiC 2.0 eben installiert und es gefällt mir ausgesprochen gut !!
Der php-Code sieht sehr aufgeräumt und strukturiert aus.
(Ein kleiner Fehler ist mir aufgefallen: Beim Motion-Plugin wird die falsche Beschreibung angezeigt.)
Ich steuere schon einige Sachen mittels pilight und lirc an und habe dafür entsprechende Scripte angelegt. Diese werden entweder mittels SSH oder PHP aufgerufen. Schön wäre nun ein Plugin welches mir einen On/Off Knopf mit dahinterliegendem Script zur Verfügung stellt.
PHP und Grafik sind leider nicht mein Ding, eher direkte Programmierung.
Ansonsten: Weiter so !!!
Gruß
Oli
Hallo Oli,
vielen Dank für das nette Lob. Auch dir ein frohes und erfolgreiches Jahr 2017.
Danke für den Hinweis, ich habe die Beschreibung korrigiert.
Gerne nehme ich deinen Wünsch bezüglich des Plugins auf.
Gruß
Willy
Guten Tag und ein gesundes neues Jahr. Ich gehöre auch zu den begeisterten Nutzer. Leider habe ich mit der neuen Version 2 Probleme bzw. Fragen auch nach einer komplett neuen Installation von PiC 2. Zum einen Wird das Wetter via Yahoo nicht angezeigt. Meldung: Server nicht erreichbar. Zum anderen scheint Terminal via HTTPS nicht zu laufen allerdings würde ich ungern den HTTP Zugang verwenden. Vielleicht haben Sie ja eine Idee. LG
Hallo Bernhard,
vielen Dank, Ihnen auch ein gesundes Jahr 2017.
Danke für den Hinweis. Leider gibt es bezüglich Yahoo schon länger Probleme mit dem Wetter. Einen Fehler meinerseits kann ich leider nicht erkennen.
Das Terminal funktioniert momentan leider noch nicht unter HTTPS. An einer Lösung arbeite ich aber bereits. Sobald ich mehr zu den beiden Fehlern weiß, werde ich ein entsprechendes Update veröffentlichen.
Gruß
Willy
Danke, ich habe versucht einen API-Key für die Wetter alternative zu erstellen leider habe ich nicht Herausbekommen wie sich dieser zusammensetzt. Haben Sie da einen Ansatz?
Schauen Sie mal hier nach: https://openweathermap.org/
Dort registrieren, anschließend kann im Account ein API-Key kopiert werden.
Gruß
Willy
Hallo Willi,
zunächst mal ein frohes und gesundes Neues Jahr und viel Erfolg beim Studieren.
Leider muss ich dich wieder mal mit einem Problem belästigen:
Ich habe deine neue Version 2.0 installiert, aber bei den Anforderungen wird festgestellt, dass nicht PHP-Version 5.5 sondern 5.4.45-0+deb7u6 installiert ist.
Frage: wie gelange ich zur aktuellen PHP-Version und welche Befehlsfolge muss ich eingeben?
Gruss
Rolf
Hallo Rolf,
vielen Dank, dir auch ein frohes neues Jahr!
Der erste Weg zu einem aktuelleren PHP wäre wie folgt:
Anschließend den Pi einmal neu starten.
Solltest du noch Debian Wheezy (7) nutzen, solltest du folglich noch ein Upgrade auf Jessie machen.
Gruß
Willy
Hallo Willi,
danke für die rasche Antwort.
Update + Upgrade hatte ich schon gemacht, aber ohne Erfolg nach reboot.
Wie komme ich von Wheezy auf Jessie und erfolgt damit auch ein PHP-Update?
Gruss
Rolf
Hallo Willi,
habs gefunden. Hier steht wie es geht:
https://www.datenreise.de/raspberry-pi-raspbian-linux-wheezy-jessie-upgrade/
Genau, so sollte es funktionieren.
Hallo Willi,
nach dem Update habe ich jetzt das Problem, dass der Webserver meldet:
„Diese Website ist nicht erreichbar
192.168.0.xxx hat die Verbindung abgelehnt.“
Die Verbindung per SSH und kitty funktioniert.
Muss ich irgendeine conf-Datei editieren?
hatte ich vergessen zu erwähnen: Ich verwende den nginx-Webserver
Hallo Rolf,
es scheint, als würde bei dir Nginx momentan nicht laufen. Versuch Nginx mal zu starten (
). Bekommst du irgendeinen Fehler angezeigt? Was wird nun im Browser angezeigt?
Gruß
Willy
Hallo Willi,
genau so wars, nginx hat nicht mehr gestartet.
Mit „systemctl status nginx.service -l“ wurde eine angeblich fehlende „}“ in der Datei „default“ angezeigt.
Tatsächlich haben aber in zwei Zeilen am Anfang ein „#“ gefehlt.
Keine Ahnung, wieso die verschwunden sind.
Nginx wird jetzt zwar gestartet, findet aber offensichtlich keine websites. Fehlermeldung: 500 Internal Server Error
Hat sich hier beim Updaten was verändert?
Gruss
Rolf
Hallo Willi,
wenn ich die Seite vom Webserver mit http://192.168.0.xxx/index.php statt mit /index.html aufrufe, kommt zwar keine Fehlermeldung, aber der Bildschirm bleibt leer.
Gruss
Rolf
Hallo Rolf,
schau mal in der Nginx-Konfig nach „
index [...]
„. Da sollte im Idealfall „index index.php index.html
“ stehen.Ansonsten kannst du mir deine Konfig auch gerne per E-Mail zukommen lassen. Dann schau ich persönlich mal drüber.
Gruß
Willy
Hallo Willi,
vielen Dank für deine schnelle Hilfe.
Den Fehler hätte ich im Leben nie gefunden.
Was wären wir alle ohne dich.
Gruss
Rolf
Würde Pi-Control eigentlich auch schon unter PHP7 laufen?
Ich habe das jetzt schon installiert und will eigentlich nicht drauf verzichten, überlege aber auch für meinen Bastel-Webserver PHP7 zu installieren.
Hallo Jörg,
wirklich getestet hab ich es noch nicht aber nach einigen Berichten von Benutzern sollte es laufen.
Falls du dennoch Fehler entdeckst, würde es mich freuen, wenn du mir diese dann mitteilen könntest.
Gruß
Willy
Hallo Willy,
wie bis her wieder gute Arbeit.
Ich hab bis her immer gern das Plugin zur Luftdruckmessung genutzt. Wird dieses wieder ins Programm aufgenommen?
Gruß Dirk
Hallo Dirk,
leider gibt es bei dem Plugin noch ein Problem mit Messfehlern. Ich kann aber versuchen das Plugin so schnell wie möglich wieder verfügbar zu machen.
Gruß
Willy
Hallo Willy
Tolle Arbeit hast du da geleistet. Ich benutze PI Control sehr gerne.
Frage: Der Zugang steht nur im lokalem Netzwerk (LAN) zur Verfügung!
Wie kriege ich einen Fernzugriff hin?
Mein PI wurde als Passwort geschützter Webserver (Webcam, kleine Wetterstation) eingerichtet und steht im Ferienhaus.
Um ab und zu den Status zu kontrollieren würde ich PI Control gerne aus der Ferne ausführen.
Danke für die Antwort
Hallo Philipp,
wenn du noch lokal Zugang zu Pi Control hast, kannst du in den Einstellungen unter „Pi Control“ > „Externer Zugriff“ eine entsprechende Option setzen. Dann sollte der Zugriff auch aus der Ferne möglich sein.
Ist dies nicht mehr möglich, füge der Datei unter „[Pfad zum Pi Control]/resources/config/main.config.ini.php“ bitte folgenden Eintrag hinzu:
Beachte dabei bitte, dass du es nach
einfügst.
Gruß
Willy
Hallo Willi,
bei mir funktioniert jetzt Dank deiner tollen Unterstützung auch der externe Zugriff auf Pi Control via Android App, aber wenn ich versuche, per App eine der Plugins aufzurufen, verlangt die App jedes mal eine neue Anmeldung, die jedoch immer mit „Fehler bei der Anmeldung!“ endet. Ich habe die App neu installiert und auch den Raspi neu gestartet, aber ohne Erfolg.
Gruss
Rolf
Hallo Rolf,
schön, dass jetzt (fast) alles funktioniert. Leider unterstützt die App momentan noch keine Plugins, weshalb du beim Öffnen der Plugins zum Browser geleitet wirst. Wenn du am Smartphone im Browser nicht angemeldet bist, bekommst du die Anmeldung zu sehen. Bei dieser musst du einfach die gleichen Anmeldedaten eingeben wie am Computer.
Gruß
Willy
Hallo Willi,
danke für die Infos. Das erklärt einiges.
Was ich noch nicht rausfinden konnte, wieso der Chrome-Browser von meinem Android-Smartphone schon beim Öffnen von Pi Control beim Login hängen bleibt. Daraufhin habe ich testweise den Dolphin-Browser installiert, welcher aber schon beim Login abgestürzt ist und gleich wieder deinstalliert wurde. Erst der frisch installierte Firefox-Browser macht jetzt alles richtig. Auf meinem Android-Tablett funktioniert Pi Control mit dem Chrome-Browser lustigerweise einwandfrei. Das verstehe wer will 🙂
Lieber Willy,
vielen lieben Dank dass Du da so weiter machst und immer so schnell hilfst! Läuft wieder 1A!
Gruß
Hallo WIlly
danke für das super Tool läuft wunderbar. Wie funktioniert das mit den Plugins ? Gibt es auch die Möglichkeit per SNMP Sensoren auszulesen ? Hätte da ein paar Temperatur und Feuchte-Sensoren die darauf warten in PiControl angezeigt zu werden 🙂
lg,
Wolfgang
Hallo Wolfgang,
momentan besteht leider noch nicht die Möglichkeit Sensoren per SNMP abzufragen. Gerne nehme ich aber den Vorschlag in die ToDo-Liste auf.
Gruß
Willy
Hallo Willy,
leider bekomme ich Dein Pi Control nicht zum laufen. Bei der Installation auf dem Raspi gab es keine Fehlermeldung, sah alles gut aus. Mit dem Browser bekomme ich allerdings keine Verbindung. Auch die Android App bekommt keine Verbindung hin (unerwarteter Fehler).
Da ich mit Linux nicht fit bin, habe ich mich bei meinen Medienserverprojekt für das „max2play“ Image mit dem Logitechserver entschieden. Ich vermute das die Browserbedienung von max2play den Aufruf von Pi Control verhindert. Mit der IP Adresse komme ich immer nur zum max2play Webinterface des Raspi.
Für eine Info oder einen Tipp wäre ich dankbar.
LG
Thomas
Hallo,
erst mal ein großes Lob! Das ist wirklich ein super Tool!
Jetzt aber leider auch zur Kritik bzw. Fehlermeldung:
Wenn ich in der Übersicht auf „Mehr anzeigen“ klicke, dann läd der Browser (Firefox 51.0.1) ewig, ohne das etwas passiert. Auf dem Pi wird dabei ein Prozess „last“ gestartet (User: www-data), welcher dauerhaft mit 95-98% CPU läuft. Das ganze habe ich einige Minuten beobachtet und letztendlich nur durch einen Neustart des Apache2 beenden können.
Das ganze läuft bei mir auf einem Raspberry Pi 2 Modell B.
Gruß
Torsten
Gleiches Problem noch immer unter PiControl 2.0.1 …
Hallo Torsten,
danke für den Hinweis. Leider konnte ich den Fehler noch nicht genau identifizieren, weshalb ich leider keinen Bugfix anbieten konnte.
Gruß
Willy
Hallo Willy,
ein super Programm!
Nochmal vielen Dank für die Hilfe bei meinem Installationsproblem.
Gruß
Thomas
Hallo Willy,
habe mich nun auch an die Installation von Pi-Control gewagt, und sie hat ohne Probleme geklappt.
Allerdings funktionieren 2 Dinge nicht:
1. im Terminal steht immer „Status Lade…“ – reagiert auf nichts
2. in der Statistik wird keine Grafik angezeigt, obwohl die CSV Dateien geschrieben werden (Apache läuft).
Vielleicht kannst du mir hier helfen!?
Gruß, Frank
Hallo Frank,
mein erster Gedanke ist momentan, dass bei dir entweder JavaScript deaktiviert ist oder die nötige Bibliothek (jQuery) blockiert wird. Wie schaut es auf der Seite „Übersicht“ aus. Kannst du dort auf das Symbol zum Aktualisieren (unter dem Zahnrad) klicken bzw. kannst du anschließend eine Veränderung wahrnehmen?
Gruß
Willy
Hallo Willy,
etwa 3 Stunden nach meinem Post und einem nochmaligen Neustart des PIs war alles in Ordnung. Keine Ahnung warum…
Sorry, dass ich mich nicht sofort gemeldet habe.
Vielen Dank für deine Mühe!
Viele Grüße, Frank
Hallo Frank,
kein Problem. Umso besser, dass es nun funktioniert.
Gruß
Willy
Hallo,
schon komisch, der Fehler ist wieder da.
Es kam eine Fehlermeldung im Browser, dass der Cronjob nicht funktioniert.
Im Moment ist auf der Startseite und in der Statistik keine Bewegung. Die CSV Dateien werden aber wieder geschrieben. Der Refresh Button hat auch keine Funktion.
Ich habe auf dem Pi auch noch das Pi-Hole laufen, das benutzt Lighttpd, wärend dein Pi Control als Datenbank den Apache benutzt – also doppelt gemoppelt. Vielleicht ist das auch ein Problem, ich habe bei beiden Installationen alles nach Anleitung gemacht, da ich kaum Erfahrung mit Linux habe. Neustart bringt auch nichts, ich warte mal ab…
Gruß, Frank
Hallo Frank,
wie es scheint blockiert bei dir Pi Hole die nötige JavaScript Bibliothek. Schaue dir dazu bitte auch mal diesen Issue auf Github an. Wie in dem Issue angesprochen, wird JS von Pi Hole blockiert. Um dies zu lösen, muss lediglich eine Zeile kommentiert werden. Da der Issue nun schon etwas älter ist, hat sich die entsprechende Datei auch geändert. Die Zeile, welche du nun kommentieren musst, ist Zeile 65 in der lighttpd.conf.debian-Datei. Sollte es anschließend immer noch nicht richtig funktionieren, werde ich Pi Hole bei mir einrichten und selber mal schauen.
Gruß
Willy
Danke Willy! Dein Hinweis hat bei mir das Problem behoben.
Hallo,
heute bin ich auf dein Tool gestoßen und wollte es einrichten. Nach Ausführen deines Auto-Scripts lässt sich nginx nicht mehr neustarten. Es kommt die Fehlermeldung „nginx: [emerg] „fastcgi_pass“ directive is duplicate in /etc/nginx/sites-enabled/default:60″.
Jetzt habe ich dummerweise kein Backup dieser Datei. Ich ahnte nicht, dass Änderungen an meiner config ohne mein Zutun durchgeführt werden.
Nach Prüfung deines Skriptes, scheint es mir, dass nur die Funktion „configureWebserver“ Änderungen vornimmt. Jedoch konnte ich nicht genau entziffern, was diese fünf Zeilen ändern.
Ich hoffe, du kannst mir helfen, meine config zu rekonstruieren.
Hallo Sebastian,
entschuldige bitte vielmals die Unannehmlichkeiten. Wäre es dir möglich, mir die entsprechende Config-Datei zuzusenden? (support@willy-tech.de) Dann kann ich genauer schauen, was falsch gelaufen ist.
Diese fünf Zeilen entfernen lediglich ein paar Rauten und fügen zusätzlich bei „index“ „index.php“ hinzu.
Gruß
Willy
Hallo Willy,
ich habe auf meinem Raspi eine Nextcloud-Instanz laufen. Ist es möglich Pi-Control nebenbei laufen zu lassen und über eine eigene Subdomain separat aufzurufen?
Gruß,
Felix
Hallo Felix,
ja, Pi Control kann in der Regel zusammen mit Nextcloud parallel betrieben werden.
Solltest du dazu weitere Hilfe benötigen, würde ich mich über eine E-Mail oder eine Nachricht per „Kontakt“ freuen.
Gruß
Willy
Hallo,
ICh habe mich auch mal dazu entschlossen das ganze zu installieren.
Nun ich habe das problem, das ich nach der Installation nicht mehr aufs Webinterface zugreifen kann.
403 forbidden.
Ich habe die berechtigungen gechect.
Besitzer ist www-data.
ein chmod 777 auf alle ordner hat leider nichts gebracht,
Gibts hier villeicht eine Lösung?
Danke
Christian
Hallo Christian,
schau doch bitte mal im Fehlerlog deines Webservers nach. Dort sollte der Fehler normalerweise genauer beschrieben sein.
Gruß
Willy
Hi Willy,
Leider nein.
Im Error Log finde ich nur folgendes:
root@wp-gateway1:~# cat /var/log/nginx/error.log
2017/06/07 17:36:42 [error] 936#0: *53 directory index of „/var/www/html/management/“ is forbidden, client: 10.211.14.31, server: _, request: „GET /management/ HTTP/1.1“, host: „10.211.14.200“
Die Berechrigungen sehen so aus:
root@wp-gateway1:/var/www/html/management# ls -la
total 48
drwxrwxrwx 6 www-data www-data 4096 May 24 21:53 .
drwxr-xr-x 3 www-data www-data 4096 May 24 21:53 ..
drwxrwxrwx 3 www-data www-data 4096 Jun 11 2016 api
-rwxrwxrwx 1 www-data www-data 3790 Feb 15 02:54 index.php
drwxrwxrwx 5 www-data www-data 4096 Jun 11 2016 install
-rwxrwxrwx 1 www-data www-data 18431 Nov 5 2016 license.txt
drwxrwxrwx 6 www-data www-data 4096 Jun 11 2016 public_html
drwxrwxrwx 12 www-data www-data 4096 Mar 13 01:46 resources
root@wp-gateway1:/var/www/html/management#
Sürfte doch alles stimmen oder?
Hallo Christian,
könntest du mir bitte einmal per E-Mail (support@willy-tech.de) den Dateiinhalt der Datei unter
/etc/nginx/sites-available/default
schicken?Gruß
Willy
Hallo,
Ich habe Pi Control per Installer installiert.
Habe einen Pi3 mit jessy als Networkinstall.
Das Setup ist fehlerfrei durchgelaufen, ich habe die Seite im Ornder pic anlegen lassen.
Leider kommt nun nach dem Aufruf per http://IP-Adresse/pic nur
403 forbidden
Inhalt aus dem Log:
2017/06/02 10:17:50 [error] 793#0: *1 directory index of „/var/www/html/pic/“ is forbidden, client: 192.168.232.201, server: _, request: „GET /pic/ HTTP/1.1“, host: „192.168.232.122“
Und der Ordner:
root@pi3:/var/www/html/pic# ls -la
insgesamt 48
drwxr-xr-x 6 www-data www-data 4096 Jun 2 10:07 .
drwxr-xr-x 3 root root 4096 Jun 2 10:07 ..
drwxr-xr-x 3 www-data www-data 4096 Jun 11 2016 api
-rw-r–r– 1 www-data www-data 3790 Feb 15 01:54 index.php
drwxr-xr-x 5 www-data www-data 4096 Jun 11 2016 install
-rw-r–r– 1 www-data www-data 18431 Nov 4 2016 license.txt
drwxr-xr-x 6 www-data www-data 4096 Jun 11 2016 public_html
drwxr-xr-x 12 www-data www-data 4096 Mär 13 00:46 resources
Hallo Ingo,
könntest du mir bitte einmal per E-Mail (support@willy-tech.de) den Dateiinhalt der Datei unter
/etc/nginx/sites-available/default
schicken?Gruß
Willy
Hallo Willy,
das ganze hört sich toll an und ich würde es gern nutzen allerdings hängt schon bei der Installation
SSH2-Erweiterung installiert ✖ Anleitung zur Installation
Als Lösung schlägt er diesen Befehl vor: sudo apt-get install php5-ssh2
Ich habe php7 installiert weil ich noch andere Programme nutze, leider komme ich nicht weiter, hättest du noch eine Idee?
SSH Funktioniert, Websiten sind auch kein Problem
Hallo Matthias,
versuche es bitte einfach mal mit folgendem Befehl:
sudo apt-get install php-ssh2
Gruß
Willy
Hallo MATTHIAS,
installiere php5-ssh2 war bei mir ähnlich, es verträgt sich mit php7
Das vorgeschlagene php-ssh2 von Willy hatte bei mir nicht funktioniert…
Gruß,
Aux
Hallo Aux,
vielen Dank für deinen Tipp. Hätte nicht gedacht, dass es so funktioniert.
Gruß
Willy
Hallo Willy,
also ich habe beides installiert, zuerst hatte ich versucht mit php-ssh2 da ich ja php7 verwende,
die Installationsroutine wollte aber nicht weiter da es immer nach php5-ssh2 verlangte, aus Verzweiflung hatte ich dann php5-ssh2 dazu installiert und siehe da, die Installationsroutine ging dann weiter.
Frage: kann es möglich sein, dass doch das php-ssh2 verwendet wird aber der Install-Skript braucht eine Bestätigung dass es php5-ssh2 vorhanden sei?
OK, habe mir die Frage eben selbst beantwortet, ich habe php5-ssh2 einfach deinstalliert – Pi Control läuft nach dem reboot problemlos weiter. Scheint ein Fehler in der Installationsroutine zu sein?
Gruß,
Aux
Hallo Willy,
ich habe auf meinem Pi von PHP5 auf PHP7 gewechselt, es läuft soweit alles gut nur manchmal bekomme ich eine Überschrift beim aufrufen von Pi Control die lautet:
„Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Cache has a deprecated constructor in /var/www/html/picontrol/resources/library/cache/cache.class.php on line 4“
„Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; cURL has a deprecated constructor in /var/www/html/picontrol/resources/library/curl/curl.class.php on line 9“
Wenn ich die Seite dann auffrische ist diese Meldung weg. Weist Du vllt. was man da machen könnte?
Gruß,
Aux
Hallo Aux,
vielen Dank für deinen Hinweis. Die Fehler sind bereits bekannt und werden mit dem nächsten Update behoben.
Gruß
Willy
Ich kommentiere zwar sehr spät, muss aber sagen das ich von Pi Control 2 beeindruckt bin.
Habe schon länger nach sowas ähnlichem gesucht, leider wurde ich nie wirklich fündig!
Pi Control macht genau das was es soll und das mit richtig vielen Funktionen, ein grosses Lob von mir an die Entwickler 🙂
Gruss
Nico
Hallo willy uind Aux,
hat ein bischen gedauert, leider hat es nicht geklappt, der befehl stand ja so schon als lösungvorschlag da,
ich habe nextcloud auch darauf installiert, ich denke aber das es damit keine probleme geben müsste, wie gesagt das ganze ist nur zum testen, eventuell holle ich mir nochmal eine zweite SD card um das mal zu testen?
gruss
Hallo Willy,
ich habe seit kurzem Pi Control 2 im Einsatz. Ist ja echt tolle Sache.
Wäre es möglich mit Pi Control mehrer Raspberry’s zu überwachen? So dass man z.B. in der App oder dem Browser zwischen mehreren IP’s umschalten könnte um die aktuellen Daten von Raspi abzufragen?
Gruß
Nico
Hallo Nico,
deinen Vorschlag hab ich mir bereits notiert, allerdings habe ich im Moment zu wenig Zeit um dies in Pi Control umzusetzen.
Gruß
Willy
Hallo Willy,
habe pi-control 2.1 neben pi-hole das mit lighttpd Websserver kam installiert. Installation problemlos, alles funktioniert außer den Grafiken in der Statistik. Hier kommen nur pulsierende Kreise.
Hatte vorher mit 2.0 dasselbe Problem. Statt /var/www/html/pic als Ordner mit lighttpd zu nutzen, hatte ich dann mit apache2 den Ordner /var/www/pic in Betrieb. Das hat funktioniert. Eigentlich sollte es aber mit lighttpd funktionieren?!
Hallo Willy,
ich finde da pi-control sehr gut gelungen und nutze es nun auch auf meinem kleinen pi-Server.
Noch eine Frage habe ich dazu, kann man pi-control auch so konfigurieren, dass ich einen eigenen Mail-Server für die Benachrichtigungen verwenden kann?
Danke und Gruß
Jörg
Hallo Jörg,
leider ist dies im Moment noch nicht möglich, steht aber auf der Todo-Liste.
Gruß
Willy
Hallo,
ist es möglich. das die Werte für „Gesendet“ und „Empfangen“ in der Netzwerkübersicht vertauscht sind?
Mein Pi lädt sich gerade ne Menge Updates (Upgrade auf Stretch) runter und soll 850MB gesendet, aber nur 23 MB empfangen haben…
VG,
Guido
Hallo Guido,
richtig, die Werte waren vertauscht. Dieser Fehler wurde aber mit dem letzten Update behoben.
Gruß
Willy
Ich habe versucht PiControl zu installieren. Allerdings gibt es wohl ein Problem mit dem PHP SSH2. Auf dem Raspberry ist Debian Stretch installiert und dort gibt es kein PHP5-SSH2 mehr. Ich habe dann versucht, PHP-SSH2 zu installieren, was auch geklappt hat, aber die Installationroutine von PiControl sagt trotzdem noch, dass ich PHP-SSH2 installieren soll.
Gibt es dafür schon eine Lösung?
Hallo Willy,
vielen, vielen Dank für diese Super-Software und die zugehörige Android-App. Absolut genial. Bei der Installation hatte ich jedoch einige Probleme.
Ich versuche die Probleme und meine Lösung zu diesen zu erklären.
System vor der Installation:
– Raspberry Pi3, Debian 9 (stretch) – Neuinstallation (kein Upgrade von jessie auf stretch)
– Rpi-Monitor (ähnliches Tool welches ich bis anhin benutzt hatte – mit nginx Server)
– akutellste Upgrades eingespielt (apt-get update && apt-get upgrade)
– Firmware #1038 SMP Fri Sep 29 16:26:52 BST 2017 (Revision 2169dbafa715d4a7cfcd3dcf78a15f82fecae2a6)
Installation von Pi-Control 2.0 mit curl https://pi-control.de/pic_installer | sudo bash gemäss https://pi-control.de/install/
Pi Control wurde mit der entsprechenden IP Adresse nicht gefunden (Server-Meldung – bad-gateway und weitere Meldungen, dass der Server nicht existiert, etc.). Nachdem ich folgende Seite gefunden hatte https://ollis.blog/pi-control-den-raspberry-pi-stets-bequem-im-blick/ dachte ich das dies die Ursache sei. War aber nicht die Lösung. Anschliessend habe ich gemäss dieser Seite https://www.raspberrypi.org/documentation/remote-access/web-server/nginx.md den nginx Server neu gestartet, welcher die Fehlermeldung brachte, dass in der Datei /etc/nginx/sites-available/default auf Zeile 92 die abschliessende „geschweifte“ Klammer fehlte. Ich habe diese eingefügt und die Klammer auf Zeile 71 eingerückt. Zusätzlich musste noch auf Zeile 60 die php7.0-fpm.sock aktiviert werden. (Kommentarzeichen # entfernt).
Anschliessend lief Pi Control tadellos durch die Installationsprozedur im Browser. Dabei wurden noch fehlende Installationen angezeigt. In der Installationsanleitung dazu wurden Pakete aufgelistet, welche bei meiner Konfiguration (stretch, php7, etc) nicht mehr existierten bzw. nicht installiert werden konnten. Wenn man bei diesen apt-get …. bei allen phpX-… die 5 entfernt laufen die Installationen tadellos.
Ganz am Schluss der Installation von Pi-Control 2.0 erscheint jedoch noch eine „komische“ Meldung, welche besagt, dass ein Fehler im Eintrag der Crontab vorhanden ist. Da habe ich noch nicht rausgefunden was die Ursache ist, denn die Meldung erscheint nur einmal und danach nie wieder – auch nach einem Neustart des Raspi.
Nochmals vielen Dank für dieses absolut geniale Tool. Sehr schöne, aufgeräumte und übersichtliche Weboberfläche, gut durchdacht und sehr hilfreich.
Ich hatte auch das Problem mit PHP5-SSH2, hab zuerst alles hier ausgeführt (https://frommi.tk/b/pi-control-mit-php-7) dann hiermit lighttpd repariert (https://github.com/pi-hole/pi-hole/issues/576). Dannach nochmals alles von der Ersten Seite einstgestellt (bis auf php installation) und nach einem Neustart war im Pi Control alles Grün
Hallo,
ich habe soeben die automatische Installation ohne Fehler durchlaufen lassen. Trotzdem zeigt er mit nun bei Aufruf der IP/Verzeichnis nur „403 Forbidden“ an.
nginx/1.10.3 läuft soweit.
installiert der Installer alle (!) benötigten Pakete wie PHP etc mit oder ist hier noch Handarbeit gefragt?
Hallo Willy,
ich habe Deine Software auf meinem RasPi installiert und finde diese eine echt gelungene Software! Diese hilft mir sehr weiter und ich kann mir nun schnell und einfach wichtige Angaben anzeigen lassen.
Gerne würde ich die Software für mich gerne um ein paar Menüpunkte erweitern:
Kannst Du mir sagen, an welcher Stelle ich PHP-Dateien anlegen muss, sodass mir ein Inhalt angezeigt wird?
Vielen Dank und viele Grüße,
Manuel
Ich habe Pi-Control wie beschrieben durch löschen des Verzeichnisse entfernt.
Es ist in der tat ein tolles Tool aber, ich benötige die umfangreichen Features nicht,
Ich verwende jetzt nur eine Handy-App, da ich nur kontrollieren will ob der Raspberry noch „läuft“.
Wie aber entferne ich das bei Aufruf der „Raspberry-IP:80“ immer noch
die PiControl Install-Seite aufgerufen wird ?
Danke schon mal
Hallo Werner,
die Dateien zu Pi Control liegen für gewöhnlich unter
/var/www/html
. Diese einfach löschen und ggf. noch den Webserver deinstallieren:sudo apt-get purge nginx nginx-common
Schaue auch mal hier: https://pi-control.de/help/?s=view&i=8
Gruß
Willy
Hallo habe heute versucht PiControl zu installieren. Habe auf meinem Pi Debian Stretch laufen. Die Installation hat geklappt jedoch komme ich auf meinem Desktoprechner nicht auf die Setup/Installationsseite. Bekomme immer die Meldung 403 Forbidden / nginx/1.10.3. Da ich leider ein Pi Neuling bin währe ich hierbei um jede Hilfe dankbar. Mfg
Hallo Willy,
Ich habe Pi Control per Installer erfolgreich auf meinem Pi1 installiert.
Leider kommt nun nach dem Aufruf per http://IP-Adresse/picontrol nur
403 forbidden
Auch wenn ich per VNC verbunden bin und es über den pi Webbrowser versuche, kommt die selbe Meldung.
Was muss ich tun ??
Danke und VG
Guido
Moin moin,
Ich nutze raspbian stretch in der neusten Version, leider funktioniert dieses wohl nicht mehr unter Debian stretch da einige Pakete nicht mehr vorhanden sind. Wird es noch ein Update geben oder ist das Projekt am Ende?
Hallo Michael,
leider habe ich aufgrund meines Studiums kaum noch Zeit um an Pi Control zu arbeiten. Zu ende ist das Projekt aber noch nicht!
Gruß
Willy
Hallo Willy,
hab es installiert, beim Aufruf 403 -Forbidden.
Wie komme ich weiter??
Habe einen aktuellen Pi 3.
Danke
Marc
Hallo,
ich nutze seit ein paar Tagen den PiControl. Leider ist mir aufgefallen, dass die Auslastung von CPU und RAM nicht ermittelt/angezeigt wird. Kennst du den BUCK schon, oder ist das eine Einstellungssache?
vg, Jan
Hallo Jan,
das Problem wurde mit dem letzten Update behoben.
Gruß
Willy
Hallo,
ich benutze Pi-Control 2.1, aber seit dem Upgrade auf Stretch wird mir unter RAM dauerhaft 0% angezeigt.
Irgendeine Idee woran das liegen könnte?
Hallo,
das letzte Update sollte das Problem gelöst haben.
Gruß
Willy
Hallo,
ich habe durch Docker ganz viele veth* Adapter in der Statistik, die es gar nicht mehr gibt. Wie kann man den „Cache“ in Pi Control aufräumen?
Vielen Dank!
Hallo,
ich habe picontrol auf meinem pi 3 mit dem System pi hole installiert. Es lief ohne weiteres als ich aber ein zweiten pi 3 b+ ins jetzt brachte, hatte ich keinen Zugriff mehr auf meinem pi 3 pi hole. Sobald ich die IP meines pi3 im Browser eingebe komme ich nur auf das pi Control Webinterface.
Hatte das schon mal jemand von euch?
Hilfe wäre zum Vorteil für mich 🙂
Hi, wie lösche ich Pi Control 2 wieder von meinen Pi? bzw. so das der Server nicht startet!
Ich habe einen Pi 1A+ und mir ist einfach die Auslastung der CPU zu hoch!
Danke.
Hallo,
wird es bald möglich sein Picontrol unter PHP 7.2 zu benutzen? Da dort einige Module nicht mehr installiert werden können, da sie mit der Version nicht kompatibel sind.
Viele Grüße
Hallo Willy
Vielen Dank für das tolle Tool das du geschrieben hast und zur Verfügung stellst. Ich bin begeistert davon 🙂
Ist die Einbindung in „Raspbian GNU/Linux 10“ alias „buster“ geplant damit dein Tool auch ordentlich auf einem Raspberry P 4B installiert und betrieben werden kann?
Mit ein wenig „schummeln“ habe ich es zwar zum laufen gebracht, jedoch kann ich die Terminal/SSH Funktion nicht brauchen, ich denke das hat mit der PHP-Funktion „‚mcrypt_encrypt“ zu tun. Eine Anleitung dazu habe ich auf meiner Homepage hinterlegt, ich hoffe das geht so in Ordnung, melde dich sonst wenn das nicht in deinem Sinne ist.
Liebe Grüsse aus der Schweiz
Peter