Aug 19 04:45:08 three inkypi[671]: 04:45:08 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 04:45:08 Aug 19 04:45:08 three inkypi[671]: 04:45:08 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 04:45:08 three inkypi[671]: 04:45:08 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 04:46:05 three inkypi[671]: 04:46:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T04:45:08.488077-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 04:46:05 three inkypi[671]: 04:46:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 04:46:05 three inkypi[671]: 04:46:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 04:46:12 three inkypi[671]: 04:46:12 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 04:48:14 three inkypi[671]: 04:48:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 04:48:14 Aug 19 04:48:14 three inkypi[671]: 04:48:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 04:48:14 three inkypi[671]: 04:48:14 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 04:48:14 three inkypi[671]: 04:48:14 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T04:48:14.379394-07:00', 'image_hash': '6332b685cd86e2ad5bb681dc750dbcbc44e16890424dc8da236fdcd46fcc86be'} Aug 19 04:48:14 three inkypi[671]: 04:48:14 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 04:48:15 three inkypi[671]: 04:48:15 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 04:48:21 three inkypi[671]: 04:48:21 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 04:50:23 three inkypi[671]: 04:50:23 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 04:50:23 Aug 19 04:50:23 three inkypi[671]: 04:50:23 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 04:50:23 three inkypi[671]: 04:50:23 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 04:50:24 three inkypi[671]: 04:50:24 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T04:50:23.445373-07:00', 'image_hash': '6ef5471c3e1311b6642d8678781a44bdecaa036c8741a8fb76013557daec65fa'} Aug 19 04:50:24 three inkypi[671]: 04:50:24 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 04:50:24 three inkypi[671]: 04:50:24 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 04:50:30 three inkypi[671]: 04:50:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 04:52:32 three inkypi[671]: 04:52:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 04:52:32 Aug 19 04:52:32 three inkypi[671]: 04:52:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 04:52:32 three inkypi[671]: 04:52:32 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 04:52:33 three inkypi[671]: 04:52:33 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T04:52:32.947761-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 04:52:33 three inkypi[671]: 04:52:33 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 04:52:33 three inkypi[671]: 04:52:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 04:52:39 three inkypi[671]: 04:52:39 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 04:54:41 three inkypi[671]: 04:54:41 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 04:54:41 Aug 19 04:54:41 three inkypi[671]: 04:54:41 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 04:54:41 three inkypi[671]: 04:54:41 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 04:54:42 three inkypi[671]: 04:54:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T04:54:41.947560-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 04:54:42 three inkypi[671]: 04:54:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 04:54:42 three inkypi[671]: 04:54:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 04:54:49 three inkypi[671]: 04:54:49 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 04:56:51 three inkypi[671]: 04:56:51 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 04:56:51 Aug 19 04:56:51 three inkypi[671]: 04:56:51 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 04:56:51 three inkypi[671]: 04:56:51 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 04:57:42 three inkypi[671]: 04:57:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T04:56:51.347817-07:00', 'image_hash': 'c7fd3234d4cc787eafbe6460af264899090eaf9f0dbd7a6eebabb4bd9b514596'} Aug 19 04:57:42 three inkypi[671]: 04:57:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 04:57:43 three inkypi[671]: 04:57:43 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 04:57:49 three inkypi[671]: 04:57:49 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 04:59:51 three inkypi[671]: 04:59:51 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 04:59:51 Aug 19 04:59:51 three inkypi[671]: 04:59:51 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 04:59:51 three inkypi[671]: 04:59:51 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 04:59:52 three inkypi[671]: 04:59:52 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T04:59:51.887492-07:00', 'image_hash': 'bb0ae2456d48ead3880c855395ce3929d48a7f28be7e816705414d20f4b65472'} Aug 19 04:59:52 three inkypi[671]: 04:59:52 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 04:59:53 three inkypi[671]: 04:59:53 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 04:59:59 three inkypi[671]: 04:59:59 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:02:01 three inkypi[671]: 05:02:01 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:02:01 Aug 19 05:02:01 three inkypi[671]: 05:02:01 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 05:02:01 three inkypi[671]: 05:02:01 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 05:02:02 three inkypi[671]: 05:02:02 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T05:02:01.945476-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 05:02:02 three inkypi[671]: 05:02:02 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:02:02 three inkypi[671]: 05:02:02 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:02:09 three inkypi[671]: 05:02:09 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:04:11 three inkypi[671]: 05:04:11 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:04:11 Aug 19 05:04:11 three inkypi[671]: 05:04:11 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 05:04:11 three inkypi[671]: 05:04:11 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 05:04:11 three inkypi[671]: 05:04:11 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T05:04:11.147563-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 05:04:11 three inkypi[671]: 05:04:11 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:04:11 three inkypi[671]: 05:04:11 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:04:17 three inkypi[671]: 05:04:17 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:06:20 three inkypi[671]: 05:06:20 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:06:20 Aug 19 05:06:20 three inkypi[671]: 05:06:20 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 05:06:20 three inkypi[671]: 05:06:20 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 05:06:20 three inkypi[671]: 05:06:20 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T05:06:20.048004-07:00', 'image_hash': 'c7fd3234d4cc787eafbe6460af264899090eaf9f0dbd7a6eebabb4bd9b514596'} Aug 19 05:06:20 three inkypi[671]: 05:06:20 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:06:20 three inkypi[671]: 05:06:20 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:06:27 three inkypi[671]: 05:06:27 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:08:29 three inkypi[671]: 05:08:29 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:08:29 Aug 19 05:08:29 three inkypi[671]: 05:08:29 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 05:08:29 three inkypi[671]: 05:08:29 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 05:08:29 three inkypi[671]: 05:08:29 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T05:08:29.347103-07:00', 'image_hash': '76c60513fb6d49838c5f4f401499bdee953435945272884f6f65814338db18d7'} Aug 19 05:08:29 three inkypi[671]: 05:08:29 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:08:30 three inkypi[671]: 05:08:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:08:37 three inkypi[671]: 05:08:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:10:39 three inkypi[671]: 05:10:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:10:39 Aug 19 05:10:39 three inkypi[671]: 05:10:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 05:10:39 three inkypi[671]: 05:10:39 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 05:10:39 three inkypi[671]: 05:10:39 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T05:10:39.147520-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 05:10:39 three inkypi[671]: 05:10:39 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:10:39 three inkypi[671]: 05:10:39 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:10:46 three inkypi[671]: 05:10:46 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:12:48 three inkypi[671]: 05:12:48 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:12:48 Aug 19 05:12:48 three inkypi[671]: 05:12:48 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 05:12:48 three inkypi[671]: 05:12:48 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 05:12:48 three inkypi[671]: 05:12:48 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T05:12:48.347241-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 05:12:48 three inkypi[671]: 05:12:48 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:12:49 three inkypi[671]: 05:12:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:12:55 three inkypi[671]: 05:12:55 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:14:57 three inkypi[671]: 05:14:57 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:14:57 Aug 19 05:14:57 three inkypi[671]: 05:14:57 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 05:14:57 three inkypi[671]: 05:14:57 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 05:14:57 three inkypi[671]: 05:14:57 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T05:14:57.547193-07:00', 'image_hash': 'c7fd3234d4cc787eafbe6460af264899090eaf9f0dbd7a6eebabb4bd9b514596'} Aug 19 05:14:57 three inkypi[671]: 05:14:57 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:14:58 three inkypi[671]: 05:14:58 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:15:04 three inkypi[671]: 05:15:04 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:17:06 three inkypi[671]: 05:17:06 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:17:06 Aug 19 05:17:06 three inkypi[671]: 05:17:06 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 05:17:06 three inkypi[671]: 05:17:06 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 05:17:07 three inkypi[671]: 05:17:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T05:17:06.947556-07:00', 'image_hash': 'b6f805e5433cfc7833a7e93796127b40a97dd146543e5cb52e49759357c84c7c'} Aug 19 05:17:07 three inkypi[671]: 05:17:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:17:08 three inkypi[671]: 05:17:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:17:14 three inkypi[671]: 05:17:14 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:19:16 three inkypi[671]: 05:19:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:19:16 Aug 19 05:19:16 three inkypi[671]: 05:19:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 05:19:16 three inkypi[671]: 05:19:16 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 05:19:16 three inkypi[671]: 05:19:16 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T05:19:16.461990-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 05:19:16 three inkypi[671]: 05:19:16 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:19:17 three inkypi[671]: 05:19:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:19:23 three inkypi[671]: 05:19:23 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:21:25 three inkypi[671]: 05:21:25 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:21:25 Aug 19 05:21:25 three inkypi[671]: 05:21:25 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 05:21:25 three inkypi[671]: 05:21:25 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 05:21:25 three inkypi[671]: 05:21:25 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T05:21:25.646849-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 05:21:25 three inkypi[671]: 05:21:25 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:21:26 three inkypi[671]: 05:21:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:21:32 three inkypi[671]: 05:21:32 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:23:34 three inkypi[671]: 05:23:34 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:23:34 Aug 19 05:23:34 three inkypi[671]: 05:23:34 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 05:23:34 three inkypi[671]: 05:23:34 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 05:23:35 three inkypi[671]: 05:23:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T05:23:34.847008-07:00', 'image_hash': 'c7fd3234d4cc787eafbe6460af264899090eaf9f0dbd7a6eebabb4bd9b514596'} Aug 19 05:23:35 three inkypi[671]: 05:23:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:23:35 three inkypi[671]: 05:23:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:23:41 three inkypi[671]: 05:23:41 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:25:43 three inkypi[671]: 05:25:43 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:25:43 Aug 19 05:25:43 three inkypi[671]: 05:25:43 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 05:25:43 three inkypi[671]: 05:25:43 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 05:25:44 three inkypi[671]: 05:25:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T05:25:43.847222-07:00', 'image_hash': '556edcc64b8dd399b63326a04f35ce9e4691d81d378ee83f3ab33eb18c052bdd'} Aug 19 05:25:44 three inkypi[671]: 05:25:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:25:45 three inkypi[671]: 05:25:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:25:51 three inkypi[671]: 05:25:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:27:53 three inkypi[671]: 05:27:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:27:53 Aug 19 05:27:53 three inkypi[671]: 05:27:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 05:27:53 three inkypi[671]: 05:27:53 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 05:27:53 three inkypi[671]: 05:27:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T05:27:53.647107-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 05:27:53 three inkypi[671]: 05:27:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:27:54 three inkypi[671]: 05:27:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:28:00 three inkypi[671]: 05:28:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:30:02 three inkypi[671]: 05:30:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:30:02 Aug 19 05:30:02 three inkypi[671]: 05:30:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 05:30:02 three inkypi[671]: 05:30:02 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 05:30:02 three inkypi[671]: 05:30:02 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T05:30:02.847515-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 05:30:02 three inkypi[671]: 05:30:02 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:30:03 three inkypi[671]: 05:30:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:30:10 three inkypi[671]: 05:30:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:32:12 three inkypi[671]: 05:32:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:32:12 Aug 19 05:32:12 three inkypi[671]: 05:32:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 05:32:12 three inkypi[671]: 05:32:12 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 05:33:05 three inkypi[671]: 05:33:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T05:32:12.247064-07:00', 'image_hash': 'b9bea22de1fae6f614be7d5ed203be5a4d2901c6ebdc80bb14426e7e16b8c889'} Aug 19 05:33:05 three inkypi[671]: 05:33:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:33:05 three inkypi[671]: 05:33:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:33:12 three inkypi[671]: 05:33:12 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:35:14 three inkypi[671]: 05:35:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:35:14 Aug 19 05:35:14 three inkypi[671]: 05:35:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 05:35:14 three inkypi[671]: 05:35:14 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 05:35:15 three inkypi[671]: 05:35:15 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T05:35:14.381653-07:00', 'image_hash': '5eb851a7cd00dbd70a6a427594566a6b1d7313d0fa5b7a3dbcdae94e35eb7e3b'} Aug 19 05:35:15 three inkypi[671]: 05:35:15 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:35:15 three inkypi[671]: 05:35:15 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:35:22 three inkypi[671]: 05:35:22 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:37:24 three inkypi[671]: 05:37:24 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:37:24 Aug 19 05:37:24 three inkypi[671]: 05:37:24 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 05:37:24 three inkypi[671]: 05:37:24 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 05:37:24 three inkypi[671]: 05:37:24 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T05:37:24.147322-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 05:37:24 three inkypi[671]: 05:37:24 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:37:24 three inkypi[671]: 05:37:24 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:37:31 three inkypi[671]: 05:37:31 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:39:33 three inkypi[671]: 05:39:33 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:39:33 Aug 19 05:39:33 three inkypi[671]: 05:39:33 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 05:39:33 three inkypi[671]: 05:39:33 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 05:39:33 three inkypi[671]: 05:39:33 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T05:39:33.247471-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 05:39:33 three inkypi[671]: 05:39:33 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:39:33 three inkypi[671]: 05:39:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:39:40 three inkypi[671]: 05:39:40 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:41:42 three inkypi[671]: 05:41:42 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:41:42 Aug 19 05:41:42 three inkypi[671]: 05:41:42 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 05:41:42 three inkypi[671]: 05:41:42 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 05:41:42 three inkypi[671]: 05:41:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T05:41:42.644846-07:00', 'image_hash': 'b9bea22de1fae6f614be7d5ed203be5a4d2901c6ebdc80bb14426e7e16b8c889'} Aug 19 05:41:42 three inkypi[671]: 05:41:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:41:43 three inkypi[671]: 05:41:43 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:41:49 three inkypi[671]: 05:41:49 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:43:51 three inkypi[671]: 05:43:51 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:43:51 Aug 19 05:43:51 three inkypi[671]: 05:43:51 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 05:43:51 three inkypi[671]: 05:43:51 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 05:43:52 three inkypi[671]: 05:43:52 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T05:43:51.647100-07:00', 'image_hash': 'a7865ee6a6833a55fd81cd35c6b1f2ec64ebff4a8468ff6d34a2e9ced8cbfd74'} Aug 19 05:43:52 three inkypi[671]: 05:43:52 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:43:52 three inkypi[671]: 05:43:52 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:43:58 three inkypi[671]: 05:43:58 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:46:00 three inkypi[671]: 05:46:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:46:00 Aug 19 05:46:00 three inkypi[671]: 05:46:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 05:46:00 three inkypi[671]: 05:46:00 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 05:46:00 three inkypi[671]: 05:46:00 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 05:46:00 three inkypi[671]: 05:46:00 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 05:46:00 three inkypi[671]: 05:46:00 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 05:46:27 three inkypi[671]: 05:46:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T05:46:00.847679-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 05:46:27 three inkypi[671]: 05:46:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:46:27 three inkypi[671]: 05:46:27 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:46:34 three inkypi[671]: 05:46:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:48:36 three inkypi[671]: 05:48:36 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:48:36 Aug 19 05:48:36 three inkypi[671]: 05:48:36 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 05:48:36 three inkypi[671]: 05:48:36 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 05:49:28 three inkypi[671]: 05:49:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T05:48:36.184959-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 05:49:28 three inkypi[671]: 05:49:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:49:29 three inkypi[671]: 05:49:29 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:49:35 three inkypi[671]: 05:49:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:51:37 three inkypi[671]: 05:51:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:51:37 Aug 19 05:51:38 three inkypi[671]: 05:51:38 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 05:51:38 three inkypi[671]: 05:51:38 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 05:51:38 three inkypi[671]: 05:51:38 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T05:51:37.973715-07:00', 'image_hash': 'b9bea22de1fae6f614be7d5ed203be5a4d2901c6ebdc80bb14426e7e16b8c889'} Aug 19 05:51:38 three inkypi[671]: 05:51:38 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:51:38 three inkypi[671]: 05:51:38 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:51:45 three inkypi[671]: 05:51:45 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:53:47 three inkypi[671]: 05:53:47 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:53:47 Aug 19 05:53:47 three inkypi[671]: 05:53:47 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 05:53:47 three inkypi[671]: 05:53:47 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 05:53:48 three inkypi[671]: 05:53:48 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T05:53:47.447743-07:00', 'image_hash': '809e0e4ae422269dbf7510d3aa02016c00b816753925475f9ea3ef353411b657'} Aug 19 05:53:48 three inkypi[671]: 05:53:48 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:53:48 three inkypi[671]: 05:53:48 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:53:55 three inkypi[671]: 05:53:55 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:55:57 three inkypi[671]: 05:55:57 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:55:57 Aug 19 05:55:57 three inkypi[671]: 05:55:57 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 05:55:57 three inkypi[671]: 05:55:57 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 05:55:57 three inkypi[671]: 05:55:57 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T05:55:57.248969-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 05:55:57 three inkypi[671]: 05:55:57 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:55:57 three inkypi[671]: 05:55:57 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:56:04 three inkypi[671]: 05:56:04 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 05:58:06 three inkypi[671]: 05:58:06 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 05:58:06 Aug 19 05:58:06 three inkypi[671]: 05:58:06 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 05:58:06 three inkypi[671]: 05:58:06 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 05:58:06 three inkypi[671]: 05:58:06 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T05:58:06.346868-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 05:58:06 three inkypi[671]: 05:58:06 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 05:58:06 three inkypi[671]: 05:58:06 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 05:58:13 three inkypi[671]: 05:58:13 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:00:15 three inkypi[671]: 06:00:15 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:00:15 Aug 19 06:00:15 three inkypi[671]: 06:00:15 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 06:00:15 three inkypi[671]: 06:00:15 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 06:00:15 three inkypi[671]: 06:00:15 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T06:00:15.247230-07:00', 'image_hash': 'b9bea22de1fae6f614be7d5ed203be5a4d2901c6ebdc80bb14426e7e16b8c889'} Aug 19 06:00:15 three inkypi[671]: 06:00:15 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:00:15 three inkypi[671]: 06:00:15 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:00:22 three inkypi[671]: 06:00:22 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:02:24 three inkypi[671]: 06:02:24 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:02:24 Aug 19 06:02:24 three inkypi[671]: 06:02:24 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 06:02:24 three inkypi[671]: 06:02:24 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 06:02:24 three inkypi[671]: 06:02:24 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T06:02:24.247233-07:00', 'image_hash': '4545a663f6db7ca465aedcc0362fb9242de93704235393e808bdf4270abfca63'} Aug 19 06:02:24 three inkypi[671]: 06:02:24 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:02:25 three inkypi[671]: 06:02:25 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:02:31 three inkypi[671]: 06:02:31 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:04:33 three inkypi[671]: 06:04:33 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:04:33 Aug 19 06:04:33 three inkypi[671]: 06:04:33 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 06:04:33 three inkypi[671]: 06:04:33 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 06:04:33 three inkypi[671]: 06:04:33 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T06:04:33.547150-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 06:04:33 three inkypi[671]: 06:04:33 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:04:34 three inkypi[671]: 06:04:34 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:04:40 three inkypi[671]: 06:04:40 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:06:42 three inkypi[671]: 06:06:42 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:06:42 Aug 19 06:06:42 three inkypi[671]: 06:06:42 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 06:06:42 three inkypi[671]: 06:06:42 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 06:06:42 three inkypi[671]: 06:06:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T06:06:42.747380-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 06:06:42 three inkypi[671]: 06:06:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:06:43 three inkypi[671]: 06:06:43 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:06:50 three inkypi[671]: 06:06:50 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:08:52 three inkypi[671]: 06:08:52 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:08:52 Aug 19 06:08:52 three inkypi[671]: 06:08:52 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 06:08:52 three inkypi[671]: 06:08:52 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 06:09:46 three inkypi[671]: 06:09:46 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T06:08:52.147110-07:00', 'image_hash': '16805d96d8792aeea31a94618f43274be1cc7801be5c7518175e4edd7d1bfe1a'} Aug 19 06:09:46 three inkypi[671]: 06:09:46 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:09:47 three inkypi[671]: 06:09:47 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:09:53 three inkypi[671]: 06:09:53 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:11:56 three inkypi[671]: 06:11:56 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:11:56 Aug 19 06:11:56 three inkypi[671]: 06:11:56 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 06:11:56 three inkypi[671]: 06:11:56 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 06:11:56 three inkypi[671]: 06:11:56 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T06:11:56.098823-07:00', 'image_hash': '6fa58ad78882b076eadaf90e338786a256d74861dfea0dc8c602e61852aa4bd0'} Aug 19 06:11:56 three inkypi[671]: 06:11:56 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:11:57 three inkypi[671]: 06:11:57 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:12:03 three inkypi[671]: 06:12:03 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:14:05 three inkypi[671]: 06:14:05 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:14:05 Aug 19 06:14:05 three inkypi[671]: 06:14:05 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 06:14:05 three inkypi[671]: 06:14:05 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 06:14:05 three inkypi[671]: 06:14:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T06:14:05.650232-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 06:14:05 three inkypi[671]: 06:14:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:14:06 three inkypi[671]: 06:14:06 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:14:12 three inkypi[671]: 06:14:12 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:16:14 three inkypi[671]: 06:16:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:16:14 Aug 19 06:16:14 three inkypi[671]: 06:16:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 06:16:14 three inkypi[671]: 06:16:14 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 06:16:14 three inkypi[671]: 06:16:14 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T06:16:14.747089-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 06:16:14 three inkypi[671]: 06:16:14 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:16:15 three inkypi[671]: 06:16:15 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:16:21 three inkypi[671]: 06:16:21 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:18:23 three inkypi[671]: 06:18:23 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:18:23 Aug 19 06:18:23 three inkypi[671]: 06:18:23 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 06:18:23 three inkypi[671]: 06:18:23 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 06:18:23 three inkypi[671]: 06:18:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T06:18:23.647489-07:00', 'image_hash': '16805d96d8792aeea31a94618f43274be1cc7801be5c7518175e4edd7d1bfe1a'} Aug 19 06:18:23 three inkypi[671]: 06:18:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:18:24 three inkypi[671]: 06:18:24 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:18:30 three inkypi[671]: 06:18:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:20:32 three inkypi[671]: 06:20:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:20:32 Aug 19 06:20:32 three inkypi[671]: 06:20:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 06:20:32 three inkypi[671]: 06:20:32 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 06:20:33 three inkypi[671]: 06:20:33 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T06:20:32.647462-07:00', 'image_hash': 'ff7e69262a075dfd1de8cb4e4f8e414a61a1315e3de1e9a72cdd5a3f5a8797e6'} Aug 19 06:20:33 three inkypi[671]: 06:20:33 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:20:33 three inkypi[671]: 06:20:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:20:40 three inkypi[671]: 06:20:40 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:22:42 three inkypi[671]: 06:22:42 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:22:42 Aug 19 06:22:42 three inkypi[671]: 06:22:42 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 06:22:42 three inkypi[671]: 06:22:42 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 06:22:42 three inkypi[671]: 06:22:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T06:22:42.347227-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 06:22:42 three inkypi[671]: 06:22:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:22:42 three inkypi[671]: 06:22:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:22:49 three inkypi[671]: 06:22:49 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:24:51 three inkypi[671]: 06:24:51 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:24:51 Aug 19 06:24:51 three inkypi[671]: 06:24:51 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 06:24:51 three inkypi[671]: 06:24:51 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 06:24:51 three inkypi[671]: 06:24:51 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T06:24:51.147512-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 06:24:51 three inkypi[671]: 06:24:51 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:24:51 three inkypi[671]: 06:24:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:24:57 three inkypi[671]: 06:24:57 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:27:00 three inkypi[671]: 06:27:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:27:00 Aug 19 06:27:00 three inkypi[671]: 06:27:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 06:27:00 three inkypi[671]: 06:27:00 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 06:27:00 three inkypi[671]: 06:27:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T06:27:00.047393-07:00', 'image_hash': '16805d96d8792aeea31a94618f43274be1cc7801be5c7518175e4edd7d1bfe1a'} Aug 19 06:27:00 three inkypi[671]: 06:27:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:27:00 three inkypi[671]: 06:27:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:27:07 three inkypi[671]: 06:27:07 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:29:09 three inkypi[671]: 06:29:09 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:29:09 Aug 19 06:29:09 three inkypi[671]: 06:29:09 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 06:29:09 three inkypi[671]: 06:29:09 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 06:29:09 three inkypi[671]: 06:29:09 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T06:29:09.347586-07:00', 'image_hash': 'fbb6d66b1852c97c8c2a74e577be5157028797a7073e50130c3e487ecbf7d156'} Aug 19 06:29:09 three inkypi[671]: 06:29:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:29:10 three inkypi[671]: 06:29:10 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:29:16 three inkypi[671]: 06:29:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:31:18 three inkypi[671]: 06:31:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:31:18 Aug 19 06:31:18 three inkypi[671]: 06:31:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 06:31:18 three inkypi[671]: 06:31:18 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 06:31:18 three inkypi[671]: 06:31:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T06:31:18.547854-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 06:31:18 three inkypi[671]: 06:31:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:31:19 three inkypi[671]: 06:31:19 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:31:25 three inkypi[671]: 06:31:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:33:27 three inkypi[671]: 06:33:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:33:27 Aug 19 06:33:27 three inkypi[671]: 06:33:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 06:33:27 three inkypi[671]: 06:33:27 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 06:33:27 three inkypi[671]: 06:33:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T06:33:27.851577-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 06:33:27 three inkypi[671]: 06:33:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:33:28 three inkypi[671]: 06:33:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:33:35 three inkypi[671]: 06:33:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:35:37 three inkypi[671]: 06:35:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:35:37 Aug 19 06:35:37 three inkypi[671]: 06:35:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 06:35:37 three inkypi[671]: 06:35:37 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 06:35:37 three inkypi[671]: 06:35:37 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T06:35:37.247086-07:00', 'image_hash': '16805d96d8792aeea31a94618f43274be1cc7801be5c7518175e4edd7d1bfe1a'} Aug 19 06:35:37 three inkypi[671]: 06:35:37 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:35:37 three inkypi[671]: 06:35:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:35:44 three inkypi[671]: 06:35:44 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:37:46 three inkypi[671]: 06:37:46 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:37:46 Aug 19 06:37:46 three inkypi[671]: 06:37:46 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 06:37:46 three inkypi[671]: 06:37:46 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 06:37:46 three inkypi[671]: 06:37:46 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T06:37:46.247655-07:00', 'image_hash': '31f03668eb17c448b6ec8cb40b1ad1692f3bf127c912222aa3f180ddbcd8fd40'} Aug 19 06:37:46 three inkypi[671]: 06:37:46 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:37:47 three inkypi[671]: 06:37:47 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:37:53 three inkypi[671]: 06:37:53 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:39:55 three inkypi[671]: 06:39:55 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:39:55 Aug 19 06:39:55 three inkypi[671]: 06:39:55 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 06:39:55 three inkypi[671]: 06:39:55 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 06:39:56 three inkypi[671]: 06:39:56 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T06:39:55.990923-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 06:39:56 three inkypi[671]: 06:39:56 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:39:56 three inkypi[671]: 06:39:56 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:40:02 three inkypi[671]: 06:40:02 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:42:05 three inkypi[671]: 06:42:05 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:42:05 Aug 19 06:42:05 three inkypi[671]: 06:42:05 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 06:42:05 three inkypi[671]: 06:42:05 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 06:42:05 three inkypi[671]: 06:42:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T06:42:05.045304-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 06:42:05 three inkypi[671]: 06:42:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:42:05 three inkypi[671]: 06:42:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:42:12 three inkypi[671]: 06:42:12 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:44:14 three inkypi[671]: 06:44:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:44:14 Aug 19 06:44:14 three inkypi[671]: 06:44:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 06:44:14 three inkypi[671]: 06:44:14 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 06:45:13 three inkypi[671]: 06:45:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T06:44:14.346597-07:00', 'image_hash': '12145b584d1df529e128f78818f90523a4769d64c76630b9aea7267d3f86a554'} Aug 19 06:45:13 three inkypi[671]: 06:45:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:45:14 three inkypi[671]: 06:45:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:45:20 three inkypi[671]: 06:45:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:47:22 three inkypi[671]: 06:47:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:47:22 Aug 19 06:47:22 three inkypi[671]: 06:47:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 06:47:22 three inkypi[671]: 06:47:22 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 06:47:23 three inkypi[671]: 06:47:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T06:47:22.689018-07:00', 'image_hash': 'ba34a13bb529ef728cfb6685bebcce5deffc2c557895003b893c9485a0480327'} Aug 19 06:47:23 three inkypi[671]: 06:47:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:47:23 three inkypi[671]: 06:47:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:47:30 three inkypi[671]: 06:47:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:49:32 three inkypi[671]: 06:49:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:49:32 Aug 19 06:49:32 three inkypi[671]: 06:49:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 06:49:32 three inkypi[671]: 06:49:32 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 06:49:32 three inkypi[671]: 06:49:32 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 06:49:32 three inkypi[671]: 06:49:32 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 06:49:32 three inkypi[671]: 06:49:32 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 06:50:00 three inkypi[671]: 06:50:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T06:49:32.146844-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 06:50:00 three inkypi[671]: 06:50:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:50:01 three inkypi[671]: 06:50:01 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:50:07 three inkypi[671]: 06:50:07 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:52:09 three inkypi[671]: 06:52:09 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:52:09 Aug 19 06:52:09 three inkypi[671]: 06:52:09 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 06:52:09 three inkypi[671]: 06:52:09 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 06:53:09 three inkypi[671]: 06:53:09 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T06:52:09.581695-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 06:53:09 three inkypi[671]: 06:53:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:53:10 three inkypi[671]: 06:53:10 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:53:16 three inkypi[671]: 06:53:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:55:18 three inkypi[671]: 06:55:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:55:18 Aug 19 06:55:18 three inkypi[671]: 06:55:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 06:55:18 three inkypi[671]: 06:55:18 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 06:55:18 three inkypi[671]: 06:55:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T06:55:18.482522-07:00', 'image_hash': '12145b584d1df529e128f78818f90523a4769d64c76630b9aea7267d3f86a554'} Aug 19 06:55:18 three inkypi[671]: 06:55:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:55:19 three inkypi[671]: 06:55:19 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:55:25 three inkypi[671]: 06:55:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:57:27 three inkypi[671]: 06:57:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:57:27 Aug 19 06:57:27 three inkypi[671]: 06:57:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 06:57:27 three inkypi[671]: 06:57:27 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 06:57:28 three inkypi[671]: 06:57:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T06:57:27.548368-07:00', 'image_hash': 'ab2d9a7c0682eb533bef5ba708c5bf9542fd495d12b2454c5ffe6e6ceede69c3'} Aug 19 06:57:28 three inkypi[671]: 06:57:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:57:28 three inkypi[671]: 06:57:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:57:35 three inkypi[671]: 06:57:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 06:59:37 three inkypi[671]: 06:59:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 06:59:37 Aug 19 06:59:37 three inkypi[671]: 06:59:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 06:59:37 three inkypi[671]: 06:59:37 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 06:59:37 three inkypi[671]: 06:59:37 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T06:59:37.347217-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 06:59:37 three inkypi[671]: 06:59:37 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 06:59:37 three inkypi[671]: 06:59:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 06:59:44 three inkypi[671]: 06:59:44 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:01:46 three inkypi[671]: 07:01:46 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:01:46 Aug 19 07:01:46 three inkypi[671]: 07:01:46 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 07:01:46 three inkypi[671]: 07:01:46 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 07:01:46 three inkypi[671]: 07:01:46 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T07:01:46.147479-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 07:01:46 three inkypi[671]: 07:01:46 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:01:46 three inkypi[671]: 07:01:46 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:01:53 three inkypi[671]: 07:01:53 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:03:55 three inkypi[671]: 07:03:55 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:03:55 Aug 19 07:03:55 three inkypi[671]: 07:03:55 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 07:03:55 three inkypi[671]: 07:03:55 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 07:03:55 three inkypi[671]: 07:03:55 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T07:03:55.545363-07:00', 'image_hash': '12145b584d1df529e128f78818f90523a4769d64c76630b9aea7267d3f86a554'} Aug 19 07:03:55 three inkypi[671]: 07:03:55 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:03:56 three inkypi[671]: 07:03:56 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:04:02 three inkypi[671]: 07:04:02 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:06:04 three inkypi[671]: 07:06:04 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:06:04 Aug 19 07:06:04 three inkypi[671]: 07:06:04 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 07:06:04 three inkypi[671]: 07:06:04 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 07:06:05 three inkypi[671]: 07:06:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T07:06:04.547217-07:00', 'image_hash': '4f42036d7e27a14f0e27b7e460ec97d0d61a82690356e087684854a3f3291f83'} Aug 19 07:06:05 three inkypi[671]: 07:06:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:06:05 three inkypi[671]: 07:06:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:06:12 three inkypi[671]: 07:06:12 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:08:14 three inkypi[671]: 07:08:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:08:14 Aug 19 07:08:14 three inkypi[671]: 07:08:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 07:08:14 three inkypi[671]: 07:08:14 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 07:08:14 three inkypi[671]: 07:08:14 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T07:08:14.348681-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 07:08:14 three inkypi[671]: 07:08:14 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:08:14 three inkypi[671]: 07:08:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:08:21 three inkypi[671]: 07:08:21 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:10:23 three inkypi[671]: 07:10:23 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:10:23 Aug 19 07:10:23 three inkypi[671]: 07:10:23 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 07:10:23 three inkypi[671]: 07:10:23 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 07:10:23 three inkypi[671]: 07:10:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T07:10:23.147081-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 07:10:23 three inkypi[671]: 07:10:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:10:23 three inkypi[671]: 07:10:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:10:30 three inkypi[671]: 07:10:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:12:32 three inkypi[671]: 07:12:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:12:32 Aug 19 07:12:32 three inkypi[671]: 07:12:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 07:12:32 three inkypi[671]: 07:12:32 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 07:12:32 three inkypi[671]: 07:12:32 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T07:12:32.545285-07:00', 'image_hash': '12145b584d1df529e128f78818f90523a4769d64c76630b9aea7267d3f86a554'} Aug 19 07:12:32 three inkypi[671]: 07:12:32 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:12:33 three inkypi[671]: 07:12:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:12:39 three inkypi[671]: 07:12:39 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:14:41 three inkypi[671]: 07:14:41 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:14:41 Aug 19 07:14:41 three inkypi[671]: 07:14:41 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 07:14:41 three inkypi[671]: 07:14:41 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 07:14:42 three inkypi[671]: 07:14:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T07:14:41.545063-07:00', 'image_hash': '788ddf9aef78c42640d7f111a3b4acd79d7bd40f1a8f91301009935b925b487c'} Aug 19 07:14:42 three inkypi[671]: 07:14:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:14:42 three inkypi[671]: 07:14:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:14:48 three inkypi[671]: 07:14:48 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:16:50 three inkypi[671]: 07:16:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:16:50 Aug 19 07:16:50 three inkypi[671]: 07:16:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 07:16:50 three inkypi[671]: 07:16:50 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 07:16:50 three inkypi[671]: 07:16:50 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T07:16:50.747014-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 07:16:50 three inkypi[671]: 07:16:50 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:16:51 three inkypi[671]: 07:16:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:16:57 three inkypi[671]: 07:16:57 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:18:59 three inkypi[671]: 07:18:59 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:18:59 Aug 19 07:18:59 three inkypi[671]: 07:18:59 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 07:18:59 three inkypi[671]: 07:18:59 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 07:19:00 three inkypi[671]: 07:19:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T07:18:59.947259-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 07:19:00 three inkypi[671]: 07:19:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:19:00 three inkypi[671]: 07:19:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:19:07 three inkypi[671]: 07:19:07 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:21:09 three inkypi[671]: 07:21:09 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:21:09 Aug 19 07:21:09 three inkypi[671]: 07:21:09 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 07:21:09 three inkypi[671]: 07:21:09 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 07:21:59 three inkypi[671]: 07:21:59 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T07:21:09.351775-07:00', 'image_hash': '1f333fb1fc9190925adbdb32643b00132832851320a0b4bab91f098e46c6c0ad'} Aug 19 07:21:59 three inkypi[671]: 07:21:59 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:22:00 three inkypi[671]: 07:22:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:22:06 three inkypi[671]: 07:22:06 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:24:08 three inkypi[671]: 07:24:08 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:24:08 Aug 19 07:24:08 three inkypi[671]: 07:24:08 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 07:24:08 three inkypi[671]: 07:24:08 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 07:24:09 three inkypi[671]: 07:24:09 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T07:24:08.791954-07:00', 'image_hash': 'bdae9a4f9cf840d6183f583c1c82b5ad37ac4729896a4a4e89f4522b3af924b2'} Aug 19 07:24:09 three inkypi[671]: 07:24:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:24:09 three inkypi[671]: 07:24:09 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:24:16 three inkypi[671]: 07:24:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:26:18 three inkypi[671]: 07:26:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:26:18 Aug 19 07:26:18 three inkypi[671]: 07:26:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 07:26:18 three inkypi[671]: 07:26:18 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 07:26:18 three inkypi[671]: 07:26:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T07:26:18.247099-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 07:26:18 three inkypi[671]: 07:26:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:26:18 three inkypi[671]: 07:26:18 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:26:25 three inkypi[671]: 07:26:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:28:27 three inkypi[671]: 07:28:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:28:27 Aug 19 07:28:27 three inkypi[671]: 07:28:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 07:28:27 three inkypi[671]: 07:28:27 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 07:28:27 three inkypi[671]: 07:28:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T07:28:27.447655-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 07:28:27 three inkypi[671]: 07:28:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:28:28 three inkypi[671]: 07:28:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:28:34 three inkypi[671]: 07:28:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:30:36 three inkypi[671]: 07:30:36 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:30:36 Aug 19 07:30:36 three inkypi[671]: 07:30:36 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 07:30:36 three inkypi[671]: 07:30:36 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 07:30:36 three inkypi[671]: 07:30:36 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T07:30:36.345067-07:00', 'image_hash': '1f333fb1fc9190925adbdb32643b00132832851320a0b4bab91f098e46c6c0ad'} Aug 19 07:30:36 three inkypi[671]: 07:30:36 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:30:37 three inkypi[671]: 07:30:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:30:43 three inkypi[671]: 07:30:43 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:32:45 three inkypi[671]: 07:32:45 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:32:45 Aug 19 07:32:45 three inkypi[671]: 07:32:45 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 07:32:45 three inkypi[671]: 07:32:45 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 07:32:46 three inkypi[671]: 07:32:46 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T07:32:45.646889-07:00', 'image_hash': '4e3826a52e02de4553d1efee8679cedef63e0cf17346767fc115a3f0d2a409fb'} Aug 19 07:32:46 three inkypi[671]: 07:32:46 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:32:46 three inkypi[671]: 07:32:46 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:32:53 three inkypi[671]: 07:32:53 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:34:55 three inkypi[671]: 07:34:55 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:34:55 Aug 19 07:34:55 three inkypi[671]: 07:34:55 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 07:34:55 three inkypi[671]: 07:34:55 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 07:34:55 three inkypi[671]: 07:34:55 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T07:34:55.347040-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 07:34:55 three inkypi[671]: 07:34:55 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:34:55 three inkypi[671]: 07:34:55 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:35:02 three inkypi[671]: 07:35:02 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:37:04 three inkypi[671]: 07:37:04 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:37:04 Aug 19 07:37:04 three inkypi[671]: 07:37:04 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 07:37:04 three inkypi[671]: 07:37:04 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 07:37:04 three inkypi[671]: 07:37:04 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T07:37:04.547498-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 07:37:04 three inkypi[671]: 07:37:04 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:37:05 three inkypi[671]: 07:37:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:37:11 three inkypi[671]: 07:37:11 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:39:13 three inkypi[671]: 07:39:13 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:39:13 Aug 19 07:39:13 three inkypi[671]: 07:39:13 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 07:39:13 three inkypi[671]: 07:39:13 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 07:39:13 three inkypi[671]: 07:39:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T07:39:13.454348-07:00', 'image_hash': '1f333fb1fc9190925adbdb32643b00132832851320a0b4bab91f098e46c6c0ad'} Aug 19 07:39:13 three inkypi[671]: 07:39:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:39:14 three inkypi[671]: 07:39:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:39:20 three inkypi[671]: 07:39:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:41:22 three inkypi[671]: 07:41:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:41:22 Aug 19 07:41:22 three inkypi[671]: 07:41:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 07:41:22 three inkypi[671]: 07:41:22 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 07:41:22 three inkypi[671]: 07:41:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T07:41:22.446949-07:00', 'image_hash': 'e013f09e2a4dc38c3583ddb8294bd5c5bf9bb39d5b37fe9df3c7db5fc7c3fe19'} Aug 19 07:41:22 three inkypi[671]: 07:41:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:41:23 three inkypi[671]: 07:41:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:41:29 three inkypi[671]: 07:41:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:43:31 three inkypi[671]: 07:43:31 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:43:31 Aug 19 07:43:31 three inkypi[671]: 07:43:31 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 07:43:31 three inkypi[671]: 07:43:31 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 07:43:31 three inkypi[671]: 07:43:31 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T07:43:31.647445-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 07:43:31 three inkypi[671]: 07:43:31 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:43:32 three inkypi[671]: 07:43:32 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:43:38 three inkypi[671]: 07:43:38 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:45:40 three inkypi[671]: 07:45:40 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:45:40 Aug 19 07:45:40 three inkypi[671]: 07:45:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 07:45:40 three inkypi[671]: 07:45:40 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 07:45:40 three inkypi[671]: 07:45:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T07:45:40.447581-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 07:45:40 three inkypi[671]: 07:45:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:45:41 three inkypi[671]: 07:45:41 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:45:47 three inkypi[671]: 07:45:47 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:47:49 three inkypi[671]: 07:47:49 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:47:49 Aug 19 07:47:49 three inkypi[671]: 07:47:49 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 07:47:49 three inkypi[671]: 07:47:49 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 07:47:49 three inkypi[671]: 07:47:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T07:47:49.346991-07:00', 'image_hash': '1f333fb1fc9190925adbdb32643b00132832851320a0b4bab91f098e46c6c0ad'} Aug 19 07:47:49 three inkypi[671]: 07:47:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:47:50 three inkypi[671]: 07:47:50 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:47:56 three inkypi[671]: 07:47:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:49:58 three inkypi[671]: 07:49:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:49:58 Aug 19 07:49:58 three inkypi[671]: 07:49:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 07:49:58 three inkypi[671]: 07:49:58 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 07:49:59 three inkypi[671]: 07:49:59 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T07:49:58.846695-07:00', 'image_hash': '490cc0192d83445a4ad2bde3b1db74172b9b65b8cba0915b025bf2f51f2acfe6'} Aug 19 07:49:59 three inkypi[671]: 07:49:59 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:50:00 three inkypi[671]: 07:50:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:50:06 three inkypi[671]: 07:50:06 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:52:08 three inkypi[671]: 07:52:08 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:52:08 Aug 19 07:52:08 three inkypi[671]: 07:52:08 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 07:52:08 three inkypi[671]: 07:52:08 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 07:52:08 three inkypi[671]: 07:52:08 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 07:52:08 three inkypi[671]: 07:52:08 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 07:52:08 three inkypi[671]: 07:52:08 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 07:52:38 three inkypi[671]: 07:52:38 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T07:52:08.644694-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 07:52:38 three inkypi[671]: 07:52:38 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:52:38 three inkypi[671]: 07:52:38 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:52:45 three inkypi[671]: 07:52:45 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:54:47 three inkypi[671]: 07:54:47 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:54:47 Aug 19 07:54:47 three inkypi[671]: 07:54:47 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 07:54:47 three inkypi[671]: 07:54:47 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 07:55:41 three inkypi[671]: 07:55:41 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T07:54:47.372795-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 07:55:41 three inkypi[671]: 07:55:41 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:55:41 three inkypi[671]: 07:55:41 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:55:48 three inkypi[671]: 07:55:48 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 07:57:50 three inkypi[671]: 07:57:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 07:57:50 Aug 19 07:57:50 three inkypi[671]: 07:57:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 07:57:50 three inkypi[671]: 07:57:50 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 07:58:44 three inkypi[671]: 07:58:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T07:57:50.488413-07:00', 'image_hash': '59c9ec57d31227b190bb0a6ecc57221566f3568adf27cff1b6b32d95885f5daf'} Aug 19 07:58:44 three inkypi[671]: 07:58:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 07:58:44 three inkypi[671]: 07:58:44 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 07:58:51 three inkypi[671]: 07:58:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:00:53 three inkypi[671]: 08:00:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:00:53 Aug 19 08:00:53 three inkypi[671]: 08:00:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 08:00:53 three inkypi[671]: 08:00:53 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 08:00:54 three inkypi[671]: 08:00:54 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T08:00:53.475864-07:00', 'image_hash': '27ba098428094a605b2b6abdfd198368d6b783b7c79dd8ccc8dda1836bbcd819'} Aug 19 08:00:54 three inkypi[671]: 08:00:54 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:00:54 three inkypi[671]: 08:00:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:01:00 three inkypi[671]: 08:01:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:03:02 three inkypi[671]: 08:03:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:03:02 Aug 19 08:03:02 three inkypi[671]: 08:03:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 08:03:02 three inkypi[671]: 08:03:02 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 08:03:03 three inkypi[671]: 08:03:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T08:03:02.947431-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 08:03:03 three inkypi[671]: 08:03:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:03:03 three inkypi[671]: 08:03:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:03:09 three inkypi[671]: 08:03:09 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:04:51 three inkypi[671]: 08:04:51 - ERROR - blueprints.plugin - Plugin directory not found: /usr/local/inkypi/src/plugins/menu Aug 19 08:05:11 three inkypi[671]: 08:05:11 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:05:11 Aug 19 08:05:11 three inkypi[671]: 08:05:11 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 08:05:11 three inkypi[671]: 08:05:11 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 08:05:11 three inkypi[671]: 08:05:11 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T08:05:11.747950-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 08:05:11 three inkypi[671]: 08:05:11 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:05:12 three inkypi[671]: 08:05:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:05:18 three inkypi[671]: 08:05:18 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:05:58 three inkypi[671]: 08:05:58 - ERROR - blueprints.plugin - Plugin directory not found: /usr/local/inkypi/src/plugins/slide Aug 19 08:07:20 three inkypi[671]: 08:07:20 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:07:20 Aug 19 08:07:20 three inkypi[671]: 08:07:20 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 08:07:20 three inkypi[671]: 08:07:20 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 08:07:21 three inkypi[671]: 08:07:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T08:07:20.946971-07:00', 'image_hash': '59c9ec57d31227b190bb0a6ecc57221566f3568adf27cff1b6b32d95885f5daf'} Aug 19 08:07:21 three inkypi[671]: 08:07:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:07:21 three inkypi[671]: 08:07:21 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:07:27 three inkypi[671]: 08:07:27 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:09:29 three inkypi[671]: 08:09:29 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:09:29 Aug 19 08:09:29 three inkypi[671]: 08:09:29 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 08:09:29 three inkypi[671]: 08:09:29 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 08:09:30 three inkypi[671]: 08:09:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T08:09:29.947065-07:00', 'image_hash': '00d4bc5b1c214aff0a0709fc3171e406603c7215e5f7483996a9f2bdb5401f5c'} Aug 19 08:09:30 three inkypi[671]: 08:09:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:09:31 three inkypi[671]: 08:09:31 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:09:37 three inkypi[671]: 08:09:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:11:39 three inkypi[671]: 08:11:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:11:39 Aug 19 08:11:39 three inkypi[671]: 08:11:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 08:11:39 three inkypi[671]: 08:11:39 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 08:11:39 three inkypi[671]: 08:11:39 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T08:11:39.546662-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 08:11:39 three inkypi[671]: 08:11:39 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:11:40 three inkypi[671]: 08:11:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:11:46 three inkypi[671]: 08:11:46 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:13:48 three inkypi[671]: 08:13:48 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:13:48 Aug 19 08:13:48 three inkypi[671]: 08:13:48 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 08:13:48 three inkypi[671]: 08:13:48 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 08:13:48 three inkypi[671]: 08:13:48 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T08:13:48.547341-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 08:13:48 three inkypi[671]: 08:13:48 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:13:49 three inkypi[671]: 08:13:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:13:55 three inkypi[671]: 08:13:55 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:15:57 three inkypi[671]: 08:15:57 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:15:57 Aug 19 08:15:57 three inkypi[671]: 08:15:57 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 08:15:57 three inkypi[671]: 08:15:57 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 08:15:58 three inkypi[671]: 08:15:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T08:15:57.946832-07:00', 'image_hash': '59c9ec57d31227b190bb0a6ecc57221566f3568adf27cff1b6b32d95885f5daf'} Aug 19 08:15:58 three inkypi[671]: 08:15:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:15:58 three inkypi[671]: 08:15:58 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:16:05 three inkypi[671]: 08:16:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:18:07 three inkypi[671]: 08:18:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:18:07 Aug 19 08:18:07 three inkypi[671]: 08:18:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 08:18:07 three inkypi[671]: 08:18:07 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 08:18:07 three inkypi[671]: 08:18:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T08:18:07.244663-07:00', 'image_hash': 'cd31e51cdd47e19989e0b995eb839b55f4a43dbf7fcf1f23a9f4619ff33ab2f6'} Aug 19 08:18:07 three inkypi[671]: 08:18:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:18:08 three inkypi[671]: 08:18:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:18:14 three inkypi[671]: 08:18:14 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:20:17 three inkypi[671]: 08:20:17 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:20:17 Aug 19 08:20:17 three inkypi[671]: 08:20:17 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 08:20:17 three inkypi[671]: 08:20:17 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 08:20:17 three inkypi[671]: 08:20:17 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T08:20:17.047058-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 08:20:17 three inkypi[671]: 08:20:17 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:20:17 three inkypi[671]: 08:20:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:20:23 three inkypi[671]: 08:20:23 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:22:26 three inkypi[671]: 08:22:26 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:22:26 Aug 19 08:22:26 three inkypi[671]: 08:22:26 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 08:22:26 three inkypi[671]: 08:22:26 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 08:22:26 three inkypi[671]: 08:22:26 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T08:22:26.046831-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 08:22:26 three inkypi[671]: 08:22:26 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:22:26 three inkypi[671]: 08:22:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:22:33 three inkypi[671]: 08:22:33 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:24:35 three inkypi[671]: 08:24:35 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:24:35 Aug 19 08:24:35 three inkypi[671]: 08:24:35 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 08:24:35 three inkypi[671]: 08:24:35 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 08:24:35 three inkypi[671]: 08:24:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T08:24:35.347371-07:00', 'image_hash': '59c9ec57d31227b190bb0a6ecc57221566f3568adf27cff1b6b32d95885f5daf'} Aug 19 08:24:35 three inkypi[671]: 08:24:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:24:36 three inkypi[671]: 08:24:36 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:24:42 three inkypi[671]: 08:24:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:26:44 three inkypi[671]: 08:26:44 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:26:44 Aug 19 08:26:44 three inkypi[671]: 08:26:44 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 08:26:44 three inkypi[671]: 08:26:44 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 08:26:44 three inkypi[671]: 08:26:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T08:26:44.346984-07:00', 'image_hash': 'd8bffdf60f89938dee462f2a601d13d24fbd4b816f2afde38dc9031e73b58968'} Aug 19 08:26:44 three inkypi[671]: 08:26:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:26:45 three inkypi[671]: 08:26:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:26:51 three inkypi[671]: 08:26:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:28:54 three inkypi[671]: 08:28:54 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:28:54 Aug 19 08:28:54 three inkypi[671]: 08:28:54 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 08:28:54 three inkypi[671]: 08:28:54 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 08:28:54 three inkypi[671]: 08:28:54 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T08:28:54.046882-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 08:28:54 three inkypi[671]: 08:28:54 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:28:54 three inkypi[671]: 08:28:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:29:00 three inkypi[671]: 08:29:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:31:03 three inkypi[671]: 08:31:03 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:31:03 Aug 19 08:31:03 three inkypi[671]: 08:31:03 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 08:31:03 three inkypi[671]: 08:31:03 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 08:31:03 three inkypi[671]: 08:31:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T08:31:03.047062-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 08:31:03 three inkypi[671]: 08:31:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:31:03 three inkypi[671]: 08:31:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:31:10 three inkypi[671]: 08:31:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:33:12 three inkypi[671]: 08:33:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:33:12 Aug 19 08:33:12 three inkypi[671]: 08:33:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 08:33:12 three inkypi[671]: 08:33:12 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 08:34:03 three inkypi[671]: 08:34:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T08:33:12.447422-07:00', 'image_hash': '619b85061ec0e429af04657738745192d9898e5c73619253f78a60970be88737'} Aug 19 08:34:03 three inkypi[671]: 08:34:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:34:04 three inkypi[671]: 08:34:04 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:34:10 three inkypi[671]: 08:34:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:36:12 three inkypi[671]: 08:36:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:36:12 Aug 19 08:36:12 three inkypi[671]: 08:36:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 08:36:12 three inkypi[671]: 08:36:12 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 08:36:13 three inkypi[671]: 08:36:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T08:36:12.888895-07:00', 'image_hash': 'f0061ba29acc00e2f2349e26eca8567662c2195e720199d8ec43e1f9df7f13d8'} Aug 19 08:36:13 three inkypi[671]: 08:36:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:36:14 three inkypi[671]: 08:36:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:36:20 three inkypi[671]: 08:36:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:38:22 three inkypi[671]: 08:38:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:38:22 Aug 19 08:38:22 three inkypi[671]: 08:38:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 08:38:22 three inkypi[671]: 08:38:22 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 08:38:23 three inkypi[671]: 08:38:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T08:38:22.945264-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 08:38:23 three inkypi[671]: 08:38:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:38:23 three inkypi[671]: 08:38:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:38:29 three inkypi[671]: 08:38:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:40:32 three inkypi[671]: 08:40:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:40:32 Aug 19 08:40:32 three inkypi[671]: 08:40:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 08:40:32 three inkypi[671]: 08:40:32 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 08:40:32 three inkypi[671]: 08:40:32 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T08:40:32.049259-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 08:40:32 three inkypi[671]: 08:40:32 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:40:32 three inkypi[671]: 08:40:32 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:40:38 three inkypi[671]: 08:40:38 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:42:40 three inkypi[671]: 08:42:40 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:42:40 Aug 19 08:42:40 three inkypi[671]: 08:42:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 08:42:40 three inkypi[671]: 08:42:40 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 08:42:41 three inkypi[671]: 08:42:41 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T08:42:40.947776-07:00', 'image_hash': '619b85061ec0e429af04657738745192d9898e5c73619253f78a60970be88737'} Aug 19 08:42:41 three inkypi[671]: 08:42:41 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:42:41 three inkypi[671]: 08:42:41 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:42:48 three inkypi[671]: 08:42:48 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:44:50 three inkypi[671]: 08:44:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:44:50 Aug 19 08:44:50 three inkypi[671]: 08:44:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 08:44:50 three inkypi[671]: 08:44:50 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 08:44:50 three inkypi[671]: 08:44:50 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T08:44:50.347052-07:00', 'image_hash': '8dfce7a67ba5cab887ccdc942653fdedbaf9f3bc65ffc30c903f06673c1239b5'} Aug 19 08:44:50 three inkypi[671]: 08:44:50 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:44:51 three inkypi[671]: 08:44:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:44:57 three inkypi[671]: 08:44:57 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:46:59 three inkypi[671]: 08:46:59 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:46:59 Aug 19 08:46:59 three inkypi[671]: 08:46:59 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 08:46:59 three inkypi[671]: 08:46:59 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 08:46:59 three inkypi[671]: 08:46:59 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T08:46:59.547773-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 08:46:59 three inkypi[671]: 08:46:59 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:47:00 three inkypi[671]: 08:47:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:47:06 three inkypi[671]: 08:47:06 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:49:08 three inkypi[671]: 08:49:08 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:49:08 Aug 19 08:49:08 three inkypi[671]: 08:49:08 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 08:49:08 three inkypi[671]: 08:49:08 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 08:49:08 three inkypi[671]: 08:49:08 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T08:49:08.647929-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 08:49:08 three inkypi[671]: 08:49:08 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:49:09 three inkypi[671]: 08:49:09 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:49:15 three inkypi[671]: 08:49:15 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:51:17 three inkypi[671]: 08:51:17 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:51:17 Aug 19 08:51:17 three inkypi[671]: 08:51:17 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 08:51:17 three inkypi[671]: 08:51:17 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 08:51:17 three inkypi[671]: 08:51:17 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T08:51:17.553734-07:00', 'image_hash': '619b85061ec0e429af04657738745192d9898e5c73619253f78a60970be88737'} Aug 19 08:51:17 three inkypi[671]: 08:51:17 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:51:18 three inkypi[671]: 08:51:18 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:51:24 three inkypi[671]: 08:51:24 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:53:26 three inkypi[671]: 08:53:26 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:53:26 Aug 19 08:53:26 three inkypi[671]: 08:53:26 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 08:53:26 three inkypi[671]: 08:53:26 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 08:53:27 three inkypi[671]: 08:53:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T08:53:26.947580-07:00', 'image_hash': '677ea818cce0a113a1e21c85360aa373c4806b567edfde7adb84154a60d206f7'} Aug 19 08:53:27 three inkypi[671]: 08:53:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:53:27 three inkypi[671]: 08:53:27 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:53:34 three inkypi[671]: 08:53:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:55:36 three inkypi[671]: 08:55:36 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:55:36 Aug 19 08:55:36 three inkypi[671]: 08:55:36 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 08:55:36 three inkypi[671]: 08:55:36 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 08:55:36 three inkypi[671]: 08:55:36 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 08:55:36 three inkypi[671]: 08:55:36 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 08:55:36 three inkypi[671]: 08:55:36 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 08:56:06 three inkypi[671]: 08:56:06 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T08:55:36.147286-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 08:56:06 three inkypi[671]: 08:56:06 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:56:06 three inkypi[671]: 08:56:06 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:56:13 three inkypi[671]: 08:56:13 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 08:58:15 three inkypi[671]: 08:58:15 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 08:58:15 Aug 19 08:58:15 three inkypi[671]: 08:58:15 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 08:58:15 three inkypi[671]: 08:58:15 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 08:59:16 three inkypi[671]: 08:59:16 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T08:58:15.583936-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 08:59:16 three inkypi[671]: 08:59:16 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 08:59:16 three inkypi[671]: 08:59:16 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 08:59:23 three inkypi[671]: 08:59:23 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:01:25 three inkypi[671]: 09:01:25 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:01:25 Aug 19 09:01:25 three inkypi[671]: 09:01:25 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 09:01:25 three inkypi[671]: 09:01:25 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 09:01:25 three inkypi[671]: 09:01:25 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T09:01:25.290535-07:00', 'image_hash': '619b85061ec0e429af04657738745192d9898e5c73619253f78a60970be88737'} Aug 19 09:01:25 three inkypi[671]: 09:01:25 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:01:26 three inkypi[671]: 09:01:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:01:32 three inkypi[671]: 09:01:32 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:03:34 three inkypi[671]: 09:03:34 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:03:34 Aug 19 09:03:34 three inkypi[671]: 09:03:34 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 09:03:34 three inkypi[671]: 09:03:34 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 09:03:35 three inkypi[671]: 09:03:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T09:03:34.448343-07:00', 'image_hash': '11f01e20bf77ba51d6fde549b92939cea23a5ac2e4bda87520765f16c4780468'} Aug 19 09:03:35 three inkypi[671]: 09:03:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:03:35 three inkypi[671]: 09:03:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:03:42 three inkypi[671]: 09:03:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:05:44 three inkypi[671]: 09:05:44 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:05:44 Aug 19 09:05:44 three inkypi[671]: 09:05:44 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 09:05:44 three inkypi[671]: 09:05:44 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 09:05:44 three inkypi[671]: 09:05:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T09:05:44.247351-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 09:05:44 three inkypi[671]: 09:05:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:05:44 three inkypi[671]: 09:05:44 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:05:51 three inkypi[671]: 09:05:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:07:53 three inkypi[671]: 09:07:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:07:53 Aug 19 09:07:53 three inkypi[671]: 09:07:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 09:07:53 three inkypi[671]: 09:07:53 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 09:07:53 three inkypi[671]: 09:07:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T09:07:53.347416-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 09:07:53 three inkypi[671]: 09:07:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:07:54 three inkypi[671]: 09:07:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:08:00 three inkypi[671]: 09:08:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:10:02 three inkypi[671]: 09:10:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:10:02 Aug 19 09:10:02 three inkypi[671]: 09:10:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 09:10:02 three inkypi[671]: 09:10:02 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 09:11:04 three inkypi[671]: 09:11:04 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T09:10:02.747828-07:00', 'image_hash': 'c54db9caaa4c19ead7d6071c8c5644bfcf3ea50eb176610f64cc193a7675d5e6'} Aug 19 09:11:04 three inkypi[671]: 09:11:04 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:11:05 three inkypi[671]: 09:11:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:11:11 three inkypi[671]: 09:11:11 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:13:13 three inkypi[671]: 09:13:13 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:13:13 Aug 19 09:13:13 three inkypi[671]: 09:13:13 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 09:13:13 three inkypi[671]: 09:13:13 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 09:13:14 three inkypi[671]: 09:13:14 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T09:13:13.779127-07:00', 'image_hash': 'ea5806c8fbe43bf0ff382b67cd20f29af1c5f2802fc18817d2712fe904a08f9e'} Aug 19 09:13:14 three inkypi[671]: 09:13:14 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:13:15 three inkypi[671]: 09:13:15 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:13:21 three inkypi[671]: 09:13:21 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:15:23 three inkypi[671]: 09:15:23 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:15:23 Aug 19 09:15:23 three inkypi[671]: 09:15:23 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 09:15:23 three inkypi[671]: 09:15:23 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 09:15:23 three inkypi[671]: 09:15:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T09:15:23.847352-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 09:15:23 three inkypi[671]: 09:15:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:15:24 three inkypi[671]: 09:15:24 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:15:30 three inkypi[671]: 09:15:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:17:33 three inkypi[671]: 09:17:33 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:17:33 Aug 19 09:17:33 three inkypi[671]: 09:17:33 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 09:17:33 three inkypi[671]: 09:17:33 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 09:17:33 three inkypi[671]: 09:17:33 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T09:17:33.046907-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 09:17:33 three inkypi[671]: 09:17:33 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:17:33 three inkypi[671]: 09:17:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:17:39 three inkypi[671]: 09:17:39 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:19:41 three inkypi[671]: 09:19:41 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:19:41 Aug 19 09:19:41 three inkypi[671]: 09:19:41 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 09:19:41 three inkypi[671]: 09:19:41 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 09:19:42 three inkypi[671]: 09:19:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T09:19:41.947459-07:00', 'image_hash': 'c54db9caaa4c19ead7d6071c8c5644bfcf3ea50eb176610f64cc193a7675d5e6'} Aug 19 09:19:42 three inkypi[671]: 09:19:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:19:42 three inkypi[671]: 09:19:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:19:48 three inkypi[671]: 09:19:48 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:21:50 three inkypi[671]: 09:21:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:21:50 Aug 19 09:21:50 three inkypi[671]: 09:21:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 09:21:50 three inkypi[671]: 09:21:50 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 09:21:51 three inkypi[671]: 09:21:51 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T09:21:50.947534-07:00', 'image_hash': '93e1fc42b5e851929779305f0297719f25768bdd0095d757fcd05954aee00492'} Aug 19 09:21:51 three inkypi[671]: 09:21:51 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:21:51 three inkypi[671]: 09:21:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:21:58 three inkypi[671]: 09:21:58 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:24:00 three inkypi[671]: 09:24:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:24:00 Aug 19 09:24:00 three inkypi[671]: 09:24:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 09:24:00 three inkypi[671]: 09:24:00 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 09:24:00 three inkypi[671]: 09:24:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T09:24:00.147407-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 09:24:00 three inkypi[671]: 09:24:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:24:00 three inkypi[671]: 09:24:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:24:07 three inkypi[671]: 09:24:07 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:26:09 three inkypi[671]: 09:26:09 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:26:09 Aug 19 09:26:09 three inkypi[671]: 09:26:09 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 09:26:09 three inkypi[671]: 09:26:09 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 09:26:09 three inkypi[671]: 09:26:09 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T09:26:09.347424-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 09:26:09 three inkypi[671]: 09:26:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:26:10 three inkypi[671]: 09:26:10 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:26:16 three inkypi[671]: 09:26:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:28:18 three inkypi[671]: 09:28:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:28:18 Aug 19 09:28:18 three inkypi[671]: 09:28:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 09:28:18 three inkypi[671]: 09:28:18 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 09:28:18 three inkypi[671]: 09:28:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T09:28:18.748323-07:00', 'image_hash': 'c54db9caaa4c19ead7d6071c8c5644bfcf3ea50eb176610f64cc193a7675d5e6'} Aug 19 09:28:18 three inkypi[671]: 09:28:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:28:19 three inkypi[671]: 09:28:19 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:28:25 three inkypi[671]: 09:28:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:30:27 three inkypi[671]: 09:30:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:30:27 Aug 19 09:30:27 three inkypi[671]: 09:30:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 09:30:27 three inkypi[671]: 09:30:27 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 09:30:28 three inkypi[671]: 09:30:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T09:30:27.747325-07:00', 'image_hash': '421816ac8877ef4b31cc9500eb8dad01cad3a032e791afea3a796a0512f50ff1'} Aug 19 09:30:28 three inkypi[671]: 09:30:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:30:28 three inkypi[671]: 09:30:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:30:34 three inkypi[671]: 09:30:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:32:36 three inkypi[671]: 09:32:36 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:32:36 Aug 19 09:32:36 three inkypi[671]: 09:32:36 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 09:32:36 three inkypi[671]: 09:32:36 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 09:32:37 three inkypi[671]: 09:32:37 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T09:32:36.948125-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 09:32:37 three inkypi[671]: 09:32:37 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:32:37 three inkypi[671]: 09:32:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:32:43 three inkypi[671]: 09:32:43 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:34:45 three inkypi[671]: 09:34:45 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:34:45 Aug 19 09:34:45 three inkypi[671]: 09:34:45 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 09:34:45 three inkypi[671]: 09:34:45 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 09:34:45 three inkypi[671]: 09:34:45 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T09:34:45.747639-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 09:34:45 three inkypi[671]: 09:34:45 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:34:46 three inkypi[671]: 09:34:46 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:34:53 three inkypi[671]: 09:34:53 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:36:55 three inkypi[671]: 09:36:55 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:36:55 Aug 19 09:36:55 three inkypi[671]: 09:36:55 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 09:36:55 three inkypi[671]: 09:36:55 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 09:36:55 three inkypi[671]: 09:36:55 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T09:36:55.146956-07:00', 'image_hash': 'c54db9caaa4c19ead7d6071c8c5644bfcf3ea50eb176610f64cc193a7675d5e6'} Aug 19 09:36:55 three inkypi[671]: 09:36:55 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:36:56 three inkypi[671]: 09:36:56 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:37:02 three inkypi[671]: 09:37:02 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:39:04 three inkypi[671]: 09:39:04 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:39:04 Aug 19 09:39:04 three inkypi[671]: 09:39:04 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 09:39:04 three inkypi[671]: 09:39:04 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 09:39:05 three inkypi[671]: 09:39:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T09:39:04.546726-07:00', 'image_hash': 'd5a95463afec2cf3a2de673ab45593add4cae50c75b24dbd8d6a0c98779752a7'} Aug 19 09:39:05 three inkypi[671]: 09:39:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:39:05 three inkypi[671]: 09:39:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:39:11 three inkypi[671]: 09:39:11 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:41:13 three inkypi[671]: 09:41:13 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:41:13 Aug 19 09:41:13 three inkypi[671]: 09:41:13 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 09:41:13 three inkypi[671]: 09:41:13 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 09:41:13 three inkypi[671]: 09:41:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T09:41:13.747955-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 09:41:13 three inkypi[671]: 09:41:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:41:14 three inkypi[671]: 09:41:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:41:20 three inkypi[671]: 09:41:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:43:22 three inkypi[671]: 09:43:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:43:22 Aug 19 09:43:22 three inkypi[671]: 09:43:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 09:43:22 three inkypi[671]: 09:43:22 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 09:43:23 three inkypi[671]: 09:43:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T09:43:22.947129-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 09:43:23 three inkypi[671]: 09:43:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:43:23 three inkypi[671]: 09:43:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:43:30 three inkypi[671]: 09:43:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:45:32 three inkypi[671]: 09:45:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:45:32 Aug 19 09:45:32 three inkypi[671]: 09:45:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 09:45:32 three inkypi[671]: 09:45:32 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 09:46:23 three inkypi[671]: 09:46:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T09:45:32.352888-07:00', 'image_hash': '4e4da8d42c93a744bbb968663e5aff5aebcf98a0657d9a8b22f22549673c3413'} Aug 19 09:46:23 three inkypi[671]: 09:46:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:46:24 three inkypi[671]: 09:46:24 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:46:30 three inkypi[671]: 09:46:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:48:33 three inkypi[671]: 09:48:33 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:48:33 Aug 19 09:48:33 three inkypi[671]: 09:48:33 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 09:48:33 three inkypi[671]: 09:48:33 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 09:48:33 three inkypi[671]: 09:48:33 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T09:48:33.089019-07:00', 'image_hash': '2bd7d264ef98db8bb34c2bdb99057a6e3db2ea176b762ca07fc71ba360120273'} Aug 19 09:48:33 three inkypi[671]: 09:48:33 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:48:34 three inkypi[671]: 09:48:34 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:48:40 three inkypi[671]: 09:48:40 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:50:42 three inkypi[671]: 09:50:42 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:50:42 Aug 19 09:50:42 three inkypi[671]: 09:50:42 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 09:50:42 three inkypi[671]: 09:50:42 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 09:50:42 three inkypi[671]: 09:50:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T09:50:42.546519-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 09:50:42 three inkypi[671]: 09:50:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:50:43 three inkypi[671]: 09:50:43 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:50:49 three inkypi[671]: 09:50:49 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:52:51 three inkypi[671]: 09:52:51 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:52:51 Aug 19 09:52:51 three inkypi[671]: 09:52:51 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 09:52:51 three inkypi[671]: 09:52:51 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 09:52:51 three inkypi[671]: 09:52:51 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T09:52:51.747452-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 09:52:51 three inkypi[671]: 09:52:51 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:52:52 three inkypi[671]: 09:52:52 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:52:58 three inkypi[671]: 09:52:58 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:55:00 three inkypi[671]: 09:55:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:55:00 Aug 19 09:55:00 three inkypi[671]: 09:55:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 09:55:00 three inkypi[671]: 09:55:00 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 09:55:00 three inkypi[671]: 09:55:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T09:55:00.653540-07:00', 'image_hash': '4e4da8d42c93a744bbb968663e5aff5aebcf98a0657d9a8b22f22549673c3413'} Aug 19 09:55:00 three inkypi[671]: 09:55:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:55:01 three inkypi[671]: 09:55:01 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:55:07 three inkypi[671]: 09:55:07 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:57:09 three inkypi[671]: 09:57:09 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:57:09 Aug 19 09:57:09 three inkypi[671]: 09:57:09 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 09:57:09 three inkypi[671]: 09:57:09 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 09:57:10 three inkypi[671]: 09:57:10 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T09:57:09.646825-07:00', 'image_hash': '374f0c6061b6f8ea53af61ae4847a8d02446fc1b504d1132af7a62e31d1bb079'} Aug 19 09:57:10 three inkypi[671]: 09:57:10 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:57:10 three inkypi[671]: 09:57:10 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:57:16 three inkypi[671]: 09:57:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 09:59:18 three inkypi[671]: 09:59:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 09:59:18 Aug 19 09:59:18 three inkypi[671]: 09:59:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 09:59:18 three inkypi[671]: 09:59:18 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 09:59:18 three inkypi[671]: 09:59:18 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 09:59:18 three inkypi[671]: 09:59:18 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 09:59:18 three inkypi[671]: 09:59:18 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 09:59:44 three inkypi[671]: 09:59:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T09:59:18.847578-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 09:59:44 three inkypi[671]: 09:59:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 09:59:45 three inkypi[671]: 09:59:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 09:59:51 three inkypi[671]: 09:59:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:01:53 three inkypi[671]: 10:01:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:01:53 Aug 19 10:01:53 three inkypi[671]: 10:01:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 10:01:53 three inkypi[671]: 10:01:53 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 10:02:53 three inkypi[671]: 10:02:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T10:01:53.797535-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 10:02:53 three inkypi[671]: 10:02:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:02:54 three inkypi[671]: 10:02:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:03:00 three inkypi[671]: 10:03:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:05:02 three inkypi[671]: 10:05:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:05:02 Aug 19 10:05:02 three inkypi[671]: 10:05:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 10:05:02 three inkypi[671]: 10:05:02 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 10:05:02 three inkypi[671]: 10:05:02 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T10:05:02.787014-07:00', 'image_hash': '4e4da8d42c93a744bbb968663e5aff5aebcf98a0657d9a8b22f22549673c3413'} Aug 19 10:05:02 three inkypi[671]: 10:05:02 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:05:03 three inkypi[671]: 10:05:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:05:09 three inkypi[671]: 10:05:09 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:07:12 three inkypi[671]: 10:07:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:07:12 Aug 19 10:07:12 three inkypi[671]: 10:07:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 10:07:12 three inkypi[671]: 10:07:12 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 10:07:12 three inkypi[671]: 10:07:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T10:07:12.048130-07:00', 'image_hash': 'fcb08def87decc1b78003074f27e00b844ad68fc41f4a63ce63ffa607af978e1'} Aug 19 10:07:12 three inkypi[671]: 10:07:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:07:13 three inkypi[671]: 10:07:13 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:07:19 three inkypi[671]: 10:07:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:09:21 three inkypi[671]: 10:09:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:09:21 Aug 19 10:09:21 three inkypi[671]: 10:09:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 10:09:21 three inkypi[671]: 10:09:21 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 10:09:22 three inkypi[671]: 10:09:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T10:09:21.947275-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 10:09:22 three inkypi[671]: 10:09:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:09:22 three inkypi[671]: 10:09:22 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:09:28 three inkypi[671]: 10:09:28 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:11:30 three inkypi[671]: 10:11:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:11:30 Aug 19 10:11:30 three inkypi[671]: 10:11:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 10:11:30 three inkypi[671]: 10:11:30 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 10:11:30 three inkypi[671]: 10:11:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T10:11:30.755154-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 10:11:30 three inkypi[671]: 10:11:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:11:31 three inkypi[671]: 10:11:31 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:11:37 three inkypi[671]: 10:11:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:13:40 three inkypi[671]: 10:13:40 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:13:40 Aug 19 10:13:40 three inkypi[671]: 10:13:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 10:13:40 three inkypi[671]: 10:13:40 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 10:13:40 three inkypi[671]: 10:13:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T10:13:40.046973-07:00', 'image_hash': '4e4da8d42c93a744bbb968663e5aff5aebcf98a0657d9a8b22f22549673c3413'} Aug 19 10:13:40 three inkypi[671]: 10:13:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:13:40 three inkypi[671]: 10:13:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:13:47 three inkypi[671]: 10:13:47 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:15:49 three inkypi[671]: 10:15:49 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:15:49 Aug 19 10:15:49 three inkypi[671]: 10:15:49 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 10:15:49 three inkypi[671]: 10:15:49 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 10:15:50 three inkypi[671]: 10:15:50 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T10:15:49.548042-07:00', 'image_hash': '1ab52d8ebfa72e2c18441ab2121910e49f908b040190e1b6bd94973360d448a3'} Aug 19 10:15:50 three inkypi[671]: 10:15:50 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:15:50 three inkypi[671]: 10:15:50 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:15:57 three inkypi[671]: 10:15:57 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:17:59 three inkypi[671]: 10:17:59 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:17:59 Aug 19 10:17:59 three inkypi[671]: 10:17:59 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 10:17:59 three inkypi[671]: 10:17:59 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 10:17:59 three inkypi[671]: 10:17:59 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T10:17:59.345380-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 10:17:59 three inkypi[671]: 10:17:59 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:17:59 three inkypi[671]: 10:17:59 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:18:06 three inkypi[671]: 10:18:06 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:20:08 three inkypi[671]: 10:20:08 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:20:08 Aug 19 10:20:08 three inkypi[671]: 10:20:08 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 10:20:08 three inkypi[671]: 10:20:08 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 10:20:08 three inkypi[671]: 10:20:08 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T10:20:08.147547-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 10:20:08 three inkypi[671]: 10:20:08 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:20:08 three inkypi[671]: 10:20:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:20:15 three inkypi[671]: 10:20:15 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:22:17 three inkypi[671]: 10:22:17 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:22:17 Aug 19 10:22:17 three inkypi[671]: 10:22:17 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 10:22:17 three inkypi[671]: 10:22:17 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 10:23:11 three inkypi[671]: 10:23:11 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T10:22:17.447400-07:00', 'image_hash': '5cc78f9b43954b665809f692f2c92a4e554ddb2284c907032fba70a271f1ab65'} Aug 19 10:23:11 three inkypi[671]: 10:23:11 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:23:12 three inkypi[671]: 10:23:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:23:18 three inkypi[671]: 10:23:18 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:25:20 three inkypi[671]: 10:25:20 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:25:20 Aug 19 10:25:21 three inkypi[671]: 10:25:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 10:25:21 three inkypi[671]: 10:25:21 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 10:25:21 three inkypi[671]: 10:25:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T10:25:20.986138-07:00', 'image_hash': 'c1cc827aeaa09448e98db84f229c8a4429eae6d6d8e6dea9e446f2612c4ba498'} Aug 19 10:25:21 three inkypi[671]: 10:25:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:25:22 three inkypi[671]: 10:25:22 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:25:28 three inkypi[671]: 10:25:28 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:27:30 three inkypi[671]: 10:27:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:27:30 Aug 19 10:27:30 three inkypi[671]: 10:27:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 10:27:30 three inkypi[671]: 10:27:30 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 10:27:30 three inkypi[671]: 10:27:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T10:27:30.849982-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 10:27:30 three inkypi[671]: 10:27:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:27:31 three inkypi[671]: 10:27:31 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:27:37 three inkypi[671]: 10:27:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:29:39 three inkypi[671]: 10:29:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:29:39 Aug 19 10:29:39 three inkypi[671]: 10:29:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 10:29:39 three inkypi[671]: 10:29:39 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 10:29:40 three inkypi[671]: 10:29:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T10:29:39.947304-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 10:29:40 three inkypi[671]: 10:29:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:29:40 three inkypi[671]: 10:29:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:29:47 three inkypi[671]: 10:29:47 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:31:49 three inkypi[671]: 10:31:49 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:31:49 Aug 19 10:31:49 three inkypi[671]: 10:31:49 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 10:31:49 three inkypi[671]: 10:31:49 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 10:31:49 three inkypi[671]: 10:31:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T10:31:49.347226-07:00', 'image_hash': '5cc78f9b43954b665809f692f2c92a4e554ddb2284c907032fba70a271f1ab65'} Aug 19 10:31:49 three inkypi[671]: 10:31:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:31:50 three inkypi[671]: 10:31:50 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:31:56 three inkypi[671]: 10:31:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:33:58 three inkypi[671]: 10:33:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:33:58 Aug 19 10:33:58 three inkypi[671]: 10:33:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 10:33:58 three inkypi[671]: 10:33:58 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 10:33:59 three inkypi[671]: 10:33:59 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T10:33:58.747504-07:00', 'image_hash': '2c8448fec57925e984921fb997bc8eaabf894d46d5e761ea00aa44e3011aaac4'} Aug 19 10:33:59 three inkypi[671]: 10:33:59 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:33:59 three inkypi[671]: 10:33:59 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:34:05 three inkypi[671]: 10:34:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:36:07 three inkypi[671]: 10:36:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:36:07 Aug 19 10:36:07 three inkypi[671]: 10:36:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 10:36:07 three inkypi[671]: 10:36:07 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 10:36:08 three inkypi[671]: 10:36:08 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T10:36:07.947328-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 10:36:08 three inkypi[671]: 10:36:08 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:36:08 three inkypi[671]: 10:36:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:36:15 three inkypi[671]: 10:36:15 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:38:17 three inkypi[671]: 10:38:17 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:38:17 Aug 19 10:38:17 three inkypi[671]: 10:38:17 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 10:38:17 three inkypi[671]: 10:38:17 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 10:38:17 three inkypi[671]: 10:38:17 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T10:38:17.147554-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 10:38:17 three inkypi[671]: 10:38:17 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:38:17 three inkypi[671]: 10:38:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:38:24 three inkypi[671]: 10:38:24 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:40:26 three inkypi[671]: 10:40:26 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:40:26 Aug 19 10:40:26 three inkypi[671]: 10:40:26 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 10:40:26 three inkypi[671]: 10:40:26 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 10:40:26 three inkypi[671]: 10:40:26 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T10:40:26.544939-07:00', 'image_hash': '5cc78f9b43954b665809f692f2c92a4e554ddb2284c907032fba70a271f1ab65'} Aug 19 10:40:26 three inkypi[671]: 10:40:26 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:40:27 three inkypi[671]: 10:40:27 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:40:33 three inkypi[671]: 10:40:33 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:42:35 three inkypi[671]: 10:42:35 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:42:35 Aug 19 10:42:35 three inkypi[671]: 10:42:35 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 10:42:35 three inkypi[671]: 10:42:35 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 10:42:36 three inkypi[671]: 10:42:36 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T10:42:35.548423-07:00', 'image_hash': 'd61b7d7d91091fe35d3162b0a302614965f3fc73e1285889d877d4b2d86d39cd'} Aug 19 10:42:36 three inkypi[671]: 10:42:36 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:42:36 three inkypi[671]: 10:42:36 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:42:43 three inkypi[671]: 10:42:43 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:44:45 three inkypi[671]: 10:44:45 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:44:45 Aug 19 10:44:45 three inkypi[671]: 10:44:45 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 10:44:45 three inkypi[671]: 10:44:45 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 10:44:45 three inkypi[671]: 10:44:45 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T10:44:45.247898-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 10:44:45 three inkypi[671]: 10:44:45 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:44:45 three inkypi[671]: 10:44:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:44:52 three inkypi[671]: 10:44:52 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:46:54 three inkypi[671]: 10:46:54 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:46:54 Aug 19 10:46:54 three inkypi[671]: 10:46:54 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 10:46:54 three inkypi[671]: 10:46:54 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 10:46:54 three inkypi[671]: 10:46:54 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T10:46:54.447274-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 10:46:54 three inkypi[671]: 10:46:54 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:46:55 three inkypi[671]: 10:46:55 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:47:01 three inkypi[671]: 10:47:01 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:49:03 three inkypi[671]: 10:49:03 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:49:03 Aug 19 10:49:03 three inkypi[671]: 10:49:03 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 10:49:03 three inkypi[671]: 10:49:03 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 10:49:04 three inkypi[671]: 10:49:04 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T10:49:03.857716-07:00', 'image_hash': '5cc78f9b43954b665809f692f2c92a4e554ddb2284c907032fba70a271f1ab65'} Aug 19 10:49:04 three inkypi[671]: 10:49:04 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:49:04 three inkypi[671]: 10:49:04 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:49:10 three inkypi[671]: 10:49:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:51:12 three inkypi[671]: 10:51:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:51:12 Aug 19 10:51:12 three inkypi[671]: 10:51:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 10:51:12 three inkypi[671]: 10:51:12 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 10:51:13 three inkypi[671]: 10:51:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T10:51:12.850551-07:00', 'image_hash': '40b2c4ed5de6e1790ca325f0f78f1a69509339d448be5bcf4ae4d1da4c21b8c7'} Aug 19 10:51:13 three inkypi[671]: 10:51:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:51:14 three inkypi[671]: 10:51:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:51:20 three inkypi[671]: 10:51:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:53:22 three inkypi[671]: 10:53:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:53:22 Aug 19 10:53:22 three inkypi[671]: 10:53:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 10:53:22 three inkypi[671]: 10:53:22 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 10:53:22 three inkypi[671]: 10:53:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T10:53:22.548068-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 10:53:22 three inkypi[671]: 10:53:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:53:23 three inkypi[671]: 10:53:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:53:29 three inkypi[671]: 10:53:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:55:31 three inkypi[671]: 10:55:31 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:55:31 Aug 19 10:55:31 three inkypi[671]: 10:55:31 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 10:55:31 three inkypi[671]: 10:55:31 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 10:55:31 three inkypi[671]: 10:55:31 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T10:55:31.646927-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 10:55:31 three inkypi[671]: 10:55:31 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:55:32 three inkypi[671]: 10:55:32 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:55:38 three inkypi[671]: 10:55:38 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 10:57:40 three inkypi[671]: 10:57:40 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 10:57:40 Aug 19 10:57:40 three inkypi[671]: 10:57:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 10:57:40 three inkypi[671]: 10:57:40 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 10:58:34 three inkypi[671]: 10:58:34 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T10:57:40.546803-07:00', 'image_hash': 'c87fe7857559df139fe17a79a69a702df29be1a53d053be36c90e3fe66b573bc'} Aug 19 10:58:34 three inkypi[671]: 10:58:34 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 10:58:35 three inkypi[671]: 10:58:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 10:58:41 three inkypi[671]: 10:58:41 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:00:43 three inkypi[671]: 11:00:43 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:00:43 Aug 19 11:00:43 three inkypi[671]: 11:00:43 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 11:00:43 three inkypi[671]: 11:00:43 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 11:00:44 three inkypi[671]: 11:00:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T11:00:43.887765-07:00', 'image_hash': 'dc08f1d3395a8d296623e0e42f61cfd371b4536d669c048f5c7a9410b4e9471c'} Aug 19 11:00:44 three inkypi[671]: 11:00:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:00:45 three inkypi[671]: 11:00:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:00:51 three inkypi[671]: 11:00:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:02:53 three inkypi[671]: 11:02:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:02:53 Aug 19 11:02:53 three inkypi[671]: 11:02:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 11:02:53 three inkypi[671]: 11:02:53 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 11:02:53 three inkypi[671]: 11:02:53 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 11:02:53 three inkypi[671]: 11:02:53 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 11:02:53 three inkypi[671]: 11:02:53 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 11:03:22 three inkypi[671]: 11:03:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T11:02:53.746934-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 11:03:22 three inkypi[671]: 11:03:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:03:22 three inkypi[671]: 11:03:22 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:03:29 three inkypi[671]: 11:03:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:05:31 three inkypi[671]: 11:05:31 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:05:31 Aug 19 11:05:31 three inkypi[671]: 11:05:31 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 11:05:31 three inkypi[671]: 11:05:31 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 11:06:30 three inkypi[671]: 11:06:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T11:05:31.294078-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 11:06:30 three inkypi[671]: 11:06:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:06:30 three inkypi[671]: 11:06:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:06:37 three inkypi[671]: 11:06:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:08:39 three inkypi[671]: 11:08:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:08:39 Aug 19 11:08:39 three inkypi[671]: 11:08:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 11:08:39 three inkypi[671]: 11:08:39 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 11:08:39 three inkypi[671]: 11:08:39 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T11:08:39.394401-07:00', 'image_hash': 'c87fe7857559df139fe17a79a69a702df29be1a53d053be36c90e3fe66b573bc'} Aug 19 11:08:39 three inkypi[671]: 11:08:39 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:08:40 three inkypi[671]: 11:08:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:08:46 three inkypi[671]: 11:08:46 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:10:48 three inkypi[671]: 11:10:48 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:10:48 Aug 19 11:10:48 three inkypi[671]: 11:10:48 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 11:10:48 three inkypi[671]: 11:10:48 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 11:10:49 three inkypi[671]: 11:10:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T11:10:48.448089-07:00', 'image_hash': '10ba4f7906b0e20eb697d0d58eae82c06eb951075c2c40e73ec83bf7c406732d'} Aug 19 11:10:49 three inkypi[671]: 11:10:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:10:49 three inkypi[671]: 11:10:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:10:56 three inkypi[671]: 11:10:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:12:58 three inkypi[671]: 11:12:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:12:58 Aug 19 11:12:58 three inkypi[671]: 11:12:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 11:12:58 three inkypi[671]: 11:12:58 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 11:12:58 three inkypi[671]: 11:12:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T11:12:58.248813-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 11:12:58 three inkypi[671]: 11:12:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:12:58 three inkypi[671]: 11:12:58 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:13:05 three inkypi[671]: 11:13:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:15:07 three inkypi[671]: 11:15:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:15:07 Aug 19 11:15:07 three inkypi[671]: 11:15:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 11:15:07 three inkypi[671]: 11:15:07 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 11:15:07 three inkypi[671]: 11:15:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T11:15:07.252211-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 11:15:07 three inkypi[671]: 11:15:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:15:07 three inkypi[671]: 11:15:07 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:15:14 three inkypi[671]: 11:15:14 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:17:16 three inkypi[671]: 11:17:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:17:16 Aug 19 11:17:16 three inkypi[671]: 11:17:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 11:17:16 three inkypi[671]: 11:17:16 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 11:17:16 three inkypi[671]: 11:17:16 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T11:17:16.447318-07:00', 'image_hash': 'c87fe7857559df139fe17a79a69a702df29be1a53d053be36c90e3fe66b573bc'} Aug 19 11:17:16 three inkypi[671]: 11:17:16 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:17:17 three inkypi[671]: 11:17:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:17:23 three inkypi[671]: 11:17:23 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:19:25 three inkypi[671]: 11:19:25 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:19:25 Aug 19 11:19:25 three inkypi[671]: 11:19:25 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 11:19:25 three inkypi[671]: 11:19:25 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 11:19:25 three inkypi[671]: 11:19:25 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T11:19:25.447275-07:00', 'image_hash': '9821c278b022802316a43885349ce156cf4539af0066b34a4362ecc21cdfb0f3'} Aug 19 11:19:25 three inkypi[671]: 11:19:25 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:19:26 three inkypi[671]: 11:19:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:19:32 three inkypi[671]: 11:19:32 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:21:34 three inkypi[671]: 11:21:34 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:21:34 Aug 19 11:21:34 three inkypi[671]: 11:21:34 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 11:21:34 three inkypi[671]: 11:21:34 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 11:21:34 three inkypi[671]: 11:21:34 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T11:21:34.647813-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 11:21:34 three inkypi[671]: 11:21:34 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:21:35 three inkypi[671]: 11:21:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:21:41 three inkypi[671]: 11:21:41 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:23:43 three inkypi[671]: 11:23:43 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:23:43 Aug 19 11:23:43 three inkypi[671]: 11:23:43 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 11:23:43 three inkypi[671]: 11:23:43 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 11:23:43 three inkypi[671]: 11:23:43 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T11:23:43.447397-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 11:23:43 three inkypi[671]: 11:23:43 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:23:44 three inkypi[671]: 11:23:44 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:23:50 three inkypi[671]: 11:23:50 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:25:52 three inkypi[671]: 11:25:52 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:25:52 Aug 19 11:25:52 three inkypi[671]: 11:25:52 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 11:25:52 three inkypi[671]: 11:25:52 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 11:25:52 three inkypi[671]: 11:25:52 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T11:25:52.747951-07:00', 'image_hash': 'c87fe7857559df139fe17a79a69a702df29be1a53d053be36c90e3fe66b573bc'} Aug 19 11:25:52 three inkypi[671]: 11:25:52 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:25:53 three inkypi[671]: 11:25:53 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:26:00 three inkypi[671]: 11:26:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:28:02 three inkypi[671]: 11:28:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:28:02 Aug 19 11:28:02 three inkypi[671]: 11:28:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 11:28:02 three inkypi[671]: 11:28:02 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 11:28:02 three inkypi[671]: 11:28:02 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T11:28:02.147201-07:00', 'image_hash': '0bd51d88a820d01b613b956c865ec30bd0bc2551db7d7e8d2f71089a6b82cdbf'} Aug 19 11:28:02 three inkypi[671]: 11:28:02 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:28:03 three inkypi[671]: 11:28:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:28:09 three inkypi[671]: 11:28:09 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:30:11 three inkypi[671]: 11:30:11 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:30:11 Aug 19 11:30:11 three inkypi[671]: 11:30:11 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 11:30:11 three inkypi[671]: 11:30:11 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 11:30:11 three inkypi[671]: 11:30:11 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T11:30:11.644916-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 11:30:11 three inkypi[671]: 11:30:11 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:30:12 three inkypi[671]: 11:30:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:30:18 three inkypi[671]: 11:30:18 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:32:20 three inkypi[671]: 11:32:20 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:32:20 Aug 19 11:32:20 three inkypi[671]: 11:32:20 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 11:32:20 three inkypi[671]: 11:32:20 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 11:32:20 three inkypi[671]: 11:32:20 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T11:32:20.647300-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 11:32:20 three inkypi[671]: 11:32:20 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:32:21 three inkypi[671]: 11:32:21 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:32:27 three inkypi[671]: 11:32:27 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:34:30 three inkypi[671]: 11:34:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:34:30 Aug 19 11:34:30 three inkypi[671]: 11:34:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 11:34:30 three inkypi[671]: 11:34:30 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 11:35:25 three inkypi[671]: 11:35:25 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T11:34:30.047433-07:00', 'image_hash': '34868b42eaff8626bd93e23a7754ae90f4b0125cfeac604c6dc7fcc24c7c142e'} Aug 19 11:35:25 three inkypi[671]: 11:35:25 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:35:26 three inkypi[671]: 11:35:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:35:32 three inkypi[671]: 11:35:32 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:37:34 three inkypi[671]: 11:37:34 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:37:34 Aug 19 11:37:34 three inkypi[671]: 11:37:34 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 11:37:34 three inkypi[671]: 11:37:34 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 11:37:35 three inkypi[671]: 11:37:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T11:37:34.789195-07:00', 'image_hash': '382efb8b14faa1a9e495314dabfd40c58d7bd0b346049a19c368e24ea3bca90d'} Aug 19 11:37:35 three inkypi[671]: 11:37:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:37:36 three inkypi[671]: 11:37:36 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:37:42 three inkypi[671]: 11:37:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:39:44 three inkypi[671]: 11:39:44 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:39:44 Aug 19 11:39:44 three inkypi[671]: 11:39:44 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 11:39:44 three inkypi[671]: 11:39:44 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 11:39:44 three inkypi[671]: 11:39:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T11:39:44.647348-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 11:39:44 three inkypi[671]: 11:39:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:39:45 three inkypi[671]: 11:39:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:39:51 three inkypi[671]: 11:39:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:41:53 three inkypi[671]: 11:41:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:41:53 Aug 19 11:41:53 three inkypi[671]: 11:41:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 11:41:53 three inkypi[671]: 11:41:53 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 11:41:53 three inkypi[671]: 11:41:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T11:41:53.447212-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 11:41:53 three inkypi[671]: 11:41:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:41:54 three inkypi[671]: 11:41:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:42:00 three inkypi[671]: 11:42:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:44:02 three inkypi[671]: 11:44:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:44:02 Aug 19 11:44:02 three inkypi[671]: 11:44:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 11:44:02 three inkypi[671]: 11:44:02 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 11:44:02 three inkypi[671]: 11:44:02 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T11:44:02.747940-07:00', 'image_hash': '34868b42eaff8626bd93e23a7754ae90f4b0125cfeac604c6dc7fcc24c7c142e'} Aug 19 11:44:02 three inkypi[671]: 11:44:02 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:44:03 three inkypi[671]: 11:44:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:44:09 three inkypi[671]: 11:44:09 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:46:11 three inkypi[671]: 11:46:11 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:46:11 Aug 19 11:46:11 three inkypi[671]: 11:46:11 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 11:46:11 three inkypi[671]: 11:46:11 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 11:46:12 three inkypi[671]: 11:46:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T11:46:11.745410-07:00', 'image_hash': '20e2605133ad961f463c0e1615cb33a59cde4d4bc45486805bc0bcf2abc82a0d'} Aug 19 11:46:12 three inkypi[671]: 11:46:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:46:12 three inkypi[671]: 11:46:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:46:19 three inkypi[671]: 11:46:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:48:21 three inkypi[671]: 11:48:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:48:21 Aug 19 11:48:21 three inkypi[671]: 11:48:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 11:48:21 three inkypi[671]: 11:48:21 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 11:48:21 three inkypi[671]: 11:48:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T11:48:21.446962-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 11:48:21 three inkypi[671]: 11:48:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:48:22 three inkypi[671]: 11:48:22 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:48:28 three inkypi[671]: 11:48:28 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:50:30 three inkypi[671]: 11:50:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:50:30 Aug 19 11:50:30 three inkypi[671]: 11:50:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 11:50:30 three inkypi[671]: 11:50:30 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 11:50:30 three inkypi[671]: 11:50:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T11:50:30.447741-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 11:50:30 three inkypi[671]: 11:50:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:50:31 three inkypi[671]: 11:50:31 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:50:37 three inkypi[671]: 11:50:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:52:39 three inkypi[671]: 11:52:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:52:39 Aug 19 11:52:39 three inkypi[671]: 11:52:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 11:52:39 three inkypi[671]: 11:52:39 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 11:52:39 three inkypi[671]: 11:52:39 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T11:52:39.356476-07:00', 'image_hash': '34868b42eaff8626bd93e23a7754ae90f4b0125cfeac604c6dc7fcc24c7c142e'} Aug 19 11:52:39 three inkypi[671]: 11:52:39 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:52:40 three inkypi[671]: 11:52:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:52:46 three inkypi[671]: 11:52:46 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:54:48 three inkypi[671]: 11:54:48 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:54:48 Aug 19 11:54:48 three inkypi[671]: 11:54:48 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 11:54:48 three inkypi[671]: 11:54:48 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 11:54:48 three inkypi[671]: 11:54:48 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T11:54:48.348200-07:00', 'image_hash': '0eecc152cc9a560b5deb55fc1b52833d873b6bc56ff2e1b6a3a0e6068c3426bf'} Aug 19 11:54:48 three inkypi[671]: 11:54:48 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:54:49 three inkypi[671]: 11:54:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:54:56 three inkypi[671]: 11:54:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:56:58 three inkypi[671]: 11:56:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:56:58 Aug 19 11:56:58 three inkypi[671]: 11:56:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 11:56:58 three inkypi[671]: 11:56:58 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 11:56:58 three inkypi[671]: 11:56:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T11:56:58.147504-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 11:56:58 three inkypi[671]: 11:56:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:56:58 three inkypi[671]: 11:56:58 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:57:05 three inkypi[671]: 11:57:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 11:59:07 three inkypi[671]: 11:59:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 11:59:07 Aug 19 11:59:07 three inkypi[671]: 11:59:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 11:59:07 three inkypi[671]: 11:59:07 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 11:59:07 three inkypi[671]: 11:59:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T11:59:07.246958-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 11:59:07 three inkypi[671]: 11:59:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 11:59:08 three inkypi[671]: 11:59:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 11:59:14 three inkypi[671]: 11:59:14 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:01:16 three inkypi[671]: 12:01:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:01:16 Aug 19 12:01:16 three inkypi[671]: 12:01:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 12:01:16 three inkypi[671]: 12:01:16 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 12:01:16 three inkypi[671]: 12:01:16 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T12:01:16.546783-07:00', 'image_hash': '34868b42eaff8626bd93e23a7754ae90f4b0125cfeac604c6dc7fcc24c7c142e'} Aug 19 12:01:16 three inkypi[671]: 12:01:16 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:01:17 three inkypi[671]: 12:01:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:01:23 three inkypi[671]: 12:01:23 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:03:25 three inkypi[671]: 12:03:25 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:03:25 Aug 19 12:03:25 three inkypi[671]: 12:03:25 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 12:03:25 three inkypi[671]: 12:03:25 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 12:03:26 three inkypi[671]: 12:03:26 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T12:03:25.947309-07:00', 'image_hash': '5bb47d8a2fbea3993f747e349c11378d7e25b864ec54d151c8a1a620dde2af09'} Aug 19 12:03:26 three inkypi[671]: 12:03:26 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:03:27 three inkypi[671]: 12:03:27 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:03:33 three inkypi[671]: 12:03:33 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:05:35 three inkypi[671]: 12:05:35 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:05:35 Aug 19 12:05:35 three inkypi[671]: 12:05:35 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 12:05:35 three inkypi[671]: 12:05:35 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 12:05:35 three inkypi[671]: 12:05:35 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 12:05:35 three inkypi[671]: 12:05:35 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 12:05:35 three inkypi[671]: 12:05:35 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 12:06:04 three inkypi[671]: 12:06:04 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T12:05:35.646981-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 12:06:04 three inkypi[671]: 12:06:04 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:06:04 three inkypi[671]: 12:06:04 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:06:11 three inkypi[671]: 12:06:11 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:08:13 three inkypi[671]: 12:08:13 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:08:13 Aug 19 12:08:13 three inkypi[671]: 12:08:13 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 12:08:13 three inkypi[671]: 12:08:13 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 12:09:10 three inkypi[671]: 12:09:10 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T12:08:13.281619-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 12:09:10 three inkypi[671]: 12:09:10 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:09:11 three inkypi[671]: 12:09:11 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:09:17 three inkypi[671]: 12:09:17 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:11:19 three inkypi[671]: 12:11:19 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:11:19 Aug 19 12:11:19 three inkypi[671]: 12:11:19 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 12:11:19 three inkypi[671]: 12:11:19 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 12:12:11 three inkypi[671]: 12:12:11 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T12:11:19.685719-07:00', 'image_hash': 'a394e9bc2ac066474f049f1458fa41ec77272ab653118352a9918915163b9a0b'} Aug 19 12:12:11 three inkypi[671]: 12:12:11 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:12:12 three inkypi[671]: 12:12:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:12:18 three inkypi[671]: 12:12:18 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:14:20 three inkypi[671]: 12:14:20 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:14:20 Aug 19 12:14:20 three inkypi[671]: 12:14:20 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 12:14:20 three inkypi[671]: 12:14:20 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 12:14:21 three inkypi[671]: 12:14:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T12:14:20.501633-07:00', 'image_hash': '012ea9dae10cfe3670ffd01ad8afa0305fc5f537c092bf4465c9f268591e3566'} Aug 19 12:14:21 three inkypi[671]: 12:14:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:14:21 three inkypi[671]: 12:14:21 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:14:28 three inkypi[671]: 12:14:28 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:16:30 three inkypi[671]: 12:16:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:16:30 Aug 19 12:16:30 three inkypi[671]: 12:16:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 12:16:30 three inkypi[671]: 12:16:30 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 12:16:30 three inkypi[671]: 12:16:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T12:16:30.248027-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 12:16:30 three inkypi[671]: 12:16:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:16:30 three inkypi[671]: 12:16:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:16:36 three inkypi[671]: 12:16:36 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:18:38 three inkypi[671]: 12:18:38 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:18:38 Aug 19 12:18:38 three inkypi[671]: 12:18:38 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 12:18:38 three inkypi[671]: 12:18:38 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 12:18:39 three inkypi[671]: 12:18:39 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T12:18:38.950296-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 12:18:39 three inkypi[671]: 12:18:39 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:18:39 three inkypi[671]: 12:18:39 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:18:45 three inkypi[671]: 12:18:45 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:20:47 three inkypi[671]: 12:20:47 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:20:47 Aug 19 12:20:47 three inkypi[671]: 12:20:47 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 12:20:47 three inkypi[671]: 12:20:47 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 12:20:48 three inkypi[671]: 12:20:48 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T12:20:47.847484-07:00', 'image_hash': 'a394e9bc2ac066474f049f1458fa41ec77272ab653118352a9918915163b9a0b'} Aug 19 12:20:48 three inkypi[671]: 12:20:48 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:20:48 three inkypi[671]: 12:20:48 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:20:55 three inkypi[671]: 12:20:55 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:22:57 three inkypi[671]: 12:22:57 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:22:57 Aug 19 12:22:57 three inkypi[671]: 12:22:57 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 12:22:57 three inkypi[671]: 12:22:57 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 12:22:57 three inkypi[671]: 12:22:57 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T12:22:57.147734-07:00', 'image_hash': '66332ab333bcc8dc0f7aa74140bbd293f9633ac4fadf5ba5e118b3d835e1352e'} Aug 19 12:22:57 three inkypi[671]: 12:22:57 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:22:58 three inkypi[671]: 12:22:58 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:23:04 three inkypi[671]: 12:23:04 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:25:06 three inkypi[671]: 12:25:06 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:25:06 Aug 19 12:25:06 three inkypi[671]: 12:25:06 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 12:25:06 three inkypi[671]: 12:25:06 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 12:25:07 three inkypi[671]: 12:25:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T12:25:06.947456-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 12:25:07 three inkypi[671]: 12:25:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:25:07 three inkypi[671]: 12:25:07 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:25:13 three inkypi[671]: 12:25:13 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:27:16 three inkypi[671]: 12:27:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:27:16 Aug 19 12:27:16 three inkypi[671]: 12:27:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 12:27:16 three inkypi[671]: 12:27:16 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 12:27:16 three inkypi[671]: 12:27:16 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T12:27:16.047426-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 12:27:16 three inkypi[671]: 12:27:16 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:27:16 three inkypi[671]: 12:27:16 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:27:23 three inkypi[671]: 12:27:23 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:29:25 three inkypi[671]: 12:29:25 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:29:25 Aug 19 12:29:25 three inkypi[671]: 12:29:25 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 12:29:25 three inkypi[671]: 12:29:25 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 12:29:25 three inkypi[671]: 12:29:25 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T12:29:25.447148-07:00', 'image_hash': 'a394e9bc2ac066474f049f1458fa41ec77272ab653118352a9918915163b9a0b'} Aug 19 12:29:25 three inkypi[671]: 12:29:25 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:29:26 three inkypi[671]: 12:29:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:29:32 three inkypi[671]: 12:29:32 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:31:34 three inkypi[671]: 12:31:34 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:31:34 Aug 19 12:31:34 three inkypi[671]: 12:31:34 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 12:31:34 three inkypi[671]: 12:31:34 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 12:31:35 three inkypi[671]: 12:31:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T12:31:34.647025-07:00', 'image_hash': '2419ec0bbda7ebce5a0889b49cbe584b5c464ece7d9990518161f77ad93d0b46'} Aug 19 12:31:35 three inkypi[671]: 12:31:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:31:35 three inkypi[671]: 12:31:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:31:42 three inkypi[671]: 12:31:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:33:44 three inkypi[671]: 12:33:44 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:33:44 Aug 19 12:33:44 three inkypi[671]: 12:33:44 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 12:33:44 three inkypi[671]: 12:33:44 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 12:33:44 three inkypi[671]: 12:33:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T12:33:44.447323-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 12:33:44 three inkypi[671]: 12:33:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:33:44 three inkypi[671]: 12:33:44 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:33:51 three inkypi[671]: 12:33:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:35:53 three inkypi[671]: 12:35:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:35:53 Aug 19 12:35:53 three inkypi[671]: 12:35:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 12:35:53 three inkypi[671]: 12:35:53 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 12:35:53 three inkypi[671]: 12:35:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T12:35:53.248084-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 12:35:53 three inkypi[671]: 12:35:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:35:54 three inkypi[671]: 12:35:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:36:00 three inkypi[671]: 12:36:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:38:02 three inkypi[671]: 12:38:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:38:02 Aug 19 12:38:02 three inkypi[671]: 12:38:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 12:38:02 three inkypi[671]: 12:38:02 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 12:38:02 three inkypi[671]: 12:38:02 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T12:38:02.647700-07:00', 'image_hash': 'a394e9bc2ac066474f049f1458fa41ec77272ab653118352a9918915163b9a0b'} Aug 19 12:38:02 three inkypi[671]: 12:38:02 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:38:03 three inkypi[671]: 12:38:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:38:09 three inkypi[671]: 12:38:09 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:40:11 three inkypi[671]: 12:40:11 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:40:11 Aug 19 12:40:11 three inkypi[671]: 12:40:11 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 12:40:11 three inkypi[671]: 12:40:11 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 12:40:12 three inkypi[671]: 12:40:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T12:40:11.647141-07:00', 'image_hash': '876eee1091fbbdcee803f8378dbc10d7b1c91930026fec97dcd135e0423146f9'} Aug 19 12:40:12 three inkypi[671]: 12:40:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:40:12 three inkypi[671]: 12:40:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:40:18 three inkypi[671]: 12:40:18 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:42:20 three inkypi[671]: 12:42:20 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:42:20 Aug 19 12:42:20 three inkypi[671]: 12:42:20 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 12:42:20 three inkypi[671]: 12:42:20 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 12:42:20 three inkypi[671]: 12:42:20 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T12:42:20.847351-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 12:42:20 three inkypi[671]: 12:42:20 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:42:21 three inkypi[671]: 12:42:21 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:42:27 three inkypi[671]: 12:42:27 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:44:30 three inkypi[671]: 12:44:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:44:30 Aug 19 12:44:30 three inkypi[671]: 12:44:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 12:44:30 three inkypi[671]: 12:44:30 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 12:44:30 three inkypi[671]: 12:44:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T12:44:30.047822-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 12:44:30 three inkypi[671]: 12:44:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:44:30 three inkypi[671]: 12:44:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:44:37 three inkypi[671]: 12:44:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:46:39 three inkypi[671]: 12:46:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:46:39 Aug 19 12:46:39 three inkypi[671]: 12:46:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 12:46:39 three inkypi[671]: 12:46:39 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 12:47:35 three inkypi[671]: 12:47:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T12:46:39.346577-07:00', 'image_hash': 'f27ef24c5bf153723675884a4298b3ecab30625dd179deb6f195afa776338a15'} Aug 19 12:47:35 three inkypi[671]: 12:47:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:47:35 three inkypi[671]: 12:47:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:47:42 three inkypi[671]: 12:47:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:49:44 three inkypi[671]: 12:49:44 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:49:44 Aug 19 12:49:44 three inkypi[671]: 12:49:44 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 12:49:44 three inkypi[671]: 12:49:44 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 12:49:44 three inkypi[671]: 12:49:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T12:49:44.278341-07:00', 'image_hash': 'd53fccf4c2456f3f890b3dac737557d2563484e6643f1c1f59e32d41af3bade1'} Aug 19 12:49:44 three inkypi[671]: 12:49:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:49:45 three inkypi[671]: 12:49:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:49:51 three inkypi[671]: 12:49:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:51:53 three inkypi[671]: 12:51:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:51:53 Aug 19 12:51:53 three inkypi[671]: 12:51:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 12:51:53 three inkypi[671]: 12:51:53 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 12:51:53 three inkypi[671]: 12:51:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T12:51:53.750399-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 12:51:53 three inkypi[671]: 12:51:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:51:54 three inkypi[671]: 12:51:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:52:00 three inkypi[671]: 12:52:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:54:02 three inkypi[671]: 12:54:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:54:02 Aug 19 12:54:02 three inkypi[671]: 12:54:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 12:54:02 three inkypi[671]: 12:54:02 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 12:54:02 three inkypi[671]: 12:54:02 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T12:54:02.547517-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 12:54:02 three inkypi[671]: 12:54:02 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:54:03 three inkypi[671]: 12:54:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:54:09 three inkypi[671]: 12:54:09 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:56:11 three inkypi[671]: 12:56:11 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:56:11 Aug 19 12:56:11 three inkypi[671]: 12:56:11 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 12:56:11 three inkypi[671]: 12:56:11 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 12:56:12 three inkypi[671]: 12:56:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T12:56:11.947184-07:00', 'image_hash': 'f27ef24c5bf153723675884a4298b3ecab30625dd179deb6f195afa776338a15'} Aug 19 12:56:12 three inkypi[671]: 12:56:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:56:12 three inkypi[671]: 12:56:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:56:18 three inkypi[671]: 12:56:18 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 12:58:20 three inkypi[671]: 12:58:20 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 12:58:20 Aug 19 12:58:20 three inkypi[671]: 12:58:20 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 12:58:20 three inkypi[671]: 12:58:20 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 12:58:21 three inkypi[671]: 12:58:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T12:58:20.946844-07:00', 'image_hash': 'b193095c25ecc6d5172abb1bbe26bd5a67373902be6f6e371ce8b84a340b22f6'} Aug 19 12:58:21 three inkypi[671]: 12:58:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 12:58:22 three inkypi[671]: 12:58:22 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 12:58:28 three inkypi[671]: 12:58:28 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:00:30 three inkypi[671]: 13:00:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:00:30 Aug 19 13:00:30 three inkypi[671]: 13:00:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 13:00:30 three inkypi[671]: 13:00:30 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 13:00:30 three inkypi[671]: 13:00:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T13:00:30.847206-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 13:00:30 three inkypi[671]: 13:00:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:00:31 three inkypi[671]: 13:00:31 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:00:37 three inkypi[671]: 13:00:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:02:40 three inkypi[671]: 13:02:40 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:02:40 Aug 19 13:02:40 three inkypi[671]: 13:02:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 13:02:40 three inkypi[671]: 13:02:40 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 13:02:40 three inkypi[671]: 13:02:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T13:02:40.047283-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 13:02:40 three inkypi[671]: 13:02:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:02:40 three inkypi[671]: 13:02:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:02:47 three inkypi[671]: 13:02:47 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:04:49 three inkypi[671]: 13:04:49 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:04:49 Aug 19 13:04:49 three inkypi[671]: 13:04:49 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 13:04:49 three inkypi[671]: 13:04:49 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 13:04:49 three inkypi[671]: 13:04:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T13:04:49.346966-07:00', 'image_hash': 'f27ef24c5bf153723675884a4298b3ecab30625dd179deb6f195afa776338a15'} Aug 19 13:04:49 three inkypi[671]: 13:04:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:04:50 three inkypi[671]: 13:04:50 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:04:56 three inkypi[671]: 13:04:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:06:58 three inkypi[671]: 13:06:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:06:58 Aug 19 13:06:58 three inkypi[671]: 13:06:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 13:06:58 three inkypi[671]: 13:06:58 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 13:06:58 three inkypi[671]: 13:06:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T13:06:58.346991-07:00', 'image_hash': '1fca64a9559f7937e8b1fe7237c97df63231446577b194cc0c8578ad6336ff7b'} Aug 19 13:06:58 three inkypi[671]: 13:06:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:06:59 three inkypi[671]: 13:06:59 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:07:05 three inkypi[671]: 13:07:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:09:07 three inkypi[671]: 13:09:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:09:07 Aug 19 13:09:07 three inkypi[671]: 13:09:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 13:09:07 three inkypi[671]: 13:09:07 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 13:09:07 three inkypi[671]: 13:09:07 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 13:09:07 three inkypi[671]: 13:09:07 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 13:09:07 three inkypi[671]: 13:09:07 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 13:09:41 three inkypi[671]: 13:09:41 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T13:09:07.947077-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 13:09:41 three inkypi[671]: 13:09:41 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:09:42 three inkypi[671]: 13:09:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:09:48 three inkypi[671]: 13:09:48 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:11:50 three inkypi[671]: 13:11:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:11:50 Aug 19 13:11:50 three inkypi[671]: 13:11:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 13:11:50 three inkypi[671]: 13:11:50 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 13:12:49 three inkypi[671]: 13:12:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T13:11:50.486399-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 13:12:49 three inkypi[671]: 13:12:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:12:50 three inkypi[671]: 13:12:50 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:12:56 three inkypi[671]: 13:12:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:14:58 three inkypi[671]: 13:14:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:14:58 Aug 19 13:14:58 three inkypi[671]: 13:14:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 13:14:58 three inkypi[671]: 13:14:58 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 13:14:58 three inkypi[671]: 13:14:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T13:14:58.694225-07:00', 'image_hash': 'f27ef24c5bf153723675884a4298b3ecab30625dd179deb6f195afa776338a15'} Aug 19 13:14:58 three inkypi[671]: 13:14:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:14:59 three inkypi[671]: 13:14:59 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:15:06 three inkypi[671]: 13:15:06 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:17:08 three inkypi[671]: 13:17:08 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:17:08 Aug 19 13:17:08 three inkypi[671]: 13:17:08 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 13:17:08 three inkypi[671]: 13:17:08 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 13:17:08 three inkypi[671]: 13:17:08 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T13:17:08.148001-07:00', 'image_hash': '7f99ce79b32c83e1a88ebb4237be02d7879232b972814d79d60e8d18a19b85dc'} Aug 19 13:17:08 three inkypi[671]: 13:17:08 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:17:09 three inkypi[671]: 13:17:09 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:17:16 three inkypi[671]: 13:17:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:19:18 three inkypi[671]: 13:19:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:19:18 Aug 19 13:19:18 three inkypi[671]: 13:19:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 13:19:18 three inkypi[671]: 13:19:18 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 13:19:18 three inkypi[671]: 13:19:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T13:19:18.245110-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 13:19:18 three inkypi[671]: 13:19:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:19:18 three inkypi[671]: 13:19:18 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:19:25 three inkypi[671]: 13:19:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:21:27 three inkypi[671]: 13:21:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:21:27 Aug 19 13:21:27 three inkypi[671]: 13:21:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 13:21:27 three inkypi[671]: 13:21:27 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 13:21:27 three inkypi[671]: 13:21:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T13:21:27.447034-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 13:21:27 three inkypi[671]: 13:21:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:21:28 three inkypi[671]: 13:21:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:21:34 three inkypi[671]: 13:21:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:23:36 three inkypi[671]: 13:23:36 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:23:36 Aug 19 13:23:36 three inkypi[671]: 13:23:36 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 13:23:36 three inkypi[671]: 13:23:36 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 13:24:27 three inkypi[671]: 13:24:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T13:23:36.347412-07:00', 'image_hash': 'df435224f3ba9d6f01f2028a3b33f37ccbf818aa04881207cc1b550e24a2758c'} Aug 19 13:24:27 three inkypi[671]: 13:24:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:24:28 three inkypi[671]: 13:24:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:24:35 three inkypi[671]: 13:24:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:26:37 three inkypi[671]: 13:26:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:26:37 Aug 19 13:26:37 three inkypi[671]: 13:26:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 13:26:37 three inkypi[671]: 13:26:37 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 13:26:37 three inkypi[671]: 13:26:37 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T13:26:37.200099-07:00', 'image_hash': 'b9f5ba8a6e739e601b37ffdd0146493a331704dd26559429b8d5d545e157d357'} Aug 19 13:26:38 three inkypi[671]: 13:26:38 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:26:38 three inkypi[671]: 13:26:38 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:26:45 three inkypi[671]: 13:26:45 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:28:47 three inkypi[671]: 13:28:47 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:28:47 Aug 19 13:28:47 three inkypi[671]: 13:28:47 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 13:28:47 three inkypi[671]: 13:28:47 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 13:28:47 three inkypi[671]: 13:28:47 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T13:28:47.347151-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 13:28:47 three inkypi[671]: 13:28:47 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:28:47 three inkypi[671]: 13:28:47 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:28:54 three inkypi[671]: 13:28:54 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:30:56 three inkypi[671]: 13:30:56 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:30:56 Aug 19 13:30:56 three inkypi[671]: 13:30:56 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 13:30:56 three inkypi[671]: 13:30:56 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 13:30:56 three inkypi[671]: 13:30:56 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T13:30:56.147352-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 13:30:56 three inkypi[671]: 13:30:56 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:30:56 three inkypi[671]: 13:30:56 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:31:02 three inkypi[671]: 13:31:02 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:33:05 three inkypi[671]: 13:33:05 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:33:05 Aug 19 13:33:05 three inkypi[671]: 13:33:05 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 13:33:05 three inkypi[671]: 13:33:05 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 13:33:05 three inkypi[671]: 13:33:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T13:33:05.047400-07:00', 'image_hash': 'df435224f3ba9d6f01f2028a3b33f37ccbf818aa04881207cc1b550e24a2758c'} Aug 19 13:33:05 three inkypi[671]: 13:33:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:33:05 three inkypi[671]: 13:33:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:33:11 three inkypi[671]: 13:33:11 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:35:14 three inkypi[671]: 13:35:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:35:14 Aug 19 13:35:14 three inkypi[671]: 13:35:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 13:35:14 three inkypi[671]: 13:35:14 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 13:35:14 three inkypi[671]: 13:35:14 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T13:35:14.047259-07:00', 'image_hash': 'cb55267f6dc9c7962ea55e48f4d2fd9e09514d82c896ee9c2144fa5f4a20e5a3'} Aug 19 13:35:14 three inkypi[671]: 13:35:14 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:35:15 three inkypi[671]: 13:35:15 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:35:21 three inkypi[671]: 13:35:21 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:37:23 three inkypi[671]: 13:37:23 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:37:23 Aug 19 13:37:23 three inkypi[671]: 13:37:23 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 13:37:23 three inkypi[671]: 13:37:23 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 13:37:24 three inkypi[671]: 13:37:24 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T13:37:23.946872-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 13:37:24 three inkypi[671]: 13:37:24 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:37:24 three inkypi[671]: 13:37:24 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:37:30 three inkypi[671]: 13:37:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:39:32 three inkypi[671]: 13:39:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:39:32 Aug 19 13:39:32 three inkypi[671]: 13:39:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 13:39:32 three inkypi[671]: 13:39:32 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 13:39:32 three inkypi[671]: 13:39:32 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T13:39:32.749969-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 13:39:32 three inkypi[671]: 13:39:32 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:39:33 three inkypi[671]: 13:39:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:39:40 three inkypi[671]: 13:39:40 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:41:42 three inkypi[671]: 13:41:42 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:41:42 Aug 19 13:41:42 three inkypi[671]: 13:41:42 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 13:41:42 three inkypi[671]: 13:41:42 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 13:41:42 three inkypi[671]: 13:41:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T13:41:42.147232-07:00', 'image_hash': 'df435224f3ba9d6f01f2028a3b33f37ccbf818aa04881207cc1b550e24a2758c'} Aug 19 13:41:42 three inkypi[671]: 13:41:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:41:42 three inkypi[671]: 13:41:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:41:49 three inkypi[671]: 13:41:49 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:43:51 three inkypi[671]: 13:43:51 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:43:51 Aug 19 13:43:51 three inkypi[671]: 13:43:51 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 13:43:51 three inkypi[671]: 13:43:51 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 13:43:51 three inkypi[671]: 13:43:51 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T13:43:51.146907-07:00', 'image_hash': '2de6a7ccb2086c2f5e4412d12f93af1e55c9b53a1ff1fc1c82828152c25bf501'} Aug 19 13:43:51 three inkypi[671]: 13:43:51 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:43:52 three inkypi[671]: 13:43:52 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:43:58 three inkypi[671]: 13:43:58 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:46:00 three inkypi[671]: 13:46:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:46:00 Aug 19 13:46:00 three inkypi[671]: 13:46:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 13:46:00 three inkypi[671]: 13:46:00 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 13:46:01 three inkypi[671]: 13:46:01 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T13:46:00.947698-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 13:46:01 three inkypi[671]: 13:46:01 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:46:01 three inkypi[671]: 13:46:01 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:46:07 three inkypi[671]: 13:46:07 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:48:09 three inkypi[671]: 13:48:09 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:48:09 Aug 19 13:48:09 three inkypi[671]: 13:48:09 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 13:48:09 three inkypi[671]: 13:48:09 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 13:48:09 three inkypi[671]: 13:48:09 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T13:48:09.748107-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 13:48:09 three inkypi[671]: 13:48:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:48:10 three inkypi[671]: 13:48:10 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:48:17 three inkypi[671]: 13:48:17 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:50:19 three inkypi[671]: 13:50:19 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:50:19 Aug 19 13:50:19 three inkypi[671]: 13:50:19 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 13:50:19 three inkypi[671]: 13:50:19 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 13:50:19 three inkypi[671]: 13:50:19 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T13:50:19.147094-07:00', 'image_hash': 'df435224f3ba9d6f01f2028a3b33f37ccbf818aa04881207cc1b550e24a2758c'} Aug 19 13:50:19 three inkypi[671]: 13:50:19 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:50:20 three inkypi[671]: 13:50:20 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:50:26 three inkypi[671]: 13:50:26 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:52:28 three inkypi[671]: 13:52:28 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:52:28 Aug 19 13:52:28 three inkypi[671]: 13:52:28 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 13:52:28 three inkypi[671]: 13:52:28 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 13:52:28 three inkypi[671]: 13:52:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T13:52:28.547738-07:00', 'image_hash': '60d7e8390c1ada61991c6d1e872457420bb1505c67c3e5bce8824e21c95b0650'} Aug 19 13:52:28 three inkypi[671]: 13:52:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:52:29 three inkypi[671]: 13:52:29 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:52:35 three inkypi[671]: 13:52:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:54:37 three inkypi[671]: 13:54:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:54:37 Aug 19 13:54:37 three inkypi[671]: 13:54:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 13:54:37 three inkypi[671]: 13:54:37 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 13:54:37 three inkypi[671]: 13:54:37 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T13:54:37.845501-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 13:54:37 three inkypi[671]: 13:54:37 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:54:38 three inkypi[671]: 13:54:38 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:54:44 three inkypi[671]: 13:54:44 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:56:47 three inkypi[671]: 13:56:47 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:56:47 Aug 19 13:56:47 three inkypi[671]: 13:56:47 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 13:56:47 three inkypi[671]: 13:56:47 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 13:56:47 three inkypi[671]: 13:56:47 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T13:56:47.047407-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 13:56:47 three inkypi[671]: 13:56:47 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:56:47 three inkypi[671]: 13:56:47 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 13:56:54 three inkypi[671]: 13:56:54 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 13:58:56 three inkypi[671]: 13:58:56 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 13:58:56 Aug 19 13:58:56 three inkypi[671]: 13:58:56 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 13:58:56 three inkypi[671]: 13:58:56 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 13:59:53 three inkypi[671]: 13:59:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T13:58:56.452404-07:00', 'image_hash': '5e096ad1c17c0f3fc5578571c00d897a0298fdbd3e42e7727feba32da74524be'} Aug 19 13:59:53 three inkypi[671]: 13:59:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 13:59:54 three inkypi[671]: 13:59:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:00:00 three inkypi[671]: 14:00:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:02:02 three inkypi[671]: 14:02:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:02:02 Aug 19 14:02:02 three inkypi[671]: 14:02:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 14:02:02 three inkypi[671]: 14:02:02 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 14:02:03 three inkypi[671]: 14:02:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T14:02:02.887227-07:00', 'image_hash': '8d2ac71513aa23abe03ab2457ba6d2e3676c40eb63755ea07d5923e35551254f'} Aug 19 14:02:03 three inkypi[671]: 14:02:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:02:03 three inkypi[671]: 14:02:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:02:10 three inkypi[671]: 14:02:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:04:12 three inkypi[671]: 14:04:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:04:12 Aug 19 14:04:12 three inkypi[671]: 14:04:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 14:04:12 three inkypi[671]: 14:04:12 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 14:04:12 three inkypi[671]: 14:04:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T14:04:12.347531-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 14:04:12 three inkypi[671]: 14:04:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:04:12 three inkypi[671]: 14:04:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:04:19 three inkypi[671]: 14:04:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:06:21 three inkypi[671]: 14:06:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:06:21 Aug 19 14:06:21 three inkypi[671]: 14:06:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 14:06:21 three inkypi[671]: 14:06:21 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 14:06:21 three inkypi[671]: 14:06:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T14:06:21.347364-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 14:06:21 three inkypi[671]: 14:06:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:06:21 three inkypi[671]: 14:06:21 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:06:28 three inkypi[671]: 14:06:28 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:08:30 three inkypi[671]: 14:08:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:08:30 Aug 19 14:08:30 three inkypi[671]: 14:08:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 14:08:30 three inkypi[671]: 14:08:30 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 14:08:30 three inkypi[671]: 14:08:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T14:08:30.250491-07:00', 'image_hash': '5e096ad1c17c0f3fc5578571c00d897a0298fdbd3e42e7727feba32da74524be'} Aug 19 14:08:30 three inkypi[671]: 14:08:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:08:30 three inkypi[671]: 14:08:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:08:37 three inkypi[671]: 14:08:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:10:39 three inkypi[671]: 14:10:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:10:39 Aug 19 14:10:39 three inkypi[671]: 14:10:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 14:10:39 three inkypi[671]: 14:10:39 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 14:10:39 three inkypi[671]: 14:10:39 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T14:10:39.254198-07:00', 'image_hash': '0a242bf50a7d1897fbd9503cae654826dd4755f5775841ef3854f75a18ebf2ea'} Aug 19 14:10:39 three inkypi[671]: 14:10:39 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:10:40 three inkypi[671]: 14:10:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:10:46 three inkypi[671]: 14:10:46 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:12:48 three inkypi[671]: 14:12:48 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:12:48 Aug 19 14:12:48 three inkypi[671]: 14:12:48 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 14:12:48 three inkypi[671]: 14:12:48 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 14:12:48 three inkypi[671]: 14:12:48 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 14:12:48 three inkypi[671]: 14:12:48 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 14:12:48 three inkypi[671]: 14:12:48 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 14:13:18 three inkypi[671]: 14:13:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T14:12:48.448878-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 14:13:18 three inkypi[671]: 14:13:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:13:18 three inkypi[671]: 14:13:18 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:13:25 three inkypi[671]: 14:13:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:15:27 three inkypi[671]: 14:15:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:15:27 Aug 19 14:15:27 three inkypi[671]: 14:15:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 14:15:27 three inkypi[671]: 14:15:27 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 14:16:28 three inkypi[671]: 14:16:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T14:15:27.264940-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 14:16:28 three inkypi[671]: 14:16:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:16:28 three inkypi[671]: 14:16:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:16:35 three inkypi[671]: 14:16:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:18:37 three inkypi[671]: 14:18:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:18:37 Aug 19 14:18:37 three inkypi[671]: 14:18:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 14:18:37 three inkypi[671]: 14:18:37 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 14:18:37 three inkypi[671]: 14:18:37 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T14:18:37.296150-07:00', 'image_hash': '5e096ad1c17c0f3fc5578571c00d897a0298fdbd3e42e7727feba32da74524be'} Aug 19 14:18:37 three inkypi[671]: 14:18:37 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:18:38 three inkypi[671]: 14:18:38 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:18:44 three inkypi[671]: 14:18:44 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:20:46 three inkypi[671]: 14:20:46 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:20:46 Aug 19 14:20:46 three inkypi[671]: 14:20:46 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 14:20:46 three inkypi[671]: 14:20:46 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 14:20:47 three inkypi[671]: 14:20:47 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T14:20:46.747625-07:00', 'image_hash': 'd4a947e4ceb6c775371caa04cb4a4a522e5b2c4037f6a14a4b492d905789fcab'} Aug 19 14:20:47 three inkypi[671]: 14:20:47 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:20:48 three inkypi[671]: 14:20:48 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:20:54 three inkypi[671]: 14:20:54 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:22:56 three inkypi[671]: 14:22:56 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:22:56 Aug 19 14:22:56 three inkypi[671]: 14:22:56 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 14:22:56 three inkypi[671]: 14:22:56 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 14:22:56 three inkypi[671]: 14:22:56 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T14:22:56.547460-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 14:22:56 three inkypi[671]: 14:22:56 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:22:57 three inkypi[671]: 14:22:57 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:23:03 three inkypi[671]: 14:23:03 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:25:05 three inkypi[671]: 14:25:05 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:25:05 Aug 19 14:25:05 three inkypi[671]: 14:25:05 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 14:25:05 three inkypi[671]: 14:25:05 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 14:25:05 three inkypi[671]: 14:25:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T14:25:05.350444-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 14:25:05 three inkypi[671]: 14:25:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:25:05 three inkypi[671]: 14:25:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:25:12 three inkypi[671]: 14:25:12 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:27:14 three inkypi[671]: 14:27:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:27:14 Aug 19 14:27:14 three inkypi[671]: 14:27:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 14:27:14 three inkypi[671]: 14:27:14 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 14:27:14 three inkypi[671]: 14:27:14 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T14:27:14.248250-07:00', 'image_hash': '5e096ad1c17c0f3fc5578571c00d897a0298fdbd3e42e7727feba32da74524be'} Aug 19 14:27:14 three inkypi[671]: 14:27:14 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:27:15 three inkypi[671]: 14:27:15 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:27:21 three inkypi[671]: 14:27:21 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:29:23 three inkypi[671]: 14:29:23 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:29:23 Aug 19 14:29:23 three inkypi[671]: 14:29:23 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 14:29:23 three inkypi[671]: 14:29:23 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 14:29:24 three inkypi[671]: 14:29:24 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T14:29:23.647414-07:00', 'image_hash': '6e484a0dba356d1da7e3e28e3a9afb7c261093dd9c90bb73ebb8f17cae16e2b8'} Aug 19 14:29:24 three inkypi[671]: 14:29:24 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:29:24 three inkypi[671]: 14:29:24 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:29:31 three inkypi[671]: 14:29:31 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:31:33 three inkypi[671]: 14:31:33 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:31:33 Aug 19 14:31:33 three inkypi[671]: 14:31:33 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 14:31:33 three inkypi[671]: 14:31:33 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 14:31:33 three inkypi[671]: 14:31:33 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T14:31:33.346973-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 14:31:33 three inkypi[671]: 14:31:33 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:31:33 three inkypi[671]: 14:31:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:31:40 three inkypi[671]: 14:31:40 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:33:42 three inkypi[671]: 14:33:42 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:33:42 Aug 19 14:33:42 three inkypi[671]: 14:33:42 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 14:33:42 three inkypi[671]: 14:33:42 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 14:33:42 three inkypi[671]: 14:33:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T14:33:42.446716-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 14:33:42 three inkypi[671]: 14:33:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:33:43 three inkypi[671]: 14:33:43 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:33:49 three inkypi[671]: 14:33:49 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:35:51 three inkypi[671]: 14:35:51 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:35:51 Aug 19 14:35:51 three inkypi[671]: 14:35:51 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 14:35:51 three inkypi[671]: 14:35:51 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 14:36:53 three inkypi[671]: 14:36:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T14:35:51.845294-07:00', 'image_hash': '67340357fcf93e55ef5c28d7f43093b6a8f2900724fcc08e122feba873491081'} Aug 19 14:36:53 three inkypi[671]: 14:36:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:36:54 three inkypi[671]: 14:36:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:37:00 three inkypi[671]: 14:37:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:39:02 three inkypi[671]: 14:39:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:39:02 Aug 19 14:39:02 three inkypi[671]: 14:39:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 14:39:02 three inkypi[671]: 14:39:02 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 14:39:03 three inkypi[671]: 14:39:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T14:39:02.595431-07:00', 'image_hash': '634ab7023acb15e556ddd857f8a3520f3c5a4e8176794290747b2499af8a678b'} Aug 19 14:39:03 three inkypi[671]: 14:39:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:39:03 three inkypi[671]: 14:39:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:39:09 three inkypi[671]: 14:39:09 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:41:11 three inkypi[671]: 14:41:11 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:41:11 Aug 19 14:41:11 three inkypi[671]: 14:41:11 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 14:41:11 three inkypi[671]: 14:41:11 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 14:41:12 three inkypi[671]: 14:41:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T14:41:11.947105-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 14:41:12 three inkypi[671]: 14:41:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:41:12 three inkypi[671]: 14:41:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:41:19 three inkypi[671]: 14:41:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:43:21 three inkypi[671]: 14:43:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:43:21 Aug 19 14:43:21 three inkypi[671]: 14:43:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 14:43:21 three inkypi[671]: 14:43:21 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 14:43:21 three inkypi[671]: 14:43:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T14:43:21.161171-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 14:43:21 three inkypi[671]: 14:43:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:43:21 three inkypi[671]: 14:43:21 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:43:27 three inkypi[671]: 14:43:27 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:45:30 three inkypi[671]: 14:45:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:45:30 Aug 19 14:45:30 three inkypi[671]: 14:45:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 14:45:30 three inkypi[671]: 14:45:30 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 14:45:30 three inkypi[671]: 14:45:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T14:45:30.047216-07:00', 'image_hash': '67340357fcf93e55ef5c28d7f43093b6a8f2900724fcc08e122feba873491081'} Aug 19 14:45:30 three inkypi[671]: 14:45:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:45:30 three inkypi[671]: 14:45:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:45:37 three inkypi[671]: 14:45:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:47:39 three inkypi[671]: 14:47:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:47:39 Aug 19 14:47:39 three inkypi[671]: 14:47:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 14:47:39 three inkypi[671]: 14:47:39 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 14:47:40 three inkypi[671]: 14:47:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T14:47:39.546823-07:00', 'image_hash': 'd678199a58a7650056a26192c87bdd90fcdf37e99124bb56e83f5f0e0a293f63'} Aug 19 14:47:40 three inkypi[671]: 14:47:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:47:40 three inkypi[671]: 14:47:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:47:47 three inkypi[671]: 14:47:47 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:49:49 three inkypi[671]: 14:49:49 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:49:49 Aug 19 14:49:49 three inkypi[671]: 14:49:49 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 14:49:49 three inkypi[671]: 14:49:49 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 14:49:49 three inkypi[671]: 14:49:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T14:49:49.247602-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 14:49:49 three inkypi[671]: 14:49:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:49:49 three inkypi[671]: 14:49:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:49:55 three inkypi[671]: 14:49:55 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:51:58 three inkypi[671]: 14:51:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:51:58 Aug 19 14:51:58 three inkypi[671]: 14:51:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 14:51:58 three inkypi[671]: 14:51:58 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 14:51:58 three inkypi[671]: 14:51:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T14:51:58.047117-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 14:51:58 three inkypi[671]: 14:51:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:51:58 three inkypi[671]: 14:51:58 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:52:05 three inkypi[671]: 14:52:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:54:07 three inkypi[671]: 14:54:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:54:07 Aug 19 14:54:07 three inkypi[671]: 14:54:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 14:54:07 three inkypi[671]: 14:54:07 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 14:54:07 three inkypi[671]: 14:54:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T14:54:07.447308-07:00', 'image_hash': '67340357fcf93e55ef5c28d7f43093b6a8f2900724fcc08e122feba873491081'} Aug 19 14:54:07 three inkypi[671]: 14:54:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:54:08 three inkypi[671]: 14:54:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:54:14 three inkypi[671]: 14:54:14 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:56:16 three inkypi[671]: 14:56:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:56:16 Aug 19 14:56:16 three inkypi[671]: 14:56:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 14:56:16 three inkypi[671]: 14:56:16 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 14:56:17 three inkypi[671]: 14:56:17 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T14:56:16.847458-07:00', 'image_hash': '83100365267c015ac6f9971994a7d0d8cdbc9305e7f8db553141f4495529513b'} Aug 19 14:56:17 three inkypi[671]: 14:56:17 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:56:17 three inkypi[671]: 14:56:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:56:24 three inkypi[671]: 14:56:23 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 14:58:26 three inkypi[671]: 14:58:26 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 14:58:26 Aug 19 14:58:26 three inkypi[671]: 14:58:26 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 14:58:26 three inkypi[671]: 14:58:26 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 14:58:26 three inkypi[671]: 14:58:26 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T14:58:26.145985-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 14:58:26 three inkypi[671]: 14:58:26 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 14:58:26 three inkypi[671]: 14:58:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 14:58:33 three inkypi[671]: 14:58:33 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:00:35 three inkypi[671]: 15:00:35 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:00:35 Aug 19 15:00:35 three inkypi[671]: 15:00:35 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 15:00:35 three inkypi[671]: 15:00:35 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 15:00:35 three inkypi[671]: 15:00:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T15:00:35.147417-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 15:00:35 three inkypi[671]: 15:00:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:00:35 three inkypi[671]: 15:00:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:00:42 three inkypi[671]: 15:00:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:02:44 three inkypi[671]: 15:02:44 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:02:44 Aug 19 15:02:44 three inkypi[671]: 15:02:44 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 15:02:44 three inkypi[671]: 15:02:44 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 15:02:44 three inkypi[671]: 15:02:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T15:02:44.463526-07:00', 'image_hash': '67340357fcf93e55ef5c28d7f43093b6a8f2900724fcc08e122feba873491081'} Aug 19 15:02:44 three inkypi[671]: 15:02:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:02:45 three inkypi[671]: 15:02:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:02:51 three inkypi[671]: 15:02:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:04:53 three inkypi[671]: 15:04:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:04:53 Aug 19 15:04:53 three inkypi[671]: 15:04:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 15:04:53 three inkypi[671]: 15:04:53 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 15:04:54 three inkypi[671]: 15:04:54 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T15:04:53.747766-07:00', 'image_hash': '00983f5deb37b5b7cbbc0d5ca36cb867f34a2e57dc90a11eb3cb70b55d6f86e5'} Aug 19 15:04:54 three inkypi[671]: 15:04:54 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:04:54 three inkypi[671]: 15:04:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:05:01 three inkypi[671]: 15:05:01 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:07:03 three inkypi[671]: 15:07:03 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:07:03 Aug 19 15:07:03 three inkypi[671]: 15:07:03 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 15:07:03 three inkypi[671]: 15:07:03 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 15:07:03 three inkypi[671]: 15:07:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T15:07:03.347309-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 15:07:03 three inkypi[671]: 15:07:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:07:03 three inkypi[671]: 15:07:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:07:10 three inkypi[671]: 15:07:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:09:12 three inkypi[671]: 15:09:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:09:12 Aug 19 15:09:12 three inkypi[671]: 15:09:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 15:09:12 three inkypi[671]: 15:09:12 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 15:09:12 three inkypi[671]: 15:09:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T15:09:12.446964-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 15:09:12 three inkypi[671]: 15:09:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:09:13 three inkypi[671]: 15:09:13 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:09:19 three inkypi[671]: 15:09:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:11:21 three inkypi[671]: 15:11:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:11:21 Aug 19 15:11:21 three inkypi[671]: 15:11:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 15:11:21 three inkypi[671]: 15:11:21 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 15:12:12 three inkypi[671]: 15:12:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T15:11:21.346872-07:00', 'image_hash': '1459c4b4a723edfaca5cdd9b43f1bd4cec4282c5b58291ec9f6544909ffb070a'} Aug 19 15:12:12 three inkypi[671]: 15:12:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:12:13 three inkypi[671]: 15:12:13 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:12:19 three inkypi[671]: 15:12:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:14:21 three inkypi[671]: 15:14:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:14:21 Aug 19 15:14:21 three inkypi[671]: 15:14:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 15:14:22 three inkypi[671]: 15:14:22 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 15:14:22 three inkypi[671]: 15:14:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T15:14:21.972962-07:00', 'image_hash': '0de9d5e146cf6c7696295fe4a98a3c8f4accca9aa4e349cfd421fe53b0fa8908'} Aug 19 15:14:22 three inkypi[671]: 15:14:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:14:22 three inkypi[671]: 15:14:22 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:14:29 three inkypi[671]: 15:14:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:16:31 three inkypi[671]: 15:16:31 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:16:31 Aug 19 15:16:31 three inkypi[671]: 15:16:31 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 15:16:31 three inkypi[671]: 15:16:31 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 15:16:31 three inkypi[671]: 15:16:31 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 15:16:31 three inkypi[671]: 15:16:31 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 15:16:31 three inkypi[671]: 15:16:31 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 15:17:03 three inkypi[671]: 15:17:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T15:16:31.448171-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 15:17:03 three inkypi[671]: 15:17:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:17:03 three inkypi[671]: 15:17:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:17:10 three inkypi[671]: 15:17:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:19:12 three inkypi[671]: 15:19:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:19:12 Aug 19 15:19:12 three inkypi[671]: 15:19:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 15:19:12 three inkypi[671]: 15:19:12 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 15:20:06 three inkypi[671]: 15:20:06 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T15:19:12.284166-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 15:20:06 three inkypi[671]: 15:20:06 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:20:07 three inkypi[671]: 15:20:07 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:20:13 three inkypi[671]: 15:20:13 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:22:16 three inkypi[671]: 15:22:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:22:16 Aug 19 15:22:16 three inkypi[671]: 15:22:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 15:22:16 three inkypi[671]: 15:22:16 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 15:22:16 three inkypi[671]: 15:22:16 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T15:22:16.093491-07:00', 'image_hash': '1459c4b4a723edfaca5cdd9b43f1bd4cec4282c5b58291ec9f6544909ffb070a'} Aug 19 15:22:16 three inkypi[671]: 15:22:16 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:22:17 three inkypi[671]: 15:22:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:22:23 three inkypi[671]: 15:22:23 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:24:25 three inkypi[671]: 15:24:25 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:24:25 Aug 19 15:24:25 three inkypi[671]: 15:24:25 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 15:24:25 three inkypi[671]: 15:24:25 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 15:24:26 three inkypi[671]: 15:24:26 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T15:24:25.548312-07:00', 'image_hash': 'd0c5597883a75c3796821f84b40d388a4e1d2a81bd06de06e5ecfee7011ea114'} Aug 19 15:24:26 three inkypi[671]: 15:24:26 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:24:26 three inkypi[671]: 15:24:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:24:33 three inkypi[671]: 15:24:33 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:26:35 three inkypi[671]: 15:26:35 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:26:35 Aug 19 15:26:35 three inkypi[671]: 15:26:35 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 15:26:35 three inkypi[671]: 15:26:35 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 15:26:35 three inkypi[671]: 15:26:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T15:26:35.147458-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 15:26:35 three inkypi[671]: 15:26:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:26:35 three inkypi[671]: 15:26:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:26:42 three inkypi[671]: 15:26:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:28:44 three inkypi[671]: 15:28:44 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:28:44 Aug 19 15:28:44 three inkypi[671]: 15:28:44 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 15:28:44 three inkypi[671]: 15:28:44 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 15:28:44 three inkypi[671]: 15:28:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T15:28:44.347939-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 15:28:44 three inkypi[671]: 15:28:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:28:44 three inkypi[671]: 15:28:44 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:28:51 three inkypi[671]: 15:28:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:30:53 three inkypi[671]: 15:30:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:30:53 Aug 19 15:30:53 three inkypi[671]: 15:30:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 15:30:53 three inkypi[671]: 15:30:53 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 15:30:53 three inkypi[671]: 15:30:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T15:30:53.247672-07:00', 'image_hash': '1459c4b4a723edfaca5cdd9b43f1bd4cec4282c5b58291ec9f6544909ffb070a'} Aug 19 15:30:53 three inkypi[671]: 15:30:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:30:54 three inkypi[671]: 15:30:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:31:00 three inkypi[671]: 15:31:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:33:02 three inkypi[671]: 15:33:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:33:02 Aug 19 15:33:02 three inkypi[671]: 15:33:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 15:33:02 three inkypi[671]: 15:33:02 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 15:33:03 three inkypi[671]: 15:33:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T15:33:02.746908-07:00', 'image_hash': 'bb8143baa969a1a8d68f8794284e5a9f2470ea8cb5ca6f4bcf4a2518ef6fc2af'} Aug 19 15:33:03 three inkypi[671]: 15:33:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:33:03 three inkypi[671]: 15:33:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:33:10 three inkypi[671]: 15:33:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:35:12 three inkypi[671]: 15:35:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:35:12 Aug 19 15:35:12 three inkypi[671]: 15:35:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 15:35:12 three inkypi[671]: 15:35:12 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 15:35:12 three inkypi[671]: 15:35:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T15:35:12.447347-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 15:35:12 three inkypi[671]: 15:35:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:35:12 three inkypi[671]: 15:35:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:35:19 three inkypi[671]: 15:35:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:37:21 three inkypi[671]: 15:37:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:37:21 Aug 19 15:37:21 three inkypi[671]: 15:37:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 15:37:21 three inkypi[671]: 15:37:21 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 15:37:21 three inkypi[671]: 15:37:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T15:37:21.247151-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 15:37:21 three inkypi[671]: 15:37:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:37:21 three inkypi[671]: 15:37:21 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:37:28 three inkypi[671]: 15:37:28 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:39:30 three inkypi[671]: 15:39:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:39:30 Aug 19 15:39:30 three inkypi[671]: 15:39:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 15:39:30 three inkypi[671]: 15:39:30 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 15:39:30 three inkypi[671]: 15:39:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T15:39:30.647174-07:00', 'image_hash': '1459c4b4a723edfaca5cdd9b43f1bd4cec4282c5b58291ec9f6544909ffb070a'} Aug 19 15:39:30 three inkypi[671]: 15:39:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:39:31 three inkypi[671]: 15:39:31 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:39:37 three inkypi[671]: 15:39:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:41:39 three inkypi[671]: 15:41:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:41:39 Aug 19 15:41:39 three inkypi[671]: 15:41:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 15:41:39 three inkypi[671]: 15:41:39 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 15:41:40 three inkypi[671]: 15:41:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T15:41:39.947953-07:00', 'image_hash': '906a752b82e84c18b4444135e3d8133614844defcb140c5ebb60fffdf5b37a4b'} Aug 19 15:41:40 three inkypi[671]: 15:41:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:41:40 three inkypi[671]: 15:41:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:41:47 three inkypi[671]: 15:41:47 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:43:49 three inkypi[671]: 15:43:49 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:43:49 Aug 19 15:43:49 three inkypi[671]: 15:43:49 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 15:43:49 three inkypi[671]: 15:43:49 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 15:43:49 three inkypi[671]: 15:43:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T15:43:49.147229-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 15:43:49 three inkypi[671]: 15:43:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:43:49 three inkypi[671]: 15:43:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:43:56 three inkypi[671]: 15:43:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:45:58 three inkypi[671]: 15:45:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:45:58 Aug 19 15:45:58 three inkypi[671]: 15:45:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 15:45:58 three inkypi[671]: 15:45:58 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 15:45:58 three inkypi[671]: 15:45:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T15:45:58.247235-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 15:45:58 three inkypi[671]: 15:45:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:45:59 three inkypi[671]: 15:45:59 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:46:05 three inkypi[671]: 15:46:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:48:07 three inkypi[671]: 15:48:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:48:07 Aug 19 15:48:07 three inkypi[671]: 15:48:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 15:48:07 three inkypi[671]: 15:48:07 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 15:49:02 three inkypi[671]: 15:49:02 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T15:48:07.646908-07:00', 'image_hash': '52790788e3ea9278d47d6906e8de367596b94aedbbc14f86ae37284077c3ba63'} Aug 19 15:49:02 three inkypi[671]: 15:49:02 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:49:03 three inkypi[671]: 15:49:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:49:09 three inkypi[671]: 15:49:09 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:51:11 three inkypi[671]: 15:51:11 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:51:11 Aug 19 15:51:11 three inkypi[671]: 15:51:11 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 15:51:11 three inkypi[671]: 15:51:11 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 15:51:12 three inkypi[671]: 15:51:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T15:51:11.889605-07:00', 'image_hash': 'ccad4f722672a16f1d53f5c61d303750ba312ba0820f523083839ec53ce8baa6'} Aug 19 15:51:12 three inkypi[671]: 15:51:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:51:12 three inkypi[671]: 15:51:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:51:19 three inkypi[671]: 15:51:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:53:21 three inkypi[671]: 15:53:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:53:21 Aug 19 15:53:21 three inkypi[671]: 15:53:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 15:53:21 three inkypi[671]: 15:53:21 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 15:53:21 three inkypi[671]: 15:53:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T15:53:21.346922-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 15:53:21 three inkypi[671]: 15:53:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:53:21 three inkypi[671]: 15:53:21 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:53:28 three inkypi[671]: 15:53:28 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:55:30 three inkypi[671]: 15:55:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:55:30 Aug 19 15:55:30 three inkypi[671]: 15:55:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 15:55:30 three inkypi[671]: 15:55:30 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 15:55:30 three inkypi[671]: 15:55:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T15:55:30.550585-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 15:55:30 three inkypi[671]: 15:55:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:55:31 three inkypi[671]: 15:55:31 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:55:37 three inkypi[671]: 15:55:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:57:39 three inkypi[671]: 15:57:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:57:39 Aug 19 15:57:39 three inkypi[671]: 15:57:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 15:57:39 three inkypi[671]: 15:57:39 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 15:57:39 three inkypi[671]: 15:57:39 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T15:57:39.447678-07:00', 'image_hash': '52790788e3ea9278d47d6906e8de367596b94aedbbc14f86ae37284077c3ba63'} Aug 19 15:57:39 three inkypi[671]: 15:57:39 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:57:40 three inkypi[671]: 15:57:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:57:46 three inkypi[671]: 15:57:46 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 15:59:49 three inkypi[671]: 15:59:49 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 15:59:49 Aug 19 15:59:49 three inkypi[671]: 15:59:49 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 15:59:49 three inkypi[671]: 15:59:49 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 15:59:49 three inkypi[671]: 15:59:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T15:59:49.047519-07:00', 'image_hash': 'f33864a6c7fefb84c9b93d06b06215242926448469016e8cfe1a52fbb19ebb2d'} Aug 19 15:59:49 three inkypi[671]: 15:59:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 15:59:50 three inkypi[671]: 15:59:50 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 15:59:56 three inkypi[671]: 15:59:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:01:58 three inkypi[671]: 16:01:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:01:58 Aug 19 16:01:58 three inkypi[671]: 16:01:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 16:01:58 three inkypi[671]: 16:01:58 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 16:01:58 three inkypi[671]: 16:01:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T16:01:58.747368-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 16:01:58 three inkypi[671]: 16:01:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:01:59 three inkypi[671]: 16:01:59 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:02:05 three inkypi[671]: 16:02:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:04:07 three inkypi[671]: 16:04:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:04:07 Aug 19 16:04:07 three inkypi[671]: 16:04:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 16:04:07 three inkypi[671]: 16:04:07 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 16:04:07 three inkypi[671]: 16:04:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T16:04:07.547487-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 16:04:07 three inkypi[671]: 16:04:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:04:08 three inkypi[671]: 16:04:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:04:14 three inkypi[671]: 16:04:14 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:06:16 three inkypi[671]: 16:06:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:06:16 Aug 19 16:06:16 three inkypi[671]: 16:06:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 16:06:16 three inkypi[671]: 16:06:16 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 16:06:17 three inkypi[671]: 16:06:17 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T16:06:16.855111-07:00', 'image_hash': '52790788e3ea9278d47d6906e8de367596b94aedbbc14f86ae37284077c3ba63'} Aug 19 16:06:17 three inkypi[671]: 16:06:17 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:06:17 three inkypi[671]: 16:06:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:06:24 three inkypi[671]: 16:06:24 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:08:26 three inkypi[671]: 16:08:26 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:08:26 Aug 19 16:08:26 three inkypi[671]: 16:08:26 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 16:08:26 three inkypi[671]: 16:08:26 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 16:08:26 three inkypi[671]: 16:08:26 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T16:08:26.246960-07:00', 'image_hash': '0a5eb8a3998d8e58f335a51795c39af88e8a7f2a5c79764e8bc284ca53a0c5be'} Aug 19 16:08:26 three inkypi[671]: 16:08:26 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:08:27 three inkypi[671]: 16:08:27 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:08:33 three inkypi[671]: 16:08:33 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:10:35 three inkypi[671]: 16:10:35 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:10:35 Aug 19 16:10:35 three inkypi[671]: 16:10:35 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 16:10:35 three inkypi[671]: 16:10:35 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 16:10:36 three inkypi[671]: 16:10:36 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T16:10:35.946663-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 16:10:36 three inkypi[671]: 16:10:36 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:10:36 three inkypi[671]: 16:10:36 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:10:42 three inkypi[671]: 16:10:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:12:45 three inkypi[671]: 16:12:45 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:12:45 Aug 19 16:12:45 three inkypi[671]: 16:12:45 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 16:12:45 three inkypi[671]: 16:12:45 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 16:12:45 three inkypi[671]: 16:12:45 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T16:12:45.047263-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 16:12:45 three inkypi[671]: 16:12:45 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:12:45 three inkypi[671]: 16:12:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:12:51 three inkypi[671]: 16:12:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:14:53 three inkypi[671]: 16:14:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:14:53 Aug 19 16:14:53 three inkypi[671]: 16:14:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 16:14:53 three inkypi[671]: 16:14:53 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 16:14:54 three inkypi[671]: 16:14:54 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T16:14:53.947134-07:00', 'image_hash': '52790788e3ea9278d47d6906e8de367596b94aedbbc14f86ae37284077c3ba63'} Aug 19 16:14:54 three inkypi[671]: 16:14:54 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:14:54 three inkypi[671]: 16:14:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:15:00 three inkypi[671]: 16:15:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:17:02 three inkypi[671]: 16:17:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:17:02 Aug 19 16:17:02 three inkypi[671]: 16:17:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 16:17:02 three inkypi[671]: 16:17:02 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 16:17:03 three inkypi[671]: 16:17:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T16:17:02.946891-07:00', 'image_hash': '2d0ce10da9c247bfe3b0f28aba413d714ef8b5c3fa1841b6bf79b3e910bb20cf'} Aug 19 16:17:03 three inkypi[671]: 16:17:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:17:03 three inkypi[671]: 16:17:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:17:10 three inkypi[671]: 16:17:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:19:12 three inkypi[671]: 16:19:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:19:12 Aug 19 16:19:12 three inkypi[671]: 16:19:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 16:19:12 three inkypi[671]: 16:19:12 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 16:19:12 three inkypi[671]: 16:19:12 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 16:19:12 three inkypi[671]: 16:19:12 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 16:19:12 three inkypi[671]: 16:19:12 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 16:19:42 three inkypi[671]: 16:19:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T16:19:12.147349-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 16:19:42 three inkypi[671]: 16:19:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:19:42 three inkypi[671]: 16:19:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:19:49 three inkypi[671]: 16:19:49 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:21:51 three inkypi[671]: 16:21:51 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:21:51 Aug 19 16:21:51 three inkypi[671]: 16:21:51 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 16:21:51 three inkypi[671]: 16:21:51 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 16:22:47 three inkypi[671]: 16:22:47 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T16:21:51.384998-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 16:22:47 three inkypi[671]: 16:22:47 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:22:47 three inkypi[671]: 16:22:47 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:22:54 three inkypi[671]: 16:22:54 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:24:56 three inkypi[671]: 16:24:56 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:24:56 Aug 19 16:24:56 three inkypi[671]: 16:24:56 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 16:24:56 three inkypi[671]: 16:24:56 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 16:25:46 three inkypi[671]: 16:25:46 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T16:24:56.492980-07:00', 'image_hash': '599edbd93c86988bdf869a7d8171cda406adc27061a869d2f1aeed7548d54c98'} Aug 19 16:25:46 three inkypi[671]: 16:25:46 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:25:46 three inkypi[671]: 16:25:46 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:25:53 three inkypi[671]: 16:25:53 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:27:55 three inkypi[671]: 16:27:55 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:27:55 Aug 19 16:27:55 three inkypi[671]: 16:27:55 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 16:27:55 three inkypi[671]: 16:27:55 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 16:27:56 three inkypi[671]: 16:27:56 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T16:27:55.398069-07:00', 'image_hash': '61b526bff0ec41d2e254770d4bf3dbf3e993a0e2c901eeef6de850b34e1900cd'} Aug 19 16:27:56 three inkypi[671]: 16:27:56 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:27:56 three inkypi[671]: 16:27:56 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:28:03 three inkypi[671]: 16:28:03 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:30:05 three inkypi[671]: 16:30:05 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:30:05 Aug 19 16:30:05 three inkypi[671]: 16:30:05 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 16:30:05 three inkypi[671]: 16:30:05 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 16:30:05 three inkypi[671]: 16:30:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T16:30:05.246593-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 16:30:05 three inkypi[671]: 16:30:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:30:05 three inkypi[671]: 16:30:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:30:11 three inkypi[671]: 16:30:11 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:32:14 three inkypi[671]: 16:32:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:32:14 Aug 19 16:32:14 three inkypi[671]: 16:32:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 16:32:14 three inkypi[671]: 16:32:14 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 16:32:14 three inkypi[671]: 16:32:14 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T16:32:14.047925-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 16:32:14 three inkypi[671]: 16:32:14 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:32:14 three inkypi[671]: 16:32:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:32:20 three inkypi[671]: 16:32:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:34:22 three inkypi[671]: 16:34:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:34:22 Aug 19 16:34:22 three inkypi[671]: 16:34:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 16:34:22 three inkypi[671]: 16:34:22 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 16:34:23 three inkypi[671]: 16:34:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T16:34:22.952567-07:00', 'image_hash': '599edbd93c86988bdf869a7d8171cda406adc27061a869d2f1aeed7548d54c98'} Aug 19 16:34:23 three inkypi[671]: 16:34:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:34:23 three inkypi[671]: 16:34:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:34:30 three inkypi[671]: 16:34:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:36:32 three inkypi[671]: 16:36:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:36:32 Aug 19 16:36:32 three inkypi[671]: 16:36:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 16:36:32 three inkypi[671]: 16:36:32 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 16:36:33 three inkypi[671]: 16:36:33 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T16:36:32.448163-07:00', 'image_hash': '00445fc1631faa553afa13208c98fb946c8b905ab083df29eef06a14ee618677'} Aug 19 16:36:33 three inkypi[671]: 16:36:33 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:36:33 three inkypi[671]: 16:36:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:36:40 three inkypi[671]: 16:36:40 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:38:42 three inkypi[671]: 16:38:42 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:38:42 Aug 19 16:38:42 three inkypi[671]: 16:38:42 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 16:38:42 three inkypi[671]: 16:38:42 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 16:38:42 three inkypi[671]: 16:38:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T16:38:42.248166-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 16:38:42 three inkypi[671]: 16:38:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:38:42 three inkypi[671]: 16:38:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:38:49 three inkypi[671]: 16:38:49 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:40:51 three inkypi[671]: 16:40:51 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:40:51 Aug 19 16:40:51 three inkypi[671]: 16:40:51 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 16:40:51 three inkypi[671]: 16:40:51 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 16:40:51 three inkypi[671]: 16:40:51 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T16:40:51.445758-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 16:40:51 three inkypi[671]: 16:40:51 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:40:52 three inkypi[671]: 16:40:52 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:40:58 three inkypi[671]: 16:40:58 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:43:00 three inkypi[671]: 16:43:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:43:00 Aug 19 16:43:00 three inkypi[671]: 16:43:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 16:43:00 three inkypi[671]: 16:43:00 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 16:43:00 three inkypi[671]: 16:43:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T16:43:00.846889-07:00', 'image_hash': '599edbd93c86988bdf869a7d8171cda406adc27061a869d2f1aeed7548d54c98'} Aug 19 16:43:00 three inkypi[671]: 16:43:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:43:01 three inkypi[671]: 16:43:01 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:43:07 three inkypi[671]: 16:43:07 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:45:09 three inkypi[671]: 16:45:09 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:45:09 Aug 19 16:45:09 three inkypi[671]: 16:45:09 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 16:45:09 three inkypi[671]: 16:45:09 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 16:45:10 three inkypi[671]: 16:45:10 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T16:45:09.847251-07:00', 'image_hash': '8e6ac2397f37f94dcd8691c8edb3acb4cc497671da57bdb06a05eafeaf262ea2'} Aug 19 16:45:10 three inkypi[671]: 16:45:10 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:45:11 three inkypi[671]: 16:45:11 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:45:17 three inkypi[671]: 16:45:17 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:47:19 three inkypi[671]: 16:47:19 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:47:19 Aug 19 16:47:19 three inkypi[671]: 16:47:19 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 16:47:19 three inkypi[671]: 16:47:19 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 16:47:19 three inkypi[671]: 16:47:19 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T16:47:19.747439-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 16:47:19 three inkypi[671]: 16:47:19 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:47:20 three inkypi[671]: 16:47:20 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:47:26 three inkypi[671]: 16:47:26 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:49:28 three inkypi[671]: 16:49:28 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:49:28 Aug 19 16:49:28 three inkypi[671]: 16:49:28 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 16:49:28 three inkypi[671]: 16:49:28 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 16:49:28 three inkypi[671]: 16:49:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T16:49:28.847202-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 16:49:28 three inkypi[671]: 16:49:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:49:29 three inkypi[671]: 16:49:29 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:49:36 three inkypi[671]: 16:49:36 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:51:38 three inkypi[671]: 16:51:38 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:51:38 Aug 19 16:51:38 three inkypi[671]: 16:51:38 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 16:51:38 three inkypi[671]: 16:51:38 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 16:51:38 three inkypi[671]: 16:51:38 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T16:51:38.147078-07:00', 'image_hash': '599edbd93c86988bdf869a7d8171cda406adc27061a869d2f1aeed7548d54c98'} Aug 19 16:51:38 three inkypi[671]: 16:51:38 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:51:38 three inkypi[671]: 16:51:38 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:51:45 three inkypi[671]: 16:51:45 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:53:47 three inkypi[671]: 16:53:47 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:53:47 Aug 19 16:53:47 three inkypi[671]: 16:53:47 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 16:53:47 three inkypi[671]: 16:53:47 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 16:53:47 three inkypi[671]: 16:53:47 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T16:53:47.146898-07:00', 'image_hash': 'd9b2edb6b48ac929529d83091cc9594997fd6a26e1f44de9df276ff50def78db'} Aug 19 16:53:47 three inkypi[671]: 16:53:47 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:53:48 three inkypi[671]: 16:53:48 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:53:54 three inkypi[671]: 16:53:54 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:55:56 three inkypi[671]: 16:55:56 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:55:56 Aug 19 16:55:56 three inkypi[671]: 16:55:56 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 16:55:56 three inkypi[671]: 16:55:56 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 16:55:56 three inkypi[671]: 16:55:56 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T16:55:56.447578-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 16:55:56 three inkypi[671]: 16:55:56 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:55:57 three inkypi[671]: 16:55:57 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:56:03 three inkypi[671]: 16:56:03 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 16:58:05 three inkypi[671]: 16:58:05 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 16:58:05 Aug 19 16:58:05 three inkypi[671]: 16:58:05 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 16:58:05 three inkypi[671]: 16:58:05 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 16:58:05 three inkypi[671]: 16:58:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T16:58:05.547209-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 16:58:05 three inkypi[671]: 16:58:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 16:58:06 three inkypi[671]: 16:58:06 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 16:58:12 three inkypi[671]: 16:58:12 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:00:14 three inkypi[671]: 17:00:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:00:14 Aug 19 17:00:14 three inkypi[671]: 17:00:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 17:00:14 three inkypi[671]: 17:00:14 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 17:01:13 three inkypi[671]: 17:01:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T17:00:14.447226-07:00', 'image_hash': '18a6d8e84d56d3d4fffdd550e73f91db9fe861f80b295506289e422edfd34b40'} Aug 19 17:01:13 three inkypi[671]: 17:01:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:01:14 three inkypi[671]: 17:01:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:01:21 three inkypi[671]: 17:01:21 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:03:23 three inkypi[671]: 17:03:23 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:03:23 Aug 19 17:03:23 three inkypi[671]: 17:03:23 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 17:03:23 three inkypi[671]: 17:03:23 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 17:03:23 three inkypi[671]: 17:03:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T17:03:23.191077-07:00', 'image_hash': '979bc8c0cf0a6e6bac1e17d65ed9445811813929eb5e31a1362cd703b0ed6ba6'} Aug 19 17:03:23 three inkypi[671]: 17:03:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:03:24 three inkypi[671]: 17:03:24 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:03:30 three inkypi[671]: 17:03:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:05:32 three inkypi[671]: 17:05:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:05:32 Aug 19 17:05:32 three inkypi[671]: 17:05:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 17:05:32 three inkypi[671]: 17:05:32 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 17:05:32 three inkypi[671]: 17:05:32 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T17:05:32.647032-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 17:05:32 three inkypi[671]: 17:05:32 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:05:33 three inkypi[671]: 17:05:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:05:39 three inkypi[671]: 17:05:39 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:07:41 three inkypi[671]: 17:07:41 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:07:41 Aug 19 17:07:41 three inkypi[671]: 17:07:41 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 17:07:41 three inkypi[671]: 17:07:41 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 17:07:41 three inkypi[671]: 17:07:41 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T17:07:41.848061-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 17:07:41 three inkypi[671]: 17:07:41 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:07:42 three inkypi[671]: 17:07:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:07:49 three inkypi[671]: 17:07:49 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:09:51 three inkypi[671]: 17:09:51 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:09:51 Aug 19 17:09:51 three inkypi[671]: 17:09:51 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 17:09:51 three inkypi[671]: 17:09:51 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 17:09:51 three inkypi[671]: 17:09:51 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T17:09:51.147244-07:00', 'image_hash': '18a6d8e84d56d3d4fffdd550e73f91db9fe861f80b295506289e422edfd34b40'} Aug 19 17:09:51 three inkypi[671]: 17:09:51 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:09:51 three inkypi[671]: 17:09:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:09:58 three inkypi[671]: 17:09:58 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:12:00 three inkypi[671]: 17:12:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:12:00 Aug 19 17:12:00 three inkypi[671]: 17:12:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 17:12:00 three inkypi[671]: 17:12:00 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 17:12:00 three inkypi[671]: 17:12:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T17:12:00.147294-07:00', 'image_hash': '5f3eed6d2b0e4a22fac915e780766cadcfee04c8d4ef1eeead5a5b088c0cd5dc'} Aug 19 17:12:00 three inkypi[671]: 17:12:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:12:01 three inkypi[671]: 17:12:01 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:12:07 three inkypi[671]: 17:12:07 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:14:09 three inkypi[671]: 17:14:09 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:14:09 Aug 19 17:14:09 three inkypi[671]: 17:14:09 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 17:14:09 three inkypi[671]: 17:14:09 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 17:14:09 three inkypi[671]: 17:14:09 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T17:14:09.847018-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 17:14:09 three inkypi[671]: 17:14:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:14:10 three inkypi[671]: 17:14:10 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:14:16 three inkypi[671]: 17:14:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:16:18 three inkypi[671]: 17:16:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:16:18 Aug 19 17:16:18 three inkypi[671]: 17:16:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 17:16:18 three inkypi[671]: 17:16:18 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 17:16:18 three inkypi[671]: 17:16:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T17:16:18.647184-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 17:16:18 three inkypi[671]: 17:16:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:16:19 three inkypi[671]: 17:16:19 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:16:25 three inkypi[671]: 17:16:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:18:27 three inkypi[671]: 17:18:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:18:27 Aug 19 17:18:27 three inkypi[671]: 17:18:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 17:18:27 three inkypi[671]: 17:18:27 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 17:18:27 three inkypi[671]: 17:18:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T17:18:27.547203-07:00', 'image_hash': '18a6d8e84d56d3d4fffdd550e73f91db9fe861f80b295506289e422edfd34b40'} Aug 19 17:18:27 three inkypi[671]: 17:18:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:18:28 three inkypi[671]: 17:18:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:18:34 three inkypi[671]: 17:18:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:20:36 three inkypi[671]: 17:20:36 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:20:36 Aug 19 17:20:36 three inkypi[671]: 17:20:36 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 17:20:36 three inkypi[671]: 17:20:36 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 17:20:36 three inkypi[671]: 17:20:36 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T17:20:36.547196-07:00', 'image_hash': '3d0eec06f381e9b203e3ba8efc786b612332dfa21da903c3f265af7a4382bc83'} Aug 19 17:20:36 three inkypi[671]: 17:20:36 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:20:37 three inkypi[671]: 17:20:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:20:43 three inkypi[671]: 17:20:43 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:22:45 three inkypi[671]: 17:22:45 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:22:45 Aug 19 17:22:45 three inkypi[671]: 17:22:45 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 17:22:45 three inkypi[671]: 17:22:45 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 17:22:45 three inkypi[671]: 17:22:45 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 17:22:45 three inkypi[671]: 17:22:45 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 17:22:45 three inkypi[671]: 17:22:45 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 17:23:13 three inkypi[671]: 17:23:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T17:22:45.744664-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 17:23:13 three inkypi[671]: 17:23:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:23:14 three inkypi[671]: 17:23:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:23:20 three inkypi[671]: 17:23:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:25:22 three inkypi[671]: 17:25:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:25:22 Aug 19 17:25:22 three inkypi[671]: 17:25:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 17:25:22 three inkypi[671]: 17:25:22 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 17:26:28 three inkypi[671]: 17:26:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T17:25:22.697039-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 17:26:28 three inkypi[671]: 17:26:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:26:29 three inkypi[671]: 17:26:29 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:26:35 three inkypi[671]: 17:26:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:28:37 three inkypi[671]: 17:28:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:28:37 Aug 19 17:28:38 three inkypi[671]: 17:28:38 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 17:28:38 three inkypi[671]: 17:28:38 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 17:28:38 three inkypi[671]: 17:28:38 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T17:28:37.984290-07:00', 'image_hash': '18a6d8e84d56d3d4fffdd550e73f91db9fe861f80b295506289e422edfd34b40'} Aug 19 17:28:38 three inkypi[671]: 17:28:38 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:28:38 three inkypi[671]: 17:28:38 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:28:45 three inkypi[671]: 17:28:45 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:30:47 three inkypi[671]: 17:30:47 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:30:47 Aug 19 17:30:47 three inkypi[671]: 17:30:47 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 17:30:47 three inkypi[671]: 17:30:47 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 17:30:48 three inkypi[671]: 17:30:48 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T17:30:47.446886-07:00', 'image_hash': '65aadbcb8e59f724fe780c199126d93a51b3e26d0c0a408e0100c7abd56f9021'} Aug 19 17:30:48 three inkypi[671]: 17:30:48 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:30:48 three inkypi[671]: 17:30:48 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:30:55 three inkypi[671]: 17:30:55 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:32:57 three inkypi[671]: 17:32:57 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:32:57 Aug 19 17:32:57 three inkypi[671]: 17:32:57 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 17:32:57 three inkypi[671]: 17:32:57 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 17:32:57 three inkypi[671]: 17:32:57 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T17:32:57.247221-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 17:32:57 three inkypi[671]: 17:32:57 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:32:57 three inkypi[671]: 17:32:57 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:33:03 three inkypi[671]: 17:33:03 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:35:06 three inkypi[671]: 17:35:06 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:35:06 Aug 19 17:35:06 three inkypi[671]: 17:35:06 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 17:35:06 three inkypi[671]: 17:35:06 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 17:35:06 three inkypi[671]: 17:35:06 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T17:35:06.047767-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 17:35:06 three inkypi[671]: 17:35:06 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:35:06 three inkypi[671]: 17:35:06 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:35:13 three inkypi[671]: 17:35:13 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:37:15 three inkypi[671]: 17:37:15 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:37:15 Aug 19 17:37:15 three inkypi[671]: 17:37:15 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 17:37:15 three inkypi[671]: 17:37:15 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 17:38:04 three inkypi[671]: 17:38:04 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T17:37:15.447513-07:00', 'image_hash': '5d7582ce76549760a020933cb10f94de010113d66027f4edd8b5ce7b755974ae'} Aug 19 17:38:04 three inkypi[671]: 17:38:04 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:38:05 three inkypi[671]: 17:38:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:38:11 three inkypi[671]: 17:38:11 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:40:13 three inkypi[671]: 17:40:13 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:40:13 Aug 19 17:40:13 three inkypi[671]: 17:40:13 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 17:40:13 three inkypi[671]: 17:40:13 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 17:40:14 three inkypi[671]: 17:40:14 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T17:40:13.474481-07:00', 'image_hash': 'caa46297c3d682a53e79207fd3bb9b3164908e7e5e892087d172289aaad8493d'} Aug 19 17:40:14 three inkypi[671]: 17:40:14 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:40:14 three inkypi[671]: 17:40:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:40:21 three inkypi[671]: 17:40:21 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:42:23 three inkypi[671]: 17:42:23 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:42:23 Aug 19 17:42:23 three inkypi[671]: 17:42:23 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 17:42:23 three inkypi[671]: 17:42:23 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 17:42:23 three inkypi[671]: 17:42:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T17:42:23.246875-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 17:42:23 three inkypi[671]: 17:42:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:42:23 three inkypi[671]: 17:42:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:42:30 three inkypi[671]: 17:42:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:44:32 three inkypi[671]: 17:44:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:44:32 Aug 19 17:44:32 three inkypi[671]: 17:44:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 17:44:32 three inkypi[671]: 17:44:32 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 17:44:32 three inkypi[671]: 17:44:32 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T17:44:32.447199-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 17:44:32 three inkypi[671]: 17:44:32 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:44:33 three inkypi[671]: 17:44:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:44:39 three inkypi[671]: 17:44:39 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:46:41 three inkypi[671]: 17:46:41 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:46:41 Aug 19 17:46:41 three inkypi[671]: 17:46:41 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 17:46:41 three inkypi[671]: 17:46:41 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 17:46:41 three inkypi[671]: 17:46:41 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T17:46:41.346912-07:00', 'image_hash': '5d7582ce76549760a020933cb10f94de010113d66027f4edd8b5ce7b755974ae'} Aug 19 17:46:41 three inkypi[671]: 17:46:41 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:46:42 three inkypi[671]: 17:46:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:46:48 three inkypi[671]: 17:46:48 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:48:50 three inkypi[671]: 17:48:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:48:50 Aug 19 17:48:50 three inkypi[671]: 17:48:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 17:48:50 three inkypi[671]: 17:48:50 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 17:48:51 three inkypi[671]: 17:48:51 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T17:48:50.847196-07:00', 'image_hash': '52232f72ce3a4cbf74cb4ed6f1d8a004c0f4e05533cd3bd347532bc03e131399'} Aug 19 17:48:51 three inkypi[671]: 17:48:51 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:48:51 three inkypi[671]: 17:48:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:48:57 three inkypi[671]: 17:48:57 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:51:00 three inkypi[671]: 17:51:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:51:00 Aug 19 17:51:00 three inkypi[671]: 17:51:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 17:51:00 three inkypi[671]: 17:51:00 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 17:51:00 three inkypi[671]: 17:51:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T17:51:00.047264-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 17:51:00 three inkypi[671]: 17:51:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:51:00 three inkypi[671]: 17:51:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:51:06 three inkypi[671]: 17:51:06 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:53:08 three inkypi[671]: 17:53:08 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:53:08 Aug 19 17:53:08 three inkypi[671]: 17:53:08 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 17:53:08 three inkypi[671]: 17:53:08 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 17:53:08 three inkypi[671]: 17:53:08 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T17:53:08.847303-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 17:53:08 three inkypi[671]: 17:53:08 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:53:09 three inkypi[671]: 17:53:09 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:53:16 three inkypi[671]: 17:53:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:55:18 three inkypi[671]: 17:55:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:55:18 Aug 19 17:55:18 three inkypi[671]: 17:55:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 17:55:18 three inkypi[671]: 17:55:18 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 17:55:18 three inkypi[671]: 17:55:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T17:55:18.245307-07:00', 'image_hash': '5d7582ce76549760a020933cb10f94de010113d66027f4edd8b5ce7b755974ae'} Aug 19 17:55:18 three inkypi[671]: 17:55:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:55:19 three inkypi[671]: 17:55:19 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:55:25 three inkypi[671]: 17:55:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:57:27 three inkypi[671]: 17:57:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:57:27 Aug 19 17:57:27 three inkypi[671]: 17:57:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 17:57:27 three inkypi[671]: 17:57:27 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 17:57:28 three inkypi[671]: 17:57:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T17:57:27.747238-07:00', 'image_hash': 'd5e4fba9ca4c61ecfb96c90350e70de448e51b46f3133bc08195d2d970f437e3'} Aug 19 17:57:28 three inkypi[671]: 17:57:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:57:28 three inkypi[671]: 17:57:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:57:35 three inkypi[671]: 17:57:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 17:59:37 three inkypi[671]: 17:59:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 17:59:37 Aug 19 17:59:37 three inkypi[671]: 17:59:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 17:59:37 three inkypi[671]: 17:59:37 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 17:59:37 three inkypi[671]: 17:59:37 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T17:59:37.447161-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 17:59:37 three inkypi[671]: 17:59:37 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 17:59:37 three inkypi[671]: 17:59:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 17:59:44 three inkypi[671]: 17:59:44 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:01:46 three inkypi[671]: 18:01:46 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:01:46 Aug 19 18:01:46 three inkypi[671]: 18:01:46 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 18:01:46 three inkypi[671]: 18:01:46 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 18:01:46 three inkypi[671]: 18:01:46 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T18:01:46.247720-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 18:01:46 three inkypi[671]: 18:01:46 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:01:47 three inkypi[671]: 18:01:47 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:01:53 three inkypi[671]: 18:01:53 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:03:55 three inkypi[671]: 18:03:55 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:03:55 Aug 19 18:03:55 three inkypi[671]: 18:03:55 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 18:03:55 three inkypi[671]: 18:03:55 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 18:03:55 three inkypi[671]: 18:03:55 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T18:03:55.447273-07:00', 'image_hash': '5d7582ce76549760a020933cb10f94de010113d66027f4edd8b5ce7b755974ae'} Aug 19 18:03:55 three inkypi[671]: 18:03:55 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:03:56 three inkypi[671]: 18:03:56 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:04:02 three inkypi[671]: 18:04:02 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:06:04 three inkypi[671]: 18:06:04 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:06:04 Aug 19 18:06:04 three inkypi[671]: 18:06:04 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 18:06:04 three inkypi[671]: 18:06:04 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 18:06:05 three inkypi[671]: 18:06:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T18:06:04.449920-07:00', 'image_hash': 'b137c2d46fc1eb4f3bf5da543c97c355e06311c42791f340630717f42b07e75b'} Aug 19 18:06:05 three inkypi[671]: 18:06:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:06:05 three inkypi[671]: 18:06:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:06:12 three inkypi[671]: 18:06:12 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:08:14 three inkypi[671]: 18:08:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:08:14 Aug 19 18:08:14 three inkypi[671]: 18:08:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 18:08:14 three inkypi[671]: 18:08:14 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 18:08:14 three inkypi[671]: 18:08:14 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T18:08:14.155569-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 18:08:14 three inkypi[671]: 18:08:14 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:08:14 three inkypi[671]: 18:08:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:08:20 three inkypi[671]: 18:08:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:10:22 three inkypi[671]: 18:10:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:10:22 Aug 19 18:10:22 three inkypi[671]: 18:10:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 18:10:22 three inkypi[671]: 18:10:22 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 18:10:22 three inkypi[671]: 18:10:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T18:10:22.845173-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 18:10:22 three inkypi[671]: 18:10:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:10:23 three inkypi[671]: 18:10:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:10:29 three inkypi[671]: 18:10:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:12:31 three inkypi[671]: 18:12:31 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:12:31 Aug 19 18:12:31 three inkypi[671]: 18:12:31 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 18:12:31 three inkypi[671]: 18:12:31 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 18:13:22 three inkypi[671]: 18:13:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T18:12:31.746885-07:00', 'image_hash': '12815f651e4b11697080b69dfd2c5e03d77fecb5de6fbd1b4552c2fa48a18209'} Aug 19 18:13:22 three inkypi[671]: 18:13:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:13:23 three inkypi[671]: 18:13:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:13:29 three inkypi[671]: 18:13:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:15:31 three inkypi[671]: 18:15:31 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:15:31 Aug 19 18:15:31 three inkypi[671]: 18:15:31 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 18:15:31 three inkypi[671]: 18:15:31 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 18:15:32 three inkypi[671]: 18:15:32 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T18:15:31.786840-07:00', 'image_hash': 'e20832de140b065c27a106cd0ae1a156e31fe02ee0e3f879e6ba39ae1d6b3b28'} Aug 19 18:15:32 three inkypi[671]: 18:15:32 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:15:33 three inkypi[671]: 18:15:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:15:39 three inkypi[671]: 18:15:39 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:17:41 three inkypi[671]: 18:17:41 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:17:41 Aug 19 18:17:41 three inkypi[671]: 18:17:41 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 18:17:41 three inkypi[671]: 18:17:41 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 18:17:42 three inkypi[671]: 18:17:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T18:17:41.944884-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 18:17:42 three inkypi[671]: 18:17:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:17:42 three inkypi[671]: 18:17:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:17:48 three inkypi[671]: 18:17:48 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:19:50 three inkypi[671]: 18:19:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:19:50 Aug 19 18:19:50 three inkypi[671]: 18:19:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 18:19:50 three inkypi[671]: 18:19:50 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 18:19:50 three inkypi[671]: 18:19:50 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T18:19:50.748234-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 18:19:50 three inkypi[671]: 18:19:50 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:19:51 three inkypi[671]: 18:19:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:19:58 three inkypi[671]: 18:19:58 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:22:00 three inkypi[671]: 18:22:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:22:00 Aug 19 18:22:00 three inkypi[671]: 18:22:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 18:22:00 three inkypi[671]: 18:22:00 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 18:22:00 three inkypi[671]: 18:22:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T18:22:00.147082-07:00', 'image_hash': '12815f651e4b11697080b69dfd2c5e03d77fecb5de6fbd1b4552c2fa48a18209'} Aug 19 18:22:00 three inkypi[671]: 18:22:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:22:01 three inkypi[671]: 18:22:01 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:22:07 three inkypi[671]: 18:22:07 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:24:09 three inkypi[671]: 18:24:09 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:24:09 Aug 19 18:24:09 three inkypi[671]: 18:24:09 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 18:24:09 three inkypi[671]: 18:24:09 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 18:24:10 three inkypi[671]: 18:24:10 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T18:24:09.749577-07:00', 'image_hash': 'e28635a4641b12de68f6b4246c32f0a2d0b7ce0009ce76993b24eba8864e25af'} Aug 19 18:24:10 three inkypi[671]: 18:24:10 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:24:10 three inkypi[671]: 18:24:10 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:24:16 three inkypi[671]: 18:24:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:26:18 three inkypi[671]: 18:26:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:26:18 Aug 19 18:26:18 three inkypi[671]: 18:26:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 18:26:18 three inkypi[671]: 18:26:18 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 18:26:18 three inkypi[671]: 18:26:18 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 18:26:18 three inkypi[671]: 18:26:18 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 18:26:18 three inkypi[671]: 18:26:18 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 18:26:53 three inkypi[671]: 18:26:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T18:26:18.945830-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 18:26:53 three inkypi[671]: 18:26:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:26:53 three inkypi[671]: 18:26:53 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:27:00 three inkypi[671]: 18:27:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:29:02 three inkypi[671]: 18:29:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:29:02 Aug 19 18:29:02 three inkypi[671]: 18:29:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 18:29:02 three inkypi[671]: 18:29:02 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 18:29:57 three inkypi[671]: 18:29:57 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T18:29:02.272595-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 18:29:57 three inkypi[671]: 18:29:57 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:29:58 three inkypi[671]: 18:29:58 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:30:05 three inkypi[671]: 18:30:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:32:07 three inkypi[671]: 18:32:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:32:07 Aug 19 18:32:07 three inkypi[671]: 18:32:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 18:32:07 three inkypi[671]: 18:32:07 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 18:32:07 three inkypi[671]: 18:32:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T18:32:07.195118-07:00', 'image_hash': '12815f651e4b11697080b69dfd2c5e03d77fecb5de6fbd1b4552c2fa48a18209'} Aug 19 18:32:07 three inkypi[671]: 18:32:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:32:08 three inkypi[671]: 18:32:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:32:14 three inkypi[671]: 18:32:14 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:34:16 three inkypi[671]: 18:34:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:34:16 Aug 19 18:34:16 three inkypi[671]: 18:34:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 18:34:16 three inkypi[671]: 18:34:16 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 18:34:17 three inkypi[671]: 18:34:17 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T18:34:16.647284-07:00', 'image_hash': '7c5d14ab8bce247549ed0f55216fa9b05e0299726ec14df8af84eb2da2dd469e'} Aug 19 18:34:17 three inkypi[671]: 18:34:17 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:34:17 three inkypi[671]: 18:34:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:34:24 three inkypi[671]: 18:34:24 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:36:26 three inkypi[671]: 18:36:26 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:36:26 Aug 19 18:36:26 three inkypi[671]: 18:36:26 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 18:36:26 three inkypi[671]: 18:36:26 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 18:36:26 three inkypi[671]: 18:36:26 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T18:36:26.447817-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 18:36:26 three inkypi[671]: 18:36:26 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:36:26 three inkypi[671]: 18:36:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:36:33 three inkypi[671]: 18:36:33 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:38:35 three inkypi[671]: 18:38:35 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:38:35 Aug 19 18:38:35 three inkypi[671]: 18:38:35 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 18:38:35 three inkypi[671]: 18:38:35 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 18:38:35 three inkypi[671]: 18:38:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T18:38:35.246940-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 18:38:35 three inkypi[671]: 18:38:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:38:36 three inkypi[671]: 18:38:36 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:38:42 three inkypi[671]: 18:38:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:40:44 three inkypi[671]: 18:40:44 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:40:44 Aug 19 18:40:44 three inkypi[671]: 18:40:44 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 18:40:44 three inkypi[671]: 18:40:44 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 18:40:44 three inkypi[671]: 18:40:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T18:40:44.748303-07:00', 'image_hash': '12815f651e4b11697080b69dfd2c5e03d77fecb5de6fbd1b4552c2fa48a18209'} Aug 19 18:40:44 three inkypi[671]: 18:40:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:40:45 three inkypi[671]: 18:40:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:40:51 three inkypi[671]: 18:40:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:42:53 three inkypi[671]: 18:42:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:42:53 Aug 19 18:42:53 three inkypi[671]: 18:42:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 18:42:53 three inkypi[671]: 18:42:53 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 18:42:54 three inkypi[671]: 18:42:54 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T18:42:53.750315-07:00', 'image_hash': '53f5d4fbccecf10fc60958ca0aabaa06bf8594c766859c18b67778c1f70603e7'} Aug 19 18:42:54 three inkypi[671]: 18:42:54 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:42:54 three inkypi[671]: 18:42:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:43:01 three inkypi[671]: 18:43:01 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:45:03 three inkypi[671]: 18:45:03 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:45:03 Aug 19 18:45:03 three inkypi[671]: 18:45:03 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 18:45:03 three inkypi[671]: 18:45:03 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 18:45:03 three inkypi[671]: 18:45:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T18:45:03.547070-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 18:45:03 three inkypi[671]: 18:45:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:45:04 three inkypi[671]: 18:45:04 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:45:10 three inkypi[671]: 18:45:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:47:12 three inkypi[671]: 18:47:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:47:12 Aug 19 18:47:12 three inkypi[671]: 18:47:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 18:47:12 three inkypi[671]: 18:47:12 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 18:47:12 three inkypi[671]: 18:47:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T18:47:12.347082-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 18:47:12 three inkypi[671]: 18:47:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:47:12 three inkypi[671]: 18:47:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:47:19 three inkypi[671]: 18:47:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:49:21 three inkypi[671]: 18:49:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:49:21 Aug 19 18:49:21 three inkypi[671]: 18:49:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 18:49:21 three inkypi[671]: 18:49:21 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 18:50:11 three inkypi[671]: 18:50:11 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T18:49:21.247164-07:00', 'image_hash': '05ceb01e8df2b83cb074e162b0a93ac9abd8676103224edf35d0018ba3c61207'} Aug 19 18:50:11 three inkypi[671]: 18:50:11 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:50:12 three inkypi[671]: 18:50:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:50:18 three inkypi[671]: 18:50:18 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:52:20 three inkypi[671]: 18:52:20 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:52:20 Aug 19 18:52:20 three inkypi[671]: 18:52:20 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 18:52:20 three inkypi[671]: 18:52:20 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 18:52:21 three inkypi[671]: 18:52:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T18:52:20.685867-07:00', 'image_hash': 'aa2f4c4b7900c26712658657b57dac9d75673bd50a3e0edefdd9ea3211b4258f'} Aug 19 18:52:21 three inkypi[671]: 18:52:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:52:21 three inkypi[671]: 18:52:21 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:52:28 three inkypi[671]: 18:52:28 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:54:30 three inkypi[671]: 18:54:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:54:30 Aug 19 18:54:30 three inkypi[671]: 18:54:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 18:54:30 three inkypi[671]: 18:54:30 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 18:54:30 three inkypi[671]: 18:54:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T18:54:30.147613-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 18:54:30 three inkypi[671]: 18:54:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:54:30 three inkypi[671]: 18:54:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:54:37 three inkypi[671]: 18:54:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:56:39 three inkypi[671]: 18:56:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:56:39 Aug 19 18:56:39 three inkypi[671]: 18:56:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 18:56:39 three inkypi[671]: 18:56:39 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 18:56:39 three inkypi[671]: 18:56:39 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T18:56:39.350090-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 18:56:39 three inkypi[671]: 18:56:39 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:56:39 three inkypi[671]: 18:56:39 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:56:46 three inkypi[671]: 18:56:46 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 18:58:48 three inkypi[671]: 18:58:48 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 18:58:48 Aug 19 18:58:48 three inkypi[671]: 18:58:48 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 18:58:48 three inkypi[671]: 18:58:48 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 18:58:48 three inkypi[671]: 18:58:48 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T18:58:48.253193-07:00', 'image_hash': '05ceb01e8df2b83cb074e162b0a93ac9abd8676103224edf35d0018ba3c61207'} Aug 19 18:58:48 three inkypi[671]: 18:58:48 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 18:58:49 three inkypi[671]: 18:58:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 18:58:55 three inkypi[671]: 18:58:55 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:00:57 three inkypi[671]: 19:00:57 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:00:57 Aug 19 19:00:57 three inkypi[671]: 19:00:57 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 19:00:57 three inkypi[671]: 19:00:57 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 19:00:58 three inkypi[671]: 19:00:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T19:00:57.847560-07:00', 'image_hash': 'd743459b9c5f20699a09e63c014dbb794eea83a4a322b6065ddc2c5cdde3bd62'} Aug 19 19:00:58 three inkypi[671]: 19:00:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:00:59 three inkypi[671]: 19:00:59 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:01:05 three inkypi[671]: 19:01:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:03:07 three inkypi[671]: 19:03:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:03:07 Aug 19 19:03:07 three inkypi[671]: 19:03:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 19:03:07 three inkypi[671]: 19:03:07 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 19:03:07 three inkypi[671]: 19:03:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T19:03:07.547827-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 19:03:07 three inkypi[671]: 19:03:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:03:08 three inkypi[671]: 19:03:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:03:14 three inkypi[671]: 19:03:14 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:05:16 three inkypi[671]: 19:05:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:05:16 Aug 19 19:05:16 three inkypi[671]: 19:05:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 19:05:16 three inkypi[671]: 19:05:16 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 19:05:16 three inkypi[671]: 19:05:16 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T19:05:16.347178-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 19:05:16 three inkypi[671]: 19:05:16 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:05:17 three inkypi[671]: 19:05:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:05:23 three inkypi[671]: 19:05:23 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:07:25 three inkypi[671]: 19:07:25 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:07:25 Aug 19 19:07:25 three inkypi[671]: 19:07:25 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 19:07:25 three inkypi[671]: 19:07:25 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 19:07:25 three inkypi[671]: 19:07:25 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T19:07:25.747421-07:00', 'image_hash': '05ceb01e8df2b83cb074e162b0a93ac9abd8676103224edf35d0018ba3c61207'} Aug 19 19:07:25 three inkypi[671]: 19:07:25 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:07:26 three inkypi[671]: 19:07:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:07:33 three inkypi[671]: 19:07:33 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:09:35 three inkypi[671]: 19:09:35 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:09:35 Aug 19 19:09:35 three inkypi[671]: 19:09:35 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 19:09:35 three inkypi[671]: 19:09:35 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 19:09:35 three inkypi[671]: 19:09:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T19:09:35.147176-07:00', 'image_hash': '941405c7248d794dcb5197618949e79300376f24606df1de5a1c54f9114331d6'} Aug 19 19:09:35 three inkypi[671]: 19:09:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:09:36 three inkypi[671]: 19:09:36 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:09:42 three inkypi[671]: 19:09:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:11:44 three inkypi[671]: 19:11:44 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:11:44 Aug 19 19:11:44 three inkypi[671]: 19:11:44 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 19:11:44 three inkypi[671]: 19:11:44 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 19:11:44 three inkypi[671]: 19:11:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T19:11:44.847278-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 19:11:44 three inkypi[671]: 19:11:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:11:45 three inkypi[671]: 19:11:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:11:51 three inkypi[671]: 19:11:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:13:53 three inkypi[671]: 19:13:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:13:53 Aug 19 19:13:53 three inkypi[671]: 19:13:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 19:13:53 three inkypi[671]: 19:13:53 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 19:13:53 three inkypi[671]: 19:13:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T19:13:53.647055-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 19:13:53 three inkypi[671]: 19:13:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:13:54 three inkypi[671]: 19:13:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:14:00 three inkypi[671]: 19:14:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:16:02 three inkypi[671]: 19:16:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:16:02 Aug 19 19:16:02 three inkypi[671]: 19:16:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 19:16:02 three inkypi[671]: 19:16:02 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 19:16:02 three inkypi[671]: 19:16:02 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T19:16:02.559888-07:00', 'image_hash': '05ceb01e8df2b83cb074e162b0a93ac9abd8676103224edf35d0018ba3c61207'} Aug 19 19:16:02 three inkypi[671]: 19:16:02 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:16:03 three inkypi[671]: 19:16:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:16:09 three inkypi[671]: 19:16:09 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:18:11 three inkypi[671]: 19:18:11 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:18:11 Aug 19 19:18:11 three inkypi[671]: 19:18:11 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 19:18:11 three inkypi[671]: 19:18:11 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 19:18:12 three inkypi[671]: 19:18:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T19:18:11.546655-07:00', 'image_hash': '69789be4147a2288751dd11040aec4f3d868d1382f1db5a6b8fa70017ce5b37f'} Aug 19 19:18:12 three inkypi[671]: 19:18:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:18:12 three inkypi[671]: 19:18:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:18:19 three inkypi[671]: 19:18:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:20:21 three inkypi[671]: 19:20:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:20:21 Aug 19 19:20:21 three inkypi[671]: 19:20:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 19:20:21 three inkypi[671]: 19:20:21 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 19:20:21 three inkypi[671]: 19:20:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T19:20:21.147239-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 19:20:21 three inkypi[671]: 19:20:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:20:21 three inkypi[671]: 19:20:21 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:20:28 three inkypi[671]: 19:20:28 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:22:30 three inkypi[671]: 19:22:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:22:30 Aug 19 19:22:30 three inkypi[671]: 19:22:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 19:22:30 three inkypi[671]: 19:22:30 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 19:22:30 three inkypi[671]: 19:22:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T19:22:30.346983-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 19:22:30 three inkypi[671]: 19:22:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:22:30 three inkypi[671]: 19:22:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:22:37 three inkypi[671]: 19:22:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:24:39 three inkypi[671]: 19:24:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:24:39 Aug 19 19:24:39 three inkypi[671]: 19:24:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 19:24:39 three inkypi[671]: 19:24:39 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 19:25:38 three inkypi[671]: 19:25:38 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T19:24:39.247365-07:00', 'image_hash': 'd3c7961da9630f0c5154f1eb49d856e9d17f30ef6dba50c2493c39aef071d97a'} Aug 19 19:25:38 three inkypi[671]: 19:25:38 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:25:39 three inkypi[671]: 19:25:39 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:25:46 three inkypi[671]: 19:25:46 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:27:48 three inkypi[671]: 19:27:48 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:27:48 Aug 19 19:27:48 three inkypi[671]: 19:27:48 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 19:27:48 three inkypi[671]: 19:27:48 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 19:27:48 three inkypi[671]: 19:27:48 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T19:27:48.185569-07:00', 'image_hash': 'eec90afccffc11fc5fbbb58e046a76aa512d6c98de4e8e40c353b750680be105'} Aug 19 19:27:48 three inkypi[671]: 19:27:48 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:27:49 three inkypi[671]: 19:27:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:27:56 three inkypi[671]: 19:27:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:29:58 three inkypi[671]: 19:29:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:29:58 Aug 19 19:29:58 three inkypi[671]: 19:29:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 19:29:58 three inkypi[671]: 19:29:58 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 19:29:58 three inkypi[671]: 19:29:58 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 19:29:58 three inkypi[671]: 19:29:58 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 19:29:58 three inkypi[671]: 19:29:58 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 19:30:24 three inkypi[671]: 19:30:24 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T19:29:58.248260-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 19:30:24 three inkypi[671]: 19:30:24 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:30:24 three inkypi[671]: 19:30:24 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:30:31 three inkypi[671]: 19:30:31 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:32:33 three inkypi[671]: 19:32:33 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:32:33 Aug 19 19:32:33 three inkypi[671]: 19:32:33 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 19:32:33 three inkypi[671]: 19:32:33 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 19:33:28 three inkypi[671]: 19:33:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T19:32:33.285022-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 19:33:28 three inkypi[671]: 19:33:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:33:29 three inkypi[671]: 19:33:29 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:33:35 three inkypi[671]: 19:33:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:35:37 three inkypi[671]: 19:35:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:35:37 Aug 19 19:35:37 three inkypi[671]: 19:35:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 19:35:37 three inkypi[671]: 19:35:37 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 19:35:37 three inkypi[671]: 19:35:37 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T19:35:37.690620-07:00', 'image_hash': 'd3c7961da9630f0c5154f1eb49d856e9d17f30ef6dba50c2493c39aef071d97a'} Aug 19 19:35:37 three inkypi[671]: 19:35:37 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:35:38 three inkypi[671]: 19:35:38 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:35:44 three inkypi[671]: 19:35:44 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:37:46 three inkypi[671]: 19:37:46 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:37:46 Aug 19 19:37:46 three inkypi[671]: 19:37:46 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 19:37:46 three inkypi[671]: 19:37:46 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 19:37:47 three inkypi[671]: 19:37:47 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T19:37:46.747571-07:00', 'image_hash': '71f275e3d99d0a880fb29d8b47bd659f689973f43a7612cf82bfb7aa62140d05'} Aug 19 19:37:47 three inkypi[671]: 19:37:47 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:37:48 three inkypi[671]: 19:37:48 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:37:54 three inkypi[671]: 19:37:54 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:39:56 three inkypi[671]: 19:39:56 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:39:56 Aug 19 19:39:56 three inkypi[671]: 19:39:56 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 19:39:56 three inkypi[671]: 19:39:56 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 19:39:56 three inkypi[671]: 19:39:56 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T19:39:56.347751-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 19:39:56 three inkypi[671]: 19:39:56 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:39:56 three inkypi[671]: 19:39:56 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:40:03 three inkypi[671]: 19:40:03 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:42:05 three inkypi[671]: 19:42:05 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:42:05 Aug 19 19:42:05 three inkypi[671]: 19:42:05 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 19:42:05 three inkypi[671]: 19:42:05 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 19:42:05 three inkypi[671]: 19:42:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T19:42:05.447225-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 19:42:05 three inkypi[671]: 19:42:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:42:06 three inkypi[671]: 19:42:06 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:42:12 three inkypi[671]: 19:42:12 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:44:14 three inkypi[671]: 19:44:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:44:14 Aug 19 19:44:14 three inkypi[671]: 19:44:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 19:44:14 three inkypi[671]: 19:44:14 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 19:44:14 three inkypi[671]: 19:44:14 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T19:44:14.347169-07:00', 'image_hash': 'd3c7961da9630f0c5154f1eb49d856e9d17f30ef6dba50c2493c39aef071d97a'} Aug 19 19:44:14 three inkypi[671]: 19:44:14 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:44:15 three inkypi[671]: 19:44:15 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:44:21 three inkypi[671]: 19:44:21 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:46:23 three inkypi[671]: 19:46:23 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:46:23 Aug 19 19:46:23 three inkypi[671]: 19:46:23 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 19:46:23 three inkypi[671]: 19:46:23 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 19:46:23 three inkypi[671]: 19:46:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T19:46:23.345077-07:00', 'image_hash': '9ea67397493308fa8c43dca645daf31314f63d5c9480f4c42c95cc9cb9af7785'} Aug 19 19:46:23 three inkypi[671]: 19:46:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:46:24 three inkypi[671]: 19:46:24 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:46:30 three inkypi[671]: 19:46:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:48:33 three inkypi[671]: 19:48:33 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:48:33 Aug 19 19:48:33 three inkypi[671]: 19:48:33 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 19:48:33 three inkypi[671]: 19:48:33 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 19:48:33 three inkypi[671]: 19:48:33 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T19:48:33.047253-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 19:48:33 three inkypi[671]: 19:48:33 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:48:33 three inkypi[671]: 19:48:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:48:40 three inkypi[671]: 19:48:40 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:50:42 three inkypi[671]: 19:50:42 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:50:42 Aug 19 19:50:42 three inkypi[671]: 19:50:42 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 19:50:42 three inkypi[671]: 19:50:42 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 19:50:42 three inkypi[671]: 19:50:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T19:50:42.247300-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 19:50:42 three inkypi[671]: 19:50:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:50:43 three inkypi[671]: 19:50:43 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:50:49 three inkypi[671]: 19:50:49 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:52:51 three inkypi[671]: 19:52:51 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:52:51 Aug 19 19:52:51 three inkypi[671]: 19:52:51 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 19:52:51 three inkypi[671]: 19:52:51 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 19:52:51 three inkypi[671]: 19:52:51 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T19:52:51.546808-07:00', 'image_hash': 'd3c7961da9630f0c5154f1eb49d856e9d17f30ef6dba50c2493c39aef071d97a'} Aug 19 19:52:51 three inkypi[671]: 19:52:51 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:52:52 three inkypi[671]: 19:52:52 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:52:58 three inkypi[671]: 19:52:58 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:55:01 three inkypi[671]: 19:55:01 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:55:01 Aug 19 19:55:01 three inkypi[671]: 19:55:01 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 19:55:01 three inkypi[671]: 19:55:01 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 19:55:01 three inkypi[671]: 19:55:01 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T19:55:01.047754-07:00', 'image_hash': '3026901c8a0f2e2147431d6c911d74bc916970f14d223e2e1152f7a767774db9'} Aug 19 19:55:01 three inkypi[671]: 19:55:01 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:55:02 three inkypi[671]: 19:55:02 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:55:08 three inkypi[671]: 19:55:08 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:57:10 three inkypi[671]: 19:57:10 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:57:10 Aug 19 19:57:10 three inkypi[671]: 19:57:10 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 19:57:10 three inkypi[671]: 19:57:10 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 19:57:10 three inkypi[671]: 19:57:10 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T19:57:10.746936-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 19:57:10 three inkypi[671]: 19:57:10 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:57:11 three inkypi[671]: 19:57:11 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:57:17 three inkypi[671]: 19:57:17 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 19:59:19 three inkypi[671]: 19:59:19 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 19:59:19 Aug 19 19:59:19 three inkypi[671]: 19:59:19 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 19:59:19 three inkypi[671]: 19:59:19 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 19:59:20 three inkypi[671]: 19:59:20 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T19:59:19.946785-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 19:59:20 three inkypi[671]: 19:59:20 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 19:59:20 three inkypi[671]: 19:59:20 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 19:59:27 three inkypi[671]: 19:59:27 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:01:29 three inkypi[671]: 20:01:29 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:01:29 Aug 19 20:01:29 three inkypi[671]: 20:01:29 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 20:01:29 three inkypi[671]: 20:01:29 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 20:02:27 three inkypi[671]: 20:02:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T20:01:29.147463-07:00', 'image_hash': '41db46105b22da54d3adc0b4e7ff4c3f18bb41ba619562f4000ad7bbc961a7bd'} Aug 19 20:02:27 three inkypi[671]: 20:02:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:02:28 three inkypi[671]: 20:02:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:02:34 three inkypi[671]: 20:02:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:04:36 three inkypi[671]: 20:04:36 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:04:36 Aug 19 20:04:36 three inkypi[671]: 20:04:36 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 20:04:36 three inkypi[671]: 20:04:36 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 20:04:37 three inkypi[671]: 20:04:37 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T20:04:36.781823-07:00', 'image_hash': '605f0e2184788e025266757a582f77aa71a0a9940648383cfa92a35acdc406fc'} Aug 19 20:04:37 three inkypi[671]: 20:04:37 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:04:37 three inkypi[671]: 20:04:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:04:44 three inkypi[671]: 20:04:44 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:06:46 three inkypi[671]: 20:06:46 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:06:46 Aug 19 20:06:46 three inkypi[671]: 20:06:46 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 20:06:46 three inkypi[671]: 20:06:46 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 20:06:46 three inkypi[671]: 20:06:46 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T20:06:46.247955-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 20:06:46 three inkypi[671]: 20:06:46 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:06:46 three inkypi[671]: 20:06:46 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:06:52 three inkypi[671]: 20:06:52 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:08:55 three inkypi[671]: 20:08:55 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:08:55 Aug 19 20:08:55 three inkypi[671]: 20:08:55 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 20:08:55 three inkypi[671]: 20:08:55 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 20:08:55 three inkypi[671]: 20:08:55 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T20:08:55.047127-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 20:08:55 three inkypi[671]: 20:08:55 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:08:55 three inkypi[671]: 20:08:55 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:09:01 three inkypi[671]: 20:09:01 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:11:03 three inkypi[671]: 20:11:03 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:11:03 Aug 19 20:11:03 three inkypi[671]: 20:11:03 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 20:11:03 three inkypi[671]: 20:11:03 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 20:11:04 three inkypi[671]: 20:11:04 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T20:11:03.947302-07:00', 'image_hash': '41db46105b22da54d3adc0b4e7ff4c3f18bb41ba619562f4000ad7bbc961a7bd'} Aug 19 20:11:04 three inkypi[671]: 20:11:04 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:11:04 three inkypi[671]: 20:11:04 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:11:11 three inkypi[671]: 20:11:11 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:13:13 three inkypi[671]: 20:13:13 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:13:13 Aug 19 20:13:13 three inkypi[671]: 20:13:13 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 20:13:13 three inkypi[671]: 20:13:13 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 20:13:13 three inkypi[671]: 20:13:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T20:13:13.247343-07:00', 'image_hash': '16e1d47fd2c9b3706b9927180e709cb1cfacacbf9b1f952170c7a29de85e5413'} Aug 19 20:13:13 three inkypi[671]: 20:13:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:13:14 three inkypi[671]: 20:13:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:13:20 three inkypi[671]: 20:13:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:15:22 three inkypi[671]: 20:15:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:15:22 Aug 19 20:15:22 three inkypi[671]: 20:15:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 20:15:22 three inkypi[671]: 20:15:22 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 20:15:22 three inkypi[671]: 20:15:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T20:15:22.447020-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 20:15:22 three inkypi[671]: 20:15:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:15:23 three inkypi[671]: 20:15:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:15:29 three inkypi[671]: 20:15:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:17:31 three inkypi[671]: 20:17:31 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:17:31 Aug 19 20:17:31 three inkypi[671]: 20:17:31 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 20:17:31 three inkypi[671]: 20:17:31 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 20:17:31 three inkypi[671]: 20:17:31 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T20:17:31.547287-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 20:17:31 three inkypi[671]: 20:17:31 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:17:32 three inkypi[671]: 20:17:32 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:17:38 three inkypi[671]: 20:17:38 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:19:40 three inkypi[671]: 20:19:40 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:19:40 Aug 19 20:19:40 three inkypi[671]: 20:19:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 20:19:40 three inkypi[671]: 20:19:40 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 20:19:41 three inkypi[671]: 20:19:41 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T20:19:40.847517-07:00', 'image_hash': '41db46105b22da54d3adc0b4e7ff4c3f18bb41ba619562f4000ad7bbc961a7bd'} Aug 19 20:19:41 three inkypi[671]: 20:19:41 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:19:41 three inkypi[671]: 20:19:41 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:19:48 three inkypi[671]: 20:19:48 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:21:50 three inkypi[671]: 20:21:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:21:50 Aug 19 20:21:50 three inkypi[671]: 20:21:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 20:21:50 three inkypi[671]: 20:21:50 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 20:21:50 three inkypi[671]: 20:21:50 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T20:21:50.147501-07:00', 'image_hash': '662ca433d7a39908941fc247e9ad8d8b657dfb93e11b10415b03ec665486eb8b'} Aug 19 20:21:50 three inkypi[671]: 20:21:50 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:21:51 three inkypi[671]: 20:21:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:21:57 three inkypi[671]: 20:21:57 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:23:59 three inkypi[671]: 20:23:59 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:23:59 Aug 19 20:23:59 three inkypi[671]: 20:23:59 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 20:23:59 three inkypi[671]: 20:23:59 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 20:23:59 three inkypi[671]: 20:23:59 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T20:23:59.846897-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 20:23:59 three inkypi[671]: 20:23:59 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:24:00 three inkypi[671]: 20:24:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:24:06 three inkypi[671]: 20:24:06 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:26:08 three inkypi[671]: 20:26:08 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:26:08 Aug 19 20:26:08 three inkypi[671]: 20:26:08 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 20:26:08 three inkypi[671]: 20:26:08 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 20:26:08 three inkypi[671]: 20:26:08 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T20:26:08.847533-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 20:26:08 three inkypi[671]: 20:26:08 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:26:09 three inkypi[671]: 20:26:09 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:26:16 three inkypi[671]: 20:26:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:28:18 three inkypi[671]: 20:28:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:28:18 Aug 19 20:28:18 three inkypi[671]: 20:28:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 20:28:18 three inkypi[671]: 20:28:18 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 20:28:18 three inkypi[671]: 20:28:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T20:28:18.147702-07:00', 'image_hash': '41db46105b22da54d3adc0b4e7ff4c3f18bb41ba619562f4000ad7bbc961a7bd'} Aug 19 20:28:18 three inkypi[671]: 20:28:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:28:19 three inkypi[671]: 20:28:19 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:28:25 three inkypi[671]: 20:28:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:30:27 three inkypi[671]: 20:30:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:30:27 Aug 19 20:30:27 three inkypi[671]: 20:30:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 20:30:27 three inkypi[671]: 20:30:27 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 20:30:28 three inkypi[671]: 20:30:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T20:30:27.745130-07:00', 'image_hash': '0ef0fa15f4c15224cb668119855da8251949e7e61a0674236788addd71ed5428'} Aug 19 20:30:28 three inkypi[671]: 20:30:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:30:28 three inkypi[671]: 20:30:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:30:35 three inkypi[671]: 20:30:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:32:37 three inkypi[671]: 20:32:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:32:37 Aug 19 20:32:37 three inkypi[671]: 20:32:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 20:32:37 three inkypi[671]: 20:32:37 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 20:32:37 three inkypi[671]: 20:32:37 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 20:32:37 three inkypi[671]: 20:32:37 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 20:32:37 three inkypi[671]: 20:32:37 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 20:33:10 three inkypi[671]: 20:33:10 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T20:32:37.447006-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 20:33:10 three inkypi[671]: 20:33:10 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:33:11 three inkypi[671]: 20:33:11 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:33:17 three inkypi[671]: 20:33:17 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:35:20 three inkypi[671]: 20:35:20 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:35:20 Aug 19 20:35:20 three inkypi[671]: 20:35:20 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 20:35:20 three inkypi[671]: 20:35:20 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 20:36:18 three inkypi[671]: 20:36:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T20:35:20.090634-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 20:36:18 three inkypi[671]: 20:36:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:36:19 three inkypi[671]: 20:36:19 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:36:25 three inkypi[671]: 20:36:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:38:27 three inkypi[671]: 20:38:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:38:27 Aug 19 20:38:27 three inkypi[671]: 20:38:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 20:38:27 three inkypi[671]: 20:38:27 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 20:39:28 three inkypi[671]: 20:39:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T20:38:27.781297-07:00', 'image_hash': '0a72457bd76b5083be0559607e22367c86ed4fe62cabebbc031fb2ae5f2a6a90'} Aug 19 20:39:28 three inkypi[671]: 20:39:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:39:29 three inkypi[671]: 20:39:29 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:39:35 three inkypi[671]: 20:39:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:41:37 three inkypi[671]: 20:41:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:41:37 Aug 19 20:41:37 three inkypi[671]: 20:41:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 20:41:37 three inkypi[671]: 20:41:37 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 20:41:38 three inkypi[671]: 20:41:38 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T20:41:37.681552-07:00', 'image_hash': '89011fc45556c496a3020b8b1c5e50f93580321ffcc59a11892a40d804967962'} Aug 19 20:41:38 three inkypi[671]: 20:41:38 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:41:39 three inkypi[671]: 20:41:39 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:41:45 three inkypi[671]: 20:41:45 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:43:47 three inkypi[671]: 20:43:47 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:43:47 Aug 19 20:43:47 three inkypi[671]: 20:43:47 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 20:43:47 three inkypi[671]: 20:43:47 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 20:43:47 three inkypi[671]: 20:43:47 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T20:43:47.547784-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 20:43:47 three inkypi[671]: 20:43:47 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:43:48 three inkypi[671]: 20:43:48 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:43:54 three inkypi[671]: 20:43:54 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:45:56 three inkypi[671]: 20:45:56 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:45:56 Aug 19 20:45:56 three inkypi[671]: 20:45:56 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 20:45:56 three inkypi[671]: 20:45:56 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 20:45:56 three inkypi[671]: 20:45:56 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T20:45:56.647131-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 20:45:56 three inkypi[671]: 20:45:56 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:45:57 three inkypi[671]: 20:45:57 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:46:03 three inkypi[671]: 20:46:03 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:48:06 three inkypi[671]: 20:48:06 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:48:06 Aug 19 20:48:06 three inkypi[671]: 20:48:06 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 20:48:06 three inkypi[671]: 20:48:06 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 20:48:06 three inkypi[671]: 20:48:06 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T20:48:06.047710-07:00', 'image_hash': '0a72457bd76b5083be0559607e22367c86ed4fe62cabebbc031fb2ae5f2a6a90'} Aug 19 20:48:06 three inkypi[671]: 20:48:06 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:48:06 three inkypi[671]: 20:48:06 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:48:13 three inkypi[671]: 20:48:13 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:50:15 three inkypi[671]: 20:50:15 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:50:15 Aug 19 20:50:15 three inkypi[671]: 20:50:15 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 20:50:15 three inkypi[671]: 20:50:15 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 20:50:15 three inkypi[671]: 20:50:15 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T20:50:15.351980-07:00', 'image_hash': 'fe9e112020d02ef4ed2f623773b8df35bafa9b436b3576acdfd8da9c5ccfd491'} Aug 19 20:50:15 three inkypi[671]: 20:50:15 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:50:16 three inkypi[671]: 20:50:16 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:50:22 three inkypi[671]: 20:50:22 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:52:24 three inkypi[671]: 20:52:24 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:52:24 Aug 19 20:52:24 three inkypi[671]: 20:52:24 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 20:52:24 three inkypi[671]: 20:52:24 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 20:52:24 three inkypi[671]: 20:52:24 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T20:52:24.547343-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 20:52:24 three inkypi[671]: 20:52:24 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:52:25 three inkypi[671]: 20:52:25 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:52:31 three inkypi[671]: 20:52:31 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:54:33 three inkypi[671]: 20:54:33 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:54:33 Aug 19 20:54:33 three inkypi[671]: 20:54:33 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 20:54:33 three inkypi[671]: 20:54:33 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 20:54:33 three inkypi[671]: 20:54:33 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T20:54:33.346870-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 20:54:33 three inkypi[671]: 20:54:33 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:54:34 three inkypi[671]: 20:54:34 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:54:40 three inkypi[671]: 20:54:40 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:56:42 three inkypi[671]: 20:56:42 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:56:42 Aug 19 20:56:42 three inkypi[671]: 20:56:42 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 20:56:42 three inkypi[671]: 20:56:42 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 20:56:42 three inkypi[671]: 20:56:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T20:56:42.745280-07:00', 'image_hash': '0a72457bd76b5083be0559607e22367c86ed4fe62cabebbc031fb2ae5f2a6a90'} Aug 19 20:56:42 three inkypi[671]: 20:56:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:56:43 three inkypi[671]: 20:56:43 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:56:50 three inkypi[671]: 20:56:50 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 20:58:52 three inkypi[671]: 20:58:52 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 20:58:52 Aug 19 20:58:52 three inkypi[671]: 20:58:52 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 20:58:52 three inkypi[671]: 20:58:52 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 20:58:52 three inkypi[671]: 20:58:52 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T20:58:52.247341-07:00', 'image_hash': '7bfb48658ea83d2a374a2cd1ef9763c8eed5b46fb2b308edfa055a10f8c84d36'} Aug 19 20:58:52 three inkypi[671]: 20:58:52 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 20:58:53 three inkypi[671]: 20:58:53 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 20:58:59 three inkypi[671]: 20:58:59 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:01:01 three inkypi[671]: 21:01:01 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:01:01 Aug 19 21:01:01 three inkypi[671]: 21:01:01 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 21:01:01 three inkypi[671]: 21:01:01 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 21:01:01 three inkypi[671]: 21:01:01 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T21:01:01.847543-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 21:01:01 three inkypi[671]: 21:01:01 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:01:02 three inkypi[671]: 21:01:02 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:01:08 three inkypi[671]: 21:01:08 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:03:10 three inkypi[671]: 21:03:10 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:03:10 Aug 19 21:03:10 three inkypi[671]: 21:03:10 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 21:03:10 three inkypi[671]: 21:03:10 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 21:03:11 three inkypi[671]: 21:03:11 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T21:03:10.947148-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 21:03:11 three inkypi[671]: 21:03:11 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:03:11 three inkypi[671]: 21:03:11 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:03:17 three inkypi[671]: 21:03:17 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:05:19 three inkypi[671]: 21:05:19 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:05:19 Aug 19 21:05:19 three inkypi[671]: 21:05:19 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 21:05:19 three inkypi[671]: 21:05:19 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 21:05:20 three inkypi[671]: 21:05:20 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T21:05:19.846858-07:00', 'image_hash': '0a72457bd76b5083be0559607e22367c86ed4fe62cabebbc031fb2ae5f2a6a90'} Aug 19 21:05:20 three inkypi[671]: 21:05:20 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:05:20 three inkypi[671]: 21:05:20 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:05:26 three inkypi[671]: 21:05:26 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:07:28 three inkypi[671]: 21:07:28 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:07:28 Aug 19 21:07:28 three inkypi[671]: 21:07:28 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 21:07:28 three inkypi[671]: 21:07:28 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 21:07:29 three inkypi[671]: 21:07:29 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T21:07:28.847768-07:00', 'image_hash': 'ffbda9b65480c84a381cba80927402cc78086f391a3724c44d72ad95ad8be006'} Aug 19 21:07:29 three inkypi[671]: 21:07:29 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:07:30 three inkypi[671]: 21:07:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:07:36 three inkypi[671]: 21:07:36 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:09:38 three inkypi[671]: 21:09:38 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:09:38 Aug 19 21:09:38 three inkypi[671]: 21:09:38 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 21:09:38 three inkypi[671]: 21:09:38 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 21:09:38 three inkypi[671]: 21:09:38 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T21:09:38.647074-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 21:09:38 three inkypi[671]: 21:09:38 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:09:39 three inkypi[671]: 21:09:39 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:09:45 three inkypi[671]: 21:09:45 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:11:47 three inkypi[671]: 21:11:47 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:11:47 Aug 19 21:11:47 three inkypi[671]: 21:11:47 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 21:11:47 three inkypi[671]: 21:11:47 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 21:11:47 three inkypi[671]: 21:11:47 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T21:11:47.848216-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 21:11:47 three inkypi[671]: 21:11:47 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:11:48 three inkypi[671]: 21:11:48 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:11:54 three inkypi[671]: 21:11:54 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:13:56 three inkypi[671]: 21:13:56 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:13:56 Aug 19 21:13:56 three inkypi[671]: 21:13:56 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 21:13:56 three inkypi[671]: 21:13:56 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 21:14:52 three inkypi[671]: 21:14:52 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T21:13:56.747327-07:00', 'image_hash': '55bbed6b9b5a19a15677384e0b81a5abd1802382931a0886b2a0f1f79cb925f0'} Aug 19 21:14:52 three inkypi[671]: 21:14:52 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:14:52 three inkypi[671]: 21:14:52 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:14:59 three inkypi[671]: 21:14:59 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:17:01 three inkypi[671]: 21:17:01 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:17:01 Aug 19 21:17:01 three inkypi[671]: 21:17:01 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 21:17:01 three inkypi[671]: 21:17:01 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 21:17:01 three inkypi[671]: 21:17:01 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T21:17:01.189840-07:00', 'image_hash': '0fd64f74a149bb588750dfa0562b182d3c92c861b91815d33c01d9e0e5d5e5b0'} Aug 19 21:17:01 three inkypi[671]: 21:17:01 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:17:02 three inkypi[671]: 21:17:02 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:17:08 three inkypi[671]: 21:17:08 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:19:10 three inkypi[671]: 21:19:10 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:19:10 Aug 19 21:19:10 three inkypi[671]: 21:19:10 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 21:19:10 three inkypi[671]: 21:19:10 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 21:19:10 three inkypi[671]: 21:19:10 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T21:19:10.648036-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 21:19:10 three inkypi[671]: 21:19:10 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:19:11 three inkypi[671]: 21:19:11 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:19:17 three inkypi[671]: 21:19:17 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:21:19 three inkypi[671]: 21:21:19 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:21:19 Aug 19 21:21:19 three inkypi[671]: 21:21:19 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 21:21:19 three inkypi[671]: 21:21:19 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 21:21:19 three inkypi[671]: 21:21:19 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T21:21:19.447799-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 21:21:19 three inkypi[671]: 21:21:19 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:21:20 three inkypi[671]: 21:21:20 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:21:26 three inkypi[671]: 21:21:26 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:23:28 three inkypi[671]: 21:23:28 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:23:28 Aug 19 21:23:28 three inkypi[671]: 21:23:28 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 21:23:28 three inkypi[671]: 21:23:28 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 21:23:28 three inkypi[671]: 21:23:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T21:23:28.347257-07:00', 'image_hash': '55bbed6b9b5a19a15677384e0b81a5abd1802382931a0886b2a0f1f79cb925f0'} Aug 19 21:23:28 three inkypi[671]: 21:23:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:23:29 three inkypi[671]: 21:23:29 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:23:35 three inkypi[671]: 21:23:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:25:37 three inkypi[671]: 21:25:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:25:37 Aug 19 21:25:37 three inkypi[671]: 21:25:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 21:25:37 three inkypi[671]: 21:25:37 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 21:25:38 three inkypi[671]: 21:25:38 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T21:25:37.747452-07:00', 'image_hash': '6be635b140cd8529c2c1ee421f2b2d05a46198d1f45d9d4aa3bb091acf4b5455'} Aug 19 21:25:38 three inkypi[671]: 21:25:38 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:25:38 three inkypi[671]: 21:25:38 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:25:45 three inkypi[671]: 21:25:45 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:27:47 three inkypi[671]: 21:27:47 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:27:47 Aug 19 21:27:47 three inkypi[671]: 21:27:47 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 21:27:47 three inkypi[671]: 21:27:47 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 21:27:47 three inkypi[671]: 21:27:47 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T21:27:47.447341-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 21:27:47 three inkypi[671]: 21:27:47 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:27:48 three inkypi[671]: 21:27:48 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:27:54 three inkypi[671]: 21:27:54 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:29:56 three inkypi[671]: 21:29:56 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:29:56 Aug 19 21:29:56 three inkypi[671]: 21:29:56 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 21:29:56 three inkypi[671]: 21:29:56 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 21:29:56 three inkypi[671]: 21:29:56 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T21:29:56.547363-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 21:29:56 three inkypi[671]: 21:29:56 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:29:57 three inkypi[671]: 21:29:57 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:30:03 three inkypi[671]: 21:30:03 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:32:05 three inkypi[671]: 21:32:05 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:32:05 Aug 19 21:32:05 three inkypi[671]: 21:32:05 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 21:32:05 three inkypi[671]: 21:32:05 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 21:32:05 three inkypi[671]: 21:32:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T21:32:05.447304-07:00', 'image_hash': '55bbed6b9b5a19a15677384e0b81a5abd1802382931a0886b2a0f1f79cb925f0'} Aug 19 21:32:05 three inkypi[671]: 21:32:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:32:06 three inkypi[671]: 21:32:06 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:32:12 three inkypi[671]: 21:32:12 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:34:14 three inkypi[671]: 21:34:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:34:14 Aug 19 21:34:14 three inkypi[671]: 21:34:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 21:34:14 three inkypi[671]: 21:34:14 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 21:34:15 three inkypi[671]: 21:34:15 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T21:34:14.947358-07:00', 'image_hash': 'a703f9acaf0929d0743481be9b97506d99f1089b6854dcc92cdf36e74e90f307'} Aug 19 21:34:15 three inkypi[671]: 21:34:15 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:34:16 three inkypi[671]: 21:34:16 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:34:22 three inkypi[671]: 21:34:22 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:36:24 three inkypi[671]: 21:36:24 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:36:24 Aug 19 21:36:24 three inkypi[671]: 21:36:24 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 21:36:24 three inkypi[671]: 21:36:24 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 21:36:24 three inkypi[671]: 21:36:24 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 21:36:24 three inkypi[671]: 21:36:24 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 21:36:24 three inkypi[671]: 21:36:24 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 21:36:55 three inkypi[671]: 21:36:55 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T21:36:24.748297-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 21:36:55 three inkypi[671]: 21:36:55 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:36:56 three inkypi[671]: 21:36:56 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:37:02 three inkypi[671]: 21:37:02 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:39:04 three inkypi[671]: 21:39:04 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:39:04 Aug 19 21:39:04 three inkypi[671]: 21:39:04 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 21:39:04 three inkypi[671]: 21:39:04 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 21:40:00 three inkypi[671]: 21:40:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T21:39:04.881334-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 21:40:00 three inkypi[671]: 21:40:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:40:00 three inkypi[671]: 21:40:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:40:07 three inkypi[671]: 21:40:07 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:42:09 three inkypi[671]: 21:42:09 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:42:09 Aug 19 21:42:09 three inkypi[671]: 21:42:09 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 21:42:09 three inkypi[671]: 21:42:09 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 21:42:09 three inkypi[671]: 21:42:09 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T21:42:09.283133-07:00', 'image_hash': '55bbed6b9b5a19a15677384e0b81a5abd1802382931a0886b2a0f1f79cb925f0'} Aug 19 21:42:09 three inkypi[671]: 21:42:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:42:10 three inkypi[671]: 21:42:10 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:42:16 three inkypi[671]: 21:42:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:44:18 three inkypi[671]: 21:44:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:44:18 Aug 19 21:44:18 three inkypi[671]: 21:44:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 21:44:18 three inkypi[671]: 21:44:18 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 21:44:19 three inkypi[671]: 21:44:19 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T21:44:18.847194-07:00', 'image_hash': '9fbec3080580c90d65877165a19da18bd2faab2964362646c11096187c07b746'} Aug 19 21:44:19 three inkypi[671]: 21:44:19 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:44:20 three inkypi[671]: 21:44:20 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:44:26 three inkypi[671]: 21:44:26 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:46:28 three inkypi[671]: 21:46:28 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:46:28 Aug 19 21:46:28 three inkypi[671]: 21:46:28 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 21:46:28 three inkypi[671]: 21:46:28 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 21:46:28 three inkypi[671]: 21:46:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T21:46:28.648242-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 21:46:28 three inkypi[671]: 21:46:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:46:29 three inkypi[671]: 21:46:29 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:46:35 three inkypi[671]: 21:46:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:48:37 three inkypi[671]: 21:48:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:48:37 Aug 19 21:48:37 three inkypi[671]: 21:48:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 21:48:37 three inkypi[671]: 21:48:37 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 21:48:38 three inkypi[671]: 21:48:38 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T21:48:37.847352-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 21:48:38 three inkypi[671]: 21:48:38 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:48:38 three inkypi[671]: 21:48:38 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:48:45 three inkypi[671]: 21:48:45 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:50:47 three inkypi[671]: 21:50:47 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:50:47 Aug 19 21:50:47 three inkypi[671]: 21:50:47 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 21:50:47 three inkypi[671]: 21:50:47 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 21:51:47 three inkypi[671]: 21:51:47 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T21:50:47.147722-07:00', 'image_hash': 'f344c75550f9f6217f3bfb86c4f78b665136132a12279816bcdfbe89ca22d509'} Aug 19 21:51:47 three inkypi[671]: 21:51:47 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:51:48 three inkypi[671]: 21:51:48 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:51:54 three inkypi[671]: 21:51:54 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:53:56 three inkypi[671]: 21:53:56 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:53:56 Aug 19 21:53:56 three inkypi[671]: 21:53:56 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 21:53:56 three inkypi[671]: 21:53:56 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 21:53:57 three inkypi[671]: 21:53:57 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T21:53:56.784778-07:00', 'image_hash': '42d1f73814a3125af4ef8840662a21a564787dc14c84ea9a9584ac8b841f1ecf'} Aug 19 21:53:57 three inkypi[671]: 21:53:57 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:53:57 three inkypi[671]: 21:53:57 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:54:04 three inkypi[671]: 21:54:04 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:56:06 three inkypi[671]: 21:56:06 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:56:06 Aug 19 21:56:06 three inkypi[671]: 21:56:06 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 21:56:06 three inkypi[671]: 21:56:06 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 21:56:06 three inkypi[671]: 21:56:06 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T21:56:06.347415-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 21:56:06 three inkypi[671]: 21:56:06 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:56:06 three inkypi[671]: 21:56:06 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:56:13 three inkypi[671]: 21:56:13 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 21:58:15 three inkypi[671]: 21:58:15 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 21:58:15 Aug 19 21:58:15 three inkypi[671]: 21:58:15 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 21:58:15 three inkypi[671]: 21:58:15 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 21:58:15 three inkypi[671]: 21:58:15 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T21:58:15.447312-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 21:58:15 three inkypi[671]: 21:58:15 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 21:58:16 three inkypi[671]: 21:58:16 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 21:58:22 three inkypi[671]: 21:58:22 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:00:24 three inkypi[671]: 22:00:24 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:00:24 Aug 19 22:00:24 three inkypi[671]: 22:00:24 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 22:00:24 three inkypi[671]: 22:00:24 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 22:00:25 three inkypi[671]: 22:00:25 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T22:00:24.846903-07:00', 'image_hash': 'f344c75550f9f6217f3bfb86c4f78b665136132a12279816bcdfbe89ca22d509'} Aug 19 22:00:25 three inkypi[671]: 22:00:25 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:00:25 three inkypi[671]: 22:00:25 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:00:31 three inkypi[671]: 22:00:31 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:02:33 three inkypi[671]: 22:02:33 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:02:33 Aug 19 22:02:33 three inkypi[671]: 22:02:33 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 22:02:33 three inkypi[671]: 22:02:33 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 22:02:34 three inkypi[671]: 22:02:34 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T22:02:33.847783-07:00', 'image_hash': '54c050fd4426f8098664f2896492db1334f738c2484b2889c1fbf191623c94c0'} Aug 19 22:02:34 three inkypi[671]: 22:02:34 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:02:35 three inkypi[671]: 22:02:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:02:41 three inkypi[671]: 22:02:41 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:04:43 three inkypi[671]: 22:04:43 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:04:43 Aug 19 22:04:43 three inkypi[671]: 22:04:43 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 22:04:43 three inkypi[671]: 22:04:43 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 22:04:43 three inkypi[671]: 22:04:43 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T22:04:43.547030-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 22:04:43 three inkypi[671]: 22:04:43 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:04:44 three inkypi[671]: 22:04:44 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:04:50 three inkypi[671]: 22:04:50 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:06:52 three inkypi[671]: 22:06:52 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:06:52 Aug 19 22:06:52 three inkypi[671]: 22:06:52 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 22:06:52 three inkypi[671]: 22:06:52 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 22:06:52 three inkypi[671]: 22:06:52 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T22:06:52.647401-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 22:06:52 three inkypi[671]: 22:06:52 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:06:53 three inkypi[671]: 22:06:53 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:06:59 three inkypi[671]: 22:06:59 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:09:01 three inkypi[671]: 22:09:01 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:09:01 Aug 19 22:09:01 three inkypi[671]: 22:09:01 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 22:09:01 three inkypi[671]: 22:09:01 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 22:09:02 three inkypi[671]: 22:09:02 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T22:09:01.947189-07:00', 'image_hash': 'f344c75550f9f6217f3bfb86c4f78b665136132a12279816bcdfbe89ca22d509'} Aug 19 22:09:02 three inkypi[671]: 22:09:02 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:09:02 three inkypi[671]: 22:09:02 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:09:09 three inkypi[671]: 22:09:09 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:11:11 three inkypi[671]: 22:11:11 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:11:11 Aug 19 22:11:11 three inkypi[671]: 22:11:11 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 22:11:11 three inkypi[671]: 22:11:11 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 22:11:11 three inkypi[671]: 22:11:11 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T22:11:11.447451-07:00', 'image_hash': '9c362a3087d36c9cf0142f45cec801d246f06c726453a2259eaaa60b6c166810'} Aug 19 22:11:11 three inkypi[671]: 22:11:11 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:11:12 three inkypi[671]: 22:11:12 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:11:18 three inkypi[671]: 22:11:18 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:13:21 three inkypi[671]: 22:13:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:13:21 Aug 19 22:13:21 three inkypi[671]: 22:13:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 22:13:21 three inkypi[671]: 22:13:21 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 22:13:21 three inkypi[671]: 22:13:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T22:13:21.048282-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 22:13:21 three inkypi[671]: 22:13:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:13:21 three inkypi[671]: 22:13:21 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:13:27 three inkypi[671]: 22:13:27 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:15:29 three inkypi[671]: 22:15:29 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:15:29 Aug 19 22:15:29 three inkypi[671]: 22:15:29 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 22:15:29 three inkypi[671]: 22:15:29 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 22:15:29 three inkypi[671]: 22:15:29 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T22:15:29.847307-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 22:15:29 three inkypi[671]: 22:15:29 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:15:30 three inkypi[671]: 22:15:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:15:37 three inkypi[671]: 22:15:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:17:39 three inkypi[671]: 22:17:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:17:39 Aug 19 22:17:39 three inkypi[671]: 22:17:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 22:17:39 three inkypi[671]: 22:17:39 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 22:17:39 three inkypi[671]: 22:17:39 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T22:17:39.247802-07:00', 'image_hash': 'f344c75550f9f6217f3bfb86c4f78b665136132a12279816bcdfbe89ca22d509'} Aug 19 22:17:39 three inkypi[671]: 22:17:39 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:17:40 three inkypi[671]: 22:17:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:17:46 three inkypi[671]: 22:17:46 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:19:48 three inkypi[671]: 22:19:48 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:19:48 Aug 19 22:19:48 three inkypi[671]: 22:19:48 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 22:19:48 three inkypi[671]: 22:19:48 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 22:19:49 three inkypi[671]: 22:19:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T22:19:48.646964-07:00', 'image_hash': 'bcf27ba6d3e92d97ca8e6a599b53553eef19e6ae3d7eaf6b4ca29b519f4a6cc6'} Aug 19 22:19:49 three inkypi[671]: 22:19:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:19:49 three inkypi[671]: 22:19:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:19:55 three inkypi[671]: 22:19:55 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:21:57 three inkypi[671]: 22:21:57 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:21:57 Aug 19 22:21:57 three inkypi[671]: 22:21:57 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 22:21:57 three inkypi[671]: 22:21:57 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 22:21:57 three inkypi[671]: 22:21:57 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T22:21:57.847266-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 22:21:57 three inkypi[671]: 22:21:57 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:21:58 three inkypi[671]: 22:21:58 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:22:04 three inkypi[671]: 22:22:04 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:24:06 three inkypi[671]: 22:24:06 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:24:06 Aug 19 22:24:06 three inkypi[671]: 22:24:06 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 22:24:06 three inkypi[671]: 22:24:06 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 22:24:06 three inkypi[671]: 22:24:06 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T22:24:06.648964-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 22:24:06 three inkypi[671]: 22:24:06 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:24:07 three inkypi[671]: 22:24:07 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:24:13 three inkypi[671]: 22:24:13 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:26:15 three inkypi[671]: 22:26:15 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:26:15 Aug 19 22:26:15 three inkypi[671]: 22:26:15 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 22:26:15 three inkypi[671]: 22:26:15 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 22:27:03 three inkypi[671]: 22:27:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T22:26:15.555549-07:00', 'image_hash': '714119241063ca031ca04bd80b3a39d9679c9c2db17698e7f85fb6baab68e99a'} Aug 19 22:27:03 three inkypi[671]: 22:27:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:27:04 three inkypi[671]: 22:27:04 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:27:10 three inkypi[671]: 22:27:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:29:12 three inkypi[671]: 22:29:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:29:12 Aug 19 22:29:12 three inkypi[671]: 22:29:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 22:29:12 three inkypi[671]: 22:29:12 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 22:29:13 three inkypi[671]: 22:29:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T22:29:12.883346-07:00', 'image_hash': 'ca4ff231edbff726189ccdbac3909698f04e80d3e6899a793d048e63eb5a0223'} Aug 19 22:29:13 three inkypi[671]: 22:29:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:29:14 three inkypi[671]: 22:29:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:29:20 three inkypi[671]: 22:29:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:31:22 three inkypi[671]: 22:31:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:31:22 Aug 19 22:31:22 three inkypi[671]: 22:31:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 22:31:22 three inkypi[671]: 22:31:22 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 22:31:23 three inkypi[671]: 22:31:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T22:31:22.945326-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 22:31:23 three inkypi[671]: 22:31:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:31:23 three inkypi[671]: 22:31:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:31:30 three inkypi[671]: 22:31:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:33:32 three inkypi[671]: 22:33:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:33:32 Aug 19 22:33:32 three inkypi[671]: 22:33:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 22:33:32 three inkypi[671]: 22:33:32 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 22:33:32 three inkypi[671]: 22:33:32 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T22:33:32.147019-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 22:33:32 three inkypi[671]: 22:33:32 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:33:32 three inkypi[671]: 22:33:32 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:33:39 three inkypi[671]: 22:33:39 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:35:41 three inkypi[671]: 22:35:41 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:35:41 Aug 19 22:35:41 three inkypi[671]: 22:35:41 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 22:35:41 three inkypi[671]: 22:35:41 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 22:35:41 three inkypi[671]: 22:35:41 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T22:35:41.547288-07:00', 'image_hash': '714119241063ca031ca04bd80b3a39d9679c9c2db17698e7f85fb6baab68e99a'} Aug 19 22:35:41 three inkypi[671]: 22:35:41 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:35:42 three inkypi[671]: 22:35:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:35:48 three inkypi[671]: 22:35:48 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:37:50 three inkypi[671]: 22:37:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:37:50 Aug 19 22:37:50 three inkypi[671]: 22:37:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 22:37:50 three inkypi[671]: 22:37:50 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 22:37:51 three inkypi[671]: 22:37:51 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T22:37:50.947476-07:00', 'image_hash': 'f7f3bee8bda8407d867076fda28fe886dbdc99ef374aa3d413078f594a0a11d6'} Aug 19 22:37:51 three inkypi[671]: 22:37:51 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:37:52 three inkypi[671]: 22:37:52 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:37:58 three inkypi[671]: 22:37:58 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:40:00 three inkypi[671]: 22:40:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:40:00 Aug 19 22:40:00 three inkypi[671]: 22:40:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 22:40:00 three inkypi[671]: 22:40:00 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 22:40:00 three inkypi[671]: 22:40:00 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 22:40:00 three inkypi[671]: 22:40:00 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 22:40:00 three inkypi[671]: 22:40:00 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 22:40:35 three inkypi[671]: 22:40:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T22:40:00.747707-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 22:40:35 three inkypi[671]: 22:40:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:40:36 three inkypi[671]: 22:40:36 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:40:42 three inkypi[671]: 22:40:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:42:44 three inkypi[671]: 22:42:44 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:42:44 Aug 19 22:42:44 three inkypi[671]: 22:42:44 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 22:42:44 three inkypi[671]: 22:42:44 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 22:43:35 three inkypi[671]: 22:43:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T22:42:44.508247-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 22:43:35 three inkypi[671]: 22:43:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:43:35 three inkypi[671]: 22:43:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:43:42 three inkypi[671]: 22:43:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:45:44 three inkypi[671]: 22:45:44 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:45:44 Aug 19 22:45:44 three inkypi[671]: 22:45:44 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 22:45:44 three inkypi[671]: 22:45:44 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 22:45:44 three inkypi[671]: 22:45:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T22:45:44.282116-07:00', 'image_hash': '714119241063ca031ca04bd80b3a39d9679c9c2db17698e7f85fb6baab68e99a'} Aug 19 22:45:44 three inkypi[671]: 22:45:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:45:45 three inkypi[671]: 22:45:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:45:51 three inkypi[671]: 22:45:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:47:53 three inkypi[671]: 22:47:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:47:53 Aug 19 22:47:53 three inkypi[671]: 22:47:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 22:47:53 three inkypi[671]: 22:47:53 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 22:47:54 three inkypi[671]: 22:47:54 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T22:47:53.747391-07:00', 'image_hash': 'd1c7655c300cc247f30999b534e4dc66f6e4d3500e92987e6a9ecbd872dc29a7'} Aug 19 22:47:54 three inkypi[671]: 22:47:54 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:47:55 three inkypi[671]: 22:47:55 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:48:01 three inkypi[671]: 22:48:01 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:50:03 three inkypi[671]: 22:50:03 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:50:03 Aug 19 22:50:03 three inkypi[671]: 22:50:03 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 22:50:03 three inkypi[671]: 22:50:03 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 22:50:03 three inkypi[671]: 22:50:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T22:50:03.548081-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 22:50:03 three inkypi[671]: 22:50:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:50:04 three inkypi[671]: 22:50:04 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:50:10 three inkypi[671]: 22:50:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:52:12 three inkypi[671]: 22:52:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:52:12 Aug 19 22:52:12 three inkypi[671]: 22:52:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 22:52:12 three inkypi[671]: 22:52:12 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 22:52:12 three inkypi[671]: 22:52:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T22:52:12.747009-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 22:52:12 three inkypi[671]: 22:52:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:52:13 three inkypi[671]: 22:52:13 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:52:19 three inkypi[671]: 22:52:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:54:21 three inkypi[671]: 22:54:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:54:21 Aug 19 22:54:21 three inkypi[671]: 22:54:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 22:54:21 three inkypi[671]: 22:54:21 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 22:54:22 three inkypi[671]: 22:54:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T22:54:21.847600-07:00', 'image_hash': '714119241063ca031ca04bd80b3a39d9679c9c2db17698e7f85fb6baab68e99a'} Aug 19 22:54:22 three inkypi[671]: 22:54:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:54:22 three inkypi[671]: 22:54:22 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:54:28 three inkypi[671]: 22:54:28 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:56:30 three inkypi[671]: 22:56:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:56:30 Aug 19 22:56:30 three inkypi[671]: 22:56:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 22:56:30 three inkypi[671]: 22:56:30 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 22:56:31 three inkypi[671]: 22:56:31 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T22:56:30.847437-07:00', 'image_hash': 'dda9b767eecb591f76d0d707535e6dc4b2f84ec9398c0641def714973781524f'} Aug 19 22:56:31 three inkypi[671]: 22:56:31 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:56:31 three inkypi[671]: 22:56:31 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:56:37 three inkypi[671]: 22:56:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 22:58:40 three inkypi[671]: 22:58:40 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 22:58:40 Aug 19 22:58:40 three inkypi[671]: 22:58:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 22:58:40 three inkypi[671]: 22:58:40 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 22:58:40 three inkypi[671]: 22:58:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T22:58:40.052105-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 22:58:40 three inkypi[671]: 22:58:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 22:58:40 three inkypi[671]: 22:58:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 22:58:46 three inkypi[671]: 22:58:46 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:00:48 three inkypi[671]: 23:00:48 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:00:48 Aug 19 23:00:48 three inkypi[671]: 23:00:48 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 23:00:48 three inkypi[671]: 23:00:48 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 23:00:48 three inkypi[671]: 23:00:48 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T23:00:48.847229-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 23:00:48 three inkypi[671]: 23:00:48 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:00:49 three inkypi[671]: 23:00:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:00:55 three inkypi[671]: 23:00:55 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:02:57 three inkypi[671]: 23:02:57 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:02:57 Aug 19 23:02:57 three inkypi[671]: 23:02:57 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 23:02:57 three inkypi[671]: 23:02:57 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 23:03:50 three inkypi[671]: 23:03:50 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T23:02:57.747572-07:00', 'image_hash': 'c6158c7b6f93512903fb5a339cf7ac6a7db8476f423df60b875029150ae47010'} Aug 19 23:03:50 three inkypi[671]: 23:03:50 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:03:51 three inkypi[671]: 23:03:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:03:57 three inkypi[671]: 23:03:57 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:05:59 three inkypi[671]: 23:05:59 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:05:59 Aug 19 23:05:59 three inkypi[671]: 23:05:59 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 23:05:59 three inkypi[671]: 23:05:59 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 23:06:00 three inkypi[671]: 23:06:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T23:05:59.488830-07:00', 'image_hash': '0ed647add904ff07bf7e319e62832c313b178bdc282d0b8c552f7cdf7b16d420'} Aug 19 23:06:00 three inkypi[671]: 23:06:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:06:00 three inkypi[671]: 23:06:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:06:06 three inkypi[671]: 23:06:06 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:08:08 three inkypi[671]: 23:08:08 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:08:08 Aug 19 23:08:08 three inkypi[671]: 23:08:08 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 23:08:08 three inkypi[671]: 23:08:08 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 23:08:09 three inkypi[671]: 23:08:09 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T23:08:08.947306-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 23:08:09 three inkypi[671]: 23:08:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:08:09 three inkypi[671]: 23:08:09 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:08:15 three inkypi[671]: 23:08:15 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:10:17 three inkypi[671]: 23:10:17 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:10:17 Aug 19 23:10:17 three inkypi[671]: 23:10:17 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 23:10:17 three inkypi[671]: 23:10:17 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 23:10:17 three inkypi[671]: 23:10:17 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T23:10:17.747289-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 23:10:17 three inkypi[671]: 23:10:17 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:10:18 three inkypi[671]: 23:10:18 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:10:25 three inkypi[671]: 23:10:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:12:27 three inkypi[671]: 23:12:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:12:27 Aug 19 23:12:27 three inkypi[671]: 23:12:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 23:12:27 three inkypi[671]: 23:12:27 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 23:12:27 three inkypi[671]: 23:12:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T23:12:27.147183-07:00', 'image_hash': 'c6158c7b6f93512903fb5a339cf7ac6a7db8476f423df60b875029150ae47010'} Aug 19 23:12:27 three inkypi[671]: 23:12:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:12:27 three inkypi[671]: 23:12:27 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:12:34 three inkypi[671]: 23:12:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:14:36 three inkypi[671]: 23:14:36 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:14:36 Aug 19 23:14:36 three inkypi[671]: 23:14:36 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 23:14:36 three inkypi[671]: 23:14:36 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 23:14:36 three inkypi[671]: 23:14:36 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T23:14:36.345502-07:00', 'image_hash': 'f7fb8dfd0fa3af42a62edd21ef61693101d4f7f813267767c9a4d62fa235aa20'} Aug 19 23:14:36 three inkypi[671]: 23:14:36 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:14:37 three inkypi[671]: 23:14:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:14:43 three inkypi[671]: 23:14:43 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:16:46 three inkypi[671]: 23:16:46 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:16:46 Aug 19 23:16:46 three inkypi[671]: 23:16:46 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 23:16:46 three inkypi[671]: 23:16:46 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 23:16:46 three inkypi[671]: 23:16:46 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T23:16:46.047407-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 23:16:46 three inkypi[671]: 23:16:46 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:16:46 three inkypi[671]: 23:16:46 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:16:52 three inkypi[671]: 23:16:52 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:18:54 three inkypi[671]: 23:18:54 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:18:54 Aug 19 23:18:54 three inkypi[671]: 23:18:54 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 23:18:54 three inkypi[671]: 23:18:54 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 23:18:54 three inkypi[671]: 23:18:54 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T23:18:54.846816-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 23:18:54 three inkypi[671]: 23:18:54 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:18:55 three inkypi[671]: 23:18:55 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:19:02 three inkypi[671]: 23:19:02 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:21:04 three inkypi[671]: 23:21:04 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:21:04 Aug 19 23:21:04 three inkypi[671]: 23:21:04 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 23:21:04 three inkypi[671]: 23:21:04 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 23:21:04 three inkypi[671]: 23:21:04 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T23:21:04.247078-07:00', 'image_hash': 'c6158c7b6f93512903fb5a339cf7ac6a7db8476f423df60b875029150ae47010'} Aug 19 23:21:04 three inkypi[671]: 23:21:04 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:21:04 three inkypi[671]: 23:21:04 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:21:11 three inkypi[671]: 23:21:11 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:23:13 three inkypi[671]: 23:23:13 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:23:13 Aug 19 23:23:13 three inkypi[671]: 23:23:13 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 23:23:13 three inkypi[671]: 23:23:13 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 23:23:13 three inkypi[671]: 23:23:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T23:23:13.246926-07:00', 'image_hash': '549547410ae2318c41393e553e1495d11692a7e735c0ca92821dc479ec7738d5'} Aug 19 23:23:13 three inkypi[671]: 23:23:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:23:14 three inkypi[671]: 23:23:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:23:20 three inkypi[671]: 23:23:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:25:23 three inkypi[671]: 23:25:23 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:25:23 Aug 19 23:25:23 three inkypi[671]: 23:25:23 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 23:25:23 three inkypi[671]: 23:25:23 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 23:25:23 three inkypi[671]: 23:25:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T23:25:23.047576-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 23:25:23 three inkypi[671]: 23:25:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:25:23 three inkypi[671]: 23:25:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:25:29 three inkypi[671]: 23:25:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:27:31 three inkypi[671]: 23:27:31 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:27:31 Aug 19 23:27:31 three inkypi[671]: 23:27:31 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 23:27:31 three inkypi[671]: 23:27:31 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 23:27:31 three inkypi[671]: 23:27:31 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T23:27:31.846864-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 23:27:31 three inkypi[671]: 23:27:31 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:27:32 three inkypi[671]: 23:27:32 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:27:38 three inkypi[671]: 23:27:38 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:29:40 three inkypi[671]: 23:29:40 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:29:40 Aug 19 23:29:40 three inkypi[671]: 23:29:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 23:29:40 three inkypi[671]: 23:29:40 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 23:29:40 three inkypi[671]: 23:29:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T23:29:40.748023-07:00', 'image_hash': 'c6158c7b6f93512903fb5a339cf7ac6a7db8476f423df60b875029150ae47010'} Aug 19 23:29:40 three inkypi[671]: 23:29:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:29:41 three inkypi[671]: 23:29:41 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:29:48 three inkypi[671]: 23:29:48 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:31:50 three inkypi[671]: 23:31:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:31:50 Aug 19 23:31:50 three inkypi[671]: 23:31:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 23:31:50 three inkypi[671]: 23:31:50 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 23:31:50 three inkypi[671]: 23:31:50 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T23:31:50.247056-07:00', 'image_hash': '8d172be3870b290b2983bc99b8bb083db62c0b346f9aae917a0ed613772016f3'} Aug 19 23:31:50 three inkypi[671]: 23:31:50 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:31:51 three inkypi[671]: 23:31:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:31:57 three inkypi[671]: 23:31:57 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:34:00 three inkypi[671]: 23:34:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:34:00 Aug 19 23:34:00 three inkypi[671]: 23:34:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 23:34:00 three inkypi[671]: 23:34:00 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 23:34:00 three inkypi[671]: 23:34:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T23:34:00.047118-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 23:34:00 three inkypi[671]: 23:34:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:34:00 three inkypi[671]: 23:34:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:34:07 three inkypi[671]: 23:34:07 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:36:09 three inkypi[671]: 23:36:09 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:36:09 Aug 19 23:36:09 three inkypi[671]: 23:36:09 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 23:36:09 three inkypi[671]: 23:36:09 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 23:36:09 three inkypi[671]: 23:36:09 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T23:36:09.247764-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 23:36:09 three inkypi[671]: 23:36:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:36:10 three inkypi[671]: 23:36:10 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:36:16 three inkypi[671]: 23:36:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:38:18 three inkypi[671]: 23:38:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:38:18 Aug 19 23:38:18 three inkypi[671]: 23:38:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 23:38:18 three inkypi[671]: 23:38:18 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 19 23:39:07 three inkypi[671]: 23:39:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T23:38:18.647387-07:00', 'image_hash': '2f545aff9fc749c8885d5cc96ed8df621b512c593126f90a1528622a7a64a5c4'} Aug 19 23:39:07 three inkypi[671]: 23:39:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:39:08 three inkypi[671]: 23:39:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:39:14 three inkypi[671]: 23:39:14 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:41:16 three inkypi[671]: 23:41:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:41:16 Aug 19 23:41:16 three inkypi[671]: 23:41:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 23:41:16 three inkypi[671]: 23:41:16 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 23:41:17 three inkypi[671]: 23:41:17 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T23:41:16.481932-07:00', 'image_hash': '77e78d12dc647b2d7eb1cf9312241250870f561e8250df8e8bc40d8e2913a677'} Aug 19 23:41:17 three inkypi[671]: 23:41:17 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:41:17 three inkypi[671]: 23:41:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:41:24 three inkypi[671]: 23:41:24 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:43:26 three inkypi[671]: 23:43:26 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:43:26 Aug 19 23:43:26 three inkypi[671]: 23:43:26 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 23:43:26 three inkypi[671]: 23:43:26 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 19 23:43:26 three inkypi[671]: 23:43:26 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 19 23:43:26 three inkypi[671]: 23:43:26 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 19 23:43:26 three inkypi[671]: 23:43:26 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 19 23:43:58 three inkypi[671]: 23:43:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T23:43:26.247927-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 23:43:58 three inkypi[671]: 23:43:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:43:58 three inkypi[671]: 23:43:58 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:44:05 three inkypi[671]: 23:44:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:46:07 three inkypi[671]: 23:46:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:46:07 Aug 19 23:46:07 three inkypi[671]: 23:46:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 23:46:07 three inkypi[671]: 23:46:07 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 19 23:47:03 three inkypi[671]: 23:47:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T23:46:07.492701-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 23:47:03 three inkypi[671]: 23:47:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:47:03 three inkypi[671]: 23:47:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:47:10 three inkypi[671]: 23:47:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:49:12 three inkypi[671]: 23:49:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:49:12 Aug 19 23:49:12 three inkypi[671]: 23:49:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 23:49:12 three inkypi[671]: 23:49:12 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 23:49:12 three inkypi[671]: 23:49:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T23:49:12.382132-07:00', 'image_hash': '2f545aff9fc749c8885d5cc96ed8df621b512c593126f90a1528622a7a64a5c4'} Aug 19 23:49:12 three inkypi[671]: 23:49:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:49:13 three inkypi[671]: 23:49:13 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:49:19 three inkypi[671]: 23:49:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:51:21 three inkypi[671]: 23:51:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:51:21 Aug 19 23:51:21 three inkypi[671]: 23:51:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 23:51:21 three inkypi[671]: 23:51:21 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 19 23:51:22 three inkypi[671]: 23:51:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T23:51:21.647301-07:00', 'image_hash': '9e9232573954e12d2e31379cc73bc46aac0abeae890dabf4a9d2df0e287c5013'} Aug 19 23:51:22 three inkypi[671]: 23:51:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:51:22 three inkypi[671]: 23:51:22 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:51:29 three inkypi[671]: 23:51:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:53:31 three inkypi[671]: 23:53:31 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:53:31 Aug 19 23:53:31 three inkypi[671]: 23:53:31 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 19 23:53:31 three inkypi[671]: 23:53:31 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 19 23:53:31 three inkypi[671]: 23:53:31 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-19T23:53:31.648918-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 19 23:53:31 three inkypi[671]: 23:53:31 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:53:32 three inkypi[671]: 23:53:32 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:53:38 three inkypi[671]: 23:53:38 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:55:40 three inkypi[671]: 23:55:40 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:55:40 Aug 19 23:55:40 three inkypi[671]: 23:55:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 19 23:55:40 three inkypi[671]: 23:55:40 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 19 23:55:40 three inkypi[671]: 23:55:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-19T23:55:40.749177-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 19 23:55:40 three inkypi[671]: 23:55:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:55:41 three inkypi[671]: 23:55:41 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:55:47 three inkypi[671]: 23:55:47 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:57:50 three inkypi[671]: 23:57:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:57:50 Aug 19 23:57:50 three inkypi[671]: 23:57:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 19 23:57:50 three inkypi[671]: 23:57:50 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 19 23:57:50 three inkypi[671]: 23:57:50 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-19T23:57:50.047602-07:00', 'image_hash': '2f545aff9fc749c8885d5cc96ed8df621b512c593126f90a1528622a7a64a5c4'} Aug 19 23:57:50 three inkypi[671]: 23:57:50 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 19 23:57:50 three inkypi[671]: 23:57:50 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 19 23:57:57 three inkypi[671]: 23:57:57 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 19 23:59:59 three inkypi[671]: 23:59:59 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-19 23:59:59 Aug 19 23:59:59 three inkypi[671]: 23:59:59 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 19 23:59:59 three inkypi[671]: 23:59:59 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 00:00:00 three inkypi[671]: 00:00:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-19T23:59:59.447579-07:00', 'image_hash': 'b9fcdd390f47b35223aedca09cc237b2c07d653fe3596102552972fda84b6ce0'} Aug 20 00:00:00 three inkypi[671]: 00:00:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:00:00 three inkypi[671]: 00:00:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:00:06 three inkypi[671]: 00:00:06 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:02:08 three inkypi[671]: 00:02:08 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:02:08 Aug 20 00:02:08 three inkypi[671]: 00:02:08 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 00:02:08 three inkypi[671]: 00:02:08 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 00:02:09 three inkypi[671]: 00:02:09 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T00:02:08.956250-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 00:02:09 three inkypi[671]: 00:02:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:02:09 three inkypi[671]: 00:02:09 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:02:15 three inkypi[671]: 00:02:15 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:04:17 three inkypi[671]: 00:04:17 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:04:17 Aug 20 00:04:17 three inkypi[671]: 00:04:17 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 00:04:17 three inkypi[671]: 00:04:17 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 00:04:18 three inkypi[671]: 00:04:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T00:04:17.947451-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 20 00:04:18 three inkypi[671]: 00:04:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:04:18 three inkypi[671]: 00:04:18 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:04:24 three inkypi[671]: 00:04:24 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:06:26 three inkypi[671]: 00:06:26 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:06:26 Aug 20 00:06:26 three inkypi[671]: 00:06:26 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 00:06:26 three inkypi[671]: 00:06:26 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 00:06:27 three inkypi[671]: 00:06:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T00:06:26.846661-07:00', 'image_hash': '2f545aff9fc749c8885d5cc96ed8df621b512c593126f90a1528622a7a64a5c4'} Aug 20 00:06:27 three inkypi[671]: 00:06:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:06:27 three inkypi[671]: 00:06:27 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:06:34 three inkypi[671]: 00:06:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:08:36 three inkypi[671]: 00:08:36 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:08:36 Aug 20 00:08:36 three inkypi[671]: 00:08:36 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 00:08:36 three inkypi[671]: 00:08:36 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 00:08:36 three inkypi[671]: 00:08:36 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T00:08:36.347218-07:00', 'image_hash': '6d4e02bd24bd2df9b44175f3b9ed394873519a5e12a4d1395ecd48517027b08d'} Aug 20 00:08:36 three inkypi[671]: 00:08:36 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:08:37 three inkypi[671]: 00:08:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:08:44 three inkypi[671]: 00:08:44 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:10:46 three inkypi[671]: 00:10:46 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:10:46 Aug 20 00:10:46 three inkypi[671]: 00:10:46 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 00:10:46 three inkypi[671]: 00:10:46 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 00:10:46 three inkypi[671]: 00:10:46 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T00:10:46.147274-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 00:10:46 three inkypi[671]: 00:10:46 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:10:46 three inkypi[671]: 00:10:46 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:10:53 three inkypi[671]: 00:10:53 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:12:55 three inkypi[671]: 00:12:55 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:12:55 Aug 20 00:12:55 three inkypi[671]: 00:12:55 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 00:12:55 three inkypi[671]: 00:12:55 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 00:12:55 three inkypi[671]: 00:12:55 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T00:12:55.346658-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 20 00:12:55 three inkypi[671]: 00:12:55 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:12:55 three inkypi[671]: 00:12:55 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:13:02 three inkypi[671]: 00:13:02 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:15:04 three inkypi[671]: 00:15:04 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:15:04 Aug 20 00:15:04 three inkypi[671]: 00:15:04 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 00:15:04 three inkypi[671]: 00:15:04 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 20 00:15:58 three inkypi[671]: 00:15:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T00:15:04.247124-07:00', 'image_hash': 'da5b5d3fb9eab2d993ab93f0f069047a529c29b7ab96245b6f3e34da99cd8bce'} Aug 20 00:15:58 three inkypi[671]: 00:15:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:15:59 three inkypi[671]: 00:15:59 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:16:06 three inkypi[671]: 00:16:06 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:18:08 three inkypi[671]: 00:18:08 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:18:08 Aug 20 00:18:08 three inkypi[671]: 00:18:08 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 00:18:08 three inkypi[671]: 00:18:08 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 00:18:09 three inkypi[671]: 00:18:09 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T00:18:08.365621-07:00', 'image_hash': '9d0c52525d0d6f961ec437059f3fe4c53bc6330cb741df60f82a07f67604d013'} Aug 20 00:18:09 three inkypi[671]: 00:18:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:18:09 three inkypi[671]: 00:18:09 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:18:16 three inkypi[671]: 00:18:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:20:18 three inkypi[671]: 00:20:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:20:18 Aug 20 00:20:18 three inkypi[671]: 00:20:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 00:20:18 three inkypi[671]: 00:20:18 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 00:20:18 three inkypi[671]: 00:20:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T00:20:18.445698-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 00:20:18 three inkypi[671]: 00:20:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:20:18 three inkypi[671]: 00:20:18 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:20:25 three inkypi[671]: 00:20:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:22:27 three inkypi[671]: 00:22:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:22:27 Aug 20 00:22:27 three inkypi[671]: 00:22:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 00:22:27 three inkypi[671]: 00:22:27 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 00:22:27 three inkypi[671]: 00:22:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T00:22:27.248479-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 20 00:22:27 three inkypi[671]: 00:22:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:22:28 three inkypi[671]: 00:22:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:22:34 three inkypi[671]: 00:22:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:24:36 three inkypi[671]: 00:24:36 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:24:36 Aug 20 00:24:36 three inkypi[671]: 00:24:36 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 00:24:36 three inkypi[671]: 00:24:36 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 00:24:36 three inkypi[671]: 00:24:36 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T00:24:36.645105-07:00', 'image_hash': 'da5b5d3fb9eab2d993ab93f0f069047a529c29b7ab96245b6f3e34da99cd8bce'} Aug 20 00:24:36 three inkypi[671]: 00:24:36 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:24:37 three inkypi[671]: 00:24:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:24:43 three inkypi[671]: 00:24:43 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:26:45 three inkypi[671]: 00:26:45 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:26:45 Aug 20 00:26:45 three inkypi[671]: 00:26:45 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 00:26:45 three inkypi[671]: 00:26:45 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 00:26:46 three inkypi[671]: 00:26:46 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T00:26:45.647066-07:00', 'image_hash': '58afc3c4b2962299a830c106d1da71214cf612800ee9830a352c6f51b5a56057'} Aug 20 00:26:46 three inkypi[671]: 00:26:46 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:26:46 three inkypi[671]: 00:26:46 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:26:52 three inkypi[671]: 00:26:52 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:28:54 three inkypi[671]: 00:28:54 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:28:54 Aug 20 00:28:54 three inkypi[671]: 00:28:54 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 00:28:54 three inkypi[671]: 00:28:54 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 00:28:54 three inkypi[671]: 00:28:54 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T00:28:54.847477-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 00:28:54 three inkypi[671]: 00:28:54 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:28:55 three inkypi[671]: 00:28:55 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:29:01 three inkypi[671]: 00:29:01 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:31:04 three inkypi[671]: 00:31:04 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:31:04 Aug 20 00:31:04 three inkypi[671]: 00:31:04 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 00:31:04 three inkypi[671]: 00:31:04 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 00:31:04 three inkypi[671]: 00:31:04 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T00:31:04.047067-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 20 00:31:04 three inkypi[671]: 00:31:04 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:31:04 three inkypi[671]: 00:31:04 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:31:10 three inkypi[671]: 00:31:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:33:12 three inkypi[671]: 00:33:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:33:12 Aug 20 00:33:12 three inkypi[671]: 00:33:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 00:33:12 three inkypi[671]: 00:33:12 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 00:33:13 three inkypi[671]: 00:33:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T00:33:12.958160-07:00', 'image_hash': 'da5b5d3fb9eab2d993ab93f0f069047a529c29b7ab96245b6f3e34da99cd8bce'} Aug 20 00:33:13 three inkypi[671]: 00:33:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:33:13 three inkypi[671]: 00:33:13 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:33:19 three inkypi[671]: 00:33:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:35:21 three inkypi[671]: 00:35:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:35:21 Aug 20 00:35:21 three inkypi[671]: 00:35:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 00:35:21 three inkypi[671]: 00:35:21 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 00:35:22 three inkypi[671]: 00:35:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T00:35:21.947189-07:00', 'image_hash': '2272929b2658e457ae6ed28540f4096aa90429beae1883facd1c73a3696e7720'} Aug 20 00:35:22 three inkypi[671]: 00:35:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:35:22 three inkypi[671]: 00:35:22 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:35:29 three inkypi[671]: 00:35:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:37:31 three inkypi[671]: 00:37:31 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:37:31 Aug 20 00:37:31 three inkypi[671]: 00:37:31 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 00:37:31 three inkypi[671]: 00:37:31 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 00:37:31 three inkypi[671]: 00:37:31 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T00:37:31.147437-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 00:37:31 three inkypi[671]: 00:37:31 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:37:31 three inkypi[671]: 00:37:31 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:37:37 three inkypi[671]: 00:37:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:39:39 three inkypi[671]: 00:39:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:39:39 Aug 20 00:39:39 three inkypi[671]: 00:39:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 00:39:39 three inkypi[671]: 00:39:39 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 00:39:40 three inkypi[671]: 00:39:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T00:39:39.947558-07:00', 'image_hash': 'da3b028a23ee340791470dd1e5262937ede7a0695089a065691b3ad30a43bf79'} Aug 20 00:39:40 three inkypi[671]: 00:39:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:39:40 three inkypi[671]: 00:39:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:39:46 three inkypi[671]: 00:39:46 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:41:48 three inkypi[671]: 00:41:48 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:41:48 Aug 20 00:41:48 three inkypi[671]: 00:41:48 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 00:41:48 three inkypi[671]: 00:41:48 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 00:41:49 three inkypi[671]: 00:41:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T00:41:48.847475-07:00', 'image_hash': 'da5b5d3fb9eab2d993ab93f0f069047a529c29b7ab96245b6f3e34da99cd8bce'} Aug 20 00:41:49 three inkypi[671]: 00:41:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:41:49 three inkypi[671]: 00:41:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:41:55 three inkypi[671]: 00:41:55 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:43:57 three inkypi[671]: 00:43:57 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:43:57 Aug 20 00:43:57 three inkypi[671]: 00:43:57 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 00:43:57 three inkypi[671]: 00:43:57 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 00:43:58 three inkypi[671]: 00:43:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T00:43:57.847222-07:00', 'image_hash': '35fd0865032038708e6d604b5d32e1105b00de9b9ed75ef3c3942b7c2839cf19'} Aug 20 00:43:58 three inkypi[671]: 00:43:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:43:59 three inkypi[671]: 00:43:59 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:44:05 three inkypi[671]: 00:44:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:46:07 three inkypi[671]: 00:46:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:46:07 Aug 20 00:46:07 three inkypi[671]: 00:46:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 00:46:07 three inkypi[671]: 00:46:07 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 20 00:46:07 three inkypi[671]: 00:46:07 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 20 00:46:07 three inkypi[671]: 00:46:07 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 20 00:46:07 three inkypi[671]: 00:46:07 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 20 00:46:37 three inkypi[671]: 00:46:37 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T00:46:07.347596-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 00:46:37 three inkypi[671]: 00:46:37 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:46:37 three inkypi[671]: 00:46:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:46:44 three inkypi[671]: 00:46:44 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:48:46 three inkypi[671]: 00:48:46 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:48:46 Aug 20 00:48:46 three inkypi[671]: 00:48:46 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 00:48:46 three inkypi[671]: 00:48:46 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 20 00:49:49 three inkypi[671]: 00:49:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T00:48:46.181807-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 00:49:49 three inkypi[671]: 00:49:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:49:50 three inkypi[671]: 00:49:50 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:49:56 three inkypi[671]: 00:49:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:51:58 three inkypi[671]: 00:51:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:51:58 Aug 20 00:51:58 three inkypi[671]: 00:51:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 00:51:58 three inkypi[671]: 00:51:58 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 20 00:53:01 three inkypi[671]: 00:53:01 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T00:51:58.391852-07:00', 'image_hash': '9411a0d09dbab5fb1dce51136ee3749946091d1df9a68172ccc2b5fc1b8bbf00'} Aug 20 00:53:01 three inkypi[671]: 00:53:01 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:53:02 three inkypi[671]: 00:53:02 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:53:08 three inkypi[671]: 00:53:08 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:55:10 three inkypi[671]: 00:55:10 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:55:10 Aug 20 00:55:10 three inkypi[671]: 00:55:10 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 00:55:10 three inkypi[671]: 00:55:10 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 00:55:11 three inkypi[671]: 00:55:11 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T00:55:10.892091-07:00', 'image_hash': 'd86d1e4604810d424280526884595444363011c0f0ef22071f17530a15c6ef48'} Aug 20 00:55:11 three inkypi[671]: 00:55:11 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:55:11 three inkypi[671]: 00:55:11 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:55:18 three inkypi[671]: 00:55:18 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:57:20 three inkypi[671]: 00:57:20 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:57:20 Aug 20 00:57:20 three inkypi[671]: 00:57:20 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 00:57:20 three inkypi[671]: 00:57:20 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 00:57:20 three inkypi[671]: 00:57:20 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T00:57:20.346802-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 00:57:20 three inkypi[671]: 00:57:20 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:57:20 three inkypi[671]: 00:57:20 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:57:27 three inkypi[671]: 00:57:27 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 00:59:29 three inkypi[671]: 00:59:29 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 00:59:29 Aug 20 00:59:29 three inkypi[671]: 00:59:29 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 00:59:29 three inkypi[671]: 00:59:29 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 00:59:29 three inkypi[671]: 00:59:29 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T00:59:29.548115-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 00:59:29 three inkypi[671]: 00:59:29 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 00:59:30 three inkypi[671]: 00:59:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 00:59:36 three inkypi[671]: 00:59:36 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:01:38 three inkypi[671]: 01:01:38 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:01:38 Aug 20 01:01:38 three inkypi[671]: 01:01:38 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 01:01:38 three inkypi[671]: 01:01:38 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 01:01:38 three inkypi[671]: 01:01:38 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T01:01:38.447676-07:00', 'image_hash': '9411a0d09dbab5fb1dce51136ee3749946091d1df9a68172ccc2b5fc1b8bbf00'} Aug 20 01:01:38 three inkypi[671]: 01:01:38 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:01:39 three inkypi[671]: 01:01:39 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:01:45 three inkypi[671]: 01:01:45 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:03:47 three inkypi[671]: 01:03:47 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:03:47 Aug 20 01:03:47 three inkypi[671]: 01:03:47 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 01:03:47 three inkypi[671]: 01:03:47 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 01:03:47 three inkypi[671]: 01:03:47 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T01:03:47.447120-07:00', 'image_hash': 'fe88bfea712a69669095d0386732c6d283e22a370a78404ee69bf6bf849bb482'} Aug 20 01:03:47 three inkypi[671]: 01:03:47 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:03:48 three inkypi[671]: 01:03:48 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:03:54 three inkypi[671]: 01:03:54 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:05:56 three inkypi[671]: 01:05:56 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:05:56 Aug 20 01:05:56 three inkypi[671]: 01:05:56 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 01:05:56 three inkypi[671]: 01:05:56 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 01:05:56 three inkypi[671]: 01:05:56 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T01:05:56.647558-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 01:05:56 three inkypi[671]: 01:05:56 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:05:57 three inkypi[671]: 01:05:57 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:06:03 three inkypi[671]: 01:06:03 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:08:05 three inkypi[671]: 01:08:05 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:08:05 Aug 20 01:08:05 three inkypi[671]: 01:08:05 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 01:08:05 three inkypi[671]: 01:08:05 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 01:08:05 three inkypi[671]: 01:08:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T01:08:05.447147-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 01:08:05 three inkypi[671]: 01:08:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:08:06 three inkypi[671]: 01:08:06 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:08:12 three inkypi[671]: 01:08:12 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:10:14 three inkypi[671]: 01:10:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:10:14 Aug 20 01:10:14 three inkypi[671]: 01:10:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 01:10:14 three inkypi[671]: 01:10:14 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 01:10:15 three inkypi[671]: 01:10:15 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T01:10:14.847737-07:00', 'image_hash': '9411a0d09dbab5fb1dce51136ee3749946091d1df9a68172ccc2b5fc1b8bbf00'} Aug 20 01:10:15 three inkypi[671]: 01:10:15 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:10:15 three inkypi[671]: 01:10:15 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:10:22 three inkypi[671]: 01:10:22 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:12:24 three inkypi[671]: 01:12:24 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:12:24 Aug 20 01:12:24 three inkypi[671]: 01:12:24 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 01:12:24 three inkypi[671]: 01:12:24 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 01:12:24 three inkypi[671]: 01:12:24 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T01:12:24.347609-07:00', 'image_hash': 'f62cc3db358b8bb7f92cd9482a4f0cad142082101b75750b093a2274d44e736a'} Aug 20 01:12:24 three inkypi[671]: 01:12:24 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:12:25 three inkypi[671]: 01:12:25 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:12:32 three inkypi[671]: 01:12:32 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:14:34 three inkypi[671]: 01:14:34 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:14:34 Aug 20 01:14:34 three inkypi[671]: 01:14:34 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 01:14:34 three inkypi[671]: 01:14:34 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 01:14:34 three inkypi[671]: 01:14:34 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T01:14:34.147154-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 01:14:34 three inkypi[671]: 01:14:34 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:14:34 three inkypi[671]: 01:14:34 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:14:41 three inkypi[671]: 01:14:41 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:16:43 three inkypi[671]: 01:16:43 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:16:43 Aug 20 01:16:43 three inkypi[671]: 01:16:43 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 01:16:43 three inkypi[671]: 01:16:43 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 01:16:43 three inkypi[671]: 01:16:43 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T01:16:43.347473-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 01:16:43 three inkypi[671]: 01:16:43 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:16:44 three inkypi[671]: 01:16:44 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:16:50 three inkypi[671]: 01:16:50 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:18:52 three inkypi[671]: 01:18:52 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:18:52 Aug 20 01:18:52 three inkypi[671]: 01:18:52 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 01:18:52 three inkypi[671]: 01:18:52 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 01:18:52 three inkypi[671]: 01:18:52 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T01:18:52.647222-07:00', 'image_hash': '9411a0d09dbab5fb1dce51136ee3749946091d1df9a68172ccc2b5fc1b8bbf00'} Aug 20 01:18:52 three inkypi[671]: 01:18:52 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:18:53 three inkypi[671]: 01:18:53 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:18:59 three inkypi[671]: 01:18:59 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:21:01 three inkypi[671]: 01:21:01 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:21:01 Aug 20 01:21:01 three inkypi[671]: 01:21:01 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 01:21:01 three inkypi[671]: 01:21:01 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 01:21:02 three inkypi[671]: 01:21:02 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T01:21:01.647062-07:00', 'image_hash': 'b4520d9ca06767ffcb7c6910b52a406778febde01c6f18d66b19343c47ace0bc'} Aug 20 01:21:02 three inkypi[671]: 01:21:02 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:21:02 three inkypi[671]: 01:21:02 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:21:08 three inkypi[671]: 01:21:08 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:23:11 three inkypi[671]: 01:23:11 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:23:11 Aug 20 01:23:11 three inkypi[671]: 01:23:11 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 01:23:11 three inkypi[671]: 01:23:11 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 01:23:11 three inkypi[671]: 01:23:11 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T01:23:11.046982-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 01:23:11 three inkypi[671]: 01:23:11 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:23:11 three inkypi[671]: 01:23:11 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:23:18 three inkypi[671]: 01:23:18 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:25:20 three inkypi[671]: 01:25:20 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:25:20 Aug 20 01:25:20 three inkypi[671]: 01:25:20 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 01:25:20 three inkypi[671]: 01:25:20 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 01:25:20 three inkypi[671]: 01:25:20 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T01:25:20.246813-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 01:25:20 three inkypi[671]: 01:25:20 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:25:20 three inkypi[671]: 01:25:20 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:25:27 three inkypi[671]: 01:25:27 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:27:29 three inkypi[671]: 01:27:29 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:27:29 Aug 20 01:27:29 three inkypi[671]: 01:27:29 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 01:27:29 three inkypi[671]: 01:27:29 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 20 01:28:29 three inkypi[671]: 01:28:29 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T01:27:29.647310-07:00', 'image_hash': 'b3f3f506c7f52fa41f549da7e077dbe0b3aa7e240cd8b4865de5ea936e908796'} Aug 20 01:28:29 three inkypi[671]: 01:28:29 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:28:30 three inkypi[671]: 01:28:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:28:36 three inkypi[671]: 01:28:36 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:30:38 three inkypi[671]: 01:30:38 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:30:38 Aug 20 01:30:38 three inkypi[671]: 01:30:38 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 01:30:38 three inkypi[671]: 01:30:38 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 01:30:39 three inkypi[671]: 01:30:39 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T01:30:38.696442-07:00', 'image_hash': 'c6a8cb05e97bc4b6dabe0609bbc9aa5f8058686ecdf9158a673735655ed78f6c'} Aug 20 01:30:39 three inkypi[671]: 01:30:39 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:30:40 three inkypi[671]: 01:30:40 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:30:46 three inkypi[671]: 01:30:46 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:32:48 three inkypi[671]: 01:32:48 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:32:48 Aug 20 01:32:48 three inkypi[671]: 01:32:48 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 01:32:48 three inkypi[671]: 01:32:48 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 01:32:48 three inkypi[671]: 01:32:48 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T01:32:48.547851-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 01:32:48 three inkypi[671]: 01:32:48 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:32:49 three inkypi[671]: 01:32:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:32:55 three inkypi[671]: 01:32:55 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:34:57 three inkypi[671]: 01:34:57 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:34:57 Aug 20 01:34:57 three inkypi[671]: 01:34:57 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 01:34:57 three inkypi[671]: 01:34:57 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 01:34:57 three inkypi[671]: 01:34:57 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T01:34:57.646980-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 01:34:57 three inkypi[671]: 01:34:57 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:34:58 three inkypi[671]: 01:34:58 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:35:04 three inkypi[671]: 01:35:04 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:37:07 three inkypi[671]: 01:37:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:37:07 Aug 20 01:37:07 three inkypi[671]: 01:37:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 01:37:07 three inkypi[671]: 01:37:07 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 01:37:07 three inkypi[671]: 01:37:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T01:37:07.047768-07:00', 'image_hash': 'b3f3f506c7f52fa41f549da7e077dbe0b3aa7e240cd8b4865de5ea936e908796'} Aug 20 01:37:07 three inkypi[671]: 01:37:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:37:07 three inkypi[671]: 01:37:07 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:37:13 three inkypi[671]: 01:37:13 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:39:16 three inkypi[671]: 01:39:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:39:16 Aug 20 01:39:16 three inkypi[671]: 01:39:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 01:39:16 three inkypi[671]: 01:39:16 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 01:39:16 three inkypi[671]: 01:39:16 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T01:39:16.047352-07:00', 'image_hash': 'c74ae6589d24fe9dcee7d0c867c508bde5e9c5bf3377e080d3c80df9b89390a9'} Aug 20 01:39:16 three inkypi[671]: 01:39:16 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:39:17 three inkypi[671]: 01:39:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:39:23 three inkypi[671]: 01:39:23 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:41:25 three inkypi[671]: 01:41:25 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:41:25 Aug 20 01:41:25 three inkypi[671]: 01:41:25 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 01:41:25 three inkypi[671]: 01:41:25 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 01:41:25 three inkypi[671]: 01:41:25 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T01:41:25.847418-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 01:41:25 three inkypi[671]: 01:41:25 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:41:26 three inkypi[671]: 01:41:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:41:32 three inkypi[671]: 01:41:32 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:43:35 three inkypi[671]: 01:43:35 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:43:35 Aug 20 01:43:35 three inkypi[671]: 01:43:35 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 01:43:35 three inkypi[671]: 01:43:35 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 01:43:35 three inkypi[671]: 01:43:35 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T01:43:35.050466-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 01:43:35 three inkypi[671]: 01:43:35 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:43:35 three inkypi[671]: 01:43:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:43:41 three inkypi[671]: 01:43:41 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:45:43 three inkypi[671]: 01:45:43 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:45:43 Aug 20 01:45:43 three inkypi[671]: 01:45:43 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 01:45:43 three inkypi[671]: 01:45:43 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 01:45:44 three inkypi[671]: 01:45:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T01:45:43.947049-07:00', 'image_hash': 'b3f3f506c7f52fa41f549da7e077dbe0b3aa7e240cd8b4865de5ea936e908796'} Aug 20 01:45:44 three inkypi[671]: 01:45:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:45:44 three inkypi[671]: 01:45:44 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:45:51 three inkypi[671]: 01:45:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:47:53 three inkypi[671]: 01:47:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:47:53 Aug 20 01:47:53 three inkypi[671]: 01:47:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 01:47:53 three inkypi[671]: 01:47:53 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 01:47:53 three inkypi[671]: 01:47:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T01:47:53.347033-07:00', 'image_hash': '32b9f272471fe3d451cd4fae6f4003fe51210b49dc904a9d06c77244868a8527'} Aug 20 01:47:53 three inkypi[671]: 01:47:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:47:54 three inkypi[671]: 01:47:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:48:00 three inkypi[671]: 01:48:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:50:02 three inkypi[671]: 01:50:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:50:02 Aug 20 01:50:02 three inkypi[671]: 01:50:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 01:50:02 three inkypi[671]: 01:50:02 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 20 01:50:02 three inkypi[671]: 01:50:02 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 20 01:50:02 three inkypi[671]: 01:50:02 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 20 01:50:02 three inkypi[671]: 01:50:02 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 20 01:50:30 three inkypi[671]: 01:50:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T01:50:02.547774-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 01:50:30 three inkypi[671]: 01:50:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:50:30 three inkypi[671]: 01:50:30 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:50:36 three inkypi[671]: 01:50:36 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:52:39 three inkypi[671]: 01:52:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:52:39 Aug 20 01:52:39 three inkypi[671]: 01:52:39 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 01:52:39 three inkypi[671]: 01:52:39 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 20 01:53:40 three inkypi[671]: 01:53:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T01:52:39.077285-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 01:53:40 three inkypi[671]: 01:53:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:53:41 three inkypi[671]: 01:53:41 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:53:47 three inkypi[671]: 01:53:47 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:55:50 three inkypi[671]: 01:55:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:55:50 Aug 20 01:55:50 three inkypi[671]: 01:55:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 01:55:50 three inkypi[671]: 01:55:50 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 01:55:50 three inkypi[671]: 01:55:50 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T01:55:50.084144-07:00', 'image_hash': 'b3f3f506c7f52fa41f549da7e077dbe0b3aa7e240cd8b4865de5ea936e908796'} Aug 20 01:55:50 three inkypi[671]: 01:55:50 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:55:51 three inkypi[671]: 01:55:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:55:57 three inkypi[671]: 01:55:57 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 01:57:59 three inkypi[671]: 01:57:59 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 01:57:59 Aug 20 01:57:59 three inkypi[671]: 01:57:59 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 01:57:59 three inkypi[671]: 01:57:59 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 01:58:00 three inkypi[671]: 01:58:00 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T01:57:59.547108-07:00', 'image_hash': '6e7b63bc727bc75746b19942efb65fdc33a4839c74638028a32aa95c60a28551'} Aug 20 01:58:00 three inkypi[671]: 01:58:00 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 01:58:00 three inkypi[671]: 01:58:00 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 01:58:07 three inkypi[671]: 01:58:07 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:00:09 three inkypi[671]: 02:00:09 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:00:09 Aug 20 02:00:09 three inkypi[671]: 02:00:09 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 02:00:09 three inkypi[671]: 02:00:09 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 02:00:09 three inkypi[671]: 02:00:09 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T02:00:09.347324-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 02:00:09 three inkypi[671]: 02:00:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:00:09 three inkypi[671]: 02:00:09 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:00:16 three inkypi[671]: 02:00:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:02:18 three inkypi[671]: 02:02:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:02:18 Aug 20 02:02:18 three inkypi[671]: 02:02:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 02:02:18 three inkypi[671]: 02:02:18 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 02:02:18 three inkypi[671]: 02:02:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T02:02:18.146815-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 02:02:18 three inkypi[671]: 02:02:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:02:18 three inkypi[671]: 02:02:18 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:02:24 three inkypi[671]: 02:02:24 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:04:27 three inkypi[671]: 02:04:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:04:27 Aug 20 02:04:27 three inkypi[671]: 02:04:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 02:04:27 three inkypi[671]: 02:04:27 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 20 02:05:26 three inkypi[671]: 02:05:26 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T02:04:27.047814-07:00', 'image_hash': '281ccec712c37eb41e00f08144a713010cf11921493d0cd89dbeb8c9cd447cec'} Aug 20 02:05:26 three inkypi[671]: 02:05:26 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:05:26 three inkypi[671]: 02:05:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:05:33 three inkypi[671]: 02:05:33 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:07:35 three inkypi[671]: 02:07:35 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:07:35 Aug 20 02:07:35 three inkypi[671]: 02:07:35 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 02:07:35 three inkypi[671]: 02:07:35 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 02:07:36 three inkypi[671]: 02:07:36 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T02:07:35.582233-07:00', 'image_hash': '6956e75acae2e7eebd4cbb911f791071073e16a73279abd73890187ad535ac03'} Aug 20 02:07:36 three inkypi[671]: 02:07:36 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:07:36 three inkypi[671]: 02:07:36 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:07:42 three inkypi[671]: 02:07:42 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:09:45 three inkypi[671]: 02:09:45 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:09:45 Aug 20 02:09:45 three inkypi[671]: 02:09:45 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 02:09:45 three inkypi[671]: 02:09:45 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 02:09:45 three inkypi[671]: 02:09:45 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T02:09:45.047359-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 02:09:45 three inkypi[671]: 02:09:45 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:09:45 three inkypi[671]: 02:09:45 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:09:51 three inkypi[671]: 02:09:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:11:53 three inkypi[671]: 02:11:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:11:53 Aug 20 02:11:53 three inkypi[671]: 02:11:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 02:11:53 three inkypi[671]: 02:11:53 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 02:11:53 three inkypi[671]: 02:11:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T02:11:53.850854-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 02:11:53 three inkypi[671]: 02:11:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:11:54 three inkypi[671]: 02:11:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:12:00 three inkypi[671]: 02:12:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:14:02 three inkypi[671]: 02:14:02 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:14:02 Aug 20 02:14:02 three inkypi[671]: 02:14:02 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 02:14:02 three inkypi[671]: 02:14:02 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 02:14:02 three inkypi[671]: 02:14:02 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T02:14:02.747737-07:00', 'image_hash': '281ccec712c37eb41e00f08144a713010cf11921493d0cd89dbeb8c9cd447cec'} Aug 20 02:14:02 three inkypi[671]: 02:14:02 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:14:03 three inkypi[671]: 02:14:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:14:10 three inkypi[671]: 02:14:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:16:12 three inkypi[671]: 02:16:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:16:12 Aug 20 02:16:12 three inkypi[671]: 02:16:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 02:16:12 three inkypi[671]: 02:16:12 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 02:16:12 three inkypi[671]: 02:16:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T02:16:12.247434-07:00', 'image_hash': 'ad286e113b80e3279db6d2792075479ec13d19ffe2402967e1d99aae78c0cf43'} Aug 20 02:16:12 three inkypi[671]: 02:16:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:16:13 three inkypi[671]: 02:16:13 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:16:19 three inkypi[671]: 02:16:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:18:22 three inkypi[671]: 02:18:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:18:22 Aug 20 02:18:22 three inkypi[671]: 02:18:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 02:18:22 three inkypi[671]: 02:18:22 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 02:18:22 three inkypi[671]: 02:18:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T02:18:22.047510-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 02:18:22 three inkypi[671]: 02:18:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:18:22 three inkypi[671]: 02:18:22 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:18:29 three inkypi[671]: 02:18:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:20:31 three inkypi[671]: 02:20:31 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:20:31 Aug 20 02:20:31 three inkypi[671]: 02:20:31 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 02:20:31 three inkypi[671]: 02:20:31 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 02:20:31 three inkypi[671]: 02:20:31 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T02:20:31.247129-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 02:20:31 three inkypi[671]: 02:20:31 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:20:31 three inkypi[671]: 02:20:31 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:20:38 three inkypi[671]: 02:20:38 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:22:40 three inkypi[671]: 02:22:40 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:22:40 Aug 20 02:22:40 three inkypi[671]: 02:22:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 02:22:40 three inkypi[671]: 02:22:40 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 02:22:40 three inkypi[671]: 02:22:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T02:22:40.146832-07:00', 'image_hash': '281ccec712c37eb41e00f08144a713010cf11921493d0cd89dbeb8c9cd447cec'} Aug 20 02:22:40 three inkypi[671]: 02:22:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:22:41 three inkypi[671]: 02:22:41 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:22:47 three inkypi[671]: 02:22:47 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:24:49 three inkypi[671]: 02:24:49 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:24:49 Aug 20 02:24:49 three inkypi[671]: 02:24:49 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 02:24:49 three inkypi[671]: 02:24:49 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 02:24:49 three inkypi[671]: 02:24:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T02:24:49.547187-07:00', 'image_hash': '968c9414c6611e1123699aa91469a8a03cfc600d1397cee42bbf87b81764422c'} Aug 20 02:24:49 three inkypi[671]: 02:24:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:24:50 three inkypi[671]: 02:24:50 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:24:56 three inkypi[671]: 02:24:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:26:58 three inkypi[671]: 02:26:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:26:58 Aug 20 02:26:58 three inkypi[671]: 02:26:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 02:26:58 three inkypi[671]: 02:26:58 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 02:26:59 three inkypi[671]: 02:26:59 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T02:26:58.947736-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 02:26:59 three inkypi[671]: 02:26:59 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:26:59 three inkypi[671]: 02:26:59 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:27:06 three inkypi[671]: 02:27:06 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:29:08 three inkypi[671]: 02:29:08 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:29:08 Aug 20 02:29:08 three inkypi[671]: 02:29:08 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 02:29:08 three inkypi[671]: 02:29:08 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 02:29:08 three inkypi[671]: 02:29:08 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T02:29:08.147160-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 02:29:08 three inkypi[671]: 02:29:08 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:29:08 three inkypi[671]: 02:29:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:29:15 three inkypi[671]: 02:29:15 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:31:17 three inkypi[671]: 02:31:17 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:31:17 Aug 20 02:31:17 three inkypi[671]: 02:31:17 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 02:31:17 three inkypi[671]: 02:31:17 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 02:31:17 three inkypi[671]: 02:31:17 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T02:31:17.545228-07:00', 'image_hash': '281ccec712c37eb41e00f08144a713010cf11921493d0cd89dbeb8c9cd447cec'} Aug 20 02:31:17 three inkypi[671]: 02:31:17 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:31:18 three inkypi[671]: 02:31:18 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:31:24 three inkypi[671]: 02:31:24 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:33:26 three inkypi[671]: 02:33:26 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:33:26 Aug 20 02:33:26 three inkypi[671]: 02:33:26 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 02:33:26 three inkypi[671]: 02:33:26 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 02:33:27 three inkypi[671]: 02:33:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T02:33:26.957470-07:00', 'image_hash': '98fbafac3970b3e1b7463877828610288ee81cf77aadb8923fd91904156f2a85'} Aug 20 02:33:27 three inkypi[671]: 02:33:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:33:28 three inkypi[671]: 02:33:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:33:34 three inkypi[671]: 02:33:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:35:36 three inkypi[671]: 02:35:36 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:35:36 Aug 20 02:35:36 three inkypi[671]: 02:35:36 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 02:35:36 three inkypi[671]: 02:35:36 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 02:35:36 three inkypi[671]: 02:35:36 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T02:35:36.546882-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 02:35:36 three inkypi[671]: 02:35:36 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:35:37 three inkypi[671]: 02:35:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:35:43 three inkypi[671]: 02:35:43 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:37:45 three inkypi[671]: 02:37:45 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:37:45 Aug 20 02:37:45 three inkypi[671]: 02:37:45 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 02:37:45 three inkypi[671]: 02:37:45 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 02:37:45 three inkypi[671]: 02:37:45 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T02:37:45.647086-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 02:37:45 three inkypi[671]: 02:37:45 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:37:46 three inkypi[671]: 02:37:46 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:37:52 three inkypi[671]: 02:37:52 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:39:55 three inkypi[671]: 02:39:55 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:39:55 Aug 20 02:39:55 three inkypi[671]: 02:39:55 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 02:39:55 three inkypi[671]: 02:39:55 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 20 02:41:04 three inkypi[671]: 02:41:04 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T02:39:55.047134-07:00', 'image_hash': 'bb02149def54341d3b5c68c790f0fd1bd0f08153644bd4e88d11ae0751131ff9'} Aug 20 02:41:04 three inkypi[671]: 02:41:04 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:41:04 three inkypi[671]: 02:41:04 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:41:11 three inkypi[671]: 02:41:11 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:43:13 three inkypi[671]: 02:43:13 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:43:13 Aug 20 02:43:13 three inkypi[671]: 02:43:13 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 02:43:13 three inkypi[671]: 02:43:13 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 02:43:13 three inkypi[671]: 02:43:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T02:43:13.384886-07:00', 'image_hash': 'c33684c2415705534fd4942e9ea2fcf4633bda84467e008653a0c0f9b6b70da2'} Aug 20 02:43:13 three inkypi[671]: 02:43:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:43:14 three inkypi[671]: 02:43:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:43:20 three inkypi[671]: 02:43:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:45:22 three inkypi[671]: 02:45:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:45:22 Aug 20 02:45:22 three inkypi[671]: 02:45:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 02:45:22 three inkypi[671]: 02:45:22 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 02:45:22 three inkypi[671]: 02:45:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T02:45:22.848045-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 02:45:22 three inkypi[671]: 02:45:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:45:23 three inkypi[671]: 02:45:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:45:29 three inkypi[671]: 02:45:29 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:47:31 three inkypi[671]: 02:47:31 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:47:31 Aug 20 02:47:31 three inkypi[671]: 02:47:31 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 02:47:31 three inkypi[671]: 02:47:31 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 02:47:31 three inkypi[671]: 02:47:31 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T02:47:31.646961-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 02:47:31 three inkypi[671]: 02:47:31 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:47:32 three inkypi[671]: 02:47:32 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:47:38 three inkypi[671]: 02:47:38 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:49:40 three inkypi[671]: 02:49:40 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:49:40 Aug 20 02:49:40 three inkypi[671]: 02:49:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 02:49:40 three inkypi[671]: 02:49:40 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 02:49:40 three inkypi[671]: 02:49:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T02:49:40.747016-07:00', 'image_hash': 'bb02149def54341d3b5c68c790f0fd1bd0f08153644bd4e88d11ae0751131ff9'} Aug 20 02:49:40 three inkypi[671]: 02:49:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:49:41 three inkypi[671]: 02:49:41 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:49:48 three inkypi[671]: 02:49:48 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:51:50 three inkypi[671]: 02:51:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:51:50 Aug 20 02:51:50 three inkypi[671]: 02:51:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 02:51:50 three inkypi[671]: 02:51:50 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 02:51:51 three inkypi[671]: 02:51:51 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T02:51:50.447569-07:00', 'image_hash': 'd58afe2eeee42a90ae65e958fa7d5313679dc42fba033062aa96748717fbb2cf'} Aug 20 02:51:51 three inkypi[671]: 02:51:51 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:51:51 three inkypi[671]: 02:51:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:51:58 three inkypi[671]: 02:51:58 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:54:00 three inkypi[671]: 02:54:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:54:00 Aug 20 02:54:00 three inkypi[671]: 02:54:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 02:54:00 three inkypi[671]: 02:54:00 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 20 02:54:00 three inkypi[671]: 02:54:00 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 20 02:54:00 three inkypi[671]: 02:54:00 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 20 02:54:00 three inkypi[671]: 02:54:00 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 20 02:54:27 three inkypi[671]: 02:54:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T02:54:00.347157-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 02:54:28 three inkypi[671]: 02:54:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:54:28 three inkypi[671]: 02:54:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:54:34 three inkypi[671]: 02:54:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 02:56:37 three inkypi[671]: 02:56:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 02:56:37 Aug 20 02:56:37 three inkypi[671]: 02:56:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 02:56:37 three inkypi[671]: 02:56:37 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 20 02:58:09 three inkypi[671]: 02:58:08 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T02:56:37.081092-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 02:58:09 three inkypi[671]: 02:58:09 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 02:58:09 three inkypi[671]: 02:58:09 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 02:58:16 three inkypi[671]: 02:58:16 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:00:18 three inkypi[671]: 03:00:18 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:00:18 Aug 20 03:00:18 three inkypi[671]: 03:00:18 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 03:00:18 three inkypi[671]: 03:00:18 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 03:00:18 three inkypi[671]: 03:00:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T03:00:18.188856-07:00', 'image_hash': 'bb02149def54341d3b5c68c790f0fd1bd0f08153644bd4e88d11ae0751131ff9'} Aug 20 03:00:18 three inkypi[671]: 03:00:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:00:18 three inkypi[671]: 03:00:18 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:00:25 three inkypi[671]: 03:00:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:02:27 three inkypi[671]: 03:02:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:02:27 Aug 20 03:02:27 three inkypi[671]: 03:02:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 03:02:27 three inkypi[671]: 03:02:27 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 03:02:28 three inkypi[671]: 03:02:28 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T03:02:27.253936-07:00', 'image_hash': 'a13251a0786d209393c4ee48ce1725ca0e0e4e3c3fce5c6b4c67ebcb129c1094'} Aug 20 03:02:28 three inkypi[671]: 03:02:28 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:02:28 three inkypi[671]: 03:02:28 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:02:35 three inkypi[671]: 03:02:35 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:04:37 three inkypi[671]: 03:04:37 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:04:37 Aug 20 03:04:37 three inkypi[671]: 03:04:37 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 03:04:37 three inkypi[671]: 03:04:37 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 03:04:37 three inkypi[671]: 03:04:37 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T03:04:37.247892-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 03:04:37 three inkypi[671]: 03:04:37 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:04:37 three inkypi[671]: 03:04:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:04:43 three inkypi[671]: 03:04:43 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:06:46 three inkypi[671]: 03:06:46 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:06:46 Aug 20 03:06:46 three inkypi[671]: 03:06:46 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 03:06:46 three inkypi[671]: 03:06:46 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 03:06:46 three inkypi[671]: 03:06:46 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T03:06:46.047537-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 03:06:46 three inkypi[671]: 03:06:46 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:06:46 three inkypi[671]: 03:06:46 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:06:53 three inkypi[671]: 03:06:53 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:08:55 three inkypi[671]: 03:08:55 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:08:55 Aug 20 03:08:55 three inkypi[671]: 03:08:55 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 03:08:55 three inkypi[671]: 03:08:55 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 03:08:55 three inkypi[671]: 03:08:55 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T03:08:55.447957-07:00', 'image_hash': 'bb02149def54341d3b5c68c790f0fd1bd0f08153644bd4e88d11ae0751131ff9'} Aug 20 03:08:55 three inkypi[671]: 03:08:55 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:08:56 three inkypi[671]: 03:08:56 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:09:02 three inkypi[671]: 03:09:02 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:11:04 three inkypi[671]: 03:11:04 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:11:04 Aug 20 03:11:04 three inkypi[671]: 03:11:04 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 03:11:04 three inkypi[671]: 03:11:04 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 03:11:04 three inkypi[671]: 03:11:04 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T03:11:04.447636-07:00', 'image_hash': '3de137eae2f6574f087701e540f9833f15ecce5aef0604bc3f19ffd85eb033b8'} Aug 20 03:11:04 three inkypi[671]: 03:11:04 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:11:05 three inkypi[671]: 03:11:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:11:11 three inkypi[671]: 03:11:11 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:13:13 three inkypi[671]: 03:13:13 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:13:13 Aug 20 03:13:13 three inkypi[671]: 03:13:13 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 03:13:13 three inkypi[671]: 03:13:13 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 03:13:13 three inkypi[671]: 03:13:13 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T03:13:13.647469-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 03:13:13 three inkypi[671]: 03:13:13 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:13:14 three inkypi[671]: 03:13:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:13:20 three inkypi[671]: 03:13:20 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:15:22 three inkypi[671]: 03:15:22 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:15:22 Aug 20 03:15:22 three inkypi[671]: 03:15:22 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 03:15:22 three inkypi[671]: 03:15:22 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 03:15:22 three inkypi[671]: 03:15:22 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T03:15:22.847916-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 03:15:22 three inkypi[671]: 03:15:22 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:15:23 three inkypi[671]: 03:15:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:15:30 three inkypi[671]: 03:15:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:17:32 three inkypi[671]: 03:17:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:17:32 Aug 20 03:17:32 three inkypi[671]: 03:17:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 03:17:32 three inkypi[671]: 03:17:32 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 20 03:18:30 three inkypi[671]: 03:18:30 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T03:17:32.247030-07:00', 'image_hash': '782e198c0f76e438d18354a4bda42adcbe39d310136eb83eaaf98d7c86c1502f'} Aug 20 03:18:30 three inkypi[671]: 03:18:30 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:18:31 three inkypi[671]: 03:18:31 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:18:37 three inkypi[671]: 03:18:37 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:20:39 three inkypi[671]: 03:20:39 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:20:39 Aug 20 03:20:40 three inkypi[671]: 03:20:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 03:20:40 three inkypi[671]: 03:20:40 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 03:20:40 three inkypi[671]: 03:20:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T03:20:39.982197-07:00', 'image_hash': '1a8bbde1c1fe8b74799a24ac6b51e60dfb79f3cccda6727b883ab0ffeaa9cb13'} Aug 20 03:20:40 three inkypi[671]: 03:20:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:20:41 three inkypi[671]: 03:20:41 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:20:47 three inkypi[671]: 03:20:47 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:22:49 three inkypi[671]: 03:22:49 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:22:49 Aug 20 03:22:49 three inkypi[671]: 03:22:49 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 03:22:49 three inkypi[671]: 03:22:49 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 03:22:49 three inkypi[671]: 03:22:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T03:22:49.747929-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 03:22:49 three inkypi[671]: 03:22:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:22:50 three inkypi[671]: 03:22:50 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:22:56 three inkypi[671]: 03:22:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:24:58 three inkypi[671]: 03:24:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:24:58 Aug 20 03:24:58 three inkypi[671]: 03:24:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 03:24:58 three inkypi[671]: 03:24:58 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 03:24:58 three inkypi[671]: 03:24:58 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T03:24:58.547449-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 03:24:58 three inkypi[671]: 03:24:58 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:24:59 three inkypi[671]: 03:24:59 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:25:05 three inkypi[671]: 03:25:05 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:27:07 three inkypi[671]: 03:27:07 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:27:07 Aug 20 03:27:07 three inkypi[671]: 03:27:07 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 03:27:07 three inkypi[671]: 03:27:07 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 03:27:08 three inkypi[671]: 03:27:08 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T03:27:07.947284-07:00', 'image_hash': '782e198c0f76e438d18354a4bda42adcbe39d310136eb83eaaf98d7c86c1502f'} Aug 20 03:27:08 three inkypi[671]: 03:27:08 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:27:08 three inkypi[671]: 03:27:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:27:15 three inkypi[671]: 03:27:15 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:29:17 three inkypi[671]: 03:29:17 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:29:17 Aug 20 03:29:17 three inkypi[671]: 03:29:17 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 03:29:17 three inkypi[671]: 03:29:17 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 03:29:18 three inkypi[671]: 03:29:18 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T03:29:17.447888-07:00', 'image_hash': '1cd91662ba24319b94d2c1291c1d7890d3d099364bde72da686ae914825ea586'} Aug 20 03:29:18 three inkypi[671]: 03:29:18 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:29:18 three inkypi[671]: 03:29:18 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:29:25 three inkypi[671]: 03:29:25 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:31:27 three inkypi[671]: 03:31:27 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:31:27 Aug 20 03:31:27 three inkypi[671]: 03:31:27 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 03:31:27 three inkypi[671]: 03:31:27 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 03:31:27 three inkypi[671]: 03:31:27 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T03:31:27.246912-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 03:31:27 three inkypi[671]: 03:31:27 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:31:27 three inkypi[671]: 03:31:27 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:31:34 three inkypi[671]: 03:31:34 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:33:36 three inkypi[671]: 03:33:36 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:33:36 Aug 20 03:33:36 three inkypi[671]: 03:33:36 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 03:33:36 three inkypi[671]: 03:33:36 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 03:33:36 three inkypi[671]: 03:33:36 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T03:33:36.447680-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 03:33:36 three inkypi[671]: 03:33:36 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:33:37 three inkypi[671]: 03:33:37 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:33:43 three inkypi[671]: 03:33:43 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:35:45 three inkypi[671]: 03:35:45 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:35:45 Aug 20 03:35:45 three inkypi[671]: 03:35:45 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 03:35:45 three inkypi[671]: 03:35:45 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 03:35:46 three inkypi[671]: 03:35:46 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T03:35:45.847174-07:00', 'image_hash': '782e198c0f76e438d18354a4bda42adcbe39d310136eb83eaaf98d7c86c1502f'} Aug 20 03:35:46 three inkypi[671]: 03:35:46 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:35:46 three inkypi[671]: 03:35:46 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:35:53 three inkypi[671]: 03:35:53 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:37:55 three inkypi[671]: 03:37:55 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:37:55 Aug 20 03:37:55 three inkypi[671]: 03:37:55 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 03:37:55 three inkypi[671]: 03:37:55 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 03:37:55 three inkypi[671]: 03:37:55 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T03:37:55.246865-07:00', 'image_hash': 'f40f5a472ca185b4336eb68d98869bfaa6701c960d63dbe27f5425f81566817e'} Aug 20 03:37:55 three inkypi[671]: 03:37:55 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:37:56 three inkypi[671]: 03:37:56 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:38:02 three inkypi[671]: 03:38:02 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:40:04 three inkypi[671]: 03:40:04 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:40:04 Aug 20 03:40:04 three inkypi[671]: 03:40:04 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 03:40:04 three inkypi[671]: 03:40:04 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 03:40:05 three inkypi[671]: 03:40:05 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T03:40:04.946766-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 03:40:05 three inkypi[671]: 03:40:05 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:40:05 three inkypi[671]: 03:40:05 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:40:11 three inkypi[671]: 03:40:11 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:42:14 three inkypi[671]: 03:42:14 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:42:14 Aug 20 03:42:14 three inkypi[671]: 03:42:14 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 03:42:14 three inkypi[671]: 03:42:14 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 03:42:14 three inkypi[671]: 03:42:14 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T03:42:14.046747-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 03:42:14 three inkypi[671]: 03:42:14 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:42:14 three inkypi[671]: 03:42:14 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:42:21 three inkypi[671]: 03:42:21 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:44:23 three inkypi[671]: 03:44:23 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:44:23 Aug 20 03:44:23 three inkypi[671]: 03:44:23 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 03:44:23 three inkypi[671]: 03:44:23 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 03:44:23 three inkypi[671]: 03:44:23 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T03:44:23.246639-07:00', 'image_hash': '782e198c0f76e438d18354a4bda42adcbe39d310136eb83eaaf98d7c86c1502f'} Aug 20 03:44:23 three inkypi[671]: 03:44:23 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:44:23 three inkypi[671]: 03:44:23 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:44:30 three inkypi[671]: 03:44:30 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:46:32 three inkypi[671]: 03:46:32 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:46:32 Aug 20 03:46:32 three inkypi[671]: 03:46:32 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 03:46:32 three inkypi[671]: 03:46:32 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 03:46:32 three inkypi[671]: 03:46:32 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T03:46:32.346499-07:00', 'image_hash': 'ab4b757bdf8f81ddc847249a49f6851a28e9db33a2ef9759ccc7cfe26a20d6f1'} Aug 20 03:46:32 three inkypi[671]: 03:46:32 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:46:33 three inkypi[671]: 03:46:33 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:46:39 three inkypi[671]: 03:46:39 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:48:42 three inkypi[671]: 03:48:42 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:48:42 Aug 20 03:48:42 three inkypi[671]: 03:48:42 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 03:48:42 three inkypi[671]: 03:48:42 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 03:48:42 three inkypi[671]: 03:48:42 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T03:48:42.045885-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 03:48:42 three inkypi[671]: 03:48:42 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:48:42 three inkypi[671]: 03:48:42 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:48:48 three inkypi[671]: 03:48:48 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:50:50 three inkypi[671]: 03:50:50 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:50:50 Aug 20 03:50:50 three inkypi[671]: 03:50:50 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 03:50:50 three inkypi[671]: 03:50:50 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 03:50:50 three inkypi[671]: 03:50:50 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T03:50:50.846911-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 03:50:50 three inkypi[671]: 03:50:50 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:50:51 three inkypi[671]: 03:50:51 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:50:58 three inkypi[671]: 03:50:58 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:53:00 three inkypi[671]: 03:53:00 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:53:00 Aug 20 03:53:00 three inkypi[671]: 03:53:00 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 03:53:00 three inkypi[671]: 03:53:00 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 20 03:53:56 three inkypi[671]: 03:53:56 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T03:53:00.245145-07:00', 'image_hash': 'a5039bde3e21ee9e3dbb2a8b18b5c33f849a664e8d7a7a1e4930b0b139fbce57'} Aug 20 03:53:56 three inkypi[671]: 03:53:56 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:53:57 three inkypi[671]: 03:53:57 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:54:04 three inkypi[671]: 03:54:04 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:56:06 three inkypi[671]: 03:56:06 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:56:06 Aug 20 03:56:06 three inkypi[671]: 03:56:06 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 03:56:06 three inkypi[671]: 03:56:06 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 03:56:07 three inkypi[671]: 03:56:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T03:56:06.299228-07:00', 'image_hash': '7831b3643b5b91f42fbe5bf852fac5e17a3136279959c480415e7b83be4d8269'} Aug 20 03:56:07 three inkypi[671]: 03:56:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:56:07 three inkypi[671]: 03:56:07 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:56:13 three inkypi[671]: 03:56:13 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 03:58:16 three inkypi[671]: 03:58:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 03:58:16 Aug 20 03:58:16 three inkypi[671]: 03:58:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 03:58:16 three inkypi[671]: 03:58:16 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'To Do' Aug 20 03:58:16 three inkypi[671]: 03:58:16 - INFO - plugins.my_day.my_day - Settings: {'tasks-file': '/home/jon/.my_day_tasks.json', 'title': 'To Do Today', 'font-size': 'normal', 'task-limit': '10', 'selectedFrame': 'None', 'topMargin': '', 'bottomMargin': '', 'leftMargin': '', 'rightMargin': '', 'backgroundOption': 'color', 'backgroundColor': '#ffffff', 'textColor': '#000000'} Aug 20 03:58:16 three inkypi[671]: 03:58:16 - INFO - plugins.my_day.my_day - Loaded 0 tasks from /home/jon/.my_day_tasks.json Aug 20 03:58:16 three inkypi[671]: 03:58:16 - INFO - plugins.my_day.my_day - Rendering 0 tasks Aug 20 03:58:45 three inkypi[671]: 03:58:45 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T03:58:16.047764-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 03:58:45 three inkypi[671]: 03:58:45 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 03:58:46 three inkypi[671]: 03:58:46 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 03:58:52 three inkypi[671]: 03:58:52 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:00:54 three inkypi[671]: 04:00:54 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:00:54 Aug 20 04:00:54 three inkypi[671]: 04:00:54 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 04:00:54 three inkypi[671]: 04:00:54 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Calendar' Aug 20 04:01:56 three inkypi[671]: 04:01:56 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T04:00:54.679645-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 04:01:56 three inkypi[671]: 04:01:56 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:01:57 three inkypi[671]: 04:01:57 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:02:03 three inkypi[671]: 04:02:03 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:04:05 three inkypi[671]: 04:04:05 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:04:05 Aug 20 04:04:06 three inkypi[671]: 04:04:06 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 04:04:06 three inkypi[671]: 04:04:06 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 04:04:06 three inkypi[671]: 04:04:06 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T04:04:05.983740-07:00', 'image_hash': 'a5039bde3e21ee9e3dbb2a8b18b5c33f849a664e8d7a7a1e4930b0b139fbce57'} Aug 20 04:04:06 three inkypi[671]: 04:04:06 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:04:06 three inkypi[671]: 04:04:06 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:04:13 three inkypi[671]: 04:04:13 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:06:15 three inkypi[671]: 04:06:15 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:06:15 Aug 20 04:06:15 three inkypi[671]: 04:06:15 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 04:06:15 three inkypi[671]: 04:06:15 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 04:06:16 three inkypi[671]: 04:06:16 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T04:06:15.448383-07:00', 'image_hash': '7f1cd461ea9df645d0b143efba70d13d54b8a76e35282855e8256507f06d0784'} Aug 20 04:06:16 three inkypi[671]: 04:06:16 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:06:16 three inkypi[671]: 04:06:16 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:06:23 three inkypi[671]: 04:06:23 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:08:25 three inkypi[671]: 04:08:25 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:08:25 Aug 20 04:08:25 three inkypi[671]: 04:08:25 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 04:08:25 three inkypi[671]: 04:08:25 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 04:08:25 three inkypi[671]: 04:08:25 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T04:08:25.447332-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 04:08:25 three inkypi[671]: 04:08:25 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:08:26 three inkypi[671]: 04:08:26 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:08:32 three inkypi[671]: 04:08:32 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:10:34 three inkypi[671]: 04:10:34 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:10:34 Aug 20 04:10:34 three inkypi[671]: 04:10:34 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 04:10:34 three inkypi[671]: 04:10:34 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 04:10:34 three inkypi[671]: 04:10:34 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T04:10:34.547192-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 04:10:34 three inkypi[671]: 04:10:34 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:10:35 three inkypi[671]: 04:10:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:10:41 three inkypi[671]: 04:10:41 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:12:43 three inkypi[671]: 04:12:43 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:12:43 Aug 20 04:12:43 three inkypi[671]: 04:12:43 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 04:12:43 three inkypi[671]: 04:12:43 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 04:12:44 three inkypi[671]: 04:12:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T04:12:43.847486-07:00', 'image_hash': 'a5039bde3e21ee9e3dbb2a8b18b5c33f849a664e8d7a7a1e4930b0b139fbce57'} Aug 20 04:12:44 three inkypi[671]: 04:12:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:12:44 three inkypi[671]: 04:12:44 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:12:51 three inkypi[671]: 04:12:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:14:53 three inkypi[671]: 04:14:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:14:53 Aug 20 04:14:53 three inkypi[671]: 04:14:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 04:14:53 three inkypi[671]: 04:14:53 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 04:14:53 three inkypi[671]: 04:14:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T04:14:53.247104-07:00', 'image_hash': 'f659863e7a15949862347d6e48a37284b187912972147699ba1cef19d23473b6'} Aug 20 04:14:53 three inkypi[671]: 04:14:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:14:54 three inkypi[671]: 04:14:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:15:00 three inkypi[671]: 04:15:00 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:17:03 three inkypi[671]: 04:17:03 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:17:03 Aug 20 04:17:03 three inkypi[671]: 04:17:03 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 04:17:03 three inkypi[671]: 04:17:03 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 04:17:03 three inkypi[671]: 04:17:03 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T04:17:03.047510-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 04:17:03 three inkypi[671]: 04:17:03 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:17:03 three inkypi[671]: 04:17:03 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:17:10 three inkypi[671]: 04:17:10 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:19:12 three inkypi[671]: 04:19:12 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:19:12 Aug 20 04:19:12 three inkypi[671]: 04:19:12 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 04:19:12 three inkypi[671]: 04:19:12 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 04:19:12 three inkypi[671]: 04:19:12 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T04:19:12.247559-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 04:19:12 three inkypi[671]: 04:19:12 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:19:13 three inkypi[671]: 04:19:13 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:19:19 three inkypi[671]: 04:19:19 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:21:21 three inkypi[671]: 04:21:21 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:21:21 Aug 20 04:21:21 three inkypi[671]: 04:21:21 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 04:21:21 three inkypi[671]: 04:21:21 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 04:21:21 three inkypi[671]: 04:21:21 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T04:21:21.746916-07:00', 'image_hash': 'a5039bde3e21ee9e3dbb2a8b18b5c33f849a664e8d7a7a1e4930b0b139fbce57'} Aug 20 04:21:21 three inkypi[671]: 04:21:21 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:21:22 three inkypi[671]: 04:21:22 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:21:28 three inkypi[671]: 04:21:28 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:23:30 three inkypi[671]: 04:23:30 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:23:30 Aug 20 04:23:30 three inkypi[671]: 04:23:30 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 04:23:30 three inkypi[671]: 04:23:30 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 04:23:31 three inkypi[671]: 04:23:31 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T04:23:30.747746-07:00', 'image_hash': 'a2db013631609a8467933f8cbe213346ea05c8e5f720e1cb973fa830cdd6bea9'} Aug 20 04:23:31 three inkypi[671]: 04:23:31 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:23:31 three inkypi[671]: 04:23:31 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:23:38 three inkypi[671]: 04:23:38 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:25:40 three inkypi[671]: 04:25:40 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:25:40 Aug 20 04:25:40 three inkypi[671]: 04:25:40 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 04:25:40 three inkypi[671]: 04:25:40 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 04:25:40 three inkypi[671]: 04:25:40 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T04:25:40.547207-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 04:25:40 three inkypi[671]: 04:25:40 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:25:41 three inkypi[671]: 04:25:41 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:25:47 three inkypi[671]: 04:25:47 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:27:49 three inkypi[671]: 04:27:49 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:27:49 Aug 20 04:27:49 three inkypi[671]: 04:27:49 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 04:27:49 three inkypi[671]: 04:27:49 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 04:27:49 three inkypi[671]: 04:27:49 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T04:27:49.346906-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 04:27:49 three inkypi[671]: 04:27:49 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:27:49 three inkypi[671]: 04:27:49 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:27:56 three inkypi[671]: 04:27:56 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:29:58 three inkypi[671]: 04:29:58 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:29:58 Aug 20 04:29:58 three inkypi[671]: 04:29:58 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 04:29:58 three inkypi[671]: 04:29:58 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Weather' Aug 20 04:30:57 three inkypi[671]: 04:30:57 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T04:29:58.247007-07:00', 'image_hash': 'f1a71795b219250bb2cd163b68f413e8db80bf1672e23e72dc5dbc81f625a2ba'} Aug 20 04:30:57 three inkypi[671]: 04:30:57 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:30:58 three inkypi[671]: 04:30:58 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:31:04 three inkypi[671]: 04:31:04 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:33:06 three inkypi[671]: 04:33:06 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:33:06 Aug 20 04:33:06 three inkypi[671]: 04:33:06 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 04:33:06 three inkypi[671]: 04:33:06 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 04:33:07 three inkypi[671]: 04:33:07 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T04:33:06.688882-07:00', 'image_hash': '3c1e7afdfaacaa585779f6ff38c9fc9ac02150dd7888295bcbb4040d11af2498'} Aug 20 04:33:07 three inkypi[671]: 04:33:07 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:33:08 three inkypi[671]: 04:33:08 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:33:14 three inkypi[671]: 04:33:14 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:35:16 three inkypi[671]: 04:35:16 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:35:16 Aug 20 04:35:16 three inkypi[671]: 04:35:16 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 04:35:16 three inkypi[671]: 04:35:16 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 04:35:16 three inkypi[671]: 04:35:16 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T04:35:16.548027-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 04:35:16 three inkypi[671]: 04:35:16 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:35:17 three inkypi[671]: 04:35:17 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:35:23 three inkypi[671]: 04:35:23 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:37:25 three inkypi[671]: 04:37:25 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:37:25 Aug 20 04:37:25 three inkypi[671]: 04:37:25 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Calendar Aug 20 04:37:25 three inkypi[671]: 04:37:25 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Calendar. Aug 20 04:37:25 three inkypi[671]: 04:37:25 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'calendar', 'plugin_instance': 'Calendar', 'refresh_time': '2026-08-20T04:37:25.347755-07:00', 'image_hash': 'ca46060b4aaa0d368279c3a31f0e9c052914628ce34ba3d04dbfe064be6ef540'} Aug 20 04:37:25 three inkypi[671]: 04:37:25 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:37:25 three inkypi[671]: 04:37:25 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:37:32 three inkypi[671]: 04:37:32 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:39:34 three inkypi[671]: 04:39:34 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:39:34 Aug 20 04:39:34 three inkypi[671]: 04:39:34 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Weather Aug 20 04:39:34 three inkypi[671]: 04:39:34 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: Weather. Aug 20 04:39:34 three inkypi[671]: 04:39:34 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'weather', 'plugin_instance': 'Weather', 'refresh_time': '2026-08-20T04:39:34.247518-07:00', 'image_hash': 'f1a71795b219250bb2cd163b68f413e8db80bf1672e23e72dc5dbc81f625a2ba'} Aug 20 04:39:34 three inkypi[671]: 04:39:34 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:39:35 three inkypi[671]: 04:39:35 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:39:41 three inkypi[671]: 04:39:41 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:41:43 three inkypi[671]: 04:41:43 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:41:43 Aug 20 04:41:43 three inkypi[671]: 04:41:43 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: Time Aug 20 04:41:43 three inkypi[671]: 04:41:43 - INFO - refresh_task - Refreshing plugin instance. | plugin_instance: 'Time' Aug 20 04:41:44 three inkypi[671]: 04:41:44 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'clock', 'plugin_instance': 'Time', 'refresh_time': '2026-08-20T04:41:43.747569-07:00', 'image_hash': '9ff68a333be53fab2c8f96b5edf5f80f015328e0b941646c4abb26782ce4df2d'} Aug 20 04:41:44 three inkypi[671]: 04:41:44 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:41:44 three inkypi[671]: 04:41:44 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:41:51 three inkypi[671]: 04:41:51 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving. Aug 20 04:43:53 three inkypi[671]: 04:43:53 - INFO - refresh_task - Running interval refresh check. | current_time: 2026-08-20 04:43:53 Aug 20 04:43:53 three inkypi[671]: 04:43:53 - INFO - refresh_task - Determined next plugin. | active_playlist: Default | plugin_instance: To Do Aug 20 04:43:53 three inkypi[671]: 04:43:53 - INFO - refresh_task - Not time to refresh plugin instance, using latest image. | plugin_instance: To Do. Aug 20 04:43:53 three inkypi[671]: 04:43:53 - INFO - refresh_task - Updating display. | refresh_info: {'refresh_type': 'Playlist', 'playlist': 'Default', 'plugin_id': 'my_day', 'plugin_instance': 'To Do', 'refresh_time': '2026-08-20T04:43:53.547238-07:00', 'image_hash': '3e76e0d62216de019213e1164951223ed76302ffe2115b268c69709dcd0eda09'} Aug 20 04:43:53 three inkypi[671]: 04:43:53 - INFO - display.display_manager - Saving image to /home/jon/projects/InkyPi/src/static/images/current_image.png Aug 20 04:43:54 three inkypi[671]: 04:43:54 - INFO - display.waveshare_display - Displaying image to Waveshare display. Aug 20 04:44:01 three inkypi[671]: 04:44:01 - INFO - display.waveshare_display - Putting Waveshare display into sleep mode for power saving.