Shelly Wall Display

I have finaly manage to yalebrake my Shelly with the MTK and activat the debug mode. But, whats next? Can some one help me with a easy step by step guide to run HA in kiosk mode or similar?
The goal is to have a HA dascboard one the screen, maby in Chrome or another browser.

Well youll need to figure something, or wait. I plan to do some cool stuff for this device, but very busy nowdays.

3 Likes

Hi! I created a GitHub repository with a detailed guide on how to hack the wall display. Additionally, I wrote a small app that integrates the display with Home Assistant, allowing you to use its relay and run the Home Assistant GUI while still viewing the temperature in Home Assistant.

You can check out the repository here. The guide includes step-by-step instructions and all the necessary files to get started. Enjoy!

Wow ā€¦ really looking forward to finally be able to use the Wall Display. Do you have some screenshots of the ShellyElevate.apk?

THX

Do you have any progress?

There is now official integration?!! KBOOM!

@solarjunkie Thanks for the info! I installed it and it works great. The only thing that bothers me is the bottom control bar, which you canā€™t hideā€¦

1 Like

Does anyone have an idea how to activate the screen of Shelly Wall Display via automation? For example: If movement is detected in the room, then activate the screen.
I tried using JSON-RPC 2.0 commands and was able to use them to toggle the switch, for example. Unfortunately, I couldnā€™t find a command to activate the screen.

Screen activation on movement:

I asked for a solution in the Shelly community. You can simulate a UI tap in Home Assistant. I wrote the following in configuration.yaml:

rest_command:
  my_request:
    url: http://Wall-Display-IP/rpc
    method: POST
    payload: '{"jsonrpc": "2.0",  "method": "Ui.Tap",  "params": {},  "id": 1}'
    content_type:  'application/json; charset=utf-8'

After restarting Home Assistant, you can execute the REST command as an action in an automation.

1 Like

Does anyone know how to go back to the shelly app as itā€™s now supporting HA natively? Starting the Shelly app doesnā€™t work. Itā€™s only flashing up, but then stopping to work. Iā€™ve also tried to enable the service again with
adb root
adb shell pm enable cloud.shelly.stargate
but it doesnā€™t help

---------20241003
strange, but the second try worked.
After several restarts, the start up screen asked me to set the shelly app as default starter.

(post deleted by author)

Great. Was really looking for this! Thank you!
One remaining question on my side:
Is this working if Authentication is enabled at the WallDisplay?
If not: Can you help me how to modify the code?
Thank you, a lot!

This is my current output:

content:
  code: 401
  message: >-
    {"auth_type":"digest","nonce":1728212829,"nc":"1","realm":"ShellyWallDisplay-00082248CFE8","algorithm":"SHA-256"}
status: 401