ich kann dir nur sagen, daß dieses keyboard mit i2c funktioniert.
die api wird dir nicht viel bringen, wenn es um reine i2c-kommunikation geht, das funktioniert anders... (I2C überträgt nur seriell, da ist es mehr oder weniger egal, was für ein Gerät da dran hängt)
was war denn die letzte fehlermeldung?
DoorPi und RFID
- Nea
- Erledigt
-
-
Hmm, Ok das mit den Kommentaren war es aber jetzt geht es wieder im Schneckentempo!
-
Code
Alles anzeigen2016-04-09 22:38:29,168 [INFO] [doorpi.main] ___ ___ _ / \___ ___ _ __ / _ (_) VoIP Door-Intercomstation with Raspberry Pi / /\ / _ \ / _ \| '__/ /_)/ | version: 2.5.0.0 / /_// (_) | (_) | | / ___/| | license: CC BY-NC 4.0 /___,' \___/ \___/|_| \/ |_| URL: <https://github.com/motom001/DoorPi> Authors: Thomas Meissner <motom001@gmail.com> Supporter: Phillip Munz <office@businessaccess.info> Hermann Dötsch <doorpi1@gmail.com> Dennis Häußler <haeusslerd@outlook.com> Hubert Nusser <hubsif@gmx.de> Michael Hauer <frrr@gmx.at> Andreas Schwarz <doorpi@schwarz-ketsch.de> Max Rößler <max_kr@gmx.de> missing someone? -> sorry -> mail me 2016-04-09 22:38:29,170 [DEBUG] [doorpi.main] loaded with arguments: ['/usr/local/bin/doorpi_cli', '--trace'] 2016-04-09 22:38:29,171 [DEBUG] [doorpi.doorpi] run 2016-04-09 22:38:29,171 [DEBUG] [doorpi.doorpi] prepare 2016-04-09 22:38:29,172 [DEBUG] [doorpi.doorpi] given arguments argv: Namespace(configfile=None, debug=False, test=False, trace=True) 2016-04-09 22:38:29,175 [INFO] [doorpi.conf.config_object] use configfile: /usr/local/etc/DoorPi/conf/doorpi.ini 2016-04-09 22:38:29,193 [DEBUG] [doorpi.conf.config_object] __init__ 2016-04-09 22:38:29,194 [TRACE] [doorpi.conf.config_object] get_from_config 2016-04-09 22:38:29,205 [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-04-09 22:38:29,206 [TRACE] [doorpi.conf.config_object] get_string for key eventlog in section DoorPi (default: !BASEPATH!/conf/eventlog.db) returns /backup/log/conf/eventlog.db 2016-04-09 22:38:29,207 [DEBUG] [doorpi.conf.config_object] parse string "/backup/log/conf/eventlog.db" to "/backup/log/conf/eventlog.db" 2016-04-09 22:38:29,223 [TRACE] [doorpi.action.handler] register Event BeforeStartup from doorpi.doorpi 2016-04-09 22:38:29,225 [DEBUG] [doorpi.action.handler] event_source doorpi.doorpi was added 2016-04-09 22:38:29,227 [TRACE] [doorpi.action.handler] added event_name BeforeStartup and registered source doorpi.doorpi 2016-04-09 22:38:29,229 [TRACE] [doorpi.action.handler] register Event OnStartup from doorpi.doorpi 2016-04-09 22:38:29,230 [TRACE] [doorpi.action.handler] added event_name OnStartup and registered source doorpi.doorpi 2016-04-09 22:38:29,232 [TRACE] [doorpi.action.handler] register Event AfterStartup from doorpi.doorpi 2016-04-09 22:38:29,233 [TRACE] [doorpi.action.handler] added event_name AfterStartup and registered source doorpi.doorpi 2016-04-09 22:38:29,235 [TRACE] [doorpi.action.handler] register Event BeforeShutdown from doorpi.doorpi 2016-04-09 22:38:29,236 [TRACE] [doorpi.action.handler] added event_name BeforeShutdown and registered source doorpi.doorpi 2016-04-09 22:38:29,238 [TRACE] [doorpi.action.handler] register Event OnShutdown from doorpi.doorpi 2016-04-09 22:38:29,240 [TRACE] [doorpi.action.handler] added event_name OnShutdown and registered source doorpi.doorpi 2016-04-09 22:38:29,241 [TRACE] [doorpi.action.handler] register Event AfterShutdown from doorpi.doorpi 2016-04-09 22:38:29,242 [TRACE] [doorpi.action.handler] added event_name AfterShutdown and registered source doorpi.doorpi 2016-04-09 22:38:29,245 [DEBUG] [doorpi.action.SingleActions.time_tick] doorpi.action.SingleActions.time_tick loaded 2016-04-09 22:38:29,248 [DEBUG] [doorpi.action.handler] event_source doorpi.action.SingleActions.time_tick was added 2016-04-09 22:38:29,252 [TRACE] [doorpi.action.handler] action TimeTickDestroyAction with args () and kwargs {} was added to new evententry OnShutdown 2016-04-09 22:38:29,254 [TRACE] [doorpi.action.handler] action TimeTickAction with args ('!last_tick!',) and kwargs {} was added to new evententry OnTimeTick 2016-04-09 22:38:29,256 [TRACE] [doorpi.conf.config_object] get_string for key ip in section DoorPiWeb (default: ) returns 2016-04-09 22:38:29,258 [TRACE] [doorpi.conf.config_object] get_integer for key port in section DoorPiWeb (default: 80) returns 8080 2016-04-09 22:38:29,262 [INFO] [doorpi.status.webserver] Initiating WebService at ip and port 8080 2016-04-09 22:38:29,264 [TRACE] [doorpi.action.handler] register Event OnWebServerStart from doorpi.status.webserver 2016-04-09 22:38:29,265 [DEBUG] [doorpi.action.handler] event_source doorpi.status.webserver was added 2016-04-09 22:38:29,267 [TRACE] [doorpi.action.handler] added event_name OnWebServerStart and registered source doorpi.status.webserver 2016-04-09 22:38:29,269 [TRACE] [doorpi.action.handler] register Event OnWebServerStop from doorpi.status.webserver 2016-04-09 22:38:29,270 [TRACE] [doorpi.action.handler] added event_name OnWebServerStop and registered source doorpi.status.webserver 2016-04-09 22:38:29,272 [TRACE] [doorpi.conf.config_object] get_string for key www in section DoorPiWeb (default: !BASEPATH!/../DoorPiWeb) returns !BASEPATH!/../DoorPiWeb 2016-04-09 22:38:29,274 [DEBUG] [doorpi.conf.config_object] parse string "!BASEPATH!/../DoorPiWeb" to "/usr/local/etc/DoorPi/../DoorPiWeb" 2016-04-09 22:38:29,276 [TRACE] [doorpi.conf.config_object] get_string for key indexfile in section DoorPiWeb (default: index.html) returns index.html 2016-04-09 22:38:29,278 [DEBUG] [doorpi.conf.config_object] parse string "index.html" to "index.html" 2016-04-09 22:38:29,280 [TRACE] [doorpi.conf.config_object] get_string for key loginfile in section DoorPiWeb (default: login.html) returns login.html 2016-04-09 22:38:29,282 [DEBUG] [doorpi.conf.config_object] parse string "login.html" to "login.html" 2016-04-09 22:38:29,283 [TRACE] [doorpi.conf.config_object] get_string for key public in section DoorPiWeb (default: AREA_public) returns AREA_public 2016-04-09 22:38:29,285 [DEBUG] [doorpi.conf.config_object] parse string "AREA_public" to "AREA_public" 2016-04-09 22:38:29,287 [TRACE] [doorpi.conf.config_object] get_string for key online_fallback in section DoorPiWeb (default: http://motom001.github.io/DoorPiWeb) returns http://motom001.github.io/DoorPiWeb 2016-04-09 22:38:29,289 [DEBUG] [doorpi.conf.config_object] parse string "http://motom001.github.io/DoorPiWeb" to "http://motom001.github.io/DoorPiWeb" 2016-04-09 22:38:29,291 [TRACE] [doorpi.conf.config_object] get_keys for section WritePermission returns ['administrator'] 2016-04-09 22:38:29,292 [TRACE] [doorpi.conf.config_object] get_keys for section ReadPermission returns ['administrator', 'guest'] 2016-04-09 22:38:29,294 [TRACE] [doorpi.conf.config_object] get_keys for section Group returns ['administrator', 'guest'] 2016-04-09 22:38:29,296 [TRACE] [doorpi.conf.config_object] get_keys for section User returns ['root', 'pi', 'door', 'guest'] 2016-04-09 22:38:29,297 [TRACE] [doorpi.conf.config_object] get_list for key administrator in section Group (default: []) returns ['door', 'root', 'pi'] 2016-04-09 22:38:29,299 [TRACE] [doorpi.conf.config_object] get_list for key guest in section Group (default: []) returns ['guest'] 2016-04-09 22:38:29,301 [TRACE] [doorpi.conf.config_object] get_sections returns ['EVENT_OnKeyPressed_prodsystem.33', 'Group', 'ReadPermission', 'DTMF', 'EVENT_OnMediaNotRequired', 'prodsystem_OutputPins', 'EVENT_OnStartup', 'DoorPiWeb', 'OnCallIncomming', 'AREA_public', 'AREA_dashboard', 'i2creader_keyboard', 'prodsystem_keyboard', 'WritePermission', 'User', 'EVENT_OnCallStateConnect', 'i2creader_InputPins', 'prodsystem_InputPins', 'EVENT_OnMediaRequired', 'SMTP', 'i2creader_OutputPins', 'AREA_status', 'EVENT_OnKeyPressed_prodsystem.15', 'EVENT_OnKeyPressed_prodsystem.11', 'EVENT_OnKeyPressed_prodsystem.13', 'keyboards', 'AdminNumbers', 'SIP-Phone', 'EVENT_OnKeyPressed_prodsystem.31', 'EVENT_OnKeyPressed_prodsystem.35', 'EVENT_OnSipPhoneCallTimeoutNoResponse', 'EVENT_OnKeyPressed_prodsystem.7', 'DoorPi'] 2016-04-09 22:38:29,303 [TRACE] [doorpi.conf.config_object] get_list for key administrator in section WritePermission (default: []) returns ['dashboard', 'status', 'config'] 2016-04-09 22:38:29,305 [TRACE] [doorpi.conf.config_object] get_list for key administrator in section ReadPermission (default: []) returns ['dashboard', 'status', 'config'] 2016-04-09 22:38:29,306 [TRACE] [doorpi.conf.config_object] get_list for key guest in section ReadPermission (default: []) returns ['dashboard', 'status'] 2016-04-09 22:38:29,308 [ERROR] [doorpi.status.webserver] module config doesn't exist but is assigned to group administrator in WritePermission 2016-04-09 22:38:29,310 [ERROR] [doorpi.status.webserver] module config doesn't exist but is assigned to group administrator in ReadPermission 2016-04-09 22:38:29,312 [TRACE] [doorpi.action.handler] action WebServerStartupAction with args () and kwargs {} was added to new evententry OnWebServerStart 2016-04-09 22:38:29,314 [TRACE] [doorpi.action.handler] action WebServerShutdownAction with args () and kwargs {} was added to event OnShutdown 2016-04-09 22:38:29,316 [TRACE] [doorpi.action.handler] fire Event OnWebServerStart from doorpi.status.webserver asyncron 2016-04-09 22:38:29,319 [TRACE] [doorpi.action.handler] register Event OnWebServerRequest from doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,322 [DEBUG] [doorpi.action.handler] event_source doorpi.status.webserver_lib.request_handler was added 2016-04-09 22:38:29,324 [TRACE] [doorpi.action.handler] added event_name OnWebServerRequest and registered source doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,326 [DEBUG] [doorpi.action.handler] [05H8EI] fire for event OnWebServerStart this actions [<doorpi.status.webserver.WebServerStartupAction instance at 0x76577440>] 2016-04-09 22:38:29,328 [TRACE] [doorpi.action.handler] [05H8EI] try to fire action WebServerStartupAction with args () and kwargs {} 2016-04-09 22:38:29,329 [TRACE] [doorpi.action.base] run WebServerStartupAction with args () and kwargs {} 2016-04-09 22:38:29,327 [TRACE] [doorpi.action.handler] register Event OnWebServerRequestGet from doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,331 [TRACE] [doorpi.action.handler] added event_name OnWebServerRequestGet and registered source doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,332 [TRACE] [doorpi.action.handler] register Event OnWebServerRequestPost from doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,333 [TRACE] [doorpi.action.handler] added event_name OnWebServerRequestPost and registered source doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,333 [TRACE] [doorpi.action.handler] register Event OnWebServerVirtualResource from doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,333 [TRACE] [doorpi.action.handler] added event_name OnWebServerVirtualResource and registered source doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,334 [TRACE] [doorpi.action.handler] register Event OnWebServerRealResource from doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,334 [TRACE] [doorpi.action.handler] added event_name OnWebServerRealResource and registered source doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,334 [TRACE] [doorpi.action.handler] register Event OnFireEvent from doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,335 [TRACE] [doorpi.action.handler] added event_name OnFireEvent and registered source doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,336 [TRACE] [doorpi.action.handler] register Event OnConfigKeySet from doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,336 [TRACE] [doorpi.action.handler] added event_name OnConfigKeySet and registered source doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,337 [TRACE] [doorpi.action.handler] register Event OnConfigKeyDelete from doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,337 [TRACE] [doorpi.action.handler] added event_name OnConfigKeyDelete and registered source doorpi.status.webserver_lib.request_handler 2016-04-09 22:38:29,338 [TRACE] [doorpi.conf.config_object] get_keys for section keyboards returns ['i2creader', 'prodsystem'] 2016-04-09 22:38:29,339 [INFO] [doorpi.keyboard.KeyboardInterface] using multi-keyboard mode (keyboards: i2creader, prodsystem) 2016-04-09 22:38:29,339 [INFO] [doorpi.keyboard.KeyboardInterface] trying to add keyboard 'i2creader' to handler 2016-04-09 22:38:29,340 [TRACE] [doorpi.conf.config_object] get_string for key i2creader in section keyboards (default: dummy) returns i2c 2016-04-09 22:38:29,341 [TRACE] [doorpi.conf.config_object] get_keys for section i2creader_InputPins returns ['1234'] 2016-04-09 22:38:29,341 [TRACE] [doorpi.conf.config_object] get_keys for section i2creader_OutputPins returns [] 2016-04-09 22:38:29,342 [TRACE] [doorpi.conf.config_object] get_integer for key bouncetime in section i2creader_keyboard (default: 2000) returns 2000.0 2016-04-09 22:38:29,343 [TRACE] [doorpi.conf.config_object] get_integer for key polarity in section i2creader_keyboard (default: 0) returns 0 2016-04-09 22:38:29,343 [TRACE] [doorpi.conf.config_object] get_boolean for key pressed_on_keydown in section i2creader_keyboard (default: True) returns True 2016-04-09 22:38:29,345 [DEBUG] [doorpi.keyboard.from_i2c] doorpi.keyboard.from_i2c loaded 2016-04-09 22:38:29,359 [DEBUG] [doorpi.keyboard.from_i2c] __init__ (input_pins = ['1234']) 2016-04-09 22:38:29,360 [TRACE] [doorpi.conf.config_object] get_integer for key dismisstime in section i2creader_keyboard (default: 20) returns 10 2016-04-09 22:38:29,361 [TRACE] [doorpi.conf.config_object] get_string for key delete_key in section i2creader_keyboard (default: D) returns D 2016-04-09 22:38:29,362 [DEBUG] [doorpi.conf.config_object] parse string "D" to "D" 2016-04-09 22:38:29,363 [DEBUG] [doorpi.conf.config_object] create new key i2c_address in section i2creader_keyboard with value '4' 2016-04-09 22:38:29,364 [TRACE] [doorpi.conf.config_object] get_string for key i2c_address in section i2creader_keyboard (default: 4) returns 4 2016-04-09 22:38:29,365 [DEBUG] [doorpi.conf.config_object] parse string "4" to "4" 2016-04-09 22:38:29,366 [DEBUG] [doorpi.conf.config_object] create new key i2c_register in section i2creader_keyboard with value '1' 2016-04-09 22:38:29,366 [TRACE] [doorpi.conf.config_object] get_string for key i2c_register in section i2creader_keyboard (default: 1) returns 1 2016-04-09 22:38:29,368 [DEBUG] [doorpi.conf.config_object] parse string "1" to "1" 2016-04-09 22:38:29,368 [TRACE] [doorpi.conf.config_object] get_string for key port in section i2creader_keyboard (default: 1) returns 1 2016-04-09 22:38:29,369 [DEBUG] [doorpi.conf.config_object] parse string "1" to "1" 2016-04-09 22:38:29,370 [TRACE] [doorpi.conf.config_object] get_string for key maxretries in section i2creader_keyboard (default: 10) returns 10 2016-04-09 22:38:29,371 [DEBUG] [doorpi.conf.config_object] parse string "10" to "10" 2016-04-09 22:38:29,372 [TRACE] [doorpi.conf.config_object] get_string for key chars in section i2creader_keyboard (default: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,*,#) returns 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,*,# 2016-04-09 22:38:29,373 [DEBUG] [doorpi.conf.config_object] parse string "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,*,#" to "0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,*,#" 2016-04-09 22:38:29,374 [TRACE] [doorpi.action.handler] register Event OnKeyPressed from doorpi.keyboard.from_i2c 2016-04-09 22:38:29,374 [DEBUG] [doorpi.action.handler] event_source doorpi.keyboard.from_i2c was added 2016-04-09 22:38:29,375 [TRACE] [doorpi.action.handler] added event_name OnKeyPressed and registered source doorpi.keyboard.from_i2c 2016-04-09 22:38:29,376 [TRACE] [doorpi.action.handler] register Event OnKeyPressed_1234 from doorpi.keyboard.from_i2c 2016-04-09 22:38:29,376 [TRACE] [doorpi.action.handler] added event_name OnKeyPressed_1234 and registered source doorpi.keyboard.from_i2c 2016-04-09 22:38:29,377 [TRACE] [doorpi.action.handler] register Event OnKeyPressed_i2creader.1234 from doorpi.keyboard.from_i2c 2016-04-09 22:38:29,378 [TRACE] [doorpi.action.handler] added event_name OnKeyPressed_i2creader.1234 and registered source doorpi.keyboard.from_i2c 2016-04-09 22:38:29,378 [TRACE] [doorpi.action.handler] register Event OnKeyUp from doorpi.keyboard.from_i2c 2016-04-09 22:38:29,379 [TRACE] [doorpi.action.handler] added event_name OnKeyUp and registered source doorpi.keyboard.from_i2c 2016-04-09 22:38:29,379 [TRACE] [doorpi.action.handler] register Event OnKeyUp_1234 from doorpi.keyboard.from_i2c 2016-04-09 22:38:29,380 [TRACE] [doorpi.action.handler] added event_name OnKeyUp_1234 and registered source doorpi.keyboard.from_i2c 2016-04-09 22:38:29,380 [TRACE] [doorpi.action.handler] register Event OnKeyUp_i2creader.1234 from doorpi.keyboard.from_i2c 2016-04-09 22:38:29,381 [TRACE] [doorpi.action.handler] added event_name OnKeyUp_i2creader.1234 and registered source doorpi.keyboard.from_i2c 2016-04-09 22:38:29,382 [TRACE] [doorpi.action.handler] register Event OnKeyDown from doorpi.keyboard.from_i2c 2016-04-09 22:38:29,382 [TRACE] [doorpi.action.handler] added event_name OnKeyDown and registered source doorpi.keyboard.from_i2c 2016-04-09 22:38:29,383 [TRACE] [doorpi.action.handler] register Event OnKeyDown_1234 from doorpi.keyboard.from_i2c 2016-04-09 22:38:29,383 [TRACE] [doorpi.action.handler] added event_name OnKeyDown_1234 and registered source doorpi.keyboard.from_i2c 2016-04-09 22:38:29,384 [TRACE] [doorpi.action.handler] register Event OnKeyDown_i2creader.1234 from doorpi.keyboard.from_i2c 2016-04-09 22:38:29,384 [TRACE] [doorpi.action.handler] added event_name OnKeyDown_i2creader.1234 and registered source doorpi.keyboard.from_i2c 2016-04-09 22:38:29,385 [TRACE] [doorpi.action.handler] register Event OnFoundKnownTag from doorpi.keyboard.from_i2c 2016-04-09 22:38:29,386 [TRACE] [doorpi.action.handler] added event_name OnFoundKnownTag and registered source doorpi.keyboard.from_i2c 2016-04-09 22:38:29,727 [TRACE] [doorpi.action.handler] action KeyboardDestroyAction with args () and kwargs {} was added to event OnShutdown 2016-04-09 22:38:30,578 [TRACE] [doorpi.conf.config_object] get_keys for section i2creader_OutputPins returns [] 2016-04-09 22:38:34,074 [INFO] [doorpi.keyboard.KeyboardInterface] trying to add keyboard 'prodsystem' to handler 2016-04-09 22:38:37,157 [TRACE] [doorpi.conf.config_object] get_string for key prodsystem in section keyboards (default: dummy) returns gpio 2016-04-09 22:38:40,030 [TRACE] [doorpi.conf.config_object] get_keys for section prodsystem_InputPins returns ['11', '13', '15', '33', '31', '35', '7'] 2016-04-09 22:38:47,607 [TRACE] [doorpi.conf.config_object] get_keys for section prodsystem_OutputPins returns ['12', '22', '16', '18', '36', '40', '38', '32'] 2016-04-09 22:38:47,612 [TRACE] [doorpi.conf.config_object] get_integer for key bouncetime in section prodsystem_keyboard (default: 2000) returns 100.0 2016-04-09 22:38:49,247 [TRACE] [doorpi.conf.config_object] get_integer for key polarity in section prodsystem_keyboard (default: 0) returns 1 2016-04-09 22:38:49,727 [TRACE] [doorpi.conf.config_object] get_boolean for key pressed_on_keydown in section prodsystem_keyboard (default: True) returns True 2016-04-09 22:39:01,791 [DEBUG] [doorpi.keyboard.from_gpio] doorpi.keyboard.from_gpio loaded 2016-04-09 22:39:02,281 [DEBUG] [doorpi.keyboard.from_gpio] __init__(input_pins = ['11', '13', '15', '33', '31', '35', '7'], output_pins = ['12', '22', '16', '18', '36', '40', '38', '32'], bouncetime = 100.0, polarity = 1) 2016-04-09 22:39:02,715 [DEBUG] [doorpi.conf.config_object] create new key mode in section prodsystem_keyboard with value 'BOARD' 2016-04-09 22:39:03,197 [TRACE] [doorpi.conf.config_object] get_string for key mode in section prodsystem_keyboard (default: BOARD) returns BOARD 2016-04-09 22:39:04,170 [TRACE] [doorpi.conf.config_object] get_string for key pull_up_down in section prodsystem_keyboard (default: PUD_OFF) returns PUD_UP 2016-04-09 22:39:05,957 [TRACE] [doorpi.action.handler] register Event OnKeyPressed from doorpi.keyboard.from_gpio 2016-04-09 22:39:17,050 [DEBUG] [doorpi.action.handler] event_source doorpi.keyboard.from_gpio was added 2016-04-09 22:39:18,690 [TRACE] [doorpi.action.handler] added event_source doorpi.keyboard.from_gpio to existing event OnKeyPressed 2016-04-09 22:39:19,677 [TRACE] [doorpi.action.handler] register Event OnKeyPressed_11 from doorpi.keyboard.from_gpio 2016-04-09 22:39:21,877 [TRACE] [doorpi.action.handler] added event_name OnKeyPressed_11 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:39:26,375 [TRACE] [doorpi.action.handler] register Event OnKeyPressed_prodsystem.11 from doorpi.keyboard.from_gpio 2016-04-09 22:39:28,211 [TRACE] [doorpi.action.handler] added event_name OnKeyPressed_prodsystem.11 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:39:30,677 [TRACE] [doorpi.action.handler] register Event OnKeyUp from doorpi.keyboard.from_gpio 2016-04-09 22:39:31,667 [TRACE] [doorpi.action.handler] added event_source doorpi.keyboard.from_gpio to existing event OnKeyUp 2016-04-09 22:39:31,830 [TRACE] [doorpi.action.handler] register Event OnKeyUp_11 from doorpi.keyboard.from_gpio 2016-04-09 22:39:32,310 [TRACE] [doorpi.action.handler] added event_name OnKeyUp_11 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:39:34,227 [TRACE] [doorpi.action.handler] register Event OnKeyUp_prodsystem.11 from doorpi.keyboard.from_gpio 2016-04-09 22:39:37,810 [TRACE] [doorpi.action.handler] added event_name OnKeyUp_prodsystem.11 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:39:38,727 [TRACE] [doorpi.action.handler] register Event OnKeyDown from doorpi.keyboard.from_gpio 2016-04-09 22:39:42,187 [TRACE] [doorpi.action.handler] added event_source doorpi.keyboard.from_gpio to existing event OnKeyDown 2016-04-09 22:39:42,875 [TRACE] [doorpi.action.handler] register Event OnKeyDown_11 from doorpi.keyboard.from_gpio 2016-04-09 22:39:43,187 [TRACE] [doorpi.action.handler] added event_name OnKeyDown_11 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:39:44,449 [TRACE] [doorpi.action.handler] register Event OnKeyDown_prodsystem.11 from doorpi.keyboard.from_gpio 2016-04-09 22:39:45,897 [TRACE] [doorpi.action.handler] added event_name OnKeyDown_prodsystem.11 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:39:51,504 [TRACE] [doorpi.action.handler] register Event OnKeyPressed from doorpi.keyboard.from_gpio 2016-04-09 22:39:51,882 [TRACE] [doorpi.action.handler] nothing to do - event OnKeyPressed from source doorpi.keyboard.from_gpio is already known 2016-04-09 22:39:53,537 [TRACE] [doorpi.action.handler] register Event OnKeyPressed_13 from doorpi.keyboard.from_gpio 2016-04-09 22:39:55,457 [TRACE] [doorpi.action.handler] added event_name OnKeyPressed_13 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:39:56,050 [TRACE] [doorpi.action.handler] register Event OnKeyPressed_prodsystem.13 from doorpi.keyboard.from_gpio 2016-04-09 22:39:56,767 [TRACE] [doorpi.action.handler] added event_name OnKeyPressed_prodsystem.13 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:40:00,811 [TRACE] [doorpi.action.handler] register Event OnKeyUp from doorpi.keyboard.from_gpio 2016-04-09 22:40:00,850 [TRACE] [doorpi.action.handler] nothing to do - event OnKeyUp from source doorpi.keyboard.from_gpio is already known 2016-04-09 22:40:02,933 [TRACE] [doorpi.action.handler] register Event OnKeyUp_13 from doorpi.keyboard.from_gpio 2016-04-09 22:40:03,013 [TRACE] [doorpi.action.handler] added event_name OnKeyUp_13 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:40:07,417 [TRACE] [doorpi.action.handler] register Event OnKeyUp_prodsystem.13 from doorpi.keyboard.from_gpio 2016-04-09 22:40:09,196 [TRACE] [doorpi.action.handler] added event_name OnKeyUp_prodsystem.13 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:40:12,965 [TRACE] [doorpi.action.handler] register Event OnKeyDown from doorpi.keyboard.from_gpio 2016-04-09 22:40:13,174 [TRACE] [doorpi.action.handler] nothing to do - event OnKeyDown from source doorpi.keyboard.from_gpio is already known 2016-04-09 22:40:13,727 [TRACE] [doorpi.action.handler] register Event OnKeyDown_13 from doorpi.keyboard.from_gpio 2016-04-09 22:40:16,667 [TRACE] [doorpi.action.handler] added event_name OnKeyDown_13 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:40:17,917 [TRACE] [doorpi.action.handler] register Event OnKeyDown_prodsystem.13 from doorpi.keyboard.from_gpio 2016-04-09 22:40:18,350 [TRACE] [doorpi.action.handler] added event_name OnKeyDown_prodsystem.13 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:40:18,457 [TRACE] [doorpi.action.handler] register Event OnKeyPressed from doorpi.keyboard.from_gpio 2016-04-09 22:40:20,367 [TRACE] [doorpi.action.handler] nothing to do - event OnKeyPressed from source doorpi.keyboard.from_gpio is already known 2016-04-09 22:40:25,517 [TRACE] [doorpi.action.handler] register Event OnKeyPressed_15 from doorpi.keyboard.from_gpio 2016-04-09 22:40:27,787 [TRACE] [doorpi.action.handler] added event_name OnKeyPressed_15 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:40:27,867 [TRACE] [doorpi.action.handler] register Event OnKeyPressed_prodsystem.15 from doorpi.keyboard.from_gpio 2016-04-09 22:40:29,227 [TRACE] [doorpi.action.handler] added event_name OnKeyPressed_prodsystem.15 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:40:30,687 [TRACE] [doorpi.action.handler] register Event OnKeyUp from doorpi.keyboard.from_gpio 2016-04-09 22:40:33,507 [TRACE] [doorpi.action.handler] nothing to do - event OnKeyUp from source doorpi.keyboard.from_gpio is already known 2016-04-09 22:40:36,527 [TRACE] [doorpi.action.handler] register Event OnKeyUp_15 from doorpi.keyboard.from_gpio 2016-04-09 22:40:37,530 [TRACE] [doorpi.action.handler] added event_name OnKeyUp_15 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:40:38,050 [TRACE] [doorpi.action.handler] register Event OnKeyUp_prodsystem.15 from doorpi.keyboard.from_gpio 2016-04-09 22:40:38,850 [TRACE] [doorpi.action.handler] added event_name OnKeyUp_prodsystem.15 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:40:39,088 [TRACE] [doorpi.action.handler] register Event OnKeyDown from doorpi.keyboard.from_gpio 2016-04-09 22:40:39,330 [TRACE] [doorpi.action.handler] nothing to do - event OnKeyDown from source doorpi.keyboard.from_gpio is already known 2016-04-09 22:40:39,600 [TRACE] [doorpi.action.handler] register Event OnKeyDown_15 from doorpi.keyboard.from_gpio 2016-04-09 22:40:39,610 [TRACE] [doorpi.action.handler] added event_name OnKeyDown_15 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:40:45,357 [TRACE] [doorpi.action.handler] register Event OnKeyDown_prodsystem.15 from doorpi.keyboard.from_gpio 2016-04-09 22:40:46,290 [TRACE] [doorpi.action.handler] added event_name OnKeyDown_prodsystem.15 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:40:49,035 [TRACE] [doorpi.action.handler] register Event OnKeyPressed from doorpi.keyboard.from_gpio 2016-04-09 22:40:49,643 [TRACE] [doorpi.action.handler] nothing to do - event OnKeyPressed from source doorpi.keyboard.from_gpio is already known 2016-04-09 22:40:54,247 [TRACE] [doorpi.action.handler] register Event OnKeyPressed_33 from doorpi.keyboard.from_gpio 2016-04-09 22:40:58,787 [TRACE] [doorpi.action.handler] added event_name OnKeyPressed_33 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:40:59,290 [TRACE] [doorpi.action.handler] register Event OnKeyPressed_prodsystem.33 from doorpi.keyboard.from_gpio 2016-04-09 22:41:01,139 [TRACE] [doorpi.action.handler] added event_name OnKeyPressed_prodsystem.33 and registered source doorpi.keyboard.from_gpio 2016-04-09 22:41:01,327 [TRACE] [doorpi.action.handler] register Event OnKeyUp from doorpi.keyboard.from_gpio 2016-04-09 22:41:01,508 [TRACE] [doorpi.action.handler] nothing to do - event OnKeyUp from source doorpi.keyboard.from_gpio is already known 2016-04-09 22:41:01,627 [TRACE] [doorpi.action.handler] register Event OnKeyUp_33 from doorpi.keyboard.from_gpio
Schaue dir mal den Zeitindex an
-
schräg... was genau hast denn jetzt in deiner doorpi.ini stehen?
und ohne das i2c-keyboard gehts wieder normal schnell?
finde ich eigenartig. weil da initialisiert sich ja nur mal doorpi? -
Hmm, DoorPi ist immer noch nicht fertig.
Ich lasse es jetzt mal durchlaufen auch wenn es ewig dauert.
Brainfuck
Alles anzeigen[keyboards] prodsystem = gpio #rfidreader = rdm6300 i2creader = i2c #======== Config for GPIO Keyboard ========= [prodsystem_keyboard] pull_up_down = PUD_UP bouncetime = 100 polarity = 1 [i2creader_keyboard] delete_key = D dismisstime = 10 i2cadress = 0x24 port = 1 register = I2C register chars = 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,*,# maxretries = 10 [i2creader_InputPins] 1234 = out:Tueroeffner,1,0,3 [i2creader_OutputPins] #SEND = ArduinoTerminal #needed
-
nimm die beiden auf jeden fall raus:
das klingt vernünftig, wenn du das register angegeben hast, könnte das keyboard merkwürdige sachen machen. und die chars sind nur eine einschränkung, falls du bestimmte eingaben verbieten willst (bei dir sicher nicht der fall)
-
Ahh, ok dann mache ich die 2 Sachen raus aus der.ini
-
guter plan...
leider is das I2C-Keyboard soweit nur von mir getestet
hab einen arduino, der per I2C mit dem Raspi verbunden ist und ein Keypad ausliest und ein Relay steuert - dafür hab ich das geschrieben...
Hier tut das extrem schnell. Eigentlich müsste das auch bei dir gehen.... -
Ich kenne mich dafür leider viel zu wenig aus.
-
-
Ich kenne mich dafür leider viel zu wenig aus.
ich auch mal - einfach probiert
und thomas hat mir viele tips gegeben, wie das mit doorpi geht...
python ist zum glück recht einfach zu verstehen -
Ich dachte das wäre zum beschreiben der Tag´s.
-
Ich dachte das wäre zum beschreiben der Tag´s.
nö... da gibts andere software...
-
Naja schade das es nicht geht. Wenn Thomas mal ein bisschen Luft hat werde ich ihn mal fragen ober da mal drüber schaut.
-
es geht nicht is nicht grade eine spezifische aussage
was genau (abgesehen von der trägheit) geht denn nicht? -
Nicht "mal abgesehen von der Trägheit" man kann mit DoorPi so nicht arbeiten alleine nur die Led-allive blinkt zwar aber in einem Rhytmus von einer Minute.
-
eigenartig...
ich hab mir auch so einen reader bestellt, müsste eigentlich in den nächsten zwei wochen oder so ankommen...
dann schau ich es mir an... -
Soda... heute ist mein PN532 angekommen.
Man kann das Ding (wie Nea schon geschrieben hat) entweder per UART, I2C oder SPI betreiben.
Da hier eh keine riesigen Datenmengen fließen, würde ich meinen, daß (analog zu dem RDM6300) UART ausreichen sollte. Ich würde mich da mal an die Implementierung machen.
Irgendwelche Einwände gegen den Plan? -
Nö, freue mich auf das endergebnis.
-
wird ein wenig dauern, scheinbar braucht es auch libnfc und das eine oder andere python-modul...
aber ich bin dran...