# NSPanel F-Droid auto start HA

**URL:** <https://forum.ewelink.cc/t/nspanel-f-droid-auto-start-ha/206722>\
**Category:** NSPanel Pro\
**Created:** [November 30, 2025, 9:52am UTC](https://forum.ewelink.cc/t/nspanel-f-droid-auto-start-ha/206722 "2025-11-30T09:52:27Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![matija84](https://avatars.discourse-cdn.com/v4/letter/m/4af34b/32.png) [@matija84](https://forum.ewelink.cc/u/matija84)\
**Post date:** [November 30, 2025, 9:52am UTC](https://forum.ewelink.cc/t/nspanel-f-droid-auto-start-ha/206722/1 "2025-11-30T09:52:27Z")

</div>

Hello,

in the new v4.X update when installing Home Assistant on F-Droid, how do I configure HA to automatically start at boot?

Thanks

---

<div class="post-metadata">

**Author:** ![jam3](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/jam3/32/7918_2.png) [@jam3](https://forum.ewelink.cc/u/jam3)\
**Post date:** [November 30, 2025, 10:22am UTC](https://forum.ewelink.cc/t/nspanel-f-droid-auto-start-ha/206722/2 "2025-11-30T10:22:48Z")

</div>

This topic has been discussed many times on the forum. Use “Search” and you’ll find in detail that the dev team is working on what you’re asking about and has announced changes in upcoming versions. The next significant change is scheduled for the beginning of the second week of December, so it’s coming soon.

By the way, on the NSPanel Pro you don’t run HA itself. You run the HA Companion app, which is essentially a frontend. The HA instance has to run elsewhere.

---

<div class="post-metadata">

**Author:** ![kimbo1st](https://avatars.discourse-cdn.com/v4/letter/k/8baadc/32.png) [@kimbo1st](https://forum.ewelink.cc/u/kimbo1st)\
**Post date:** [January 10, 2026, 11:03am UTC](https://forum.ewelink.cc/t/nspanel-f-droid-auto-start-ha/206722/3 "2026-01-10T11:03:29Z")

</div>

Using now the latest beta version and able to set Home Assistant as standard home app. Although it seems not to stay in the foreground and closes after some time. It might be due to the fact it is unstable/laggy? Because when I push a button on it, it might take 3 seconds or more and might even hang or crash.

How now the screensaver set? Have installed separate app for it, but I choose screen off and on touch on and see HA. What is the best option?

---

<div class="post-metadata">

**Author:** ![MichaelLearnsToCode](https://dub1.discourse-cdn.com/flex005/user_avatar/forum.ewelink.cc/michaellearnstocode/32/1668_2.png) [@MichaelLearnsToCode](https://forum.ewelink.cc/u/MichaelLearnsToCode)\
**Post date:** [January 10, 2026, 1:54pm UTC](https://forum.ewelink.cc/t/nspanel-f-droid-auto-start-ha/206722/4 "2026-01-10T13:54:18Z")

</div>

Hi, thank you very much for using NSPanel Pro and sorry for the issue. Would you please send me the `Device ID` of your NSPanel Pro through private message?

> [@kimbo1st](#):
>
> Using now the latest beta version and able to set Home Assistant as standard home app. Although it seems not to stay in the foreground and closes after some time. It might be due to the fact it is unstable/laggy? Because when I push a button on it, it might take 3 seconds or more and might even hang or crash.

Please submit a log on your NSPanel Pro device through `Top drop-down menu -> Settings -> About -> Feedback -> Submit`. The best timing is right after you notice the abnormal condition.

> [@kimbo1st](#):
>
> How now the screensaver set? Have installed separate app for it, but I choose screen off and on touch on and see HA. What is the best option?

To enable `Screensaver`, you will need to:

1. Set `Sleep` to some time of inactivity through `Top drop-down menu -> Settings -> Advanced Settings -> Display -> Advanced -> Sleep`.
2. Choose a screen saver app (such as [Clock Screensaver](https://f-droid.org/en/packages/systems.sieber.fsclock/)) through `Top drop-down menu -> Settings -> Advanced Settings -> Display -> Advanced -> Screen saver -> Current screen saver`.
3. Set `When to start` to `While charging or docked` through `Top drop-down menu -> Settings -> Advanced Settings -> Display -> Advanced -> Screen saver -> When to start`.

To set Home Assistant companion app as `Home App`, the recommended way is:

> [@NSPanel Pro v4.2.0 Officially Released: New Features & Enhancements](https://forum.ewelink.cc/t/nspanel-pro-v4-2-0-officially-released-new-features-enhancements/206900/1):
>
> ### Tutorial:Setting the “Home” App
> 
> Designate a preferred app (e.g., Home Assistant) as the default Launcher.
> 
> #### App Operation Steps:
> 
> Settings are not currently supported via the App.
> 
> #### NSPanel Pro Screen Operation Steps：
> 
> Pull down the menu, then go to `Apps > Home App > Available Apps`. Choose the app you want to see first.
> 
> ![8241001c7554406b88f4c283f66c97d5](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/b/b7e4c8cd9e930156f8d7a065c7e5b85ce01d0f49.png)
> 
> ![ac72dc784f3f475a8c83a8f326dab3c6](https://europe1.discourse-cdn.com/flex005/uploads/ewelinkforum/original/2X/0/0ed149cb600687c5f4277e68565a3fd7d4931ce7.png)
> 
> ### Tutorial:Always Auto-Start on System Boot
> 
> When setting another application as the Launcher, the NSPanel Pro App now supports persistent background activity.
> 
> For example: When you set Home Assistant as the Home App, NSPanel Pro will keep running in the background, allowing Smart Scenes & Smart Security features to trigger and execute normally.
> 
> _Note:This feature runs automatically and requires no user operation._

_Note: we recommend against setting Home Assistant companion app as `Home App` through `Top drop-down menu -> Settings -> Advanced Settings -> Apps & notifications -> Advanced -> Default apps -> Home app`._

---

<div class="post-metadata">

**Author:** ![eerke](https://avatars.discourse-cdn.com/v4/letter/e/eb9ed0/32.png) [@eerke](https://forum.ewelink.cc/u/eerke)\
**Post date:** [January 10, 2026, 11:18pm UTC](https://forum.ewelink.cc/t/nspanel-f-droid-auto-start-ha/206722/5 "2026-01-10T23:18:30Z")

</div>

Is there an easy way to get a background task to run at boot? My current plan, which I have mostly setup, is to use the Automation App (on F-Droid) to start Termux (also on F-droid) on device start and then running a service script in Termux activating the package node-red which I installed using Termux.

Edit: I couldn’t get a Termux service script to work so I switched to a boot script instead. Currently I think it works but the node-red max memory is set to 256MB. At idle with no flows or nodes it uses 88MB. What would you think a more appropriate limit would be? There is about 1100MB spare without the node Red. I was thinking about changing it to 768MB which would still leave 300-400MB spare. What do you think?
