Home Assist with a screen, and multiple users?

Hi, sorry if this was asked and answered many times,
I have raspberry pi 4, installed HA, on it. But my aim was to run it with a screen on. (I got the impression that the dashboard runs on same Raspi) Now I understand that it is headless.

I have seen many projects, with homeassistant, and an LCD where users have their own user screen, calendar etc and their own setup (~ Magic mirror) I want to add on face reocgnition, which notices faces, and switchest to user screen etc…

How should I proceed? how can I run the dashboard from same Raspi. (is there any blueprint regarding this, should I try Magic mirror instead ?)

It’s possible, but not the recommended setup. The recommended way is to use the system running HA only for that, headless. And using a separate device with a screen for control.
From my experience, this idea is so engrained in the mind of the developers that AFAIK it is not mentioned explicitly in the documentation.

I’m doing it anyway. I run HAOS in a virtual machine on a laptop, and access it from the same laptop through the web interface. In the past I have also run HA supervised on a pi3 with a screen but I found the installation procedure quite complex.

Would I recommend this setup? I like it because it saves one device, which means less money and energy. It’s not the best way to run Ha, since the stability now is dependent on what you do with the host machine.

You’re way better off only designing the mirror or whatever display to be just the console. You can have a much more lightweight device. Sure one device is ‘cheaper’ but imho wholly unfit for purpose.

HA is a server. Treat it as such.

You can get a cheap mini pc and run it there then you get to worry only about designing the mirror that can drive your display of choice to display a browser. By not having to deal with always on and it’s power requirements you can purpose build a better mirror (your hardware selection opportunity opens way up)