IRI® FILLER PRO · DOCUMENTS
‹ back · zurück · 返回

IRI Filler Pro — Video Content Slots v1.0

Where video plays on the base-station display, what each slot is for, and where the file lives. All remote content is pulled via GET /content/manifest (see API_CONTRACT.md) — devices update themselves fleet-wide within one heartbeat cycle when content_version changes.

# Slot Trigger Length Source Notes
1 BOOT intro power-on, plays while self-test + WiFi connect run 3-5 s LOCAL flash (updatable via OTA asset) must play offline/before network; skight touch-to-skip
2 STANDBY playlist 2 min idle in dock looped R2 via content manifest (tier playlists) GOLD/DIAMOND: studio promo_video_url prepended (personalized per licence)
3 OTA update while firmware installs ~2 min R2 (cached before install starts) replaces progress boredom; "what's new" / product news
4 HOW-TO clips help menu on device 15-30 s each R2 via content manifest (category "howto") chamber insert, syringe attach, cleaning — reduces support calls
5 AFTERCARE after treatment session ends (device re-docked) 10-20 s R2 (category "aftercare") HWG-compliant wording only ("Applikation", no healing claims)

Production pipeline (existing YAVU tooling): personalized studio videos come from the Hedra werbemittel pipeline -> uploaded to Cloudflare R2 (iot-content bucket) -> referenced in the licence (promo_video_url) or in device-type content_playlists -> content_version bump -> fleet pulls.

Firmware requirements derived: local asset partition for slot 1; simple MP4 (H.264 720p) playback; per-slot cache with sha256 check; playback must never block treatment (background download only).

Source: firmware repo docs/CONTENT_SLOTS.md · confidential · NDA