feat: Implement rulesets and layout management for kiosk plugin
- Added rulesets manager to handle various data types and updates via HTTP and WebSocket. - Introduced layout store for managing kiosk layouts with caching and server synchronization. - Enhanced dashboard and data routes to support new layout and ruleset features. - Updated kiosk HTML and JavaScript to utilize new layout rendering and data binding. - Removed obsolete map route and integrated map functionality into the new tile renderer. - Improved Telegram commands to reflect changes in data structure and logging. - Refactored weather fetching intervals to prevent multiple instances. - Added SSE stream for real-time layout updates in the kiosk.
This commit is contained in:
@@ -40,7 +40,7 @@ const MARINE_HOURLY = [
|
||||
];
|
||||
|
||||
const LOG_PATHS = [
|
||||
'meb.forecasts.temperature',
|
||||
'meb.forecast.temperature',
|
||||
'meb.forecast.wind.direction',
|
||||
'meb.forecast.wind.speed',
|
||||
'meb.waves.direction',
|
||||
|
||||
Reference in New Issue
Block a user