Take control of your HomeKit configuration

HomeSpy gives you a detailed insight into your HomeKit configuration. It displays accessories, services and characteristics not shown by the native Apple Home app. It also lets you change any characteristic for any service within any accessory.

View by Hierarchy…

Or by Attribute…

Change home by tapping the house icon in the top left corner:


Coming soon for iOS and WatchOS

Have you ever left your phone on charge and then wondered if it’s now fully charged? Or left it on charge only to find someone unplugged it? Powertron lets you find out what the charging status of your phone is, and what the current battery charge is, all from your Apple Watch.


  • Background refresh: the iPhone application will periodically check your phone’s battery charge and update the watch app automatically
  • On-demand check: just tap the button on the Watch app to retrieve the current status of your phone’s battery


  • Must have an Apple Watch and iPhone for best use
  • Does not support iPad
  • Watch and phone must both be in range
  • Apple imposes limits on how often an iOS application can poll when it isn’t the active application, as such the information on the Watch may be out of date – just tap the button on the Watch app to retrieve the latest information

“Create New File” for MacOS

A nice feature in Windows is the ability to quickly create a blank file in any folder by right-clicking and then selecting from the menu that appears.

MacOS doesn’t seem to offer this functionality, so I created a similar feature, as follows:

Created a new file in my home folder.

nano CreateFile.command

Entered this in the above file:

touch RenameMe

Modified the permissions so I can launch the file from Finder:

chmod a+x CreateNewFile.command

Done! It’s not the most elegant solution, but at least now I can go to my home folder, double-click the CreateFile.command file and I get a new, clean file I can edit and move where I want it.

Coding for iOS

These last few months I’ve been doing a lot of iOS coding. I wasn’t feeling the love for learning yet another language, so my heart was lifted when I discovered Visual Studio for Mac and that I could write in C#. That’s probably where the love ended though…

Don’t get me wrong: I do like developing for iOS – it’s just so… tedious. It’s not helped that Visual Studio for Mac seems to be very buggy and under continual development, then add on that it still relies on a lot of XCode behind the scenes, and Apple keep developing that too. Then, when you’ve finally fought through the IDE bugs, the crazy error messages, having to size a multitude of icons (some with alpha channels, some without), you still have then to fight with certificates, provisioning profiles and the App Store Police.


Get notifications when friends and family arrive and leave home or other locations, or when accessories are switched on or off.