wallpanell/README.md
2026-03-19 21:27:01 +03:00

1.4 KiB
Executable File
Raw Blame History

Wall Panel

Таблет-ориентированная панель для Home Assistant на PHP + HTML + JS.

Запуск

php -S 0.0.0.0:8080

Откройте http://localhost:8080.

Конфиг

Основной файл:

В него кладутся:

  • 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:

POST /api.php?action=popup
{
  "sensor_entity_id": "binary_sensor.doorbell_all_occupancy",
  "state": "on"
}

Закрытие:

POST /api.php?action=popup
{
  "sensor_entity_id": "binary_sensor.doorbell_all_occupancy",
  "state": "off"
}

Room overrides

Для комнаты можно сохранять overrides через:

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"
}