Commit Graph
1844 Commits
Author SHA1 Message Date
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
ChuckBuilds 94279b97e3 Remove internal rotation logic from NHL managers to let display controller handle it 2025-04-18 15:29:19 -05:00
ChuckBuilds 5529b52ad1 Fix NHL rotation to respect mode order and prevent premature NHL mode switching 2025-04-18 15:26:50 -05:00
ChuckBuilds c3959cde04 Fix display rotation to start with clock and follow correct mode order 2025-04-18 15:24:46 -05:00
ChuckBuilds a91a02dcf1 re-enabled other display screens to ensure they play nice with new display controller 2025-04-18 15:21:58 -05:00
ChuckBuilds a41331f6b0 Update display rotation to respect mode order instead of always returning to clock 2025-04-18 15:20:57 -05:00
ChuckBuilds a88e0d471f Replace display controller with fixed version 2025-04-18 15:11:27 -05:00
ChuckBuilds c57baaa57f Add fixed display controller with improved team rotation 2025-04-18 15:11:13 -05:00
ChuckBuilds 6583082f46 Add team rotation limit to prevent getting stuck in NHL modes 2025-04-18 15:06:06 -05:00
ChuckBuilds e9920b5929 Fix display rotation to properly handle NHL recent and upcoming games 2025-04-18 15:02:36 -05:00
ChuckBuilds f5a460c348 Implement team-based rotation for NHL recent and upcoming games 2025-04-18 15:00:12 -05:00
ChuckBuilds c845c9fe55 Add detailed logging for recent games filtering in NHLRecentManager 2025-04-18 14:58:13 -05:00
ChuckBuilds 5bb2c6bc2a Fix display mode initialization to use correct config paths for enabled flags 2025-04-18 14:55:43 -05:00
ChuckBuilds cb82c5d0c3 Fix Clock initialization in DisplayController to match Clock class signature 2025-04-18 14:54:30 -05:00
ChuckBuilds dec76bac3d Fix ConfigManager method call in DisplayController 2025-04-18 14:53:54 -05:00
ChuckBuilds c0dc9fc1ef Increase nhl_recent display duration to 60 seconds to allow proper game cycling 2025-04-18 14:53:00 -05:00
ChuckBuilds 8a582fb7aa Add detailed logging for recent games list management 2025-04-18 14:49:35 -05:00
ChuckBuilds daf09c1b16 Fix recent games cycling to ensure proper game switching 2025-04-18 14:46:07 -05:00
ChuckBuilds d1fa9c4f92 Fetch NHL data from multiple days to ensure we catch all recent games 2025-04-18 14:43:50 -05:00
ChuckBuilds 948356b694 Add detailed logging for game time window calculations 2025-04-18 14:42:38 -05:00
ChuckBuilds 3f2052b36c Add detailed logging for recent games processing 2025-04-18 14:41:13 -05:00
ChuckBuilds 3a78a12e69 Move recent_hours parameter to BaseNHLManager for consistent access 2025-04-18 14:38:55 -05:00
ChuckBuilds d3b4c9e55f Disable test mode in NHL managers to use real game data 2025-04-18 14:35:36 -05:00
ChuckBuilds 1a9aa8ca9f add functionality for Live Game Priority 2025-04-18 14:33:28 -05:00
ChuckBuilds 609a04882a Fix game rotation to show each game for 20 seconds before switching 2025-04-18 14:21:15 -05:00
ChuckBuilds bb63e288b8 Fix NHL recent games rotation to properly show all team games 2025-04-18 14:15:25 -05:00
ChuckBuilds 6794ee9962 Fix NHL upcoming games rotation to properly handle teams with no games 2025-04-18 14:11:36 -05:00
ChuckBuilds a50eb41282 Fix NoneType error by adding proper checks for current_game 2025-04-18 14:07:59 -05:00
ChuckBuilds 5939039cd0 Modify game rotation to show all games for one team before switching to the other team 2025-04-18 13:52:19 -05:00
ChuckBuilds 00fe279875 Add debug logging to show all games received from ESPN API 2025-04-18 13:43:25 -05:00
ChuckBuilds 9ec0c30875 Update favorite teams list to use TB instead of TBL for Tampa Bay Lightning 2025-04-18 13:41:27 -05:00
ChuckBuilds 127442863a disable hardware pulsing true 2025-04-18 13:40:01 -05:00
ChuckBuilds 6e533047f0 Update test mode to use TB instead of TBL for Tampa Bay Lightning 2025-04-18 13:37:21 -05:00
ChuckBuilds 8ea44e6293 update NHL team abbreviation on logos 2025-04-18 13:35:49 -05:00
ChuckBuilds 125e4f3b64 Remove team abbreviation mapping and debug logging, use direct ESPN abbreviations 2025-04-18 13:35:23 -05:00
ChuckBuilds 8c1b957d86 Add temporary debug logging to print raw team data from ESPN API 2025-04-18 13:31:57 -05:00