Hallo zusammen,
ich habe DoorPi auf einem Raspberry Pi momentan im Testbetrieb parallel zu meiner bestehenden Türklingel an einem potentialfreien Kontakt eines Wechselstromrelais laufen.
Das Drücken des Klingeltasters an der Türe wird auch an dem definierten GPIO PIN registriert, aber DoorPi führt daraufhin kein Event aus, obwohl diese definiert sind und nach dem Start auch im Webinterface angezeigt werden. Wenn ich das Event manuell im Webinterface triggere, bekomme ich die gleiche Meldung. Kann mir dazu ggfs. jemand einen Tipp geben?
Code
[DoorPi]
base_path = /usr/local/etc/DoorPi
eventlog = !BASEPATH!/conf/eventlog.db
is_alive_led = LED_PIN
[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 = ALSAUSB Device 0x46d:0x804
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.155.1
sipserver_username = 621
stun_server =
ua.max_calls = 2
video_codecs = VP8
video_device = V4L2: /dev/video0
video_display_enabled = False
video_size = uxga
[SMTP]
server = mailserver
port = 587
need_login = True
username = mailuser
password = mailpassword
use_tls = True
from = DoorPi
[AdminNumbers]
**610 = Fritz Fon
**622 = SIP Client Workstation
01763******* = Handy 1
01511******* = Handy 2
01764******* = Handy 3
01511******* = Handy 4
[keyboards]
raspipins = gpio
[EVENT_OnStartup]
10 = sleep:1
[raspipins_InputPins]
15 = Doorbell
[raspipins_OutputPins]
8 = LED_PIN
[raspipins_keyboard]
bouncetime = 2000
polarity = 1
pull_up_down = PUD_UP
[EVENT_onKeyUp.raspipins.15]
10 = take_snapshot
20 = os_execute:/usr/local/etc/DoorPi/tools/telegram_snapshot.sh
Alles anzeigen
Auszug aus dem Log:
Code
2016-03-28 13:35:11,891 [TRACE] [doorpi.action.handler] fire Event OnKeyUp from doorpi.keyboard.from_gpio asyncron
2016-03-28 13:35:11,900 [TRACE] [doorpi.action.handler] fire Event OnKeyUp_15 from doorpi.keyboard.from_gpio asyncron
2016-03-28 13:35:11,911 [DEBUG] [doorpi.action.handler] no actions for event OnKeyUp - skip fire_event OnKeyUp from doorpi.keyboard.from_gpio
2016-03-28 13:35:11,915 [TRACE] [doorpi.action.handler] fire Event OnKeyUp_raspipins.15 from doorpi.keyboard.from_gpio asyncron
2016-03-28 13:35:11,917 [DEBUG] [doorpi.action.handler] no actions for event OnKeyUp_15 - skip fire_event OnKeyUp_15 from doorpi.keyboard.from_gpio
2016-03-28 13:35:11,938 [DEBUG] [doorpi.action.handler] no actions for event OnKeyUp_raspipins.15 - skip fire_event OnKeyUp_raspipins.15 from doorpi.keyboard.from_gpio
Danke und VG
Christoph