Based on the great work of Blakadder and others.
- https://blakadder.com/nspanel-pro/
- https://blakadder.com/nspanel-pro-sideload/
- https://blakadder.com/nspanel-pro-secrets/
- https://blakadder.com/android-panel-webview/
- connect a USB cable to the device
- run
adb connect <ip>
andadb tcpip 5555
see https://blakadder.com/nspanel-pro-sideload/#disassembly
- Open the eWe Link app on the phone
- select the device (eweLinkController app needs to be running on the panel)
- select settings via
...
- select pilot functions
- select ZigBee mode
- activate
router mode
Device will restart and will be reset.
- download
ultra-small-launcher.apk
- run
adb install ~/Downloads/ultra-small-launcher.apk
- use launcher with
adb shell input keyevent 3
- select ultra small launcher
see https://blakadder.com/nspanel-pro-sideload/#install-a-launcher
- open
settings
- select
display
- activate
show status bar
see https://blakadder.com/nspanel-pro-sideload/#enable-navigation-bar
- select
settings
- select
sound
- select
advanced
- disable
charging sounds
see https://blakadder.com/nspanel-pro-secrets/#turn-off-startup-sound
- open
settings
- select
system
- select
about
- tab on
build number
till developer settings are activate (~7 times)
tba
- download https://de.softonic.com/download/fake-gps-location/android/post-download
- run
adb install ~/Downloads/...
- open
settings
- select
system
- select
developer options
- under
debugging
selectapp for simulated location
- select
Fake GPS
- open
Fake GPS
app and select your location
see https://blakadder.com/nspanel-pro-secrets/#mock-location https://fake-gps-location.de.softonic.com/android/download
- download
app-full-release.apk
from latest release - run
adb install ~/Downloads/app-full-release.apk
In the HA app settings you should activate full screen mode
and display always on
. Also disable Home Assistant Cloud to avoid getting localhost banned.
From time to time the app should be updated.
- download
latest release
- run
adb connect <ip>
- run
adb install -r ~/Downloads/app-full-release.apk
- download apk from https://github.com/seaky/nspanel_pro_tools_apk/releases/latest
- run
adb install ~/Downloads/...
see https://blakadder.com/nspanel-pro-secrets/#nspanel-pro-tools
- download
Speech Services by Google arm64-v8a
from https://www.apkmirror.com/apk/google-inc/google-text-to-speech-engine/ - run
adb install ~/Downloads/com.google.android.tts_googletts.google-speech-...
- change engine at
settings > bedienungshilfen > text-in-sprach-ausgabe
Use notifications for TTS: https://companion.home-assistant.io/docs/notifications/notifications-basic/#text-to-speech-notifications
see https://blakadder.com/nspanel-pro-secrets/#upgrade-tts-voice
-
adb shell pm uninstall --user 0 com.rockchip.devicetest adb shell pm uninstall --user 0 com.android.gl2jni adb shell pm uninstall --user 0 com.eWeLinkNSPro.dev adb shell pm uninstall --user 0 com.smatek.test adb shell pm uninstall --user 0 acr.browser.barebones adb shell pm uninstall --user 0 com.android.music adb shell pm uninstall --user 0 com.DeviceTest adb shell pm uninstall --user 0 com.cghs.stresstest