Add browser-mod-automation-ui-ready.yaml

This commit is contained in:
2025-12-31 04:26:20 -08:00
parent a150195cab
commit c5c5e66f87

View File

@@ -0,0 +1,23 @@
alias: Kiosk Auto-Scroll
description: Auto-scroll dashboard cards every 5 seconds
trigger:
- platform: state
entity_id: browser_mod.browser_kiosk
to: 'on'
action:
- delay: '00:00:03'
- service: browser_mod.execute_script
target:
entity_id: browser_mod.browser_kiosk
data:
command: |
(function() {
const cards = Array.from(document.querySelectorAll('ha-card'));
cards.forEach(card => card.style.minHeight = window.innerHeight + 'px');
let i = 0;
setInterval(() => {
i = (i + 1) % cards.length;
cards[i].scrollIntoView({ behavior: 'smooth', block: 'start' });
}, 5000);
window.scrollTo({ top: 0, behavior: 'smooth' });
})();