Kubernetes 1.10 on Ubuntu 18.04 bare-metal single host

I needed to resurrect a kubernetes cluster that had been running for over four months straight. I tried using conjure-up after my old kubespray (was kargo) configs no longer worked. I got a kubeadm kubernetes 1.10 deployment working quickly on an Ubuntu 18.04 (LTS) host.

Read More

Adding a Webcam to Homekit Using a Raspberry Pi 3

Previously, I had setup HomeKit connecting to Nest thermostat and Belkin WeMo devices using Homebridge project. I had on my TODO list for a long time to put a webcam on HomeKit. At the end of some twists and turns it ended up being relatively easy, had I known the following from the start.

Read More

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