Introduction

I made an app for my Apple Watch to see a glanceable status of our home and to control our homekit devices. It worked so well on the watch, that I expanded it to a dashboard app for all our Apple devices. I have now added a configuration interface to make it compatible with any homekit enabled home setup. I hope some of you will find it useful.

Overview

The circle with icons on the home view shows a color coded status of the rooms of the home: red when a door is open, yellow when a window is open, orange when the heating is on, cyan when lights are on and green when nothing is on. Select which rooms to show on the circle in the home setup section of the settings menu. 

On the iPhone, iPad and Mac the app also shows the time, date, cameras, events, reminders, a website and weather information. When there is rain, it will show a rain graph.

On the Mac it works as a regular app and as a menubar app by clicking on its icon in the menubar. You can also add any characteristic exposed by your devices to the menubar. For example the current temperature of a thermostat, co2 level, if a lamp is on or off, etc.

When a room is selected, the circle with icons will show the scenes you can control in that room. The room view also shows an information section. To the right it can show any characteristics from your devices.  Below is a detail view that can show a camera view, a website and for Tado thermostats a temperature history graph and a humidity history graph. Select which scenes to show on the circle in the home setup section of the settings menu.

On the watch the wheels functions similarly. Except detailed information from the selected room is shown by long-pressing the central wheel icon.

The interface can be fully customised. The user can add their own background images and icons from the photo library. Customise gradient overlays, icons, fonts, colours and more. Make it your own…

– HomeWatch uses the OpenWeather api to show weather information. Because HomeWatch is a free app, you will have to get a free api key from OpenWeather to get regular weather updates inside the app. Setup weather in the settings menu.

– Connect to the Tado thermostats api for temperature history graphs and a humidity history graphs. Room temperature, humidity and co2 level history charts can also be updated from a json file on a server that’s updated through automation shortcuts from HomeKit.

– Add custom images from the photo library to the app for use as home, room and scene icons in the app

– Add fully customisable lock-screen and home-screen widgets. Widget items can have actions to go directly to a room view, execute any scene or launch any url-scheme.

– Add customisable complications to the Watch that can have actions to go directly to a room view and execute any scene.

– In the reset section you can  backup, restore and reset your home setup.

– Select the rooms to show in the home view.

– Adjust the home icon, room icons and theme for the home view.

– The info tab can show any webpage. Keep it empty to hide the info tab in the home view.

– Select the scenes to show in the selected room view.

– Adjust the room icon, scene icons and theme for the selected room view.

– The info tab can show any webpage. Keep it empty to hide the info tab in the selected room view.

– Select which devices to consider for the status updates of the selected room view for lights, heating, windows and doors.

– Select which characteristics to show in the information section of the selected room view.

– For the Mac select which characteristics to show as menubar items on the menubar.

– Select which cameras to show in the information section of the selected room view.

– The theme menu lets you adjust almost any aspect of the user-interface.

– Single widgets are fully customisable and have just one item. Tap / Clicking this widget item can be set to go directly to a room view, execute a scene or launch any url-scheme. 

– Wheel widgets are based on the home view and the room views and execute their normal actions. These widgets can also be fully customised here.

– Almost all icons in the user-interface can be fully customised.

– Choose from the many icons provided or add any image from your photos library to your set of custom images.

If you have any further questions you can contact us.

Email: info@home-watch.nl