[2026-03-01 09:59:22] [INFO] Telegram webhook received: {"update_id":164720339,
"message":{"message_id":325,"from":{"id":1412200698,"is_bot":false,"first_name":"Risky","last_name":"uLLam","username":"R_uLLam","language_code":"id"},"chat":{"id":-5028045159,"title":"RFID Door Access Control","type":"group","all_members_are_administrators":false,"accepted_gift_types":{"unlimited_gifts":false,"limited_gifts":false,"unique_gifts":false,"premium_subscription":false,"gifts_from_channels":false}},"date":1772333962,"text":"/addrfid BB1FED48,Siti Aminah,Lansia,08198765432","entities":[{"offset":0,"length":8,"type":"bot_command"},{"offset":37,"length":11,"type":"phone_number"}]}}
[2026-03-01 09:59:54] [ERROR] Error updateLansiaToiletStatus: SQLSTATE[HY093]: Invalid parameter number
[2026-03-01 10:00:19] [INFO] Telegram webhook received: {"update_id":164720340,
"message":{"message_id":329,"from":{"id":1412200698,"is_bot":false,"first_name":"Risky","last_name":"uLLam","username":"R_uLLam","language_code":"id"},"chat":{"id":-5028045159,"title":"RFID Door Access Control","type":"group","all_members_are_administrators":false,"accepted_gift_types":{"unlimited_gifts":false,"limited_gifts":false,"unique_gifts":false,"premium_subscription":false,"gifts_from_channels":false}},"date":1772334018,"text":"/toilet","entities":[{"offset":0,"length":7,"type":"bot_command"}]}}
[2026-03-01 10:02:16] [INFO] === Lansia Monitoring Started ===
[2026-03-01 10:02:16] [INFO] Found 0 lansia in toilet
[2026-03-01 10:02:16] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 10:08:14] [INFO] Lansia Siti Aminah MASUK toilet
[2026-03-01 10:12:27] [INFO] Telegram webhook received: {"update_id":164720341,
"message":{"message_id":334,"from":{"id":1412200698,"is_bot":false,"first_name":"Risky","last_name":"uLLam","username":"R_uLLam","language_code":"id"},"chat":{"id":-5028045159,"title":"RFID Door Access Control","type":"group","all_members_are_administrators":false,"accepted_gift_types":{"unlimited_gifts":false,"limited_gifts":false,"unique_gifts":false,"premium_subscription":false,"gifts_from_channels":false}},"date":1772334746,"text":"/toilet","entities":[{"offset":0,"length":7,"type":"bot_command"}]}}
[2026-03-01 10:29:38] [INFO] Telegram webhook received: {"update_id":164720342,
"message":{"message_id":336,"from":{"id":1412200698,"is_bot":false,"first_name":"Risky","last_name":"uLLam","username":"R_uLLam","language_code":"id"},"chat":{"id":-5028045159,"title":"RFID Door Access Control","type":"group","all_members_are_administrators":false,"accepted_gift_types":{"unlimited_gifts":false,"limited_gifts":false,"unique_gifts":false,"premium_subscription":false,"gifts_from_channels":false}},"date":1772335777,"text":"/toilet","entities":[{"offset":0,"length":7,"type":"bot_command"}]}}
[2026-03-01 11:02:17] [INFO] === Lansia Monitoring Started ===
[2026-03-01 11:02:17] [INFO] Found 1 lansia in toilet
[2026-03-01 11:02:18] [WARNING] ALERT SENT: Siti Aminah - 54 minutes in toilet (threshold: 15)
[2026-03-01 11:02:18] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 11:18:19] [INFO] Telegram OK: Pesan terkirim ke -5028045159
[2026-03-01 11:18:19] [INFO] Lansia Siti Aminah MASUK toilet
[2026-03-01 11:18:28] [INFO] Telegram webhook received: {"update_id":164720343,
"message":{"message_id":341,"from":{"id":1412200698,"is_bot":false,"first_name":"Risky","last_name":"uLLam","username":"R_uLLam","language_code":"id"},"chat":{"id":-5028045159,"title":"RFID Door Access Control","type":"group","all_members_are_administrators":false,"accepted_gift_types":{"unlimited_gifts":false,"limited_gifts":false,"unique_gifts":false,"premium_subscription":false,"gifts_from_channels":false}},"date":1772338708,"text":"/toilet","entities":[{"offset":0,"length":7,"type":"bot_command"}]}}
[2026-03-01 11:35:03] [INFO] Telegram webhook received: {"update_id":164720344,
"message":{"message_id":343,"from":{"id":1412200698,"is_bot":false,"first_name":"Risky","last_name":"uLLam","username":"R_uLLam","language_code":"id"},"chat":{"id":-5028045159,"title":"RFID Door Access Control","type":"group","all_members_are_administrators":false,"accepted_gift_types":{"unlimited_gifts":false,"limited_gifts":false,"unique_gifts":false,"premium_subscription":false,"gifts_from_channels":false}},"date":1772339703,"text":"/toilet","entities":[{"offset":0,"length":7,"type":"bot_command"}]}}
[2026-03-01 12:02:14] [INFO] === Lansia Monitoring Started ===
[2026-03-01 12:02:14] [INFO] Found 1 lansia in toilet
[2026-03-01 12:02:15] [INFO] Telegram OK: Pesan terkirim ke -5028045159
[2026-03-01 12:02:15] [WARNING] ALERT SENT: Siti Aminah - 43 minutes in toilet (threshold: 15)
[2026-03-01 12:02:15] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 13:02:16] [INFO] === Lansia Monitoring Started ===
[2026-03-01 13:02:16] [INFO] Found 1 lansia in toilet
[2026-03-01 13:02:16] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 14:02:15] [INFO] === Lansia Monitoring Started ===
[2026-03-01 14:02:15] [INFO] Found 1 lansia in toilet
[2026-03-01 14:02:15] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 15:02:17] [INFO] === Lansia Monitoring Started ===
[2026-03-01 15:02:17] [INFO] Found 1 lansia in toilet
[2026-03-01 15:02:17] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 16:02:14] [INFO] === Lansia Monitoring Started ===
[2026-03-01 16:02:14] [INFO] Found 1 lansia in toilet
[2026-03-01 16:02:14] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 17:02:15] [INFO] === Lansia Monitoring Started ===
[2026-03-01 17:02:15] [INFO] Found 1 lansia in toilet
[2026-03-01 17:02:15] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 18:02:16] [INFO] === Lansia Monitoring Started ===
[2026-03-01 18:02:16] [INFO] Found 1 lansia in toilet
[2026-03-01 18:02:16] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 19:02:17] [INFO] === Lansia Monitoring Started ===
[2026-03-01 19:02:17] [INFO] Found 1 lansia in toilet
[2026-03-01 19:02:17] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 20:02:14] [INFO] === Lansia Monitoring Started ===
[2026-03-01 20:02:14] [INFO] Found 1 lansia in toilet
[2026-03-01 20:02:14] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 21:02:15] [INFO] === Lansia Monitoring Started ===
[2026-03-01 21:02:15] [INFO] Found 1 lansia in toilet
[2026-03-01 21:02:15] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 22:02:14] [INFO] === Lansia Monitoring Started ===
[2026-03-01 22:02:14] [INFO] Found 1 lansia in toilet
[2026-03-01 22:02:14] [INFO] === Lansia Monitoring Completed ===
[2026-03-01 22:32:54] [INFO] Telegram OK: Pesan terkirim ke -5028045159
[2026-03-01 22:32:54] [INFO] Lansia Siti Aminah MASUK toilet
[2026-03-01 22:33:51] [INFO] Telegram webhook received: {"update_id":164720345,
"message":{"message_id":350,"from":{"id":1412200698,"is_bot":false,"first_name":"Risky","last_name":"uLLam","username":"R_uLLam","language_code":"id"},"chat":{"id":-5028045159,"title":"RFID Door Access Control","type":"group","all_members_are_administrators":false,"accepted_gift_types":{"unlimited_gifts":false,"limited_gifts":false,"unique_gifts":false,"premium_subscription":false,"gifts_from_channels":false}},"date":1772379230,"text":"/toilet","entities":[{"offset":0,"length":7,"type":"bot_command"}]}}
[2026-03-01 22:50:32] [INFO] Telegram webhook received: {"update_id":164720346,
"message":{"message_id":352,"from":{"id":1412200698,"is_bot":false,"first_name":"Risky","last_name":"uLLam","username":"R_uLLam","language_code":"id"},"chat":{"id":-5028045159,"title":"RFID Door Access Control","type":"group","all_members_are_administrators":false,"accepted_gift_types":{"unlimited_gifts":false,"limited_gifts":false,"unique_gifts":false,"premium_subscription":false,"gifts_from_channels":false}},"date":1772380231,"text":"/toilet","entities":[{"offset":0,"length":7,"type":"bot_command"}]}}
[2026-03-01 23:02:15] [INFO] === Lansia Monitoring Started ===
[2026-03-01 23:02:15] [INFO] Found 1 lansia in toilet
[2026-03-01 23:02:16] [INFO] Telegram OK: Pesan terkirim ke -5028045159
[2026-03-01 23:02:16] [WARNING] ALERT SENT: Siti Aminah - 29 minutes in toilet (threshold: 15)
[2026-03-01 23:02:16] [INFO] === Lansia Monitoring Completed ===
