Commit Graph
429 Commits
Author SHA1 Message Date
ChuckBuilds 7953ae5d09 slight readme changes 2025-04-19 12:57:45 -05:00
ChuckBuilds 0d399bfb6e Add systemd service documentation to README and update install script for dynamic user detection 2025-04-19 12:55:05 -05:00
ChuckBuilds 686a76b2e7 Update service to run as root for hardware timing access 2025-04-19 12:42:30 -05:00
ChuckBuilds a7b99c5c53 Add systemd service and control scripts for LED Matrix Display 2025-04-19 12:40:21 -05:00
ChuckBuilds 4efa51e54c Stack date and time in center for NHL upcoming games 2025-04-19 12:37:14 -05:00
ChuckBuilds 143b981203 Change font test to use 4x6 font instead of PressStart2P-Regular 2025-04-19 12:18:39 -05:00
ChuckBuilds 064f805d98 Update font test to display all sizes at once as a static image 2025-04-19 12:14:46 -05:00
ChuckBuilds ea03de8af7 Add font test display for testing PressStart2P-Regular font sizes from 4 to 18 2025-04-19 12:00:34 -05:00
ChuckBuilds e7c0d1ab28 changed upcoming game status font 2025-04-19 11:14:08 -05:00
ChuckBuilds 305b5c1c97 Changed NHL score display to use Press Start 2P font as primary font 2025-04-19 09:07:49 -05:00
ChuckBuilds e9b5b65e59 added timestamps to logging 2025-04-19 09:06:26 -05:00
ChuckBuilds 037fd9d31b enabled nhl display to test caching 2025-04-19 08:42:14 -05:00
ChuckBuilds 084f4f086a restore stock chart to 2.5 2025-04-18 21:11:38 -05:00
ChuckBuilds 39bc9787f8 shift symbol and price slightly closer to chart 2025-04-18 21:09:01 -05:00
ChuckBuilds 6d1b49cdcf feat: Center stock text between logo and chart 2025-04-18 21:00:50 -05:00
ChuckBuilds 9546f1caa9 feat: Move stock symbol closer to logo by adjusting text position 2025-04-18 20:54:43 -05:00
ChuckBuilds 62e99be45b fix: Update _has_news_changed to properly handle list format news data 2025-04-18 20:33:51 -05:00
ChuckBuilds 21b6a15445 fix: Update _has_news_changed to handle both list and dictionary news data formats 2025-04-18 20:33:13 -05:00
ChuckBuilds 9cd5009327 changed text brightness in weather daily and weather hourly 2025-04-18 20:25:18 -05:00
ChuckBuilds d7a6d45e06 Add initial gap to stock display for better scrolling visibility 2025-04-18 20:19:12 -05:00
ChuckBuilds 10297af740 Add NHL scoreboard documentation to README 2025-04-18 20:14:54 -05:00
ChuckBuilds fe77b64080 Remove unused nhl_scoreboard.py (functionality moved to nhl_managers.py) 2025-04-18 20:13:35 -05:00
ChuckBuilds fca022decd Add caching system documentation to README 2025-04-18 20:11:17 -05:00
ChuckBuilds edfacd6ca6 Fix datetime serialization and improve root user cache handling 2025-04-18 19:59:38 -05:00
ChuckBuilds d84a3e4635 Fix cache directory permissions and logger initialization 2025-04-18 19:58:25 -05:00
ChuckBuilds 090f89b781 Implement caching system for API data with proper permission handling and atomic operations 2025-04-18 19:56:43 -05:00
ChuckBuilds 170db5809a increase brightness 2025-04-18 19:47:31 -05:00
ChuckBuilds 46e1328cd0 adjusted config now that it actually influences display 2025-04-18 19:44:49 -05:00
ChuckBuilds 711b36eaa6 Update display_manager.py to use settings from config.json 2025-04-18 19:41:27 -05:00
ChuckBuilds 070cb18c79 adjust matrix config directly in display_manager 2025-04-18 19:30:43 -05:00
ChuckBuilds 97ad700b09 bits 9 pwm lsb nano 200 dither 0 pulsing false refresh rate false 2025-04-18 19:28:28 -05:00
ChuckBuilds c3fe3c2dcf bits 8 pwm lsb nano 130 dither 0 pulsing false 2025-04-18 19:21:12 -05:00
ChuckBuilds 5e5416f3f5 adjusting LED panel settings to reduce flicker 2025-04-18 19:16:04 -05:00
ChuckBuilds cdcbea5d1d adjusting LED panel settings to reduce flicker 2025-04-18 19:13:00 -05:00
ChuckBuilds ed23f8e3a5 adjusting LED panel settings to reduce flicker 2025-04-18 19:05:23 -05:00
ChuckBuilds 4f8e782683 adjusting LED panel settings to reduce flicker 2025-04-18 19:04:06 -05:00
ChuckBuilds b95ecc3175 adjusting LED panel settings to reduce flicker 2025-04-18 19:02:37 -05:00
ChuckBuilds 81099455a5 add schd logo 2025-04-18 18:56:16 -05:00
ChuckBuilds 73cf19f941 Fix weather icon vertical positioning: - Center icon in top 2/3 of display - Improve layout balance between icon and metrics - Maintain bottom space for additional weather data 2025-04-18 18:55:48 -05:00
ChuckBuilds e09ddda62b turned off nhl_scoreboard to work on other features since api calls are exhausted 2025-04-18 18:30:15 -05:00
ChuckBuilds 6c60ac46f2 Implement caching system for NHL managers to reduce API calls: - Add CacheManager class with singleton pattern - Update _fetch_data to use caching - Optimize update intervals in config.json - Reduce API calls by ~48% 2025-04-18 18:29:34 -05:00
ChuckBuilds 4815f9f143 Remove temporary stock icon folder and download missing icons functionality 2025-04-18 18:11:10 -05:00
ChuckBuilds 096d8ae6d7 Remove NHL timing control from DisplayController to let NHL managers handle their own timing 2025-04-18 15:49:59 -05:00
ChuckBuilds cae217c228 Fix NHL recent display to properly rotate games with timing 2025-04-18 15:44:35 -05:00
ChuckBuilds e34ac6a38b Fix mode switching to ensure proper display clearing between modes 2025-04-18 15:43:12 -05:00
ChuckBuilds 37929ba6e8 Remove nhl_live from regular rotation and simplify live game handling 2025-04-18 15:40:55 -05:00
ChuckBuilds 1f76c12b11 Fix display update method name in NHL managers 2025-04-18 15:39:25 -05:00
ChuckBuilds 82b8e358fe Remove sleep delays to improve display frame rate 2025-04-18 15:35:06 -05:00
ChuckBuilds c4e30f0dc9 Update NHL managers with clearer logging messages and consistent display handling 2025-04-18 15:33:27 -05:00
ChuckBuilds d686cda6c7 Simplify display rotation to follow specified order: clock -> weather -> stocks -> NHL modes 2025-04-18 15:31:19 -05:00