Uploaded October 2022 | Updated September 2026, 2 weeks ago
In todays video we are going to be having a look at how to setup Home Assistant (The companion app) on the NSPanel Pro. This allows us to access and control our Home Assistant instances all from the NSPanel Pro.
In this video you will also learn how to side load .apk files, so if Home Assistant isn't your thing you can also use other apps.
A huge thank you to Blakadder for putting all of this together. A full and detailed written guide can be found over at his blog. You can find it here :
blakadder.com/android-panel-webview
It's also worth mentioning here - You can revert back to the standard sonoff setup at any time by simply removing the apps you add and using the default launcher.
▬ 🎥 VIDEO CHAPTERS: ▬▬▬▬▬▬▬▬▬▬▬▬▬▬
0:00 - Intro
0:20 - Some info before we get started
1:19 - Download and Install ADB platform tools
2:26 - Connect to your panel with IP
2:37 - Run through install commands
6:15 - Run through Shell Commands
12:02 - HA Companion app setup
17:40 - My Testing
18:30 - Thoughts on NSPanel Pro
18:53 - Summary and Outro
––––––––––––––––––––––––––––––
🙏Support my Channel - Become a PATRON🙏
Consider supporting the channel by becoming a Patron. Any and all funds go into creating new content and bigger projects.
► patreon.com/markwatttech
Alternatively Support my channel and get access to exclusive perks:
youtube.com/channel/UCQRm_z7seHnGsBiWDNEWr6A/join
▬ Video Instructions - In Order of use ▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Download Android platform tools
dl.google.com/android/repository/platform-tools-latest-windows.zip
Connect to Panel (In terminal / cmd etc)
# adb connect 192.xxx.xxx.xxx
Download ultra-small-launcher
blakadder.com/assets/files/ultra-small-launcher.apk
Install Ultra Small Launcher
# adb install ultra-small-launcher.apk
Simulate a Home key press (This command is your friend)
# adb shell input keyevent 3
Download Xposed Installer
apkmirror.com/apk/rovo89/xposed-installer/xposed-installer-3-1-5-release/xposed-installer-3-1-5-android-apk-download
Install Xposed Installer
# adb install de.robv.android.xposed.installer_3.1.5-43_minAPI15(nodpi)_apkmirror.com.apk
Download Xposed Framework
blakadder.com/assets/files/xposed-v90-sdk27-arm64-beta3.tar
Push .tar file to panel
# adb push xposed-v90-sdk27-arm64-beta3.tar /sdcard/Download/
Open shell in ADB
# adb shell
Switch to root
# su
Make filestyem writeable
# mount -o rw,remount /system
Navigate to the directory where you uploaded Xposed framework
# cd /sdcard/Download/
Extract the xposed-v90-sdk27-arm64-beta3.tar file
# tar -xvf xposed-v90-sdk27-arm64-beta3.tar
Change into the new directory
# cd /sdcard/Download/xposed-v90-sdk27-arm64-beta3/
Make the installer script executable
# chmod a+x /sdcard/Download/xposed-v90-sdk27-arm64-beta3/META-INF/com/google/android/flash-script.sh
Run Xposed framework installer script
# sh /sdcard/Download/xposed-v90-sdk27-arm64-beta3/META-INF/com/google/android/flash-script.sh
Download AnyWebView
github.com/neoblackxt/AnyWebView/releases
Install AnyWebView
# adb install AnyWebView.apk
Download WebViewUpdate
apkpure.com/android-system-webview/com.google.android.webview/versions
Install WebView Update
# adb install "Android System WebView_v105.0.5195.136_apkpure.com.apk"
Download Automagic
automagic4android.com/download_en.html
Install Automagic
# adb install Automagic_1_38_0.apk
Download XML File (right click save link as - or copy and paste into a .txt and save as flow_Proximity_turn_screen_on.xml)
blakadder.com/assets/files/flow_Proximity_turn_screen_on.xml
Push XML file to panel
# adb push flow_Proximity_turn_screen_on.xml /sdcard/Download/flow_Proximity_turn_screen_on.xml
____________________________________________________________
▬ Handy Video Links ▬▬▬▬▬▬▬▬▬▬▬▬▬▬
NSPanel Pro Initial thoughts
youtu.be/MnbfNbVgkxc
____________________________________________________________
📣FOLLOW ME ON SOCIAL MEDIA📣
Follow me on all of the places for exclusive insights and updates:
👤 Facebook: facebook.com/MarkWattTech
👤 FB Group: facebook.com/groups/2963936147172102
📸 Instagram: instagram.com/MarkWattTech
🐦 Twitter: twitter.com/MarkWattTech
► MarkWattTech Sub Reddit :
reddit.com/r/MarkWattTech
▬ Buy Me a Coffee ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
☕ Found my content helpful?
Any and all funds will go towards helping improve future content.
Plus there are an extra few perks to becoming a member.
☕ If your interested check it out :
► Buy Me a Coffee:
buymeacoffee.com/MarkWattTech
––––––––––––––––––––––––––––––
🎵 Track Info:
Title: All That
Royalty free from : bensound.com/royalty-free
My Music Used : epidemicsound.com/referral/xli09j
(Use my link for a free Month)
––––––––––––––––––––––––––––––
#nspanelpro #homeassistant #wallpanel
In todays video we are going to be having a look at how to setup Home Assistant (The companion app) on the NSPanel Pro. This allows us to access and control our Home Assistant instances all from the NSPanel Pro.
In this video you will also learn how to side load .apk files, so if Home Assistant isn't your thing you can also use other apps.
A huge thank you to Blakadder for putting all of this together. A full and detailed written guide can be found over at his blog. You can find it here :
blakadder.com/android-panel-webview
It's also worth mentioning here - You can revert back to the standard sonoff setup at any time by simply removing the apps you add and using the default launcher.
▬ 🎥 VIDEO CHAPTERS: ▬▬▬▬▬▬▬▬▬▬▬▬▬▬
0:00 - Intro
0:20 - Some info before we get started
1:19 - Download and Install ADB platform tools
2:26 - Connect to your panel with IP
2:37 - Run through install commands
6:15 - Run through Shell Commands
12:02 - HA Companion app setup
17:40 - My Testing
18:30 - Thoughts on NSPanel Pro
18:53 - Summary and Outro
––––––––––––––––––––––––––––––
🙏Support my Channel - Become a PATRON🙏
Consider supporting the channel by becoming a Patron. Any and all funds go into creating new content and bigger projects.
► patreon.com/markwatttech
Alternatively Support my channel and get access to exclusive perks:
youtube.com/channel/UCQRm_z7seHnGsBiWDNEWr6A/join
▬ Video Instructions - In Order of use ▬▬▬▬▬▬▬▬▬▬▬▬▬▬
Download Android platform tools
dl.google.com/android/repository/platform-tools-latest-windows.zip
Connect to Panel (In terminal / cmd etc)
# adb connect 192.xxx.xxx.xxx
Download ultra-small-launcher
blakadder.com/assets/files/ultra-small-launcher.apk
Install Ultra Small Launcher
# adb install ultra-small-launcher.apk
Simulate a Home key press (This command is your friend)
# adb shell input keyevent 3
Download Xposed Installer
apkmirror.com/apk/rovo89/xposed-installer/xposed-installer-3-1-5-release/xposed-installer-3-1-5-android-apk-download
Install Xposed Installer
# adb install de.robv.android.xposed.installer_3.1.5-43_minAPI15(nodpi)_apkmirror.com.apk
Download Xposed Framework
blakadder.com/assets/files/xposed-v90-sdk27-arm64-beta3.tar
Push .tar file to panel
# adb push xposed-v90-sdk27-arm64-beta3.tar /sdcard/Download/
Open shell in ADB
# adb shell
Switch to root
# su
Make filestyem writeable
# mount -o rw,remount /system
Navigate to the directory where you uploaded Xposed framework
# cd /sdcard/Download/
Extract the xposed-v90-sdk27-arm64-beta3.tar file
# tar -xvf xposed-v90-sdk27-arm64-beta3.tar
Change into the new directory
# cd /sdcard/Download/xposed-v90-sdk27-arm64-beta3/
Make the installer script executable
# chmod a+x /sdcard/Download/xposed-v90-sdk27-arm64-beta3/META-INF/com/google/android/flash-script.sh
Run Xposed framework installer script
# sh /sdcard/Download/xposed-v90-sdk27-arm64-beta3/META-INF/com/google/android/flash-script.sh
Download AnyWebView
github.com/neoblackxt/AnyWebView/releases
Install AnyWebView
# adb install AnyWebView.apk
Download WebViewUpdate
apkpure.com/android-system-webview/com.google.android.webview/versions
Install WebView Update
# adb install "Android System WebView_v105.0.5195.136_apkpure.com.apk"
Download Automagic
automagic4android.com/download_en.html
Install Automagic
# adb install Automagic_1_38_0.apk
Download XML File (right click save link as - or copy and paste into a .txt and save as flow_Proximity_turn_screen_on.xml)
blakadder.com/assets/files/flow_Proximity_turn_screen_on.xml
Push XML file to panel
# adb push flow_Proximity_turn_screen_on.xml /sdcard/Download/flow_Proximity_turn_screen_on.xml
____________________________________________________________
▬ Handy Video Links ▬▬▬▬▬▬▬▬▬▬▬▬▬▬
NSPanel Pro Initial thoughts
youtu.be/MnbfNbVgkxc
____________________________________________________________
📣FOLLOW ME ON SOCIAL MEDIA📣
Follow me on all of the places for exclusive insights and updates:
👤 Facebook: facebook.com/MarkWattTech
👤 FB Group: facebook.com/groups/2963936147172102
📸 Instagram: instagram.com/MarkWattTech
🐦 Twitter: twitter.com/MarkWattTech
► MarkWattTech Sub Reddit :
reddit.com/r/MarkWattTech
▬ Buy Me a Coffee ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
☕ Found my content helpful?
Any and all funds will go towards helping improve future content.
Plus there are an extra few perks to becoming a member.
☕ If your interested check it out :
► Buy Me a Coffee:
buymeacoffee.com/MarkWattTech
––––––––––––––––––––––––––––––
🎵 Track Info:
Title: All That
Royalty free from : bensound.com/royalty-free
My Music Used : epidemicsound.com/referral/xli09j
(Use my link for a free Month)
––––––––––––––––––––––––––––––
#nspanelpro #homeassistant #wallpanel










