17
OpenMotics Open Source Home Automation Saturday 31 January 15

OpenMotics Introduction @ Fosdem 2015

Embed Size (px)

Citation preview

OpenMoticsOpen Source Home Automation

Saturday 31 January 15

What do we do ?

• Integration home automation including

• Switching lights and outputs

• Multi-zone heating and cooling

• Power measurements

• Automation (moods, sensors, if-then-else)

• Open Source software and hardware

OpenMotics - open source home automationSaturday 31 January 15

Where do we come from ?

• Started as a hobby project 10 years ago with basic hardware modules

• Open sourced 2 years ago

OpenMotics - open source home automationSaturday 31 January 15

State of home automation

• Integrated systems

• Ridiculously expensive

• Off-the shelf systems

• Difficult to stich a system together

• OpenHAB can help you !

Saturday 31 January 15

All about choice

• Do-It-Yourself

• Schematics and PCB’s online

• Buy modules

• Open source hardware forces fair prices

• Easy to calculate how it actually costs

OpenMotics - open source home automationSaturday 31 January 15

State of home automation

• System maintenance done by certified installer

• A user should be able to configure his system free-of-charge and at-will.

Saturday 31 January 15

Take the power back

• Manuals for installation by

• DIY user

• Electrician

• Easy-to-use web interface to configure

• Inputs, outputs, thermostat, power measurements

OpenMotics - open source home automationSaturday 31 January 15

State of home automation

• Customization of these systems is limited

• Closed systems

• Closed protocols

Saturday 31 January 15

Customization on all levels

• Plugin system

• Add new functionality on the gateway.

• Modify the software

• Software in Python

• Firmware in PicBasic and C

• Create your own hardware !

OpenMotics - open source home automationSaturday 31 January 15

Web interface

Ethernet

RS485

Saturday 31 January 15

Energy measurements

• 1 module can measure 8 circuits

• Voltage (V)

• Current (A)

• Power Consumption (kWh)

• Power factor (%)

• Frequency (Hz)

• High accuracy: < 1 % error

• Real-time and historical data

Saturday 31 January 15

On the inside

Saturday 31 January 15

Gateway software

• Runs on BeagleBone Black

• Written in Python

Web service

Power Comm. PluginsMaster Comm. Updates

Cloud service

GPLv2

OpenMotics - open source home automationSaturday 31 January 15

Extension possibilities

• Interaction with other devices using:

• 2 RS232 connections: HiFi, RTI, etc

• Ethernet:

• Communication with internet services

• Local ethernet devices

OpenMotics - open source home automationSaturday 31 January 15

Plugin system

@input_status

@output_status

@background_task

@om_expose

OpenMotics - open source home automationSaturday 31 January 15

Cloud dashboard

Saturday 31 January 15

Questions ?

Technical documentation & specifications

wiki.openmotics.com

Source code

github.com/openmotics

Commercial website

www.openmotics.com

OpenMotics - open source home automationSaturday 31 January 15