From 4bdf6979408016dc5f65b039bd2fd52448cd0e6f Mon Sep 17 00:00:00 2001 From: moo Date: Wed, 15 Jun 2022 16:57:55 +0200 Subject: [PATCH] initial commit --- reader_data/sarah/data.csv | 5 + reader_data/sarah/log.csv | 39 + reader_data/sarah/logs/20220614_debug_log.csv | 1153 +++++++++++++++++ .../sarah/logs/20220614_entrance_log.csv | 205 +++ .../sarah/logs/20220615_data_backup.csv | 5 + reader_data/sarah/logs/20220615_debug_log.csv | 44 + .../sarah/logs/20220615_entrance_log.csv | 11 + .../sarah/sarah_crontab_sytem_functions.py | 21 + reader_data/sarah/src/open.py | 20 + reader_data/sarah/src/pn532_low_power.py | 76 ++ reader_data/sarah/src/pn532_simpletest.py | 60 + reader_data/sarah/src/reader.py | 142 ++ .../sarah/system_request_commands/info.txt | 3 + website_data/.htpasswd | 3 + website_data/html/.htaccess | 4 + website_data/html/FET-Logo.png | Bin 0 -> 35052 bytes website_data/html/access_log.php | 77 ++ website_data/html/debug_log.php | 77 ++ website_data/html/favicon.ico | Bin 0 -> 15406 bytes website_data/html/favicon.ico.save | 1 + website_data/html/get_access_log.php | 8 + website_data/html/get_debug_log.php | 15 + website_data/html/index.php | 37 + website_data/html/manual_open.php | 49 + website_data/html/style.css | 14 + website_data/html/system_functions.php | 52 + website_data/html/user_management.php | 103 ++ website_data/html/user_management.php.save | 121 ++ website_data/html/user_management.php.save.1 | 121 ++ website_data/html/user_management.php.save.2 | 101 ++ 30 files changed, 2567 insertions(+) create mode 100755 reader_data/sarah/data.csv create mode 100644 reader_data/sarah/log.csv create mode 100644 reader_data/sarah/logs/20220614_debug_log.csv create mode 100644 reader_data/sarah/logs/20220614_entrance_log.csv create mode 100755 reader_data/sarah/logs/20220615_data_backup.csv create mode 100644 reader_data/sarah/logs/20220615_debug_log.csv create mode 100644 reader_data/sarah/logs/20220615_entrance_log.csv create mode 100644 reader_data/sarah/sarah_crontab_sytem_functions.py create mode 100644 reader_data/sarah/src/open.py create mode 100644 reader_data/sarah/src/pn532_low_power.py create mode 100644 reader_data/sarah/src/pn532_simpletest.py create mode 100644 reader_data/sarah/src/reader.py create mode 100644 reader_data/sarah/system_request_commands/info.txt create mode 100644 website_data/.htpasswd create mode 100644 website_data/html/.htaccess create mode 100644 website_data/html/FET-Logo.png create mode 100644 website_data/html/access_log.php create mode 100644 website_data/html/debug_log.php create mode 100644 website_data/html/favicon.ico create mode 100644 website_data/html/favicon.ico.save create mode 100644 website_data/html/get_access_log.php create mode 100644 website_data/html/get_debug_log.php create mode 100644 website_data/html/index.php create mode 100644 website_data/html/manual_open.php create mode 100755 website_data/html/style.css create mode 100644 website_data/html/system_functions.php create mode 100644 website_data/html/user_management.php create mode 100644 website_data/html/user_management.php.save create mode 100644 website_data/html/user_management.php.save.1 create mode 100644 website_data/html/user_management.php.save.2 diff --git a/reader_data/sarah/data.csv b/reader_data/sarah/data.csv new file mode 100755 index 0000000..49ab551 --- /dev/null +++ b/reader_data/sarah/data.csv @@ -0,0 +1,5 @@ +uid,matrikelnummer,name,expire +0x40x1f0x440x120x950x540x80,11806418,mike,2033-08-28 +0x40x320x450xa0x350x4b0x80,11770981,smartie,2033-05-28 +0x40x670xd0x320x500x380x80,01525520,flix,2033-05-28 +0x40x4c0x800x320x500x380x80,01326142,pet,2033-05-28 \ No newline at end of file diff --git a/reader_data/sarah/log.csv b/reader_data/sarah/log.csv new file mode 100644 index 0000000..69c5d37 --- /dev/null +++ b/reader_data/sarah/log.csv @@ -0,0 +1,39 @@ +name,datum + +smartie,13/06/2022 21:00:59 +smartie,13/06/2022 21:01:11 +smartie,13/06/2022 21:01:16 +smartie,13/06/2022 21:06:34 +smartie,13/06/2022 21:06:42 +smartie,13/06/2022 21:06:52 +smartie,13/06/2022 21:06:59 +smartie,13/06/2022 21:07:07 +smartie,13/06/2022 21:08:19 +smartie,13/06/2022 21:08:25 +smartie,13/06/2022 21:08:33 +smartie,13/06/2022 21:08:42 +smartie,13/06/2022 21:09:13 +smartie,13/06/2022 21:09:23 +mike,13/06/2022 21:22:39 +mike,13/06/2022 21:35:26 +smartie,13/06/2022 21:40:52 +flix,13/06/2022 21:46:15 +mike,14/06/2022 10:14:05 +mike,14/06/2022 10:16:39 +mike,14/06/2022 10:25:47 +mike,14/06/2022 12:26:19 +mike,14/06/2022 12:35:20 +mike,14/06/2022 13:26:26 +mike,14/06/2022 13:27:59 +mike,14/06/2022 13:28:07 +mike,14/06/2022 13:28:21 +pet,14/06/2022 13:56:06 +pet,14/06/2022 14:02:23 +mike,14/06/2022 15:33:20 +mike,14/06/2022 16:07:44 +mike,14/06/2022 16:22:25 +mike,14/06/2022 16:22:31 +mike,14/06/2022 17:45:04 +mike,14/06/2022 18:01:02 +mike,14/06/2022 18:05:22 +flix,14/06/2022 19:09:29 diff --git a/reader_data/sarah/logs/20220614_debug_log.csv b/reader_data/sarah/logs/20220614_debug_log.csv new file mode 100644 index 0000000..cd0bbe8 --- /dev/null +++ b/reader_data/sarah/logs/20220614_debug_log.csv @@ -0,0 +1,1153 @@ +14/06/2022 21:16:15: Sarah (Simple Access for RFID Authenticated Housework ) reader startup. +14/06/2022 21:16:28: Sarah (Simple Access for RFID Authenticated Housework ) reader startup. +14/06/2022 21:17:12: Sarah (Simple Access for RFID Authenticated Housework ) reader startup. +14/06/2022 21:18:07: Sarah (Simple Access for RFID Authenticated Housework ) reader startup. +14/06/2022 21:21:09: Sarah (Simple Access for RFID Authenticated Housework ) reader startup. +14/06/2022 21:22:46: Sarah (Simple Access for RFID Authenticated Housework ) reader startup. +14/06/2022 21:23:52: Sarah (Simple Access for RFID Authenticated Housework ) reader startup. +14/06/2022 21:26:44: Sarah (Simple Access for RFID Authenticated Housework ) reader startup. +14/06/2022 21:27:16: Sarah (Simple Access for RFID Authenticated Housework ) reader startup. +14/06/2022 21:27:38: Sarah (Simple Access for RFID Authenticated Housework ) reader startup. +Got something! +14/06/2022 21:27:39, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !EXPIRED! no entry! +Got something! +14/06/2022 21:27:40, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !EXPIRED! no entry! +Got something! +14/06/2022 21:27:41, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !EXPIRED! no entry! +14/06/2022 21:28:34: Sarah (Simple Access for RFID Authenticated Housework ) reader startup. +14/06/2022 21:30:24: Sarah (Simple Access for RFID Authenticated Homes) reader startup. +14/06/2022 21:30:25, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !EXPIRED! no entry! +14/06/2022 21:30:26, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !EXPIRED! no entry! +14/06/2022 21:30:27, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !EXPIRED! no entry! +14/06/2022 21:30:28, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !EXPIRED! no entry! +14/06/2022 21:30:29, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !EXPIRED! no entry! +14/06/2022 21:30:30, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !EXPIRED! no entry! +14/06/2022 21:30:31, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !EXPIRED! no entry! +14/06/2022 21:30:41: Sarah (Simple Access for RFID Authenticated Homes) reader startup. +14/06/2022 21:30:42, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142 +14/06/2022 21:30:47, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142 +14/06/2022 21:30:53, UID:0x40x4c0x800x320x500x380x8014/06/2022 21:31:01: Sarah (Simple Access for RFID Authenticated Homes) reader startup. +14/06/2022 21:31:03, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !EXPIRED! no entry! +14/06/2022 21:31:04, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !EXPIRED! no entry! +14/06/2022 21:34:08: Sarah (Simple Access for RFID Authenticated Homes) reader startup. +14/06/2022 21:34:09, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:10, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:11, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:12, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:13, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:14, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:15, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:16, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:18, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:19, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:20, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:21, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:22, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:23, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:24, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:25, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:26, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:27, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:28, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:29, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:30, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:31, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:32, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:33, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:35, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:36, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:37, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:38, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:39, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:40, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:41, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:42, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:43, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:44, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:45, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:46, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:47, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:48, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:49, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:51, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:52, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:53, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:54, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:55, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:56, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:57, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:58, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:34:59, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:00, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:01, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:02, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:03, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:04, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:05, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:06, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:08, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:09, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:10, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:11, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:12, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:13, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:14, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:15, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:16, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:17, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:18, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:19, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:20, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:21, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:22, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:24, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:25, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:26, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:27, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:28, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:29, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:30, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:31, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:32, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:33, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:34, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:35, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:36, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:37, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:38, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:39, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:40, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:42, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:43, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:44, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:45, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:46, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:47, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:48, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:49, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:50, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:51, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:52, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:53, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:54, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:55, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:56, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:57, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:35:58, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:00, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:01, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:02, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:03, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:04, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:05, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:06, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:07, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:08, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:09, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:10, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:11, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:12, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:13, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:14, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:15, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:17, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:18, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:19, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:20, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:21, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:22, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:23, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:24, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:25, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:26, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:27, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:28, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:29, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:30, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:31, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:32, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:34, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:35, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:36, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:37, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:38, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:39, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:40, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:41, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:42, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:43, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:44, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:45, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:46, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:47, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:48, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:49, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:50, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:51, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:53, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:54, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, OKAY, granted access. +14/06/2022 21:36:57: Sarah (Simple Access for RFID Authenticated Homes) reader startup. +14/06/2022 21:36:58, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:36:59, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:37:00, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:37:01, UID:0x40x4c0x800x320x500x380x80, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:37:04: Sarah (Simple Access for RFID Authenticated Homes) reader startup. +14/06/2022 21:37:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! +14/06/2022 21:37:42, UID:0x40x4c0x800x320x500x380x8114/06/2022 21:37:59: Sarah (Simple Access for RFID Authenticated Homes) reader startup. +14/06/2022 21:38:01, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:02, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:03, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:04, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:05, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:06, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:07, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:08, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:09, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:10, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:11, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:12, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:14, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:15, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:16, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:17, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:18, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:19, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:20, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:21, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:22, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:23, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:38:27: Sarah (Simple Access for RFID Authenticated Homes) reader startup. +14/06/2022 21:38:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:38:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:38:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:38:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:38:32, UID:0x40x4c0x800x320x500x380x8114/06/2022 21:41:20: Sarah (Simple Access for RFID Authenticated Homes) reader startup. +14/06/2022 21:41:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:29, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:30, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:31, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:32, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:33, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:34, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:35, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:36, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:39: Sarah (Simple Access for RFID Authenticated Homes) reader startup. +14/06/2022 21:41:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 21:41:47, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:48, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:49, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:50, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:51, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:52, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:53, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:54, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:55, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:56, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:57, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:41:58, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 21:42:00, UID:0x40x4c0x800x320x500x380x81, Name:pet, Matrikelnummer:1326142, !OKAY! access granted. +14/06/2022 22:05:43: Sarah (Simple Access for RFID Authenticated Homes) reader startup. +14/06/2022 22:05:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:05:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:05:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:05:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:05:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:05:49, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:27: Sarah (Simple Access for RFID Authenticated Homes) reader startup. +14/06/2022 22:14:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:14:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:36:57: Sarah (Simple Access for RFID Authenticated Homes) reader startup. + +14/06/2022 22:36:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:30: Sarah (Simple Access for RFID Authenticated Homes) reader startup. + + +14/06/2022 22:37:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) + +14/06/2022 22:37:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:51: Sarah (Simple Access for RFID Authenticated Homes) reader startup. + + +14/06/2022 22:37:52, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:55, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:56, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:37:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:49, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:50, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:51, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:52, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:56, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:38:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:49, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:50, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:51, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:52, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:55, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:56, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:39:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:50, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:51, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:52, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:55, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:56, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:40:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:49, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:50, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:51, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:52, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:55, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:56, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:41:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:49, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:50, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:51, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:52, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:55, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:56, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:42:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:49, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:50, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:51, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:52, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:55, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:43:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:49, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:50, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:51, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:52, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:55, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:56, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:44:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:49, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:50, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:51, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:55, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:56, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:45:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:49, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:50, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:51, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:52, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:55, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:56, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:46:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:49, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:50, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:51, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:52, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:55, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:56, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:47:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:49, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:50, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:51, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:52, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:55, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:56, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:48:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:18, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:49, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:50, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:51, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:52, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:53, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:54, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:55, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:56, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:57, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:58, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:49:59, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:00, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:01, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:02, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:03, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:04, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:05, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:06, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:07, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:08, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:09, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:10, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:11, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:12, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:13, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:14, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:15, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:16, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:17, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:19, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:20, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:21, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:22, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:23, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:24, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:25, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:26, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:27, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:28, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:29, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:30, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:31, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:32, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:33, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:34, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:35, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:36, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:37, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:38, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:39, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:40, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:41, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:42, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:43, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:44, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:45, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:46, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:47, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded) +14/06/2022 22:50:48, UID:0x40x4c0x800x320x500x380x81, !No known UID! no entry! (data.csv reloaded)14/06/2022 22:51:07: Sarah (Simple Access for RFID Authenticated Homes) reader startup. + + + + +14/06/2022 22:51:37: Sarah (Simple Access for RFID Authenticated Homes) reader startup. + + + +14/06/2022 22:53:31: Sarah (Simple Access for RFID Authenticated Homes) reader startup. + diff --git a/reader_data/sarah/logs/20220614_entrance_log.csv b/reader_data/sarah/logs/20220614_entrance_log.csv new file mode 100644 index 0000000..8f0037e --- /dev/null +++ b/reader_data/sarah/logs/20220614_entrance_log.csv @@ -0,0 +1,205 @@ +pet,14/06/2022 21:30:46 +pet,14/06/2022 21:30:51 +pet,14/06/2022 21:34:09 +pet,14/06/2022 21:34:10 +pet,14/06/2022 21:34:11 +pet,14/06/2022 21:34:12 +pet,14/06/2022 21:34:13 +pet,14/06/2022 21:34:14 +pet,14/06/2022 21:34:15 +pet,14/06/2022 21:34:16 +pet,14/06/2022 21:34:18 +pet,14/06/2022 21:34:19 +pet,14/06/2022 21:34:20 +pet,14/06/2022 21:34:21 +pet,14/06/2022 21:34:22 +pet,14/06/2022 21:34:23 +pet,14/06/2022 21:34:24 +pet,14/06/2022 21:34:25 +pet,14/06/2022 21:34:26 +pet,14/06/2022 21:34:27 +pet,14/06/2022 21:34:28 +pet,14/06/2022 21:34:29 +pet,14/06/2022 21:34:30 +pet,14/06/2022 21:34:31 +pet,14/06/2022 21:34:32 +pet,14/06/2022 21:34:34 +pet,14/06/2022 21:34:35 +pet,14/06/2022 21:34:36 +pet,14/06/2022 21:34:37 +pet,14/06/2022 21:34:38 +pet,14/06/2022 21:34:39 +pet,14/06/2022 21:34:40 +pet,14/06/2022 21:34:41 +pet,14/06/2022 21:34:42 +pet,14/06/2022 21:34:43 +pet,14/06/2022 21:34:44 +pet,14/06/2022 21:34:45 +pet,14/06/2022 21:34:46 +pet,14/06/2022 21:34:47 +pet,14/06/2022 21:34:48 +pet,14/06/2022 21:34:50 +pet,14/06/2022 21:34:51 +pet,14/06/2022 21:34:52 +pet,14/06/2022 21:34:53 +pet,14/06/2022 21:34:54 +pet,14/06/2022 21:34:55 +pet,14/06/2022 21:34:56 +pet,14/06/2022 21:34:57 +pet,14/06/2022 21:34:58 +pet,14/06/2022 21:34:59 +pet,14/06/2022 21:35:00 +pet,14/06/2022 21:35:01 +pet,14/06/2022 21:35:02 +pet,14/06/2022 21:35:03 +pet,14/06/2022 21:35:04 +pet,14/06/2022 21:35:05 +pet,14/06/2022 21:35:07 +pet,14/06/2022 21:35:08 +pet,14/06/2022 21:35:09 +pet,14/06/2022 21:35:10 +pet,14/06/2022 21:35:11 +pet,14/06/2022 21:35:12 +pet,14/06/2022 21:35:13 +pet,14/06/2022 21:35:14 +pet,14/06/2022 21:35:15 +pet,14/06/2022 21:35:16 +pet,14/06/2022 21:35:17 +pet,14/06/2022 21:35:18 +pet,14/06/2022 21:35:19 +pet,14/06/2022 21:35:20 +pet,14/06/2022 21:35:21 +pet,14/06/2022 21:35:23 +pet,14/06/2022 21:35:24 +pet,14/06/2022 21:35:25 +pet,14/06/2022 21:35:26 +pet,14/06/2022 21:35:27 +pet,14/06/2022 21:35:28 +pet,14/06/2022 21:35:29 +pet,14/06/2022 21:35:30 +pet,14/06/2022 21:35:31 +pet,14/06/2022 21:35:32 +pet,14/06/2022 21:35:33 +pet,14/06/2022 21:35:34 +pet,14/06/2022 21:35:35 +pet,14/06/2022 21:35:36 +pet,14/06/2022 21:35:37 +pet,14/06/2022 21:35:38 +pet,14/06/2022 21:35:39 +pet,14/06/2022 21:35:41 +pet,14/06/2022 21:35:42 +pet,14/06/2022 21:35:43 +pet,14/06/2022 21:35:44 +pet,14/06/2022 21:35:45 +pet,14/06/2022 21:35:46 +pet,14/06/2022 21:35:47 +pet,14/06/2022 21:35:48 +pet,14/06/2022 21:35:49 +pet,14/06/2022 21:35:50 +pet,14/06/2022 21:35:51 +pet,14/06/2022 21:35:52 +pet,14/06/2022 21:35:53 +pet,14/06/2022 21:35:54 +pet,14/06/2022 21:35:55 +pet,14/06/2022 21:35:56 +pet,14/06/2022 21:35:57 +pet,14/06/2022 21:35:59 +pet,14/06/2022 21:36:00 +pet,14/06/2022 21:36:01 +pet,14/06/2022 21:36:02 +pet,14/06/2022 21:36:03 +pet,14/06/2022 21:36:04 +pet,14/06/2022 21:36:05 +pet,14/06/2022 21:36:06 +pet,14/06/2022 21:36:07 +pet,14/06/2022 21:36:08 +pet,14/06/2022 21:36:09 +pet,14/06/2022 21:36:10 +pet,14/06/2022 21:36:11 +pet,14/06/2022 21:36:12 +pet,14/06/2022 21:36:13 +pet,14/06/2022 21:36:14 +pet,14/06/2022 21:36:16 +pet,14/06/2022 21:36:17 +pet,14/06/2022 21:36:18 +pet,14/06/2022 21:36:19 +pet,14/06/2022 21:36:20 +pet,14/06/2022 21:36:21 +pet,14/06/2022 21:36:22 +pet,14/06/2022 21:36:23 +pet,14/06/2022 21:36:24 +pet,14/06/2022 21:36:25 +pet,14/06/2022 21:36:26 +pet,14/06/2022 21:36:27 +pet,14/06/2022 21:36:28 +pet,14/06/2022 21:36:29 +pet,14/06/2022 21:36:30 +pet,14/06/2022 21:36:31 +pet,14/06/2022 21:36:33 +pet,14/06/2022 21:36:34 +pet,14/06/2022 21:36:35 +pet,14/06/2022 21:36:36 +pet,14/06/2022 21:36:37 +pet,14/06/2022 21:36:38 +pet,14/06/2022 21:36:39 +pet,14/06/2022 21:36:40 +pet,14/06/2022 21:36:41 +pet,14/06/2022 21:36:42 +pet,14/06/2022 21:36:43 +pet,14/06/2022 21:36:44 +pet,14/06/2022 21:36:45 +pet,14/06/2022 21:36:46 +pet,14/06/2022 21:36:47 +pet,14/06/2022 21:36:48 +pet,14/06/2022 21:36:49 +pet,14/06/2022 21:36:50 +pet,14/06/2022 21:36:52 +pet,14/06/2022 21:36:53 +pet,14/06/2022 21:36:54 +pet,14/06/2022 21:36:58 +pet,14/06/2022 21:36:59 +pet,14/06/2022 21:37:00 +pet,14/06/2022 21:37:01 +pet,14/06/2022 21:38:01 +pet,14/06/2022 21:38:02 +pet,14/06/2022 21:38:03 +pet,14/06/2022 21:38:04 +pet,14/06/2022 21:38:05 +pet,14/06/2022 21:38:06 +pet,14/06/2022 21:38:07 +pet,14/06/2022 21:38:08 +pet,14/06/2022 21:38:09 +pet,14/06/2022 21:38:10 +pet,14/06/2022 21:38:11 +pet,14/06/2022 21:38:13 +pet,14/06/2022 21:38:14 +pet,14/06/2022 21:38:15 +pet,14/06/2022 21:38:16 +pet,14/06/2022 21:38:17 +pet,14/06/2022 21:38:18 +pet,14/06/2022 21:38:19 +pet,14/06/2022 21:38:20 +pet,14/06/2022 21:38:21 +pet,14/06/2022 21:38:22 +pet,14/06/2022 21:38:23 +pet,14/06/2022 21:41:29 +pet,14/06/2022 21:41:30 +pet,14/06/2022 21:41:31 +pet,14/06/2022 21:41:32 +pet,14/06/2022 21:41:33 +pet,14/06/2022 21:41:34 +pet,14/06/2022 21:41:35 +pet,14/06/2022 21:41:36 +pet,14/06/2022 21:41:47 +pet,14/06/2022 21:41:48 +pet,14/06/2022 21:41:49 +pet,14/06/2022 21:41:50 +pet,14/06/2022 21:41:51 +pet,14/06/2022 21:41:52 +pet,14/06/2022 21:41:53 +pet,14/06/2022 21:41:54 +pet,14/06/2022 21:41:55 +pet,14/06/2022 21:41:56 +pet,14/06/2022 21:41:57 +pet,14/06/2022 21:41:59 +pet,14/06/2022 21:42:00 diff --git a/reader_data/sarah/logs/20220615_data_backup.csv b/reader_data/sarah/logs/20220615_data_backup.csv new file mode 100755 index 0000000..49ab551 --- /dev/null +++ b/reader_data/sarah/logs/20220615_data_backup.csv @@ -0,0 +1,5 @@ +uid,matrikelnummer,name,expire +0x40x1f0x440x120x950x540x80,11806418,mike,2033-08-28 +0x40x320x450xa0x350x4b0x80,11770981,smartie,2033-05-28 +0x40x670xd0x320x500x380x80,01525520,flix,2033-05-28 +0x40x4c0x800x320x500x380x80,01326142,pet,2033-05-28 \ No newline at end of file diff --git a/reader_data/sarah/logs/20220615_debug_log.csv b/reader_data/sarah/logs/20220615_debug_log.csv new file mode 100644 index 0000000..6ae26c4 --- /dev/null +++ b/reader_data/sarah/logs/20220615_debug_log.csv @@ -0,0 +1,44 @@ + +15/06/2022 10:33:17, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !EXPIRED! no entry! +15/06/2022 10:47:29, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !EXPIRED! no entry! + +15/06/2022 10:48:08: Sarah (Simple Access for RFID Authenticated Homes) reader startup. + + +15/06/2022 10:48:53, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !OKAY! access granted. +15/06/2022 10:49:01, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !OKAY! access granted. +15/06/2022 10:49:08, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !OKAY! access granted. +15/06/2022 10:49:14, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !OKAY! access granted. +15/06/2022 10:49:24, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !OKAY! access granted. +15/06/2022 10:49:32, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !OKAY! access granted. +15/06/2022 10:49:54, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !OKAY! access granted. +15/06/2022 10:59:45, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !OKAY! access granted. + +15/06/2022 13:46:38: Sarah (Simple Access for RFID Authenticated Homes) reader startup. + + + +15/06/2022 15:32:09: Sarah (Simple Access for RFID Authenticated Homes) reader startup. + + +15/06/2022 15:32:28, Manual open via website. + +15/06/2022 15:33:11: Sarah (Simple Access for RFID Authenticated Homes) reader startup. + + +15/06/2022 15:33:16, Manual open via website. +15/06/2022 15:33:27, Manual open via website. +15/06/2022 15:33:36, Manual open via website. +15/06/2022 15:37:42, Reboot executed via website. + +15/06/2022 15:37:56: Sarah (Simple Access for RFID Authenticated Homes) reader startup. + + +15/06/2022 15:40:01, Reboot executed via website. + +15/06/2022 15:40:15: Sarah (Simple Access for RFID Authenticated Homes) reader startup. + + +15/06/2022 15:48:31, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !OKAY! access granted. +15/06/2022 16:34:25, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !OKAY! access granted. +15/06/2022 16:38:31, UID:0x40x1f0x440x120x950x540x80, Name:mike, Matrikelnummer:11806418, !OKAY! access granted. \ No newline at end of file diff --git a/reader_data/sarah/logs/20220615_entrance_log.csv b/reader_data/sarah/logs/20220615_entrance_log.csv new file mode 100644 index 0000000..cffc556 --- /dev/null +++ b/reader_data/sarah/logs/20220615_entrance_log.csv @@ -0,0 +1,11 @@ +mike,15/06/2022 10:48:57 +mike,15/06/2022 10:49:05 +mike,15/06/2022 10:49:12 +mike,15/06/2022 10:49:18 +mike,15/06/2022 10:49:28 +mike,15/06/2022 10:49:36 +mike,15/06/2022 10:49:58 +mike,15/06/2022 10:59:49 +mike,15/06/2022 15:48:35 +mike,15/06/2022 16:34:29 +mike,15/06/2022 16:38:35 diff --git a/reader_data/sarah/sarah_crontab_sytem_functions.py b/reader_data/sarah/sarah_crontab_sytem_functions.py new file mode 100644 index 0000000..e4168dd --- /dev/null +++ b/reader_data/sarah/sarah_crontab_sytem_functions.py @@ -0,0 +1,21 @@ +import os +from datetime import datetime + +# +# this is part of the sarah RFID reader +# reader.py if the real file +# + + + + +#there is the possibility to restart the raspberry via the website +#the webserver saves an emtpy file (manual_restart_machine_request_set) to the disk +#if the file is there, we delete the file and reboot the machine +if os.path.isfile('/home/zutritt/Documents/sarah/system_request_commands/manual_restart_machine_request_set'): + os.remove('/home/zutritt/Documents/sarah/system_request_commands/manual_restart_machine_request_set') + #if this file exists, there was a door open request made from the browser + debug_file = open("/home/zutritt/Documents/sarah/logs/"+datetime.today().strftime('%Y%m%d')+"_debug_log.csv", "a") + debug_file.write("\n"+datetime.now().strftime("%d/%m/%Y %H:%M:%S") + ", Reboot executed via website.") + debug_file.close() + os.system('sudo reboot') diff --git a/reader_data/sarah/src/open.py b/reader_data/sarah/src/open.py new file mode 100644 index 0000000..d2e1b4f --- /dev/null +++ b/reader_data/sarah/src/open.py @@ -0,0 +1,20 @@ +import RPi.GPIO as GPIO +import board +import time +import busio +from digitalio import DigitalInOut, Direction + + +def main(): + PIN_DOOR = 6 + GPIO.setmode(GPIO.BCM) + GPIO.setup(PIN_DOOR,GPIO.OUT) + GPIO.output(PIN_DOOR,False) + while True: + time.sleep(1) + GPIO.output(PIN_DOOR,True) + time.sleep(4) + GPIO.output(PIN_DOOR,False) + +if __name__ == '__main__': + main() diff --git a/reader_data/sarah/src/pn532_low_power.py b/reader_data/sarah/src/pn532_low_power.py new file mode 100644 index 0000000..29d193c --- /dev/null +++ b/reader_data/sarah/src/pn532_low_power.py @@ -0,0 +1,76 @@ +# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries +# SPDX-License-Identifier: MIT + +""" +This example shows connecting to the PN532 with I2C (requires clock +stretching support), SPI, or UART. SPI is best, it uses the most pins but +is the most reliable and universally supported. In this example we put the PN532 +into low power mode and sleep for 1 second in-between trying to read tags. +After initialization, try waving various 13.56MHz RFID cards over it! +""" + +import time +import board +import busio +import RPi.GPIO as GPIO +import pandas as pd + +from digitalio import DigitalInOut + +# +# NOTE: pick the import that matches the interface being used +# +from adafruit_pn532.i2c import PN532_I2C + +# from adafruit_pn532.spi import PN532_SPI +# from adafruit_pn532.uart import PN532_UART + +# I2C connection: +i2c = busio.I2C(board.SCL, board.SDA) + +# Non-hardware +# pn532 = PN532_I2C(i2c, debug=False) + +# With I2C, we recommend connecting RSTPD_N (reset) to a digital pin for manual +# harware reset +reset_pin = DigitalInOut(board.D6) +# On Raspberry Pi, you must also connect a pin to P32 "H_Request" for hardware +# wakeup! this means we don't need to do the I2C clock-stretch thing +req_pin = DigitalInOut(board.D12) +pn532 = PN532_I2C(i2c, debug=False, reset=reset_pin, req=req_pin) + +# SPI connection: +# spi = busio.SPI(board.SCK, board.MOSI, board.MISO) +# cs_pin = DigitalInOut(board.D5) +# pn532 = PN532_SPI(spi, cs_pin, debug=False) + +# UART connection +# uart = busio.UART(board.TX, board.RX, baudrate=115200, timeout=0.1) +# pn532 = PN532_UART(uart, debug=False) + +ic, ver, rev, support = pn532.firmware_version +print("Found PN532 with firmware version: {0}.{1}".format(ver, rev)) + +# Configure PN532 to communicate with MiFare cards +pn532.SAM_configuration() + +df = pd.read_csv('data.csv') + +#for csv_id in data.loc[:,"ID"]: +# if("0432450A354B80" in csv_id): +# print("yes") + +t = [df.loc[lambda df: df['ID'] == "0432450A354B80"]] +t + +print("Waiting for RFID/NFC card...") + +while True: + # Check if a card is available to read + uid = pn532.read_passive_target(timeout=0.5) + print(".", end="") + if uid is not None: + print("Found card with UID:", [hex(i) for i in uid]) + print(uid) + pn532.power_down() + time.sleep(1.0) diff --git a/reader_data/sarah/src/pn532_simpletest.py b/reader_data/sarah/src/pn532_simpletest.py new file mode 100644 index 0000000..3449851 --- /dev/null +++ b/reader_data/sarah/src/pn532_simpletest.py @@ -0,0 +1,60 @@ +# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries +# SPDX-License-Identifier: MIT + +""" +This example shows connecting to the PN532 with I2C (requires clock +stretching support), SPI, or UART. SPI is best, it uses the most pins but +is the most reliable and universally supported. +After initialization, try waving various 13.56MHz RFID cards over it! +""" + +import board +import busio +from digitalio import DigitalInOut + +# +# NOTE: pick the import that matches the interface being used +# +from adafruit_pn532.i2c import PN532_I2C + +# from adafruit_pn532.spi import PN532_SPI +# from adafruit_pn532.uart import PN532_UART + +# I2C connection: +i2c = busio.I2C(board.SCL, board.SDA) + +# Non-hardware +# pn532 = PN532_I2C(i2c, debug=False) + +# With I2C, we recommend connecting RSTPD_N (reset) to a digital pin for manual +# harware reset +reset_pin = DigitalInOut(board.D6) +# On Raspberry Pi, you must also connect a pin to P32 "H_Request" for hardware +# wakeup! this means we don't need to do the I2C clock-stretch thing +req_pin = DigitalInOut(board.D12) +pn532 = PN532_I2C(i2c, debug=False, reset=reset_pin, req=req_pin) + +# SPI connection: +# spi = busio.SPI(board.SCK, board.MOSI, board.MISO) +# cs_pin = DigitalInOut(board.D5) +# pn532 = PN532_SPI(spi, cs_pin, debug=False) + +# UART connection +# uart = busio.UART(board.TX, board.RX, baudrate=115200, timeout=100) +# pn532 = PN532_UART(uart, debug=False) + +ic, ver, rev, support = pn532.firmware_version +print("Found PN532 with firmware version: {0}.{1}".format(ver, rev)) + +# Configure PN532 to communicate with MiFare cards +pn532.SAM_configuration() + +print("Waiting for RFID/NFC card...") +while True: + # Check if a card is available to read + uid = pn532.read_passive_target(timeout=0.5) + print(".", end="") + # Try again if no card is available. + if uid is None: + continue + print("Found card with UID:", uid)#[i for i in uid]) diff --git a/reader_data/sarah/src/reader.py b/reader_data/sarah/src/reader.py new file mode 100644 index 0000000..32ad796 --- /dev/null +++ b/reader_data/sarah/src/reader.py @@ -0,0 +1,142 @@ +import RPi.GPIO as GPIO +import numpy as np +import pandas as pd +import board +import busio +from digitalio import DigitalInOut, Direction +from adafruit_pn532.i2c import PN532_I2C +import time +from datetime import datetime +import os +import shutil + +# +# This tool was written by Kourosh (aladdin@fet.at) in 2022 +# and extended by Pet (pet@fet.at) in 6.2022 +# +# It reads the ID from a RFID card and compares it to a stored set of cards +# if the card is valid, it pulls a pin HIGH, which in turn opens the door +# to the FET lab. +# + +def main(): + + #create a debug log to print everything that happens into there + debug_file = open("/home/zutritt/Documents/sarah/logs/"+datetime.today().strftime('%Y%m%d')+"_debug_log.csv", "a") + debug_file.write("\n\n" + datetime.now().strftime("%d/%m/%Y %H:%M:%S") +": Sarah (Simple Access for RFID Authenticated Homes) reader startup. \n\n") + debug_file.close() + + + ##set up the hardware + i2c = busio.I2C(board.SCL, board.SDA) + reset_pin = DigitalInOut(board.D6) + req_pin = DigitalInOut(board.D12) + pn532 = PN532_I2C(i2c, debug=False, reset=reset_pin, req=req_pin) + pn532.SAM_configuration() + PIN_DOOR = 6 + GPIO.setmode(GPIO.BCM) + GPIO.output(PIN_DOOR,False) + GPIO.setup(4,GPIO.OUT) + GPIO.setup(22,GPIO.OUT) + GPIO.setup(5,GPIO.OUT) + GPIO.setup(26,GPIO.OUT) + GPIO.setup(PIN_DOOR,GPIO.OUT) + GPIO.output(4,False) + GPIO.output(22,False) + GPIO.output(26,False) + GPIO.output(PIN_DOOR,False) + + #create a backup of the data file + shutil.copy('/home/zutritt/Documents/sarah/data.csv', '/home/zutritt/Documents/sarah/logs/' + datetime.today().strftime('%Y%m%d') + '_data_backup.csv') + + #read the data file once. it will be re-read, if we don't know the UID of a read card or the card is expired. + #this saves read/write cycles on the SD card + data = pd.read_csv(r'/home/zutritt/Documents/sarah/data.csv') #,names=col_names) + + #mail loop + while True: + + #try reading a tag + time.sleep(0.5) + uid = pn532.read_passive_target(timeout=0.5) + #print(uid) + + ### DEBUG!!!!! + #string = "04 4c 80 32 50 38 81" #pet80 + #uid = bytearray.fromhex(string) + ### DEBUG END!!!! + + #there is the possibility to open the door via the website + #the webserver saves an emtpy file (manual_door_open_request_set) to the disk + #if the file is there, we open the door and delete the file afterwards + if os.path.isfile('/home/zutritt/Documents/sarah/system_request_commands/manual_door_open_request_set'): + #if this file exists, there was a door open request made from the browser + GPIO.output(PIN_DOOR,True) + time.sleep(4) + GPIO.output(PIN_DOOR,False) + debug_file = open("/home/zutritt/Documents/sarah/logs/"+datetime.today().strftime('%Y%m%d')+"_debug_log.csv", "a") + debug_file.write("\n"+datetime.now().strftime("%d/%m/%Y %H:%M:%S") + ", Manual open via website.") + debug_file.close() + with open("/home/zutritt/Documents/sarah/logs/"+ datetime.today().strftime('%Y%m%d') +"_entrance_log.csv", "a") as x: + x.write("Manual entry via website, " + datetime.now().strftime("%d/%m/%Y %H:%M:%S") + "\n") + x.close() + + os.remove('/home/zutritt/Documents/sarah/system_request_commands/manual_door_open_request_set') + + #after reading a tag, we check if any numbers have been read + #no numbers mean no tag has been detected + if (not isinstance(uid,bytearray)): + continue + uid = [hex(i) for i in uid] + uid = "".join(uid) + + #write to the debug file that we found a tag + debug_file = open("/home/zutritt/Documents/sarah/logs/"+datetime.today().strftime('%Y%m%d')+"_debug_log.csv", "a") + debug_file.write("\n"+datetime.now().strftime("%d/%m/%Y %H:%M:%S") + ", UID:" + uid) + + #print (uid) + #print (list(data["uid"])) + + # check if the card is anywhere in our saved cards + if uid in list(data["uid"]): + #save the line where he card is in + line = data.query("uid == @uid") + print(line) + expiration_date = datetime.strptime(str(list(line["expire"])[0]), "%Y-%m-%d") + + #check if the card is expired + if datetime.now() < expiration_date: + + #open the door if the card is valid + GPIO.output(PIN_DOOR,True) + time.sleep(4) + GPIO.output(PIN_DOOR,False) + + #log the entry to the entrance log and the debug log + with open("/home/zutritt/Documents/sarah/logs/"+ datetime.today().strftime('%Y%m%d') +"_entrance_log.csv", "a") as x: + debug_file.write(", Name:" + str(list(line["name"])[0]) + ", Matrikelnummer:" + str(list(line["matrikelnummer"])[0]) + ", !OKAY! access granted.") + x.write(str(list(line["name"])[0]) + "," + datetime.now().strftime("%d/%m/%Y %H:%M:%S") + "\n") + x.close() + + + else: #card is expired + debug_file.write(", Name:" + str(list(line["name"])[0]) + ", Matrikelnummer:" + str(list(line["matrikelnummer"])[0]) + ", !EXPIRED! no entry!") + try: + data = pd.read_csv(r'/home/zutritt/Documents/sarah/data.csv') #read the file again, in case something has changed + debug_file.write(" (data.csv reloaded)") + except OSError as e: + debug_file.write(", !data.csv reloaded failed!") + + else:#the card is not in the system + debug_file.write(", !No known UID! no entry!") + try: + data = pd.read_csv(r'/home/zutritt/Documents/sarah/data.csv') #read the file again, in case something has changed + debug_file.write(" (data.csv reloaded)") + except OSError as e: + debug_file.write(", !data.csv reloaded failed!") + + GPIO.output(PIN_DOOR,False) + debug_file.close() + +if __name__ == '__main__': + main() diff --git a/reader_data/sarah/system_request_commands/info.txt b/reader_data/sarah/system_request_commands/info.txt new file mode 100644 index 0000000..bd48896 --- /dev/null +++ b/reader_data/sarah/system_request_commands/info.txt @@ -0,0 +1,3 @@ +THIS FOLDRE IS MOSTLY EMPTY! +der webserver speichert hier files rein wenn er was requesten will, darum sind die permisisons so komisch +15.6.22, pet diff --git a/website_data/.htpasswd b/website_data/.htpasswd new file mode 100644 index 0000000..b859bd5 --- /dev/null +++ b/website_data/.htpasswd @@ -0,0 +1,3 @@ +labor:$2y$10$EvX.uUHeCdqYyxibGxdXFeqjmddJoJqxgQwMSz1JWvt7fnhF69vRi +zutritt:$2y$10$oTWT3BoFf6K9f6oqGMxYyesU9TvqLjCj.zgBL6dyxdwWK7JVa5aiu +admin:$2y$10$oTWT3BoFf6K9f6oqGMxYyesU9TvqLjCj.zgBL6dyxdwWK7JVa5aiu diff --git a/website_data/html/.htaccess b/website_data/html/.htaccess new file mode 100644 index 0000000..e3a0627 --- /dev/null +++ b/website_data/html/.htaccess @@ -0,0 +1,4 @@ +AuthType Basic +AuthName "Doorknob Login (kein FET/LDAP!)" +AuthUserFile /var/www/.htpasswd +Require valid-user diff --git a/website_data/html/FET-Logo.png b/website_data/html/FET-Logo.png new file mode 100644 index 0000000000000000000000000000000000000000..895b77c03fd79658106ffb1efb41d0b621a89c54 GIT binary patch literal 35052 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 + + + + + + fet.at - Lab Doorknob + + + + + + + + + + +
+
+ Sarah
ACCESS LOG

+ + +
+ HOME
+
+
+ + +Hier wird live das access log angezeigt.

+ + + Access log:
+ +
Default text
+ +
+ +


+ Kontakt
fet.at - 2022 +
+
+ + diff --git a/website_data/html/debug_log.php b/website_data/html/debug_log.php new file mode 100644 index 0000000..a245b9c --- /dev/null +++ b/website_data/html/debug_log.php @@ -0,0 +1,77 @@ + + + + + + + fet.at - Lab Doorknob + + + + + + + + + + +
+
+ Sarah
DEBUG LOG

+ + +
+ HOME
+
+
+ + +Hier wird live das debug log angezeigt.

+ + + Debug log:
+ +
Default text
+ +
+ +


+ Kontakt
fet.at - 2022 +
+
+ + diff --git a/website_data/html/favicon.ico b/website_data/html/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..9b99687c3bf95770e0227d9ecdb1c1fe96d7ab50 GIT binary patch literal 15406 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 literal 0 HcmV?d00001 diff --git a/website_data/html/favicon.ico.save b/website_data/html/favicon.ico.save new file mode 100644 index 0000000..e8d92c0 --- /dev/null +++ b/website_data/html/favicon.ico.save @@ -0,0 +1 @@ + ( h 6 diff --git a/website_data/html/get_access_log.php b/website_data/html/get_access_log.php new file mode 100644 index 0000000..2841fd5 --- /dev/null +++ b/website_data/html/get_access_log.php @@ -0,0 +1,8 @@ + +".shell_exec("tail -20 /home/zutritt/Documents/sarah/logs/".$date_today."_entrance_log.csv").""; + + +?> diff --git a/website_data/html/get_debug_log.php b/website_data/html/get_debug_log.php new file mode 100644 index 0000000..afddbb0 --- /dev/null +++ b/website_data/html/get_debug_log.php @@ -0,0 +1,15 @@ + +".shell_exec("tail -". $lines ." /home/zutritt/Documents/sarah/logs/".$date_today."_debug_log.csv").""; + + +?> diff --git a/website_data/html/index.php b/website_data/html/index.php new file mode 100644 index 0000000..24f7692 --- /dev/null +++ b/website_data/html/index.php @@ -0,0 +1,37 @@ + + + + + + + fet.at - Lab Doorknob + + + + + +
+
+ Sarah
(Simple Access for RFID Authenticated Homes)

+ +
+
+ + He du!
+ Dies ist das Backend vom doorknob reader. Dieser regelt wer ins FET lab darf und wer nicht.
+ Bei Fragen wende dich gerne ans Lab-Team (lab@fet.at).

+ + Open User management
+ Open Access log
+ Open Debug log
+ Manual door opening
+ System functions
+ +
+ +


+ Kontakt
pet@fet.at - 2022 +
+
+ + diff --git a/website_data/html/manual_open.php b/website_data/html/manual_open.php new file mode 100644 index 0000000..0c21de8 --- /dev/null +++ b/website_data/html/manual_open.php @@ -0,0 +1,49 @@ + + + + + + + fet.at - Lab Doorknob + + + + + + +
+
+ Sarah
MANUAL OPEN

+ + +
+ HOME
+
+
+ + Auf Knopfdruck öffnet sich die Tür - Sesam öffne dich.

+ + +
+ +
+ + +
+ +


+ Kontakt
pet@fet.at - 2022 +
+
+ + diff --git a/website_data/html/style.css b/website_data/html/style.css new file mode 100755 index 0000000..97352bb --- /dev/null +++ b/website_data/html/style.css @@ -0,0 +1,14 @@ +body { + background-color:lightgrey; +} +div.breitenbegrenzer { +margin: auto; +max-width: 1000px; +#text-align: center; + +} + +div.centertext { +text-align: center; + +} diff --git a/website_data/html/system_functions.php b/website_data/html/system_functions.php new file mode 100644 index 0000000..8f3e01a --- /dev/null +++ b/website_data/html/system_functions.php @@ -0,0 +1,52 @@ + + + + + + + fet.at - Lab Doorknob + + + + + + +
+
+ Sarah
SYSTEM FUNCTIONS

+ + +
+ HOME
+
+
+ + Es gibt nur eine Systemfunktion:
+ Have you tried turning it off and on again?

+ Dauert ca. 3-5min.

+ + + 3-5min dauerts."; + } + ?> +
+ +
+ + +
+ +


+ Kontakt
pet@fet.at - 2022 +
+
+ + diff --git a/website_data/html/user_management.php b/website_data/html/user_management.php new file mode 100644 index 0000000..f401f24 --- /dev/null +++ b/website_data/html/user_management.php @@ -0,0 +1,103 @@ + + + + + + + fet.at - Lab Doorknob + + + + + + + + + + +
+
+ Sarah
USER MANAGEMENT

+ + +
+ HOME
+
+
+ + Du kannst berechtigte User_Innen hier anschauen und ändern.

+ + Letzte Zeile aus dem Debug log, damit du die UID rauskopieren kannst:
+ +
Default text
+ + User file updated:"; + } + else{ + echo "Komplette Liste:"; + } + ?> + + + + +
+
+ +
+ +

+Alles was da rauslöscht ist weg. Es gibt keine Kontrolle oder jegwelchen sanity-check. Use at you own risk. + + +
+ +


+ Kontakt
pet@fet.at - 2022 +
+
+ + diff --git a/website_data/html/user_management.php.save b/website_data/html/user_management.php.save new file mode 100644 index 0000000..7995f5e --- /dev/null +++ b/website_data/html/user_management.php.save @@ -0,0 +1,121 @@ + + + + + + + fet.at - Lab Doorknob + + + + + + + + + + +
+
+ Sarah
USER MANAGEMENT

+ + +
+ HOME
+
+
+ + Du kannst berechtigte User_Innen hier anschauen und ändern.

+ + (ÄNDERN IST NOCH NICHT IMPLEMENTIERT, 14.6.22 pet)

+ + + + +
+
+
+
+
+
+ +
+ + Hier gewünschte ID rauskopieren:
+ +
Default text
+ + + + +
    '; + $handle = fopen("/home/zutritt/Documents/sarah/data.csv", "r"); + $line = fgets($handle); //dump the first line + if ($handle) { + while (($line = fgets($handle)) !== false) { + [$uid, $matrikelnummer, $name, $expiration_date] = str_getcsv($line); + echo '
  • ' . 'Matrikelnummer: ' . $matrikelnummer .', Name: ' .$name . ', Ablaufdatum: ' . $expiration_date . ', UID: ' . $uid . '
  • '; + } + fclose($handle); + } + echo ' +
+

+ '; + ?> + + +
+ +


+ Kontakt
pet@fet.at - 2022 +
+
+ + diff --git a/website_data/html/user_management.php.save.1 b/website_data/html/user_management.php.save.1 new file mode 100644 index 0000000..7995f5e --- /dev/null +++ b/website_data/html/user_management.php.save.1 @@ -0,0 +1,121 @@ + + + + + + + fet.at - Lab Doorknob + + + + + + + + + + +
+
+ Sarah
USER MANAGEMENT

+ + +
+ HOME
+
+
+ + Du kannst berechtigte User_Innen hier anschauen und ändern.

+ + (ÄNDERN IST NOCH NICHT IMPLEMENTIERT, 14.6.22 pet)

+ + + + +
+
+
+
+
+
+ +
+ + Hier gewünschte ID rauskopieren:
+ +
Default text
+ + + + +
    '; + $handle = fopen("/home/zutritt/Documents/sarah/data.csv", "r"); + $line = fgets($handle); //dump the first line + if ($handle) { + while (($line = fgets($handle)) !== false) { + [$uid, $matrikelnummer, $name, $expiration_date] = str_getcsv($line); + echo '
  • ' . 'Matrikelnummer: ' . $matrikelnummer .', Name: ' .$name . ', Ablaufdatum: ' . $expiration_date . ', UID: ' . $uid . '
  • '; + } + fclose($handle); + } + echo ' +
+

+ '; + ?> + + +
+ +


+ Kontakt
pet@fet.at - 2022 +
+
+ + diff --git a/website_data/html/user_management.php.save.2 b/website_data/html/user_management.php.save.2 new file mode 100644 index 0000000..186346d --- /dev/null +++ b/website_data/html/user_management.php.save.2 @@ -0,0 +1,101 @@ + + + + + + + fet.at - Lab Doorknob + + + + + + + + + + +
+
+ Sarah
USER MANAGEMENT

+ + +
+ HOME
+
+
+ + Du kannst berechtigte User_Innen hier anschauen und ändern.

+ + (ÄNDERN IST NOCH NICHT IMPLEMENTIERT, 14.6.22 pet)

+ + + Letzte Zeile aus dem Debug log:
+ +
Default text
+ + User file updated:"; + } + ?> + + + + +
+ Liste:
+
+ +
+ + +
+ +


+ Kontakt
pet@fet.at - 2022 +
+
+ +