Extending HomeKit with Homebridge and Raspberry Pi to All the Things

What to do with a Nest thermostat, Belkin WeMo smart switches and lights, web services, and custom home-grown sensors in an Apple household? Can HomeKit talk to non-HomeKit devices? An excellent project named Homebridge along with its user-provided plugins has the answers.

Read More

Using Ansible to customize a box full of Raspberry Pis

I have been using Raspberry Pis for quite some time. Some are IoT apps like sensor logging or Airplay speakers. I’ve also provided a box full in various hands-on demos in the community. Accumulating a large collection of late-model Raspberry Pi’s, I invested in ansible tasks to automate config and maintenance.

Read More

PCalc functions for converting between for latitude/longitude formats

I needed a way to convert Latitude/Longitude coordinates between Degrees+Decimal to Degrees Minutes Seconds notation. I created some user functions within the excellent PCalc app that can do this inline in PCalc.

Read More

Porting indoor weather (BMP085) logging project to SFE Phant

For a while now, have had a time/temp logging system in my house. It is still hosted on my very first Raspberry Pi, and uses a BMP085 temperature/pressure sensor, and two 1.2” LED displays from Adafruit. The logging on Pachube -> COSM -> Xively needed to be updated to something else, so I decided to use Phant from Sparkun Electronics (SFE).

Read More

.local Networking with ATS in iOS 10

Discovered today that in iOS 10, NSAppTransportSecurity adds a new exception key for .local domain accesses: NSAllowsLocalNetworking

Read More

Alamofire HTTP library with Xcode 8 and Swift 3

Had to figure out how to use the Swift 3 branch. Didn’t find the instructions elsewhere.

Read More

Wireframes for Octotrol

Using Notability app on iPad, annotated “wireframes” for main app tabs.

Read More

Feature list pruning

A feature list developed for this app, which has a working title of Octotrol.

Read More