First setup
On first start Hauser opens a guided wizard. It ends with a validated household configuration. Nothing is written until you confirm the last step.
The steps
Section titled “The steps”- Language. Choose the interface language. You can change it later.
- Home Assistant.
- As a Home Assistant App this step asks for nothing. The connection is automatic.
- With Docker Compose, enter the Home Assistant URL and a long-lived access token. Hauser tests the connection from the browser and from the server.
- Discovery. Hauser reads Areas, devices and entities and proposes rooms.
- Review. Rename rooms, reorder them, delete empty ones, move devices between rooms, or leave devices out. Hauser never changes anything in Home Assistant.
- Jellyfin. Enable it with address and login, or skip it.
- Activate. The configuration is validated and written atomically. Then the wizard shows the address for phones and tablets with a QR code.
What gets discovered
Section titled “What gets discovered”Lights, switches, climate, fans, covers (blinds, shutters, awnings), sensors, window and motion contacts, media players, cameras, scenes and scripts. A Home Assistant Area becomes a room even if only a scene points to it.
Changing things later
Section titled “Changing things later”Everything from the wizard can be changed under Settings → Home → Rooms & devices, including Manage rooms, which reopens the guided editor. Opening or cancelling it writes nothing.
Where the result lives
Section titled “Where the result lives”The wizard writes household.json into the config volume (/config on Compose, /data in the App). Credentials go into a separate config.json and never into the household file. See Household configuration.