- Convert from Microdot back to Flask - Add presets system with CRUD operations - Store presets in presets.json file - Replace patterns section with presets grid - Add preset editor with full configuration - Add collapse/expand functionality to left panel - Always show on/off presets in presets list - Highlight active preset matching current tab settings - Add 'Create from Current' button in preset editor
18 lines
421 B
Python
Executable File
18 lines
421 B
Python
Executable File
#!/usr/bin/env python3
|
|
"""
|
|
Startup script for the Flask web application.
|
|
"""
|
|
import sys
|
|
import os
|
|
|
|
# Add src directory to path
|
|
sys.path.insert(0, os.path.join(os.path.dirname(__file__), 'src'))
|
|
|
|
from flask_app import app
|
|
|
|
if __name__ == '__main__':
|
|
print("Starting Lighting Controller Web App with Flask...")
|
|
print("Open http://localhost:5000 in your browser")
|
|
app.run(host='0.0.0.0', port=5000, debug=True)
|
|
|