Designed to create a standalone control interface for Drayton Wiser Heating control, running on a windows tablet, but obviously will run on a PC as well. (Written in C#, targeting .Net v4.0)
Not intended to replace the official app, and as such doesn't currently provide all the functionality (e.g. scheduling).
Includes a monitoring component and tracks temperature and battery data to a LiteDB database. Also added a system tray app for quick access to room temps and boost.
There are several components:
- Wiser - this is the main component and connects to the hub
- WiserControl - Windows application designed for tablet (to mimic the EvoHome Controller)
- WiserMonitor - Provides interfaces to log to a LiteDB database & export CSV data
- SystemTrayApp - Windows app which appears as a system tray icon only - right click to see room temps and apply boosts
Based on a lot of work done by Chris Evans and Rob Pope (including the config help below)
https://github.com/chrisduffer/drayton-wiser
https://github.com/RobPope/DraytonWiser
Wiser.dll.config needs to be configured with your Heat Hub's "secret" key and IP address
Connection to the Drayton hub is done through a local LAN connection rather than via the cloud. This requires an app "secret" that the hub provides. To access this secret you need to jump through a couple of hoops:
- Log out of the app. Make sure you’re at the login screen
- Tap Setup / Create Account (even though your system has already been set up).
- Select the HubR type you have
- Press the Setup button on the hub
- This will start the WiserHeatXXX access point.
- Connect to WiserHeatXXX with you device or a real computer. You should get an IP in the 192.168.8.0/24 range from the hub's DHCP server.
- Go to http://192.168.8.1/secret/ in a web browser. You'll set a long string of seemingly random numbers. This is your secret!
- Now finish the setup…
- Follow the on-screen instructions to connect your smartphone to WiserHeatXXX
- Tap Skip when prompted to set up your heating system.
- Follow the on-screen instructions to connect your Heat HubR to the Internet by selecting your new Wi-Fi network.
- Tap Skip when prompted to register an account.
- You have now changed to a new Wi-Fi network. You will see the home screen and can proceed to control your heating as normal.
- Use an app like Fing (https://www.fing.io/) to scan your network for your hub.
- It will be called something like WiserHeat012A34.
- Remember the IP address