This repository was archived by the owner on May 5, 2025. It is now read-only.
WallPanel Home Assistant Integration Using MQTT - Example Setup #77
Garywoo
started this conversation in
Show and tell
Replies: 1 comment 2 replies
-
Thanks @TheTimeWalker - got this working an absolute treat but the only issue I had was with the screen status sensor so for anyone else who finds this, looks like the binary sensor config has changed slightly requiring the
|
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Intro
I spent quite some time setting up my WallPanel device in Home Assistant, so that I could easily control it using Home Assistant automations, such as:
I thought I should share my config so anyone else looking to do the same can save some time.
Here's how it looks in Home Assistant once set up:
Entity Detail
Controls
Sensors
Configuration
Setup
Prerequisites
Steps
"identifiers"
. Look for the value below it in square brackets, and make a note of that. It should be something like[wallpanel_kitchenwallpanel]
which I think is the MQTT base topic followed by the Client ID.configuration.yaml
file and add the YAML code from my example below. This will create each of the other entities seen in the screenshot above. You need to replace the values for the following keys with your own instance specific values.unique_id
- Use a similar format as I've used to keep things predictable. Each one must be unique.name
- The entity name you want. Again, try following my format to keep things tidy.command_topic
- Whatever you configured the base topic in the WallPanel app MQTT config settings, followed by/command/
availability: - topic
- Whatever you configured the base topic in the WallPanel app MQTT config settings, followed by/connection/
state_topic
- Whatever you configured the base topic in the WallPanel app MQTT config settings, followed by/state/
json_attributes_topic:
- Same asstate_topic
device: identifiers
- Use the value you found in step 5 above.Example YAML
Lock Switch
You can skip adding this entity if you don't need it, but if you want to use this functionality, you'll need a page to use as the lock page.
I created a file named
lock.html
and saved it in my Home Assistant/config/www/
directory. The HTML code is below:The extra YAML switch entity example is below. Update the
payload_on:
URL value to your Home Assistant server's address, along with the other keys mentioned in step 6 above.After adding this to the configuration.yaml, reload your config, and you should now see the extra entities in the MQTT device you found earlier.
Happy automating!
Beta Was this translation helpful? Give feedback.
All reactions