Everything Local

Appreciated the efforts made by the people , great jobs are done to make local home assistant work without any internet dependency at least to work after all configurations online.

Still we need to make it fully local,
like:

  1. companion APP should work without internet,
  2. Sounds, alarms should work (play locally without internet)at local.
  3. Dashboard should be configurable such as for the users etc

Because some organization dont want to connect any internet to their devices, if we can make it possible, home assistant can work in automation task in small industries too, and parts of the worlds where internet is not stable, or have restrictions.
May be these things already available, and i am missing something?

It doesn’t?
Obviously, you need connectivity to the server, but it should work on a LAN

You need to be more specific. What sound?

Not sure what you mean, here

1 Like

Companion App not connecting if you not configured vpn, and not have internet connectivity, No lets encrypt ssl works, http address is not accepted by the companion app.

If you have any tutotrial, or any guideline that android companion app working with local home assistant os on ssl, or without ssl, please help.

Second questions about alarm system, if you have fire detectors and a dedicated dashboard for your fire service team locally, how alarm or any mp3 file can be played on triger or event on loaded dash board.

Third question is about, users privligies and authetnications, as we can have multiple home family members , and according to their rights , they should be allowed to view allowed dashboards, entities, controls etc.

I hope you can understand

1 Like

Well, let’s start with the Companion… Personality, my companion app) running on android) starts perfectly well and connects to my personal install of HA through the local network on Wifi using both it’s local ip address and local DNS (http no SSL) even if I shut off my perimeter so I’d say that one fits. Local. I connect remote through Nabu or a Vpn

Works fine.

Next.

Well, just referencing http://homeassistant.local:8123 as the server url should work.

It sure does, unless you have configured SSL on the server itself.
If you did, then you have to use https and the external domain name of the server indeed, but that’s a result of your configuration, not of the app inability to work locally.

Still not sure what you mean here. Played on what?
You can reference local files by uploading them through the media menu and referencing them through a http://homeassistant.local:8123/local/... url

That’s unrelated to being local, is it not?

1 Like

Thanks it helped, its mean we need will remove ssl on local, or can we use ssl on local address.

There is nothing inherent in SSL or no SSL.

It requires PROPERLY CONFIGURED SSL which is hard to do correctly if you don’t study PKI, cert revocation and DNS.

If you have properly configured HTTP or HTTPS whether it’s inside or outside the firewall it should work. But improperly configured SSL absolutely will NOT work. :slight_smile:

You can, but it’s too tricky for the benefits.
What you should do:

  • Remove SSL in HA itself
  • Use a reverse proxy for external access through SSL (e.g. the nginx proxy manager addon)

i need a tutorial, i have file mp3 shifted to server in media folder and also www folder, but i dont have media_player… entity to automat, what do i have to install to work.

Then what you ask is moot. You have to have a local media player to play your mp3, first