byos-nextjs

alpha

for TRMNL

byos-nextjsalpha

for TRMNL

Found an issue? Open a GitHub issue or email with screenshots
Overview
London Dock - Entrance
System LogMaintenance

Good evening 🌙

Next.js app running on https://byos-nextjs.vercel.app in production mode. (help)

System Information
Latest Screen
System Status
Overview of all connected devices

Online Devices

Offline Devices

Recent System Logs
Latest system events and alerts
TimeLevelMessageSourceMetadata
Latest Screen
Most recent screen, requested by London Dock - Entrance (9A5DA8) 34m ago
Bitmap
Warning: due to the passive nature of the device, the screen shown here might be newer than the actual screen
System Information
Host URL:https://byos-nextjs.vercel.app
Total Devices:1
Online Devices:0
Offline Devices:1
System Status
Overview of all connected devices

Online Devices

No devices are online

Offline Devices

London Dock - Entrance
34m ago
Recent System Logs
Latest system events and alerts.  See all system logs
TimeLevelSourceMessageMetadata
1h agoinfoapi/logDevice authenticated by API key{"api_key":"t0uQWMKgLCCJqDbJJGrD6F","device_id":"9A5DA8","refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_found":true,"device_status":"known"}
api/logProcessing logs array{"logs":[{"creation_timestamp":1757450614,"device_status_stamp":{"wifi_rssi_level":-44,"wifi_status":"connected","refresh_rate":30000,"time_since_last_sleep_start":4231,"current_fw_version":"1.4.6","special_function":"none","battery_voltage":4.81,"wakeup_reason":"timer","free_heap_size":164660},"log_id":949,"log_message":"HTTP Client failed with error: read Timeout, URL: https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","log_codeline":1071,"log_sourcefile":"src/bl.cpp","additional_info":{"retry_attempt":1}}],"refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_id":"9A5DA8","device_found":true,"device_status":"known"}
api/logLog saved successfully{"device_id":"9A5DA8","log_data":{"logs_array":[{"creation_timestamp":1757450614,"device_status_stamp":{"wifi_rssi_level":-44,"wifi_status":"connected","refresh_rate":30000,"time_since_last_sleep_start":4231,"current_fw_version":"1.4.6","special_function":"none","battery_voltage":4.81,"wakeup_reason":"timer","free_heap_size":164660},"log_id":949,"log_message":"HTTP Client failed with error: read Timeout, URL: https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","log_codeline":1071,"log_sourcefile":"src/bl.cpp","additional_info":{"retry_attempt":1},"timestamp":"2025-09-09T20:43:34.000Z"}]},"refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_found":true,"device_status":"known"}
1h agoinfoapi/displayImage pre-cached successfully{"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendlyId":"9A5DA8"}
api/logLog API Request{"url":"https://byos-nextjs.vercel.app/api/log","method":"POST","path":"/api/log","search":"","origin":"https://byos-nextjs.vercel.app"}
api/displayDevice database info{"name":"London Dock - Entrance","friendly_id":"9A5DA8","mac_address":"D8:3B:DA:F3:97:B4","api_key":"t0uQWMKgLCCJqDbJJGrD6F","refresh_schedule":{"time_ranges":[{"end_time":"07:00","start_time":"00:00","refresh_rate":3600},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100}],"default_refresh_rate":"30000"},"last_update_time":"2025-09-09T19:32:47.847+00:00","next_expected_update":"2025-09-10T02:42:29.514+00:00","last_refresh_duration":30000,"battery_voltage":4.73,"firmware_version":"1.4.6","rssi":-50,"screen":"wikipedia"}
api/displayDisplay request successful{"image_url":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendly_id":"9A5DA8","refresh_rate":"30000","refresh_duration_seconds":"30000","calculated_from_schedule":true,"next_update_expected":"2025-09-10T05:03:29.758Z","filename":"wikipedia_19mbbt1j.bmp","special_function":"restart_playlist"}
api/displayDisplay API Request{"url":"https://byos-nextjs.vercel.app/api/display/","method":"GET","path":"/api/display/","macAddress":"D8:3B:DA:F3:97:B4","apiKey":"t0uQWMKgLCCJqDbJJGrD6F","refreshRate":"30000","batteryVoltage":"4.73","fwVersion":"1.4.6","rssi":"-44"}
2h agoinfoapi/displayImage pre-cached successfully{"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendlyId":"9A5DA8"}
api/displayDisplay request successful{"image_url":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendly_id":"9A5DA8","refresh_rate":"30000","refresh_duration_seconds":"30000","calculated_from_schedule":true,"next_update_expected":"2025-09-10T02:42:29.514Z","filename":"wikipedia_k850sh82.bmp","special_function":"restart_playlist"}
api/displayDisplay API Request{"url":"https://byos-nextjs.vercel.app/api/display/","method":"GET","path":"/api/display/","macAddress":"D8:3B:DA:F3:97:B4","apiKey":"t0uQWMKgLCCJqDbJJGrD6F","refreshRate":"5","batteryVoltage":"4.73","fwVersion":"1.4.6","rssi":"-51"}
api/displayDevice database info{"name":"London Dock - Entrance","friendly_id":"9A5DA8","mac_address":"D8:3B:DA:F3:97:B4","api_key":"t0uQWMKgLCCJqDbJJGrD6F","refresh_schedule":{"time_ranges":[{"end_time":"07:00","start_time":"00:00","refresh_rate":3600},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100}],"default_refresh_rate":"30000"},"last_update_time":"2025-09-09T18:22:21.188+00:00","next_expected_update":"2025-09-09T19:22:21.188+00:00","last_refresh_duration":30000,"battery_voltage":4.73,"firmware_version":"1.4.6","rssi":-51,"screen":"wikipedia"}
4h agoinfoapi/displayImage pre-cached successfully{"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendlyId":"9A5DA8"}
api/logLog saved successfully{"device_id":"9A5DA8","log_data":{"logs_array":[{"creation_timestamp":1757442138,"device_status_stamp":{"wifi_rssi_level":-51,"wifi_status":"connected","refresh_rate":30000,"time_since_last_sleep_start":4231,"current_fw_version":"1.4.6","special_function":"none","battery_voltage":4.814,"wakeup_reason":"timer","free_heap_size":164660},"log_id":948,"log_message":"HTTP Client failed with error: read Timeout, URL: https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","log_codeline":1071,"log_sourcefile":"src/bl.cpp","additional_info":{"retry_attempt":1},"timestamp":"2025-09-09T18:22:18.000Z"}]},"refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_found":true,"device_status":"known"}
api/logDevice authenticated by API key{"api_key":"t0uQWMKgLCCJqDbJJGrD6F","device_id":"9A5DA8","refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_found":true,"device_status":"known"}
api/logProcessing logs array{"logs":[{"creation_timestamp":1757442138,"device_status_stamp":{"wifi_rssi_level":-51,"wifi_status":"connected","refresh_rate":30000,"time_since_last_sleep_start":4231,"current_fw_version":"1.4.6","special_function":"none","battery_voltage":4.814,"wakeup_reason":"timer","free_heap_size":164660},"log_id":948,"log_message":"HTTP Client failed with error: read Timeout, URL: https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","log_codeline":1071,"log_sourcefile":"src/bl.cpp","additional_info":{"retry_attempt":1}}],"refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_id":"9A5DA8","device_found":true,"device_status":"known"}
4h agoinfoapi/displayDevice database info{"name":"London Dock - Entrance","friendly_id":"9A5DA8","mac_address":"D8:3B:DA:F3:97:B4","api_key":"t0uQWMKgLCCJqDbJJGrD6F","refresh_schedule":{"time_ranges":[{"end_time":"07:00","start_time":"00:00","refresh_rate":3600},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100}],"default_refresh_rate":"30000"},"last_update_time":"2025-09-09T17:11:56.185+00:00","next_expected_update":"2025-09-09T18:11:42.842+00:00","last_refresh_duration":30000,"battery_voltage":4.73,"firmware_version":"1.4.6","rssi":-50,"screen":"wikipedia"}
api/displayDisplay request successful{"image_url":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendly_id":"9A5DA8","refresh_rate":"30000","refresh_duration_seconds":"30000","calculated_from_schedule":true,"next_update_expected":"2025-09-10T02:42:13.492Z","filename":"wikipedia_gm50g4p0.bmp","special_function":"restart_playlist"}
api/logLog API Request{"url":"https://byos-nextjs.vercel.app/api/log","method":"POST","path":"/api/log","search":"","origin":"https://byos-nextjs.vercel.app"}
api/displayDisplay API Request{"url":"https://byos-nextjs.vercel.app/api/display/","method":"GET","path":"/api/display/","macAddress":"D8:3B:DA:F3:97:B4","apiKey":"t0uQWMKgLCCJqDbJJGrD6F","refreshRate":"30000","batteryVoltage":"4.73","fwVersion":"1.4.6","rssi":"-51"}
5h agoinfoapi/logProcessing logs array{"logs":[{"creation_timestamp":1757437900,"device_status_stamp":{"wifi_rssi_level":-51,"wifi_status":"connected","refresh_rate":30000,"time_since_last_sleep_start":6,"current_fw_version":"1.4.6","special_function":"none","battery_voltage":4.812,"wakeup_reason":"timer","free_heap_size":164696},"log_id":947,"log_message":"HTTP Client failed with error: read Timeout, URL: https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","log_codeline":1071,"log_sourcefile":"src/bl.cpp","additional_info":{"retry_attempt":2}}],"refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_id":"9A5DA8","device_found":true,"device_status":"known"}
api/logLog saved successfully{"device_id":"9A5DA8","log_data":{"logs_array":[{"creation_timestamp":1757437900,"device_status_stamp":{"wifi_rssi_level":-51,"wifi_status":"connected","refresh_rate":30000,"time_since_last_sleep_start":6,"current_fw_version":"1.4.6","special_function":"none","battery_voltage":4.812,"wakeup_reason":"timer","free_heap_size":164696},"log_id":947,"log_message":"HTTP Client failed with error: read Timeout, URL: https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","log_codeline":1071,"log_sourcefile":"src/bl.cpp","additional_info":{"retry_attempt":2},"timestamp":"2025-09-09T17:11:40.000Z"}]},"refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_found":true,"device_status":"known"}
api/logDevice authenticated by API key{"api_key":"t0uQWMKgLCCJqDbJJGrD6F","device_id":"9A5DA8","refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_found":true,"device_status":"known"}
5h agoinfoapi/displayDisplay request successful{"image_url":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendly_id":"9A5DA8","refresh_rate":"30000","refresh_duration_seconds":"30000","calculated_from_schedule":true,"next_update_expected":"2025-09-10T01:31:35.682Z","filename":"wikipedia_m7dgtaxk.bmp","special_function":"restart_playlist"}
api/displayImage pre-cached successfully{"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendlyId":"9A5DA8"}
api/logLog API Request{"url":"https://byos-nextjs.vercel.app/api/log","method":"POST","path":"/api/log","search":"","origin":"https://byos-nextjs.vercel.app"}
api/displayDevice database info{"name":"London Dock - Entrance","friendly_id":"9A5DA8","mac_address":"D8:3B:DA:F3:97:B4","api_key":"t0uQWMKgLCCJqDbJJGrD6F","refresh_schedule":{"time_ranges":[{"end_time":"07:00","start_time":"00:00","refresh_rate":3600},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100}],"default_refresh_rate":"30000"},"last_update_time":"2025-09-09T17:11:19.852+00:00","next_expected_update":"2025-09-10T01:31:19.852+00:00","last_refresh_duration":30000,"battery_voltage":4.72,"firmware_version":"1.4.6","rssi":-51,"screen":"wikipedia"}
api/displayDisplay API Request{"url":"https://byos-nextjs.vercel.app/api/display/","method":"GET","path":"/api/display/","macAddress":"D8:3B:DA:F3:97:B4","apiKey":"t0uQWMKgLCCJqDbJJGrD6F","refreshRate":"5","batteryVoltage":"4.73","fwVersion":"1.4.6","rssi":"-51"}
5h agoinfoapi/logLog saved successfully{"device_id":"9A5DA8","log_data":{"logs_array":[{"creation_timestamp":1757437884,"device_status_stamp":{"wifi_rssi_level":-51,"wifi_status":"connected","refresh_rate":30000,"time_since_last_sleep_start":4231,"current_fw_version":"1.4.6","special_function":"none","battery_voltage":4.808,"wakeup_reason":"timer","free_heap_size":164668},"log_id":946,"log_message":"HTTP Client failed with error: read Timeout, URL: https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","log_codeline":1071,"log_sourcefile":"src/bl.cpp","additional_info":{"retry_attempt":1},"timestamp":"2025-09-09T17:11:24.000Z"}]},"refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_found":true,"device_status":"known"}
api/logDevice authenticated by API key{"api_key":"t0uQWMKgLCCJqDbJJGrD6F","device_id":"9A5DA8","refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_found":true,"device_status":"known"}
api/logProcessing logs array{"logs":[{"creation_timestamp":1757437884,"device_status_stamp":{"wifi_rssi_level":-51,"wifi_status":"connected","refresh_rate":30000,"time_since_last_sleep_start":4231,"current_fw_version":"1.4.6","special_function":"none","battery_voltage":4.808,"wakeup_reason":"timer","free_heap_size":164668},"log_id":946,"log_message":"HTTP Client failed with error: read Timeout, URL: https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","log_codeline":1071,"log_sourcefile":"src/bl.cpp","additional_info":{"retry_attempt":1}}],"refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_id":"9A5DA8","device_found":true,"device_status":"known"}
5h agoinfoapi/displayImage pre-cached successfully{"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendlyId":"9A5DA8"}
api/logLog API Request{"url":"https://byos-nextjs.vercel.app/api/log","method":"POST","path":"/api/log","search":"","origin":"https://byos-nextjs.vercel.app"}
api/displayDisplay request successful{"image_url":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendly_id":"9A5DA8","refresh_rate":"30000","refresh_duration_seconds":"30000","calculated_from_schedule":true,"next_update_expected":"2025-09-10T01:31:19.852Z","filename":"wikipedia_4lec7ykq.bmp","special_function":"restart_playlist"}
api/displayDevice database info{"name":"London Dock - Entrance","friendly_id":"9A5DA8","mac_address":"D8:3B:DA:F3:97:B4","api_key":"t0uQWMKgLCCJqDbJJGrD6F","refresh_schedule":{"time_ranges":[{"end_time":"07:00","start_time":"00:00","refresh_rate":3600},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100}],"default_refresh_rate":"30000"},"last_update_time":"2025-09-09T16:00:59.053+00:00","next_expected_update":"2025-09-09T17:00:50.842+00:00","last_refresh_duration":30000,"battery_voltage":4.74,"firmware_version":"1.4.6","rssi":-51,"screen":"wikipedia"}
api/displayDisplay API Request{"url":"https://byos-nextjs.vercel.app/api/display/","method":"GET","path":"/api/display/","macAddress":"D8:3B:DA:F3:97:B4","apiKey":"t0uQWMKgLCCJqDbJJGrD6F","refreshRate":"30000","batteryVoltage":"4.72","fwVersion":"1.4.6","rssi":"-51"}
6h agoinfoapi/displayImage pre-cached successfully{"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendlyId":"9A5DA8"}
api/logLog saved successfully{"device_id":"9A5DA8","log_data":{"logs_array":[{"creation_timestamp":1757433648,"device_status_stamp":{"wifi_rssi_level":-49,"wifi_status":"connected","refresh_rate":30000,"time_since_last_sleep_start":101,"current_fw_version":"1.4.6","special_function":"none","battery_voltage":4.816,"wakeup_reason":"timer","free_heap_size":164688},"log_id":945,"log_message":"HTTP Client failed with error: read Timeout, URL: https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","log_codeline":1071,"log_sourcefile":"src/bl.cpp","additional_info":{"retry_attempt":1},"timestamp":"2025-09-09T16:00:48.000Z"}]},"refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_found":true,"device_status":"known"}
api/logDevice authenticated by API key{"api_key":"t0uQWMKgLCCJqDbJJGrD6F","device_id":"9A5DA8","refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_found":true,"device_status":"known"}
api/logProcessing logs array{"logs":[{"creation_timestamp":1757433648,"device_status_stamp":{"wifi_rssi_level":-49,"wifi_status":"connected","refresh_rate":30000,"time_since_last_sleep_start":101,"current_fw_version":"1.4.6","special_function":"none","battery_voltage":4.816,"wakeup_reason":"timer","free_heap_size":164688},"log_id":945,"log_message":"HTTP Client failed with error: read Timeout, URL: https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","log_codeline":1071,"log_sourcefile":"src/bl.cpp","additional_info":{"retry_attempt":1}}],"refresh_rate":null,"battery_voltage":null,"fw_version":null,"rssi":null,"device_id":"9A5DA8","device_found":true,"device_status":"known"}
6h agoinfoapi/displayDevice database info{"name":"London Dock - Entrance","friendly_id":"9A5DA8","mac_address":"D8:3B:DA:F3:97:B4","api_key":"t0uQWMKgLCCJqDbJJGrD6F","refresh_schedule":{"time_ranges":[{"end_time":"07:00","start_time":"00:00","refresh_rate":3600},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100}],"default_refresh_rate":"30000"},"last_update_time":"2025-09-09T15:58:54.241+00:00","next_expected_update":"2025-09-09T16:00:34.241+00:00","last_refresh_duration":100,"battery_voltage":4.73,"firmware_version":"1.4.6","rssi":-49,"screen":"wikipedia"}
api/logLog API Request{"url":"https://byos-nextjs.vercel.app/api/log","method":"POST","path":"/api/log","search":"","origin":"https://byos-nextjs.vercel.app"}
api/displayDisplay request successful{"image_url":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendly_id":"9A5DA8","refresh_rate":"30000","refresh_duration_seconds":"30000","calculated_from_schedule":true,"next_update_expected":"2025-09-10T00:20:43.517Z","filename":"wikipedia_i4q475wy.bmp","special_function":"restart_playlist"}
api/displayDisplay API Request{"url":"https://byos-nextjs.vercel.app/api/display/","method":"GET","path":"/api/display/","macAddress":"D8:3B:DA:F3:97:B4","apiKey":"t0uQWMKgLCCJqDbJJGrD6F","refreshRate":"100","batteryVoltage":"4.73","fwVersion":"1.4.6","rssi":"-50"}
6h agoinfoapi/displayImage pre-cached successfully{"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendlyId":"9A5DA8"}
api/displayDevice database info{"name":"London Dock - Entrance","friendly_id":"9A5DA8","mac_address":"D8:3B:DA:F3:97:B4","api_key":"t0uQWMKgLCCJqDbJJGrD6F","refresh_schedule":{"time_ranges":[{"end_time":"07:00","start_time":"00:00","refresh_rate":3600},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100},{"end_time":"17:00","start_time":"09:00","refresh_rate":100}],"default_refresh_rate":"30000"},"last_update_time":"2025-09-09T15:57:05.409+00:00","next_expected_update":"2025-09-09T15:58:45.409+00:00","last_refresh_duration":100,"battery_voltage":4.73,"firmware_version":"1.4.6","rssi":-49,"screen":"wikipedia"}
api/displayDisplay request successful{"image_url":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendly_id":"9A5DA8","refresh_rate":100,"refresh_duration_seconds":100,"calculated_from_schedule":true,"next_update_expected":"2025-09-09T16:00:34.241Z","filename":"wikipedia_tsm65tlw.bmp","special_function":"restart_playlist"}
api/displayDisplay API Request{"url":"https://byos-nextjs.vercel.app/api/display/","method":"GET","path":"/api/display/","macAddress":"D8:3B:DA:F3:97:B4","apiKey":"t0uQWMKgLCCJqDbJJGrD6F","refreshRate":"100","batteryVoltage":"4.73","fwVersion":"1.4.6","rssi":"-49"}
6h agoinfoapi/displayImage pre-cached successfully{"imageUrl":"https://byos-nextjs.vercel.app/api/bitmap/wikipedia.bmp","friendlyId":"9A5DA8"}
api/displayDisplay API Request{"url":"https://byos-nextjs.vercel.app/api/display/","method":"GET","path":"/api/display/","macAddress":"D8:3B:DA:F3:97:B4","apiKey":"t0uQWMKgLCCJqDbJJGrD6F","refreshRate":"5","batteryVoltage":"4.73","fwVersion":"1.4.6","rssi":"-49"}
Showing the latest 50 system logs.  See all system logs