Aktuell nutze ich Doorpi mit Raspbian Stretch, problemlos. Hat jemand schon versucht, Doorpi mit Raspbian Buster zu nutzen?
Doorpi Raspbian Buster
- Hille
- Erledigt
-
-
Ja, das funktioniert bei mir ohne Probleme.
Lediglich die Abkündigung von Python 2.7 macht mir sorgen...
-
Jetzt habe ich doch einen Fehler gefunden. DoorPi startet unter Buster nicht als Daemon:
Jul 07 16:08:52 doorpi doorpi[3585]: ___ ___ _
Jul 07 16:08:52 doorpi doorpi[3585]: / \___ ___ _ __ / _ (_) VoIP Door-Intercomstation with Raspberry Pi
Jul 07 16:08:52 doorpi doorpi[3585]: / /\ / _ \ / _ \| '__/ /_)/ | version: 2.5.1
Jul 07 16:08:52 doorpi doorpi[3585]: / /_// (_) | (_) | | / ___/| | license: CC BY-NC 4.0
Jul 07 16:08:52 doorpi doorpi[3585]: /___,' \___/ \___/|_| \/ |_| URL: <https://github.com/motom001/DoorPi>
Jul 07 16:08:52 doorpi doorpi[3585]: Authors: Thomas Meissner <motom001@gmail.com>
Jul 07 16:08:52 doorpi doorpi[3585]: Supporter: Phillip Munz <office@businessaccess.info>
Jul 07 16:08:52 doorpi doorpi[3585]: Hermann Dötsch <doorpi1@gmail.com>
Jul 07 16:08:52 doorpi doorpi[3585]: Dennis Häußler <haeusslerd@outlook.com>
Jul 07 16:08:52 doorpi doorpi[3585]: Hubert Nusser <hubsif@gmx.de>
Jul 07 16:08:52 doorpi doorpi[3585]: Michael Hauer <frrr@gmx.at>
Jul 07 16:08:52 doorpi doorpi[3585]: Andreas Schwarz <doorpi@schwarz-ketsch.de>
Jul 07 16:08:52 doorpi doorpi[3585]: Max Rößler <max_kr@gmx.de>
Jul 07 16:08:52 doorpi doorpi[3585]: missing someone? -> sorry -> mail me
Jul 07 16:08:52 doorpi doorpi[3585]: Traceback (most recent call last):
Jul 07 16:08:52 doorpi doorpi[3585]: File "/usr/local/bin/doorpi_cli", line 10, in <module>
Jul 07 16:08:52 doorpi doorpi[3585]: sys.exit(entry_point())
Jul 07 16:08:52 doorpi doorpi[3585]: File "/usr/local/lib/python2.7/dist-packages/doorpi/main.py", line 167, in entry_point
Jul 07 16:08:52 doorpi doorpi[3585]: raise SystemExit(main_as_daemon(sys.argv))
Jul 07 16:08:52 doorpi doorpi[3585]: File "/usr/local/lib/python2.7/dist-packages/doorpi/main.py", line 123, in main_as_daemon
Jul 07 16:08:52 doorpi doorpi[3585]: from daemon import runner
Jul 07 16:08:52 doorpi doorpi[3585]: ImportError: No module named daemon
Jul 07 16:08:52 doorpi systemd[1]: doorpi.service: Control process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd
Weiß jemand Rat?? -
-
Hallo Zusammen,
ich habe leider bei mir das Problem, dass DoorPi im Trace Modus abstürzt.
Ich habe einige Beiträge dazu gelesen und habe auch dementsprechend meine config.ini Datei angepasst.
Ich wollte als erstes mal DoorPi dazu bringen mich auf mein Handy beim Betätigen des Tasters, welches am Pin 11 angeschlossen ist, anzurufen, bis jetzt leider ohne Erfolg.
Unten habe ich die config, die log und die trace-log Datei eingefügt.Ich wäre für jede Hilfe sehr dankbar. Vielen Dank
Code: Config.ini
Alles anzeigen[AREA_installer] .* = [AdminNumbers] **621 = active **622 = active [DoorPi] base_path = /usr/local/etc/DoorPi eventlog = !BASEPATH!/conf/eventlog.db is_alive_led = last_snapshot = [Group] administrator = door [DoorPiWeb] indexfile = index.html ip = loginfile = login.html online_fallback = http://motom001.github.io/DoorPiWeb port = 80 public = AREA_public www = !BASEPATH!/../DoorPiWeb [EVENT_OnStartup] 10 = sleep:1 [SIP-Phone] firewallpolicy = PolicyNoFirewall audio_codecs = PCMA,PCMU call_timeout = 15 capture_device = ALSA: default device dialtone = !BASEPATH!/media/ShortDialTone.wav dialtone_renew_every_start = False dialtone_volume = 35 echo_cancellation_enabled = False identity = DoorPi local_port = 5060 max_call_time = 120 playback_device = ALSA: default device record_while_dialing = False records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav sipphonetyp = linphone sipserver_password = ****** sipserver_realm = fritz.box sipserver_server = 192.168.178.1 sipserver_username = Tuersprechanlage stun_server = ua.max_calls = 2 video_codecs = VP8 video_device = StaticImage: Static picture video_display_enabled = False video_size = vga [User] door = pi [WritePermission] administrator = installer [ReadPermission] administrator = installer [keyboards] onboardpins = gpio [onboardpins_keyboard] bouncetime = 300 mode = BOARD polarity = 0 pressed_on_keydown = True pull_up_down = PUD_DOWN [onboardpins_InputPins] 11 = call:**621
Code: Doorpi.log
Alles anzeigen2019-07-15 20:22:45,841 [INFO] [doorpi.conf.config_object] use configfile: /usr/local/etc/DoorPi/conf/doorpi.ini 2019-07-15 20:22:45,896 [INFO] [doorpi.status.webserver] Initiating WebService at ip and port 80 2019-07-15 20:22:45,908 [INFO] [doorpi.keyboard.KeyboardInterface] using multi-keyboard mode (keyboards: onboardpins) 2019-07-15 20:22:45,909 [INFO] [doorpi.keyboard.KeyboardInterface] trying to add keyboard 'onboardpins' to handler 2019-07-15 20:22:45,910 [WARNING] [root] section onboardpins_OutputPins not found in configfile 2019-07-15 20:22:45,930 [WARNING] [root] section onboardpins_OutputPins not found in configfile 2019-07-15 20:22:46,236 [INFO] [doorpi.sipphone.SipphoneInterface] found installed sipphone "linphone" and use this as default 2019-07-15 20:22:46,260 [WARNING] [root] section DTMF not found in configfile 2019-07-15 20:22:46,404 [INFO] [doorpi.sipphone.from_linphone] found 2 possible sounddevices: 2019-07-15 20:22:46,412 [INFO] [doorpi.sipphone.from_linphone] found 1 possible videodevices: 2019-07-15 20:22:46,415 [INFO] [doorpi.sipphone.from_linphone] using DoorPi with SIP-Server 2019-07-15 20:22:46,418 [INFO] [doorpi.doorpi] found EVENT_ section 'EVENT_OnStartup' in configfile 2019-07-15 20:22:46,419 [INFO] [doorpi.doorpi] registering action '10' for event 'OnStartup' 2019-07-15 20:22:46,423 [WARNING] [root] section DTMF not found in configfile 2019-07-15 20:22:47,430 [INFO] [doorpi.doorpi] DoorPi started successfully 2019-07-15 20:22:47,431 [INFO] [doorpi.doorpi] BasePath is /usr/local/etc/DoorPi 2019-07-15 20:22:47,432 [INFO] [doorpi.doorpi] Weburl is http://raspberrypi/
-
Im Trace steht ziemlich viel "database is locked". Das deutet darauf hin, dass DoorPi noch läuft.
Erst DoorPi-Daemon beenden, dann DoorPi mit Trace aufrufen.
Viele Grüße
Olaf -
Hi,
ja jetzt funktioniert es auch im Trace Modus. Doorpi scheint zu laufen, allerdings klingelt es immer noch nicht. Ich will eine Rufumleitung auf mein Handy haben. So wie ich es verstanden habe muss ich hinter der internen Nummer bei der Konfiguration der fritzbox meine Handynummer hinterlegen und danach mein Handy mit dem SIP-Server verbinden. Bei der Verbindung meines Handys bekomme ich eine Fehlermeldung das die Verbindung nicht erfolgreich statt gefunden hat. Muss ich bei der Konfiguration noch was beachten?
Im Anhang die Trace.log und ein Foto von der Konfiguration der Fritzbox.
Gruß Kemlaz
-
Scheinbar stimmt etwas mit Deiner Fritzbox nicht (habe selber keine, kann nichts zur Konfig sagen.
Der Doorpi sendet auf UDP://192.168.178.1:5060 verzweifelt Invite und Register, bekommt von der Fritzbox aber keine Antwort.Und da er sich nicht Sip-Mäßig mit der Fritzbox verbindet, geht alles Weitere natürlich auch nicht.
-
ok,
kann es sein das es an der Config.ini liegt oder liegt es schon an der Fritzbox?
-
Wie gesagt, ich habe keine Fritzbox.
Die Ini sieht grob gut aus, ich würde in der Fritzbox suchen.
-
-
Ich hab zwar Problem die Fritzbox über den Klingeltaster anzurufen, aber die Verbindung funktioniert.
Vielleicht mal in meiner Ini hier nachlesen. -
So, er läuft. Ob allerdings wie vorher, muss sich noch zeigen. Meine doorpi.ini hat er jedenfalls unter Buster "geschluckt".
-
Hallo und guten Abend !
Ich würde gern meinen Doorpi auf den aktuellen Stand bringen und etwas erweitern.
Wie ich sehe sollten da mit Buster keine großen Probleme entstehen.
Nun zu meiner Frage...
Wie habt Ihr ,falls vorhanden euer PiFace ( Ich habe das Digi2 ) in Buster zum laufen gebracht ?
Würde erst gern das PiFace installieren und testen, bevor ich Doorpi neu aufsetze.
Vielleicht könnte mir da jemand etwas unter die Arme greifen.
LG
Jürgen
-
Hallo Jürgen.
Habe über die Feiertage die Buster-Odysee hinter mir. Nachdem DoorPi zwei Wochen verrückt gespielt hat (GPIO's, PyFace usw...), habe ich alles wieder auf Stretch installiert - und siehe Da: Alles wieder in Butter. Ich würde dir empfehlen, mit dieser Übung zu warten, so lange DoorPi noch auf Python 2 basiert. Im Forum sind Stimmen zu lesen, welche bereit wären, bei einer Portierung mitzuhelfen. Wer weiss, vielleicht gehörst du ja auch dazu.
Ich würde, wenn möglich den alten IT-Grundsatz "Don't touch a running system" ernst nehmen
Gruss
Sven
-
Hi Sven.
Vielen Dank für deine Antwort.
Das hatte ich mir fast schon gedacht.
Aber gut zu hören das man sich der Sache annehmen will. Werde das mal soweit verfolgen.
Mein aktueller Stand liegt immer noch bei Raspbian Jessie.
Ist auch schon einige Zeit her, wo ich das alles in Betrieb genommen habe.
Werde deinen Rat befolgen und das ganze dann soweit auf Stretch neu aufsetzen.
Könntest du mir vielleicht einen kleinen Schups geben bezüglich der Treiber und Python Installation
vom PiFace unter einem aktuell geupdadeten Stretch?
Hatte da auch schon mal Probleme dies ans Laufen zu bekommen.
LG
Jürgen
-
-
Habe folgendes Problem unter Buster:
Jan 22 08:33:34 raspberrypi doorpi[5287]: ___ ___ _
Jan 22 08:33:34 raspberrypi doorpi[5287]: / \___ ___ _ __ / _ (_) VoIP Door-Intercomstation with Raspberry Pi
Jan 22 08:33:34 raspberrypi doorpi[5287]: / /\ / _ \ / _ \| '__/ /_)/ | version: 2.5.1
Jan 22 08:33:34 raspberrypi doorpi[5287]: / /_// (_) | (_) | | / ___/| | license: CC BY-NC 4.0
Jan 22 08:33:34 raspberrypi doorpi[5287]: /___,' \___/ \___/|_| \/ |_| URL: <https://github.com/motom001/DoorPi>
Jan 22 08:33:34 raspberrypi doorpi[5287]: Authors: Thomas Meissner <motom001@gmail.com>
Jan 22 08:33:34 raspberrypi doorpi[5287]: Supporter: Phillip Munz <office@businessaccess.info>
Jan 22 08:33:34 raspberrypi doorpi[5287]: Hermann Dötsch <doorpi1@gmail.com>
Jan 22 08:33:34 raspberrypi doorpi[5287]: Dennis Häußler <haeusslerd@outlook.com>
Jan 22 08:33:34 raspberrypi doorpi[5287]: Hubert Nusser <hubsif@gmx.de>
Jan 22 08:33:34 raspberrypi doorpi[5287]: Michael Hauer <frrr@gmx.at>
Jan 22 08:33:34 raspberrypi doorpi[5287]: Andreas Schwarz <doorpi@schwarz-ketsch.de>
Jan 22 08:33:34 raspberrypi doorpi[5287]: Max Rößler <max_kr@gmx.de>
Jan 22 08:33:34 raspberrypi doorpi[5287]: missing someone? -> sorry -> mail me
Jan 22 08:33:34 raspberrypi doorpi[5287]: Traceback (most recent call last):
Jan 22 08:33:34 raspberrypi doorpi[5287]: File "/usr/local/bin/doorpi_cli", line 8, in <module>
Jan 22 08:33:34 raspberrypi doorpi[5287]: sys.exit(entry_point())
Jan 22 08:33:34 raspberrypi doorpi[5287]: File "/usr/local/lib/python2.7/dist-packages/doorpi/main.py", line 167, in entry_point
Jan 22 08:33:34 raspberrypi doorpi[5287]: raise SystemExit(main_as_daemon(sys.argv))
Jan 22 08:33:34 raspberrypi doorpi[5287]: File "/usr/local/lib/python2.7/dist-packages/doorpi/main.py", line 128, in main_as_daemon
Jan 22 08:33:34 raspberrypi doorpi[5287]: daemon_runner = runner.DaemonRunner(doorpi.DoorPi(parsed_arguments))
Jan 22 08:33:34 raspberrypi doorpi[5287]: File "/usr/local/lib/python2.7/dist-packages/daemon/runner.py", line 119, in __init__
Jan 22 08:33:34 raspberrypi doorpi[5287]: app.pidfile_path, app.pidfile_timeout)
Jan 22 08:33:34 raspberrypi doorpi[5287]: File "/usr/local/lib/python2.7/dist-packages/daemon/runner.py", line 304, in make_pidlockfile
Jan 22 08:33:34 raspberrypi doorpi[5287]: lockfile = pidfile.TimeoutPIDLockFile(path, acquire_timeout)
Jan 22 08:33:34 raspberrypi doorpi[5287]: File "/usr/local/lib/python2.7/dist-packages/daemon/pidfile.py", line 40, in __init__
Jan 22 08:33:34 raspberrypi doorpi[5287]: super().__init__(path, *args, **kwargs)
Jan 22 08:33:34 raspberrypi doorpi[5287]: TypeError: super() takes at least 1 argument (0 given)
Jan 22 08:33:34 raspberrypi systemd[1]: doorpi.service: Control process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- An ExecStart= process belonging to unit doorpi.service has exited.
--
-- The process' exit code is 'exited' and its exit status is 1.
Jan 22 08:33:34 raspberrypi systemd[1]: doorpi.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The unit doorpi.service has entered the 'failed' state with result 'exit-code'.
Jan 22 08:33:34 raspberrypi systemd[1]: Failed to start LSB: DoorPi.
-- Subject: A start job for unit doorpi.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit doorpi.service has finished with a failure.
--
-- The job identifier is 1792 and the job result is failed.
Jan 22 08:33:34 raspberrypi sudo[5284]: pam_unix(sudo:session): session closed for user root
-
Aus heiterem Himmel ?
Raspi Update ?
Neuinstallation ?