Hallo,
ich versuche grade ein DoorPi vergeblich ans rennen zu bekommen,
was habe ich falsch gemacht oder vergessen?
Code: doorpi.ini
base_path = /usr/local/etc/DoorPi
eventlog = !BASEPATH!/conf/eventlog.db
is_alive_led =
last_snapshot =
dialtone = !BASEPATH!/doorpi/media/ShortDialTone.wav
[AdminNumbers]
**1 = active
[DoorPiWeb]
indexfile = index.html
ip = 192.168.0.13
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 = 20
capture_device = ALSA: USB Audio 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 = 240
playback_device = ALSA: USB Audio Device
record_while_dialing = False
records = !BASEPATH!/records/%Y-%m-%d_%H-%M-%S.wav
sipphonetyp = linphone
sipserver_password = XXXXXXXXXXX
sipserver_realm = fritz.box
sipserver_server = 192.168.0.1
sipserver_username = 620
stun_server =
ua.max_calls = 2
video_codecs = VP8
video_device = StaticImage: Static picture
video_display_enabled = False
video_size = vga
[keyboards]
onboardpins = gpio
[onboardpins_keyboard]
bouncetime = 200
[onboardpins_OutputPins]
16 = Tueroffner
[onboardpins_InputPins]
11 = call:**1
[DTMF]
"#" = out:Tueroeffner,1,0,3
Alles anzeigen
Code
pi@raspberrypi:/usr/local/etc/DoorPi/conf $ sudo doorpi_cli --configfile /usr/local/etc/DoorPi/confdoorpi.cfg --trace
...
2016-05-01 09:29:42,311 [DEBUG] [doorpi.main] loaded with arguments: ['/usr/local/bin/doorpi_cli', '--configfile', '/usr/local/etc/DoorPi/confdoorpi.cfg', '--trace']
2016-05-01 09:29:42,318 [DEBUG] [doorpi.doorpi] run
2016-05-01 09:29:42,322 [DEBUG] [doorpi.doorpi] prepare
2016-05-01 09:29:42,326 [DEBUG] [doorpi.doorpi] given arguments argv: Namespace(configfile='/usr/local/etc/DoorPi/confdoorpi.cfg', debug=False, test=False, trace=True)
2016-05-01 09:29:42,342 [INFO] [doorpi.conf.config_object] use configfile: /usr/local/etc/DoorPi/conf/doorpi.ini
2016-05-01 09:29:42,372 [DEBUG] [doorpi.conf.config_object] __init__
2016-05-01 09:29:42,376 [TRACE] [doorpi.conf.config_object] get_from_config
2016-05-01 09:29:42,396 [TRACE] [doorpi.conf.config_object] get_string for key base_path in section DoorPi (default: /usr/local/etc/DoorPi) returns /usr/local/etc/DoorPi
2016-05-01 09:29:42,401 [TRACE] [doorpi.conf.config_object] get_string for key eventlog in section DoorPi (default: !BASEPATH!/conf/eventlog.db) returns !BASEPATH!/conf/eventlog.db
2016-05-01 09:29:42,409 [DEBUG] [doorpi.conf.config_object] parse string "!BASEPATH!/conf/eventlog.db" to "/usr/local/etc/DoorPi/conf/eventlog.db"
2016-05-01 09:29:42,421 [TRACE] [doorpi.action.handler] register Event BeforeStartup from doorpi.doorpi
2016-05-01 09:29:42,427 [DEBUG] [doorpi.action.handler] event_source doorpi.doorpi was added
2016-05-01 09:29:42,432 [TRACE] [doorpi.action.handler] added event_name BeforeStartup and registered source doorpi.doorpi
2016-05-01 09:29:42,437 [TRACE] [doorpi.action.handler] register Event OnStartup from doorpi.doorpi
2016-05-01 09:29:42,442 [TRACE] [doorpi.action.handler] added event_name OnStartup and registered source doorpi.doorpi
2016-05-01 09:29:42,447 [TRACE] [doorpi.action.handler] register Event AfterStartup from doorpi.doorpi
2016-05-01 09:29:42,451 [TRACE] [doorpi.action.handler] added event_name AfterStartup and registered source doorpi.doorpi
2016-05-01 09:29:42,455 [TRACE] [doorpi.action.handler] register Event BeforeShutdown from doorpi.doorpi
2016-05-01 09:29:42,459 [TRACE] [doorpi.action.handler] added event_name BeforeShutdown and registered source doorpi.doorpi
2016-05-01 09:29:42,464 [TRACE] [doorpi.action.handler] register Event OnShutdown from doorpi.doorpi
2016-05-01 09:29:42,468 [TRACE] [doorpi.action.handler] added event_name OnShutdown and registered source doorpi.doorpi
2016-05-01 09:29:42,472 [TRACE] [doorpi.action.handler] register Event AfterShutdown from doorpi.doorpi
2016-05-01 09:29:42,477 [TRACE] [doorpi.action.handler] added event_name AfterShutdown and registered source doorpi.doorpi
2016-05-01 09:29:42,486 [DEBUG] [doorpi.action.SingleActions.time_tick] doorpi.action.SingleActions.time_tick loaded
...
2016-05-01 09:29:42,852 [TRACE] [doorpi.conf.config_object] get_keys for section keyboards returns ['onboardpins']
2016-05-01 09:29:42,857 [INFO] [doorpi.keyboard.KeyboardInterface] using multi-keyboard mode (keyboards: onboardpins)
2016-05-01 09:29:42,861 [INFO] [doorpi.keyboard.KeyboardInterface] trying to add keyboard 'onboardpins' to handler
2016-05-01 09:29:42,866 [TRACE] [doorpi.conf.config_object] get_string for key onboardpins in section keyboards (default: dummy) returns gpio
2016-05-01 09:29:42,871 [TRACE] [doorpi.conf.config_object] get_keys for section onboardpins_InputPins returns ['call']
2016-05-01 09:29:42,876 [TRACE] [doorpi.conf.config_object] get_keys for section onboardpins_OutputPins returns ['16']
2016-05-01 09:29:42,880 [TRACE] [doorpi.conf.config_object] get_integer for key bouncetime in section onboardpins_keyboard (default: 2000) returns 200.0
2016-05-01 09:29:42,886 [TRACE] [doorpi.conf.config_object] get_integer for key polarity in section onboardpins_keyboard (default: 0) returns 0
2016-05-01 09:29:42,892 [TRACE] [doorpi.conf.config_object] get_boolean for key pressed_on_keydown in section onboardpins_keyboard (default: True) returns True
2016-05-01 09:29:42,900 [DEBUG] [doorpi.keyboard.from_gpio] doorpi.keyboard.from_gpio loaded
2016-05-01 09:29:42,914 [DEBUG] [doorpi.keyboard.from_gpio] __init__(input_pins = ['call'], output_pins = ['16'], bouncetime = 200.0, polarity = 0)
2016-05-01 09:29:42,920 [ERROR] [doorpi.main] Exception NameError: invalid literal for int() with base 10: 'call'
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/doorpi/main.py", line 152, in main_as_application
try: doorpi.DoorPi(parsed_arguments).run()
File "/usr/local/lib/python2.7/dist-packages/doorpi/doorpi.py", line 232, in run
if not self.__prepared: self.prepare(self.__parsed_arguments)
File "/usr/local/lib/python2.7/dist-packages/doorpi/doorpi.py", line 147, in prepare
self.__keyboard = load_keyboard()
File "/usr/local/lib/python2.7/dist-packages/doorpi/keyboard/KeyboardInterface.py", line 20, in load_keyboard
return KeyboardHandler(config_keyboards)
File "/usr/local/lib/python2.7/dist-packages/doorpi/keyboard/KeyboardInterface.py", line 104, in __init__
self.__keyboards[keyboard_name] = load_single_keyboard(keyboard_name)
File "/usr/local/lib/python2.7/dist-packages/doorpi/keyboard/KeyboardInterface.py", line 51, in load_single_keyboard
pressed_on_key_down=pressed_on_key_down
File "/usr/local/lib/python2.7/dist-packages/doorpi/keyboard/from_gpio.py", line 13, in get
def get(**kwargs): return GPIO(**kwargs)
File "/usr/local/lib/python2.7/dist-packages/doorpi/keyboard/from_gpio.py", line 25, in __init__
self._InputPins = map(int, input_pins)
ValueError: invalid literal for int() with base 10: 'call'
2016-05-01 09:29:42,937 [DEBUG] [doorpi.doorpi] destroy doorpi
2016-05-01 09:29:42,942 [DEBUG] [doorpi.doorpi] Threads before starting shutdown: [<_MainThread(MainThread, started -1225486336)>, <Thread(OnWebServerStart from doorpi.status.webserver, started -1234946976)>]
2016-05-01 09:29:42,948 [TRACE] [doorpi.action.handler] fire Event BeforeShutdown from doorpi.doorpi asyncron
2016-05-01 09:29:42,959 [DEBUG] [doorpi.action.handler] [U0SI3D] fire for event OnShutdown this actions [<doorpi.action.SingleActions.time_tick.TimeTickDestroyAction instance at 0xb66c6210>, <doorpi.status.webserver.WebServerShutdownAction instance at 0xb66cd030>]
2016-05-01 09:29:42,968 [TRACE] [doorpi.action.handler] [U0SI3D] try to fire action TimeTickDestroyAction with args () and kwargs {}
2016-05-01 09:29:42,974 [TRACE] [doorpi.action.base] run TimeTickDestroyAction with args () and kwargs {}
2016-05-01 09:29:42,964 [DEBUG] [doorpi.action.handler] no actions for event BeforeShutdown - skip fire_event BeforeShutdown from doorpi.doorpi
2016-05-01 09:29:42,985 [TRACE] [doorpi.action.handler] unregister Eventsource doorpi.action.SingleActions.time_tick and force_unregister is True
...
2016-05-01 09:29:44,757 [TRACE] [doorpi.action.handler] [U0SI3D] finished fire_event for event_name OnShutdown
2016-05-01 09:29:44,763 [TRACE] [doorpi.action.handler] fire Event AfterShutdown from doorpi.doorpi asyncron
2016-05-01 09:29:44,772 [DEBUG] [doorpi.action.handler] no actions for event AfterShutdown - skip fire_event AfterShutdown from doorpi.doorpi
2016-05-01 09:29:45,271 [INFO] [doorpi.doorpi] ======== DoorPi successfully shutdown ========
Alles anzeigen
//einige Logeinträge gelöscht wegen der länge.
Danke im vorraus.
//EDIT
Hab den Fehler beim 12.mal drüberschauen gefunden... es hat sich ein Absatz verschoben... dann mal weitertesten