Beiträge von Benny-15
-
-
-
Hallo,
sorry das ich mich erst jetzt melde. Werde das Thema piSchedule erst einmal auf Eis legen. Leider bekomme ich es nicht zum Laufen und habe auch weder Zeit (noch Nerven ) es jetzt zu debugen, bzw. zu fixen in meinem System.
Grundlegend ist dieses AddOn eine zweifelsfrei super Idee und würde in meinem System auch gute Dienste verrichten. Wenn, ja wenn es mal laufen würde. Die Anwendungsszenarien wären vorhanden.Bitte nicht falsch verstehen, es soll keine Kritik am Programm und/oder dessen Status sein! Mir fehlt halt im Moment die Zeit zum probieren.
Grüße
BennyEs lässt mir ja keine Ruhe.
Trotzdem, da läuft kein Prozess im Hintergrund....Code
Alles anzeigenpi@pilight:~ $ sudo service pischedule status ● pischedule.service Loaded: not-found (Reason: No such file or directory) Active: inactive (dead) pi@pilight:~ $ sudo service pischedule start Failed to start pischedule.service: Unit pischedule.service failed to load: No such file or directory. pi@pilight:~ $ ~/piSchedule751 -bash: /home/pi/piSchedule751: Ist ein Verzeichnis pi@pilight:~ $ cd ~/piSchedule751 pi@pilight:~/piSchedule751 $ sudo ps ax|grep piSchedule 7159 pts/0 S+ 0:00 grep --color=auto piSchedule pi@pilight:~/piSchedule751 $
Code
Alles anzeigen### BEGIN INIT INFO # Provides: piSchedule # Required-Start: $remote_fs $syslog $all # Required-Stop: $remote_fs $syslog # Should-Start: pilight # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start|Stop service for piSchedule # Description: Start|Stop service for piSchedule ### END INIT INFO set -e # Change the next 3 lines to suit where you install your script and what you want to call it DIR=/home/pi/piSchedule751 cd $DIR DAEMON=$DIR/piSchedule.py DAEMON_NAME=piSchedule
Codepi@pilight:~/piSchedule751 $ sudo service piSchedule start Job for piSchedule.service failed. See 'systemctl status piSchedule.service' and 'journalctl -xn' for details. pi@pilight:~/piSchedule751 $
Keine Ahnung was querläuft, aber ich bekomme es nicht hin.
-
Hallo,
leider gibt es nichts Neues. Ich bekomme immer den gleichen Fehler.
Code
Alles anzeigenpi@pilight:~ $ sudo service piSchedule restart Job for piSchedule.service failed. See 'systemctl status piSchedule.service' and 'journalctl -xn' for details. pi@pilight:~ $ sudo service piSchedule status ● piSchedule.service - LSB: Start|Stop service for piSchedule Loaded: loaded (/etc/init.d/piSchedule) Active: failed (Result: exit-code) since So 2017-01-22 13:00:18 CET; 21s ago Process: 6207 ExecStart=/etc/init.d/piSchedule start (code=exited, status=1/FAILURE) Jan 22 13:00:19 pilight piSchedule[6207]: sunset : 2015-07-16 21:00:30.00000 Jan 22 13:00:19 pilight piSchedule[6207]: switchTime : 0 Jan 22 13:00:19 pilight piSchedule[6207]: version : 0.7.5.1 Jan 22 13:00:19 pilight piSchedule[6207]: weekSchedule : {} Jan 22 13:00:19 pilight piSchedule[6207]: ** piSchedule {server}:{port} : >><< Jan 22 13:00:19 pilight piSchedule[6207]: ** piSchedule.prefs status:2 Jan 22 13:00:19 pilight piSchedule[6207]: ** NO 'ssdp' connection! Jan 22 13:00:18 pilight systemd[1]: piSchedule.service: control process exited, code=exited status=1 Jan 22 13:00:18 pilight systemd[1]: Failed to start LSB: Start|Stop service for piSchedule. Jan 22 13:00:18 pilight systemd[1]: Unit piSchedule.service entered failed state. pi@pilight:~ $
-
Hallo,
sorry das ich diesen alten Beitrag "ausgrabe". Leider komme ich aber genau hier nicht weiter und im restlichen www finde ich keinen passenden Lösungsansatz.
Cups läuft auf RPi und ist soweit konfiguriert. D.h. im lokalen Netzwerk wird mein Drucker als AirPrinter in iOS erkannt und lässt sich auch ausführen.
Problem: Via VPN (fritzbox), z.B. aus dem Mobilnetz, findet iOS aber keinen AirPrinter. - Woran kann das liegne, bzw. was muss man ggf. noch in Cups einstellen damit es funktioniert?Danke für eure Hilfe!
Benny
-
Ich werde mich die Tage wieder melden. Leider sind die Wochenenden zu kurz.
Vielen Dank bis hierher!Edit:
Hallo,
wieder etwas Zeit gefunden um das AddOn "an zu schubsen". Vorweg: Ohne Erfolg.>DIR=/home/pi/piSchedule751< war/ist exakt wie von dir vorgegeben. Ein Start des AddOn bringt folgenden Fehler:
Code
Alles anzeigenpi@pilight:~/piSchedule751 $ ./setScheduleService.sh ___Set piSchedule Service vers.2016-01-31 __ ... Check if 'piSchedule.sh.X' exsists. ... NOTE Make sure piSchedule.sh has the correct directory setting! ** set current piSchedule.sh for 'service' ... Using 'service piSchedule start|stop|status' with: DIR=/home/pi/piSchedule751 ** start piSchedule service ** Job for piSchedule.service failed. See 'systemctl status piSchedule.service' and 'journalctl -xn' for details. 16504 ? R 0:00 python /home/pi/piSchedule751/piSchedule.py ** check piSchedule status ** pi@pilight:~/piSchedule751 $ cd pi@pilight:~ $ sudo service piSchedule start Job for piSchedule.service failed. See 'systemctl status piSchedule.service' and 'journalctl -xn' for details. pi@pilight:~ $
Ich verstehe nichts mehr....
-
Ok, soweit so gut....
Weiterhin nach reboot kein Aufrufen von piSchedule möglich, siehe Fehler unten. - "No pilight ssdp connactions found" (-pilight lässt sich aber im Browser aufrufen!).Konnte vor dem reboot ab deiner Beschreibung "Wenn alls nix hilft..." das AddOn zum starten bringen. Mit der Erklärung davor ging es auch nicht.
Fehler nach reboot:
Code
Alles anzeigenDebian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sun Jan 8 16:49:17 2017 pi@pilight:~ $ cd ~/piSchedule751 pi@pilight:~/piSchedule751 $ sudo ./piSchedule.py ** piSchedule prefs ** geo : ip iniFile : newDaySchedule.ini latitude : 52.5333 locale : EN location : Wxxxxxxx longitude : 10.15 news : https://neandr.github.io/piSchedule/news751.txt newsDate : piDBox : https://neandr.github.io/piSchedule/ piDocs : https://neandr.github.io/piSchedule/ piScheduleDoc : piScheduleHome : /home/pi/piSchedule751 pilightExpected : 7.0 pilightPort : 5001 pilightVersion : 7.0 port : 5005 server : 192.xxxxxxx ssdp : no pilight ssdp connections found status : 0 sunrise : 2017-01-08 08:27:45 sunset : 2017-01-08 16:24:38 switchTime : 0 version : 0.7.5.1 weekSchedule : {} ** piSchedule {server}:{port} 192.xxx.xxx.xx:5005 >>no pilight ssdp connections found<< ** piSchedule.prefs status:0 ** NO 'ssdp' connection! ** pi@pilight:~/piSchedule751 $
logs/piSystem.log.....
Code
Alles anzeigen#1686 16:43:43 - [1;35mpiSchedule main #1301 [0m ________Started piSchedule (cMain)________[0m #1686 16:43:43 - [1;34mpiDiscover piDiscover #94 [0m ** piDiscover pilight ['192.xxxxx', 5001, '7.0', 'OK'][0m #1686 16:43:43 - [1;35mpiSchedule getWeekDaySchedule #295[0m weekday schedule currentDay >>Sunday<<[0m #1686 16:43:43 - [1;35mpiSchedule getWeekDaySchedule #309[0m weekday schedule is >>--<<[0m #1686 16:43:43 - [1;35mpiSchedule suntime #146 [0m && check suntime sunrise: 2017-01-08 08:27:45[0m #1686 16:43:43 - [1;35mpiSchedule suntime #147 [0m && check suntime sunset: 2017-01-08 16:24:38[0m #1686 16:43:43 - [1;35mpiSchedule jobsRead #988 [0m read INI Jobs file >> newDaySchedule.ini<< [' * Define new Schedule'][0m #1686 16:44:21 - [1;35mpiSchedule refreshSchedule #406[0m / >><<[0m #1686 16:44:22 - [1;35mpiSchedule getNews #859 [0m .. getNews >>2017-01-05<<[0m #1686 16:44:22 - [1;35mpiLog bottle #124 [0m 192.xxxxxxxx GET http://192.xxxxxx:5005/ 200 OK[0m #1760 16:47:53 - [1;35mpiSchedule main #1301 [0m ________Started piSchedule (cMain)________[0m #1760 16:47:53 - [1;34mpiDiscover piDiscover #94 [0m ** piDiscover pilight ['192.xxxxxxx', 5001, '7.0', 'OK'][0m #1760 16:47:53 - [1;35mpiSchedule getWeekDaySchedule #295[0m weekday schedule currentDay >>Sunday<<[0m #1760 16:47:53 - [1;35mpiSchedule getWeekDaySchedule #309[0m weekday schedule is >>--<<[0m #1760 16:47:53 - [1;35mpiSchedule suntime #146 [0m && check suntime sunrise: 2017-01-08 08:27:45[0m #1760 16:47:53 - [1;35mpiSchedule suntime #147 [0m && check suntime sunset: 2017-01-08 16:24:38[0m #1760 16:47:53 - [1;35mpiSchedule jobsRead #988 [0m read INI Jobs file >> newDaySchedule.ini<< [' * Define new Schedule'][0m #1760 16:47:53 - [1;31m<module> ERROR [0m #1340 Traceback (most recent call last): File "./piSchedule.py", line 1327, in main app.run(host = xP.prefs['server'], port = xP.prefs['port'], reloader=False) File "/usr/local/lib/python2.7/dist-packages/bottle.py", line 755, in run run(self, **kwargs) File "/usr/local/lib/python2.7/dist-packages/bottle.py", line 3123, in run server.run(app) File "/usr/local/lib/python2.7/dist-packages/bottle.py", line 2777, in run srv = make_server(self.host, self.port, app, server_cls, handler_cls) File "/usr/lib/python2.7/wsgiref/simple_server.py", line 151, in make_server server = server_class((host, port), handler_class) File "/usr/lib/python2.7/SocketServer.py", line 420, in __init__ self.server_bind() File "/usr/lib/python2.7/wsgiref/simple_server.py", line 48, in server_bind HTTPServer.server_bind(self) File "/usr/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind SocketServer.TCPServer.server_bind(self) File "/usr/lib/python2.7/SocketServer.py", line 434, in server_bind self.socket.bind(self.server_address) File "/usr/lib/python2.7/socket.py", line 224, in meth return getattr(self._sock,name)(*args) error: [Errno 98] Address already in use [0m #1686 16:48:29 - [1;35mpiSchedule refreshSchedule #406[0m / >><<[0m #1686 16:48:29 - [1;35mpiSchedule getNews #859 [0m .. getNews >>2017-01-05<<[0m #1686 16:48:29 - [1;35mpiLog bottle #124 [0m 192.xxxxxxx GET http://192.xxxxxxx:5005/ 200 OK[0m #612 16:49:16 - [1;35mpiSchedule main #1301 [0m ________Started piSchedule (cMain)________[0m #612 16:49:16 - [1;31m<module> ERROR [0m #1340 Traceback (most recent call last): File "/home/pi/piSchedule751/piSchedule.py", line 1308, in main xP.prefs = prefsSetup() # includes geoDetails, suntime File "/home/pi/piSchedule751/piSchedule.py", line 99, in prefsSetup geoprefs = piGeoDetails.geoPrefs(xP.prefs) File "/home/pi/piSchedule751/piGeoDetails.py", line 128, in geoPrefs rv = ipApi() File "/home/pi/piSchedule751/piGeoDetails.py", line 32, in ipApi with closing(urlopen(IP_BASE_URL)) as response: File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen return opener.open(url, data, timeout) File "/usr/lib/python2.7/urllib2.py", line 431, in open response = self._open(req, data) File "/usr/lib/python2.7/urllib2.py", line 449, in _open '_open', req) File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain result = func(*args) File "/usr/lib/python2.7/urllib2.py", line 1227, in http_open return self.do_open(httplib.HTTPConnection, req) File "/usr/lib/python2.7/urllib2.py", line 1197, in do_open raise URLError(err) URLError: <urlopen error [Errno -2] Name or service not known> [0m #1180 16:52:33 - [1;35mpiSchedule main #1301 [0m ________Started piSchedule (cMain)________[0m #1180 16:52:34 - [1;34mpiDiscover piDiscover #94 [0m ** piDiscover pilight ['192.xxxxxxx, 5001, '7.0', 'no pilight ssdp connections found'][0m
-
Alles kein Problem, bin ja nicht so tief in der Materie drin und versuche mein Bestes. Ist ja alles schließlich nur ein Hobby.
Die Installation hat am Ende leider wieder diesen ominösen Fehler ausgespuckt. Allerdings konnte ich über den Port :5005 piSchedule aufrufen und bekam diesmal auch den richtigen Standort inkl. Sonnenauf- und -untergang angezeigt. Nach einem reboot des Pi ließ sich die Seite aber nicht mehr aufrufen. Auch ein "service pischedule start" als root brachte keinen Erfolg (Datei nicht vorhanden). -Was mache ich bloß falsch? *kopfkratz*
Code
Alles anzeigenThe programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Sun Jan 8 15:36:40 2017 pi@pilight:~ $ sudo su root@pilight:/home/pi# service pischedule start Failed to start pischedule.service: Unit pischedule.service failed to load: No such file or directory. root@pilight:/home/pi#
Ausdauer habe ich.
-
Hallo,
entweder bin ich zu blöd oder einfach nur tiefenbegabt.
Mein erster Versuch heute lief genau so ab. Über den Link zu gitHub (https://neandr.github.io/piSchedule/), dort dann "Übersicht / Benutzung und Installation", auf "piSchedule Setup". Dort den Setup-Link kopiert und im Terminal eingefügt. Beim 1. Versuch die Version 75 ausgewählt (-> Fehler siehe obigen Post #85), und jetzt beim 3. Versuch Version 751 ausgewählt (-> selber Fehler wie oben).Der 2. Versuch im obigen Post lief tatsächlich noch über die DB und führt, verständlicherweise, zu deinem genannten Fehler.
Trotzdem, ich bekomme die Installation so oder so nicht zum Laufen. Sorry.
Benny
-
Hallo Günter,
erstmal vielen Dank für deine Mühe und frohes neues Jahr.
Nun, nach den Feiertagen, komme ich endlich auch mal wieder dazu mich etwas mit piSchedule zu beschäftigen.Wollte nun das AddOn (wieder) mit dem o.g. Link installieren, musste aber feststellen, dass es immer noch nicht geht. Es tritt weiterhin der 404-Fehler auf.
Code
Alles anzeigenDebian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Fri Jan 6 19:07:18 2017 from sierra-bravo1274.fritz.box pi@pilight:~ $ sudo su root@pilight:/home/pi# cd ~ && wget https://dl.dropboxusercontent.com/u/3544...leSetup.sh -O piScheduleSetup.sh && bash piScheduleSetup.sh --2017-01-08 10:45:45-- https://dl.dropboxusercontent.com/u/3544...leSetup.sh Auflösen des Hostnamen »dl.dropboxusercontent.com (dl.dropboxusercontent.com)«... 162.125.66.6 Verbindungsaufbau zu dl.dropboxusercontent.com (dl.dropboxusercontent.com)|162.125.66.6|:443... verbunden. HTTP-Anforderung gesendet, warte auf Antwort... 404 Not Found 2017-01-08 10:45:45 FEHLER 404: Not Found. root@pilight:~#
Gruß
BennyEdit:
Auch über das Setup-Doc funktioniert die Installation leider nicht. Man kommt zwar weiter, inkl. Auswahl der Version usw. Doch dann wird das Setup mit einem Fehler beendet.Code
Alles anzeigen*** piSchedule - Check Installation *** Only with a valid pilight/piSchedule {server}:{port} notation and 'version=xx >>OK<<' the piSchedule installation was successful. If failed, check with the following commands: cd ~/piSchedule75 sudo service pilight restart sudo service piSchedule restart sudo service piSchedule status *** Start 'piSchedule' using sudo service piSchedule start Check with sudo service piSchedule status *** Move over to your browser and start the 'piSchedule' home page using the 'piSchedule {server}:{port}' as prompted above *** For more detailed information see also DE: https://neandr.github.io/piSchedule//DE/piScheduleOverview.html EN: https://neandr.github.io/piSchedule//EN/piScheduleOverview.html ● piSchedule.service - LSB: Start|Stop service for piSchedule Loaded: loaded (/etc/init.d/piSchedule) Active: failed (Result: exit-code) since So 2017-01-08 11:00:01 CET; 876ms ago Process: 10242 ExecStart=/etc/init.d/piSchedule start (code=exited, status=1/FAILURE) Jan 08 11:00:01 pilight piSchedule[10242]: switchTime : 0 Jan 08 11:00:01 pilight piSchedule[10242]: version : 0.7.5 Jan 08 11:00:01 pilight piSchedule[10242]: weekSchedule : {} Jan 08 11:00:01 pilight piSchedule[10242]: ** piSchedule prefs: defaults loaded. Jan 08 11:00:01 pilight piSchedule[10242]: ** piSchedule {server}:{port} >><< Jan 08 11:00:01 pilight piSchedule[10242]: ** piSchedule.prefs status:2 Jan 08 11:00:01 pilight piSchedule[10242]: ** NO 'ssdp' connection! Jan 08 11:00:01 pilight systemd[1]: piSchedule.service: control process exited, code=exited status=1 Jan 08 11:00:01 pilight systemd[1]: Failed to start LSB: Start|Stop service for piSchedule. Jan 08 11:00:01 pilight systemd[1]: Unit piSchedule.service entered failed state. root@pilight:~# cd ~/piSchedule75 root@pilight:~/piSchedule75# service piSchedule restart Job for piSchedule.service failed. See 'systemctl status piSchedule.service' and 'journalctl -xn' for details. root@pilight:~/piSchedule75# service piSchedule status ● piSchedule.service - LSB: Start|Stop service for piSchedule Loaded: loaded (/etc/init.d/piSchedule) Active: failed (Result: exit-code) since So 2017-01-08 11:00:45 CET; 10s ago Process: 10280 ExecStart=/etc/init.d/piSchedule start (code=exited, status=1/FAILURE) Jan 08 11:00:45 pilight piSchedule[10280]: Starting system piSchedule daemon:process already running. Jan 08 11:00:45 pilight systemd[1]: piSchedule.service: control process exited, code=exited status=1 Jan 08 11:00:45 pilight systemd[1]: Failed to start LSB: Start|Stop service for piSchedule. Jan 08 11:00:45 pilight systemd[1]: Unit piSchedule.service entered failed state. root@pilight:~/piSchedule75#
-
Hmm...
Klappt nicht. Bei dem Link bekomme ich im Terminal einen 404-Error (Not found).
Verstehe nur Bahnhof, so schwer kann es doch nicht sein dieses AddOn zum Laufen zu bringen. Da fand ich pilight selbst etwas anspruchsvoller.Trotzdem Danke!
-
Hallo Rainer,
vielen Dank für deine ausführliche Beschreibung! Werde sie ausprobieren. :thumbs1:
Mittlerweile wird mir, nach etwas ausprobieren, auch einiges klarer warum piScheduler nicht läuft. - Es wurde und wird einfach nicht richtig installiert.
Das erklärt auch, warum ich weder starten noch stoppen kann. Komischerweise lässt sich das AddOn, nach einer "Neuinstallation" über Port :5005 aufrufen (diesmal Standort Uetze). Aber eben nur bis zum nächsten Reboot.Mir ist auch aufgefallen, dass am Ende der Installation ein Fehler auftritt:
Code
Alles anzeigen*** piSchedule - Check Installation *** Only with a valid pilight/piSchedule {server}:{port} notation and 'version=xx >>OK<<' the piSchedule installation was successful. If failed, check with the following commands: cd ~/piSchedule73 sudo service pilight restart sudo service piSchedule restart sudo service piSchedule status *** Start 'piSchedule' using sudo service piSchedule start Check with sudo service piSchedule status *** Move over to your browser and start the 'piSchedule' home page using the 'piSchedule {server}:{port}' as prompted above *** For more detailed information see also DE: https://dl.dropboxusercontent.com/u/35444930/piSchedule7/DE/piScheduleOverview.html EN: https://dl.dropboxusercontent.com/u/35444930/piSchedule7/EN/piScheduleOverview.html ● piSchedule.service - LSB: Start|Stop service for piSchedule Loaded: loaded (/etc/init.d/piSchedule) Active: failed (Result: exit-code) since Fr 2016-12-30 17:45:13 CET; 133ms ago Process: 6719 ExecStart=/etc/init.d/piSchedule start (code=exited, status=1/FAILURE) Dez 30 17:45:13 pilight piSchedule[6719]: Starting system piSchedule daemon:process already running. Dez 30 17:45:13 pilight systemd[1]: piSchedule.service: control process exited, code=exited status=1 Dez 30 17:45:13 pilight systemd[1]: Failed to start LSB: Start|Stop service for piSchedule. Dez 30 17:45:13 pilight systemd[1]: Unit piSchedule.service entered failed state. root@pilight:~# service pischeduler restart Failed to restart pischeduler.service: Unit pischeduler.service failed to load: No such file or directory. root@pilight:~# clear
Gruß
Benny -
Ok, dann ist das Thema also noch aktuell. - Schon mal super!
Als erstes muss ich ein neues Problem nennen. Leider.
Obwohl laut der Abfrage "service piScheduler status", piScheduler laufen soll, bekomme ich im Browser unter der vorherigen IP keine Seite angezeigt. Dies klappte vorher und ist nun seit einem Neustart des RasPi so.Mein ursprüngliches Problem liegt darin, dass ich beim Aufrufen der piScheduler Webgui (Port :5005) bereits eine Ortsangabe stehen habe (hier: Oldenburg), diese passt allerdings so gar nicht zu meinem aktuellen Standort. - Wie, bzw. wo, kann man das anpassen?
Des weiteren befindet sich in der Webgui schon ein definierter Zeitplan, ist das normal? Ich habe noch nichts eingegeben.
Danke für eure Hilfe!
-
Hallo,
leider finde ich im Netz recht wenig zum Thema piScheduler und komme zu keiner Lösung meines Problems.
Soweit läuft das AddOn im Hintergrund, allerdings komme ich beim Setup etwas ins straucheln... Im Moment ist mir absolut unklar, wie ich den Ort im AddOn anpassen und dauerhaft speichern kann. Hierzu wäre eine kleine Hilfestellung sehr freundlich. Danke!Sorry, dass ich dies Thema nach über einem halben Jahr wieder ins Leben zurückbringe!