Python in Home Automation

Summary

Using Python to build a Home Automation system by connecting various bits of (open) hardware with protocols such as MQTT, or XMPP. Creating web-based interfaces for HA systems.

Description

@ Kiwi PyCon 2013 - Sunday, 08 Sep 2013 - Track 1

Audience level

Intermediate

Abstract

Protocols: brief introduction to MQTT and XMPP protocols. Introduction to related Python tools/libraries.

Hardware: using hardware such Arduino, or Beaglebone as components for a DIY home automation systems.

Low-level: serial communication, MQTT communication, XMPP communication using Python.

High-level: web-based interface(s) for a Home Automation system made in Python.

Connecting the dots: general overview of how Python can be used in Home Automation.

Slides

https://speakerdeck.com/nzpug/marek-kuziel-python-in-home-automation