Installationsprozess
- deviloper
- Erledigt
-
-
Super Danke das hilft mir weiter.
-
Hi, Jetzt habe ich alles was ich dacht versucht aber "kein Schwein ruft mich an" auch nicht DoorPi.
Die Fritz Box ist an einem Telecom Anschluss und arbeitet mit Internettelefonie. Deshalb habe ich auch
den Port 5061 statt 5060 versucht. Ohne Erfolg. Ich hänge mal die ini an . Wenn jemand Zeit hat könnte er mal
schauen welchen Blödsinn ich hier vielleicht gemacht habe.
Danke
-
-
Ich bin wohl nicht in der Lage was richtig zu machen Jetzt hat es geklappt
[DoorPi]
base_path = /usr/local/etc/DoorPi
eventlog = !BASEPATH!/conf/eventlog.db
is_alive_led =
last_snapshot =
[DoorPiWeb]
indexfile = index.html
ip =
loginfile = login.html
online_fallback = http://motom001.github.io/DoorPiWeb
port = 80
public = AREA_public
www = !BASEPATH!/../DoorPiWeb
[SIP-Phone]
firewallpolicy = PolicyNoFirewall
audio_codecs = PCMU,PCMA
call_timeout = 40
capture_device = ALSA: USB Audio Device
dialtone = !BASEPATH!/media/ShortDialTone.wav
dialtone_renew_every_start = False
dialtone_volume = 35
echo_cancellation_enabled = False
identity = Klingel
local_port = 5061
max_call_time = 60
sipphonetyp = linphone
sipserver_password = Dor32479
sipserver_realm = 192.168.178.1
sipserver_server = 192.168.178.1
sipserver_username = Raspi*20
stun_server =
[AdminNumbers]
**620 = active
**610 = active
**611 = active
**612 = active
**613 = active
**614 = active
**615 = active
call_timeout = 40
[keyboards]
onboardpins = gpio
[onboardpins_keyboard]
bouncetime = 200
[onboardpins_InputPins]
-
Einmal die Ausgabe vom DoorPi im Debug Modus bitte.
-
Uff??? sag mir bitte wie das geht und was ich machen muss dann schicke ich das morgen.
Sorry ich habe keine Ahnung
-
sudo systemctl stop doorpi.service
doorpi_cli --debug -configfile PfadZurDoorpi.ini
Pfad zur doorpi.ini natürlich durch deinen ersetzen. So stoppst du erst den DoorPi Service und startest DoorPi dann als Anwendung im Debug Modus (gibt noch trace, da wird etwas weniger geloggt)
-
Danke, wie kann ich dir den Inhalt der Konsole denn schicken
-
Man kann die Ausgabe in eine Datei umleiten.
ungetestet
doorpi_cli --debug -configfile PfadZurDoorpi.ini > doorpi.txt
-
Danke für den Hinweis. Als ich in der ini für gpio "mode = BCM" eingegeben habe und dann doorpi neu gestartet habe hat einmal das Telefon geläutet. Das konnte ich aber nicht wiederholen.
nKeyPressed_onboardpins.11
2020-03-12 11:00:28,426 [WARNING] [root] section DTMF not found in configfile
2020-03-12 11:00:28,426 [TRACE] [doorpi.conf.config_object] get_keys for section DTMF returns []
2020-03-12 11:00:28,426 [TRACE] [doorpi.conf.config_object] get_string for key is_alive_led in section DoorPi (default: ) returns
2020-03-12 11:00:28,427 [TRACE] [doorpi.action.handler] fire Event BeforeStartup from doorpi.doorpi asyncron
Exception in thread BeforeStartup from doorpi.doorpi:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
self.run()
File "/usr/lib/python2.7/threading.py", line 754, in run
self.__target(*self.__args, **self.__kwargs)
File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.5.1-py2.7.egg/doorpi/action/handler.py", line 251, in fire_event_synchron
if not silent: self.db.insert_event_log(event_fire_id, event_source, event_name, start_time, kwargs)
File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.5.1-py2.7.egg/doorpi/action/handler.py", line 135, in insert_event_log
self.execute_sql(sql_statement)
File "/usr/local/lib/python2.7/dist-packages/DoorPi-2.5.1-py2.7.egg/doorpi/action/handler.py", line 121, in execute_sql
return self._db.execute(sql)
OperationalError: a
-
Das wird immer dubioser. Jetzt habe ich eine Schleife nach dem Neustart das Telefon ruft immer wieder an. obwohl Pin 11 nicht angesteuert wird. Es ist zum verrückt werden.
-
-
Das dürfte nicht wirklich die korrekte Fehlermeldung sein. Bekommst du es hin Schreibrechte für die Datei eventlog.db und für den übergeordneten zuzuordnen?
-
nicht mit Gottes Hilfe aber mit deiner beiße ich mich sicher durch
Hier mal zwei Dateien .ist das so OK ? Könnte ich mit nano sicher bearbeiten
-
das meinte ich. In /usr/local/etc/DoorPi
/conf/ kann er nicht schreibend auf eventlog.db zugreifen.
chmod setzt dir die Zugriffsrechte.
666 ist für Besitzer/Gruppe/Andere Lese & Schreibzugriff
-R heißt rekursiv alles was sich in dem Verzeichnis befindet.
-v ausgeben was er da gerade tut.
-
Hmm, das zeigt es mir an
-
Joa passt doch. Dann jetzt DoorPi mal erneut im Debug oder Trace Modus ausführen und schauen was er jetzt sagt...
-
Er hängt sich in einer Schleife auf
-
Das macht er mit trace