Skip to content
Thomas edited this page Aug 24, 2015 · 4 revisions

DoorPi FAQ

DoorPi bleibt bei [sipphone.by_pjsua] dialtone is missing or not readable - create it now hängen

Datei löschen und DoorPi neustarten


Wie starte ich DoorPi als Anwendung?

DoorPi kann mit folgenden Befehl in der Konsole als Anwendung gestartet werden:

sudo /home/DoorPI/doorpi/main.py --configfile /home/DoorPI/conf/doorpi.cfg --trace

Hierbei erfolgt die Log-Ausgabe direkt am Bildschirm und es wird kein Log-Datei geschrieben.


Gibt es ein watchdog Statusfile?

Per config file kann nun ein Statusfile konfiguriert werden, z.B. würde:

[EVENT_OnTimeSecond]
10 = statusfile:/home/pi/doorpi/startup.log,last status: %Y-%m-%d %H-%M-%S

jede Sekunde ein statusfile schreiben, dass den Zeitpunkt der letzten Aktualisierung enthält. Syntax für Aktion statusfile ist:

Action = statusfile
[Dateiname] = /home/pi/doorpi/startup.log
[Nachricht] = last status: %Y-%m-%d %H-%M-%S

Exception NameError: list index out of range

Die Pins wurden falsch definiert. Bei PiFace lautet diese 0,1,2 und bei GPIO könnt ihr diese HIER nachlesen. Beachtet dass bei GPIO die Pin Nummer angegeben wird und nicht der GPIO Port!


DoorPi startet nicht. Im log sehe ich self_check() takes exactly 2 arguments

Diese Meldung erscheint momentan bei Verwendung von pjsua. Bis dieser Fehler behoben wurde, bitte linphone wie hier beschrieben installieren und anwenden mit:

[SIP-Phone]
sipphonetyp = linphone

Wie installiere ich pip?

Python 2:

sudo apt-get install python3-setuptools
sudo easy_install3 pip

Python 3:

sudo apt-get install python3-setuptools
sudo easy_install3 pip