various tidyups

This commit is contained in:
zorruno
2026-08-15 14:58:19 +12:00
parent c85ab28c10
commit dbb0a6a89c
30 changed files with 2977 additions and 684 deletions
+32 -1
View File
@@ -9,7 +9,7 @@
# flounder_kiosk.yaml
#
# VERSION:
# V2.0 - 2026-07-28
# V2.3 - 2026-08-02
#
# PURPOSE:
# Provides Home Assistant controls and status entities for the Flounder portrait
@@ -131,6 +131,21 @@
# - Actual Brightness reports the physical backlight percentage.
#
# VERSION HISTORY:
# V2.3 - 2026-08-02
# - Removed the Home Assistant Display Mode Restoration automation.
# - Prevented startup and availability timing races from republishing an
# incorrect display mode, including unexpected Screen On commands.
# - Display-mode persistence and enforcement remain handled locally by the
# Flounder screen-control service.
#
# V2.2 - 2026-07-30
# - Enforce Screen Lock every ten minutes because the kiosk can incorrectly report
# DPMS off after a restart while the physical panel remains dimly visible.
#
# V2.1 - 2026-07-30
# - Reapply the selected display mode when the kiosk or Home Assistant restarts,
# ensuring its physical panel, touchscreen and screensaver state are restored.
#
# V2.0 - 2026-07-28
# - Replaced the separate Screen and Screensaver switches with one persistent
# four-option Display Mode select.
@@ -169,6 +184,22 @@
#:########################################################################################:#
mqtt:
- button:
name: "Flounder Restart Chrome"
unique_id: flounder_restart_chrome
icon: mdi:google-chrome
device:
identifiers:
- flounder_kiosk
name: "Flounder Kiosk"
manufacturer: "Dell"
model: "Portrait Touchscreen Kiosk"
suggested_area: "Lounge"
command_topic: "viewroad-commands/flounder/chrome/restart"
payload_press: "PRESS"
#:########################################################################################:#
# Flounder Kiosk Display Mode #
#:########################################################################################:#