ChuckBuilds
|
469d796b7d
|
disabled nba and shortened stock durations
|
2025-04-21 17:23:47 -05:00 |
|
ChuckBuilds
|
f7f93f6564
|
change default calendar to birthdays for easy, safe debugging
|
2025-04-21 14:11:00 -05:00 |
|
ChuckBuilds
|
d30ec921ae
|
Add Google Calendar integration with display manager. Includes calendar manager implementation, configuration updates, and registration script.
|
2025-04-21 09:01:42 -05:00 |
|
ChuckBuilds
|
8c64f68332
|
increase stock news update interval
|
2025-04-20 11:20:56 -05:00 |
|
ChuckBuilds
|
4c3d5f37b5
|
shorten live game update interval
|
2025-04-19 21:07:05 -05:00 |
|
ChuckBuilds
|
272eaee1e6
|
refactor: update refresh rates for upcoming and recent games to hourly intervals
|
2025-04-19 18:26:01 -05:00 |
|
ChuckBuilds
|
6c7fd0ddb2
|
turned off nba test mode
|
2025-04-19 16:52:54 -05:00 |
|
ChuckBuilds
|
a44fa29e73
|
changed favorite teams in NBA scoreboard and enabled test mode
|
2025-04-19 14:38:45 -05:00 |
|
ChuckBuilds
|
1ea585aaac
|
Add NBA scoreboard manager with live, recent, and upcoming game display functionality
|
2025-04-19 14:28:29 -05:00 |
|
ChuckBuilds
|
037fd9d31b
|
enabled nhl display to test caching
|
2025-04-19 08:42:14 -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
|
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
|
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
|
a91a02dcf1
|
re-enabled other display screens to ensure they play nice with new display controller
|
2025-04-18 15:21:58 -05:00 |
|
ChuckBuilds
|
1a9aa8ca9f
|
add functionality for Live Game Priority
|
2025-04-18 14:33:28 -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
|
1c97087cf4
|
Add individual NHL display mode control - Add display_modes section to NHL config - Add granular control over nhl_live, nhl_recent, and nhl_upcoming - Update DisplayController to respect individual mode settings
|
2025-04-18 11:02:01 -05:00 |
|
ChuckBuilds
|
fd2b40a35b
|
turned off other displays to speed up testing of NHL
|
2025-04-18 10:58:43 -05:00 |
|
ChuckBuilds
|
77242c139b
|
Update NHL configuration for new manager structure - Add separate display durations for live/recent/upcoming games - Add specific update intervals for each manager type - Add recent_game_hours setting - Add logo_dir configuration - Remove old update interval settings
|
2025-04-18 10:33:00 -05:00 |
|
ChuckBuilds
|
a6d97c392a
|
increased idle update interval fo rnhl
|
2025-04-17 13:46:49 -05:00 |
|
ChuckBuilds
|
10318e56ea
|
change config.json data refresh rates and modify logo imaging in nhl
|
2025-04-17 13:30:01 -05:00 |
|
ChuckBuilds
|
febb44a967
|
added time control of NHL Score display
|
2025-04-17 12:36:36 -05:00 |
|
ChuckBuilds
|
bd53814542
|
feat(nhl): Implement dynamic update interval based on game state
|
2025-04-17 11:44:19 -05:00 |
|
ChuckBuilds
|
5e7e62b531
|
fix: Correct display width calculation by reverting cols to single panel width
|
2025-04-17 11:17:33 -05:00 |
|
ChuckBuilds
|
0f12bc6830
|
starting on NHL Scoreboard and added team logos, adjusted config
|
2025-04-17 11:10:44 -05:00 |
|
ChuckBuilds
|
72e4eb058b
|
Update config.json with optimized display settings for RPi testing
|
2025-04-12 19:52:47 -05:00 |
|
ChuckBuilds
|
a4daa9ed88
|
Config: Disable all displays except weather for development
|
2025-04-11 13:46:46 -05:00 |
|
Chuck
|
3d662baf54
|
Stocks (#2)
* Opening Bell
Introducing the Stock Ticker Feature
* Update stock_manager.py
Assume folder exists
* Update stock_manager.py
removing logos to focus on function for now
* Update stock_manager.py
parse yahoo scripts
* Update stock_manager.py
stock query update
* Update stock_manager.py
slow down stock display
* Update display_controller.py
adjust screen flow
* Update stock_manager.py
shipping features
* Update stock_manager.py
stock refresh in the background
* Customize Display timings
customize display timings
* Update stock_manager.py
stock font size change
* Sizing and Spacing
CHanged font sizing on chart and clock spacing
* Update clock.py
Date format changes
* Update stock_manager.py
actually read stocks from config file
* Update stock_manager.py
add config manager
* readme update
readme update and formatting for better flow
* Update .gitignore
rename reference folder
* Update config.json
changed default stocks to test update implementation
* Stock News
Stock news Ticker
* Update config.json
increase scroll speed
* Scroll Performance
Tuning news scrolling performance
* updating scroll direction
orienting scroll direction
* News tuning
removed test files and increased scroll speed
* Create test_news_manager.py
need a test script to call upon
* Update test_news_manager.py
test script tuning
* troubleshooting test script
* Update test_news_manager.py
* Update config.json
scroll speed increases
* Update config.json
scroll tuning
* Update config.json
speeding up
* Update config.json
still making text faster
* Update config.json
Trying to tune scrolling
* Update config.json
testing crazy parameters
* Update test_news_manager.py
remove sleep delay
* scroll tuning
scroll tuning
* scroll logging and debugging
FPS counter and debug messages
* Update config.json
matrix speed tuning
* Update news_manager.py
News separator
* Update news_manager.py
separator character change
* Stock News manager Rename
rename stock news ticker to enable other news in the future
* Update display_controller.py
load config update
* Update stock_manager.py
remove redundant import
* Stock news settings
Stock news has more granular control
* Stock news joins the lineup
Stock News added to the display controller and drawing display instead of image
* Optimize scrolling text performance for news ticker
* Adjust matrix settings to reduce artifacting while maintaining performance
* changed float to integer
* Fix news ticker performance with simplified scrolling mechanism
* Fix stock news scrolling in test environment: - Optimize display manager settings for smooth scrolling - Add proper display initialization and cleanup in test script - Implement timing control to prevent display buffer overflow - Ensure consistent 1ms delay between updates for smooth scrolling
* Optimize stock news scrolling for better performance: - Use pre-rendered text image for efficient scrolling - Implement cropping and pasting for smoother animation - Remove unnecessary display operations and delays
* Optimize stock news display performance: - Cache text image to reduce rendering overhead - Improve frame creation and update logic - Optimize text wrapping for smoother scrolling - Remove unnecessary display clears
* Optimize stock news display in controller: - Remove global sleep delay - Allow news display to run at full speed - Keep slower update rates for other displays
---------
Signed-off-by: Chuck <33324927+ChuckBuilds@users.noreply.github.com>
|
2025-04-11 11:10:50 -05:00 |
|
Chuck
|
b4c2fff9a8
|
Stocks (#1)
* Opening Bell
Introducing the Stock Ticker Feature
* Update stock_manager.py
Assume folder exists
* Update stock_manager.py
removing logos to focus on function for now
* Update stock_manager.py
parse yahoo scripts
* Update stock_manager.py
stock query update
* Update stock_manager.py
slow down stock display
* Update display_controller.py
adjust screen flow
* Update stock_manager.py
shipping features
* Update stock_manager.py
stock refresh in the background
* Customize Display timings
customize display timings
* Update stock_manager.py
stock font size change
* Sizing and Spacing
CHanged font sizing on chart and clock spacing
* Update clock.py
Date format changes
* Update stock_manager.py
actually read stocks from config file
* Update stock_manager.py
add config manager
* readme update
readme update and formatting for better flow
* Update .gitignore
rename reference folder
* Update config.json
changed default stocks to test update implementation
* Stock News
Stock news Ticker
* Update config.json
increase scroll speed
* Scroll Performance
Tuning news scrolling performance
* updating scroll direction
orienting scroll direction
* News tuning
removed test files and increased scroll speed
* Create test_news_manager.py
need a test script to call upon
* Update test_news_manager.py
test script tuning
* troubleshooting test script
* Update test_news_manager.py
* Update config.json
scroll speed increases
* Update config.json
scroll tuning
* Update config.json
speeding up
* Update config.json
still making text faster
* Update config.json
Trying to tune scrolling
* Update config.json
testing crazy parameters
* Update test_news_manager.py
remove sleep delay
* scroll tuning
scroll tuning
* scroll logging and debugging
FPS counter and debug messages
* Update config.json
matrix speed tuning
* Update news_manager.py
News separator
* Update news_manager.py
separator character change
* Stock News manager Rename
rename stock news ticker to enable other news in the future
* Update display_controller.py
load config update
* Update stock_manager.py
remove redundant import
* Stock news settings
Stock news has more granular control
* Stock news joins the lineup
Stock News added to the display controller and drawing display instead of image
|
2025-04-10 22:16:38 -05:00 |
|
Chuck
|
953616a143
|
Weather forecast icon enhancements
using google icon set for weather
|
2025-04-07 21:44:38 -05:00 |
|
Chuck
|
afc755c1b2
|
Add more weather features
Added 6 hour and 3 day forecast. Removed refresh rate limit
|
2025-04-07 21:36:15 -05:00 |
|
Chuck
|
2cab82b59a
|
rabbithole continues
Might not have been worth executing from root folder....
|
2025-04-07 21:15:32 -05:00 |
|
Chuck
|
cafab55cb2
|
more display changes
tuning absolute positioning of pixels and draw space
|
2025-04-07 21:01:29 -05:00 |
|
Chuck
|
b9641389d0
|
Flicker adjustments and text padding
|
2025-04-07 20:54:53 -05:00 |
|
Chuck
|
4fd1a9c492
|
return to defaults
trying to return to default settings for display
|
2025-04-07 20:49:34 -05:00 |
|
Chuck
|
78895fda7d
|
display testing
rotate 0 and panel type
|
2025-04-07 20:48:09 -05:00 |
|
Chuck
|
758fed0d51
|
update umapper
added back umapper
|
2025-04-07 20:47:14 -05:00 |
|
Chuck
|
c3cfe8ed6c
|
Display improvements
display rotate 0
set refresh to 120
slowed down weather
scaled text to fit
|
2025-04-07 20:45:08 -05:00 |
|
Chuck
|
f2fff9c0c9
|
tuning display settings
trying to fix display
|
2025-04-07 20:40:43 -05:00 |
|
Chuck
|
635ce7a88e
|
troubleshooting display
fix attempt on upside down display and bad flicker
|
2025-04-07 20:34:14 -05:00 |
|
Chuck
|
3408b929d3
|
Screen tuning
Adjust buggy screen rotation
|
2025-04-07 20:28:17 -05:00 |
|