Idée générale de la structure qu'on pourrait prendre, deviendrait moins spaghetti. custom_components/hilo/ ├── __init__.py # Entry points only (~200 lines) ├── coordinator.py # DataUpdateCoordinator subclass ├── websocket_handler.py # WebSocket logic ├── challenge_manager.py # Challenge-specific logic ├── energy_tracker.py # Energy tracking logic
Activity