• Best laid plans…

    Wanted to work on my garden LED lighting project weekend. Unfortunately, I may have made a slight miscalculation with my measurements… I placed an other with RS for a replacement box, this time a little wider! If all else fails I can always take the circuit board out of the… Read ⇢

  • WiFi enabling my porch light with a Sonoff Basic Smart Switch.

    Having failed to read the warning regarding neutral wires, my attempt at using a Sonoff T1 Smart Switch to control my porch light went down in flames. My plan B was to try using a Sonoff Basic WiFi Smart Switch to perform the same job. My plan to put the… Read ⇢

  • Smart switches and the missing neutral!

    As part of my learning and experimentation with Homekit and home automation, I recently picked up some Sonoff Basic Smart Switches. I’ve successfully installed one them outside, controlling a few metres of LED strip lighting. It’s pretty novel to turn it on and off via Alexa or from my iPhone,… Read ⇢

  • Running my .Net Core mDNS service on Windows IoT

    As part of my ongoing experiments with C# and mDNS (to build my own Homekit accessory), I got to the point where I wanted to run my code on a Raspberry Pi. Microsoft have released a version of Windows 10 that will run on a Raspberry Pi in a headless… Read ⇢

  • mDNS & Apple Bonjour for .Net Core (Part 3)

    From Part 1 and Part 2, you can see we have grabbed the a request and parsed it successfully. The next step is to actually answer the request. At this point, I started using Wireshark. I didn’t use it in the beginning because I totally forgot about it 🙂 I… Read ⇢

  • mDNS & Apple Bonjour for .Net Core (Part 2)

    In part 1, I wrote a simple Core console app that could log the multicast requests it received. Running the simple Bonjour Browser utility, I could see this being logged The lines  _services_dns-sd seems to indicate some sort of services request being made, which made sense, given that Bonjour’s purpose… Read ⇢

  • mDNS & Apple Bonjour for .Net Core

    As part of my work on building a .Net implementation of Apple Homekit protocol, I want to have it run on a Raspberry Pi. My plan is to accomplish this using Windows 10 for IoT. This is basically a cut down version of Windows 10, designed to run .Net Core… Read ⇢

    mDNS & Apple Bonjour for .Net Core
  • Rebuilding CommuterPal with Azure Functions and CosmosDB

    A few years ago I built an iOS called Commuter Pal. I never actually launched the app, since I tried to do *way* too much in terms of route planning and intelligent alerting. Since I didn’t actually commute myself, it was not something I could field test. Fast forward to… Read ⇢

  • Roomr 4.1 – Search has arrived!

    I’ve just submitted Roomr 4.1 to the App Store for approval. This version brings my first attempt at a search feature. A few weeks back I was contacted by a user in the Netherlands, who wanted to use Roomr to improve the way they booking parking spaces at their company.… Read ⇢