# Wall Panel Таблет-ориентированная панель для Home Assistant на `PHP + HTML + JS`. ## Запуск ```bash php -S 0.0.0.0:8080 ``` Откройте `http://localhost:8080`. ## Конфиг Основной файл: - [`config/config.json`](/Users/striker/SynologyDrive/developer/HomeAssistant/wallpanell/config/config.json) В него кладутся: - `home_assistant.base_url` - `home_assistant.token` - `camera.rtsp_url` - `camera.stream_url` - `camera.poster_url` - `rooms` Если `base_url` и `token` пустые, панель работает в demo mode с тестовыми карточками. ## Popup камеры Для браузера нужен не прямой `rtsp://`, а bridge, который отдаёт `HLS` или `WebRTC`. Popup открывается через endpoint: ```bash POST /api.php?action=popup { "sensor_entity_id": "binary_sensor.doorbell_all_occupancy", "state": "on" } ``` Закрытие: ```bash POST /api.php?action=popup { "sensor_entity_id": "binary_sensor.doorbell_all_occupancy", "state": "off" } ``` ## Room overrides Для комнаты можно сохранять overrides через: ```bash POST /api.php?action=save-entity-override { "room_id": "living_room", "entity_id": "light.living_room_main", "visible": true, "order": 10, "card_type": "toggle", "title": "Основной свет", "icon": "mdi:ceiling-light" } ```