mirror of
https://github.com/Matysh/houseplan-card
synced 2026-07-31 16:38:31 +00:00
The public stand cannot run any Tier-A map integration (no radios, no robots), which left the whole vacuum section of docs/TESTING.md untestable outside the owner's home. demo_robot fakes exactly the surface the card consumes: a Tasshack-shaped map sensor (dict vacuum_position, rooms named after the plan rooms so auto-calibration has something to match, flipped Y so the mirror default is meaningful) and a vacuum that drives a serpentine route through every room in ~3.5 minutes and docks itself.
678 B
678 B
Demo-stand extras
Things that live on the public stand (demo.houseplan.tech) but are not part of the shipped integration.
demo_robot/— the scripted robot vacuum (docs/VACUUM.md, "demo stand gets a scripted synthetic robot"). Deployed by copying the folder tocustom_components/demo_robotin both stand seeds and addingdemo_robot:to configuration.yaml; the dev stand picks it up automatically from this path (/opt/hp/bin/hp-update-dev.sh). The rest of the stand-only config (template LQI sensors, alarm helpers, the smoke automation) lives in the seeds on the stand host — seedocs/TESTING-DEMO.mdand the memory notehouseplan-demo-stand.