IOT Home Automation - Low cost and foss powered #BCHH16

Preview:

Citation preview

IOTHOMEAUTOMATIONIOTHOMEAUTOMATIONIOTHOMEAUTOMATIONIOTHOMEAUTOMATIONIOTHOMEAUTOMATIONIOTHOMEAUTOMATION

IOTHOMEAUTOMATION

IOTHOMEAUTOMATION

IOTHOMEAUTOMATION

IOTHOMEAUTOMATION

IOTHOMEAUTOMATION

IOTHOMEAUTOMATION

IOTHOMEAUTOMATION

IOTHOMEAUTOMATION

IOTHOMEAUTOMATIONIOTHOMEAUTOMATIONLOWCOSTANDFOSSPOWERED

Nik( )@ThYpHoOn

DISCLAIMERDISCLAIMERDISCLAIMERDISCLAIMERDISCLAIMERDISCLAIMER

DISCLAIMER

DISCLAIMER

DISCLAIMER

DISCLAIMER

DISCLAIMER

DISCLAIMER

DISCLAIMER

DISCLAIMER

DISCLAIMERDISCLAIMER

MOTIVATIONMOTIVATIONMOTIVATIONMOTIVATIONMOTIVATIONMOTIVATION

MOTIVATION

MOTIVATION

MOTIVATION

MOTIVATION

MOTIVATION

MOTIVATION

MOTIVATION

MOTIVATION

MOTIVATIONMOTIVATION

LEARNLEARNLEARNLEARNLEARNLEARN

LEARN

LEARN

LEARN

LEARN

LEARN

LEARN

LEARN

LEARN

LEARNLEARN

AUTOMATEAUTOMATEAUTOMATEAUTOMATEAUTOMATEAUTOMATE

AUTOMATE

AUTOMATE

AUTOMATE

AUTOMATE

AUTOMATE

AUTOMATE

AUTOMATE

AUTOMATE

AUTOMATEAUTOMATE

SHARESHARESHARESHARESHARESHARE

SHARE

SHARE

SHARE

SHARE

SHARE

SHARE

SHARE

SHARE

SHARESHARE

HACKINGTHINGSISFUNHACKINGTHINGSISFUNHACKINGTHINGSISFUNHACKINGTHINGSISFUNHACKINGTHINGSISFUNHACKINGTHINGSISFUN

HACKINGTHINGSISFUN

HACKINGTHINGSISFUN

HACKINGTHINGSISFUN

HACKINGTHINGSISFUN

HACKINGTHINGSISFUN

HACKINGTHINGSISFUN

HACKINGTHINGSISFUN

HACKINGTHINGSISFUN

HACKINGTHINGSISFUNHACKINGTHINGSISFUN

CONSTRAINSCONSTRAINSCONSTRAINSCONSTRAINSCONSTRAINSCONSTRAINS

CONSTRAINS

CONSTRAINS

CONSTRAINS

CONSTRAINS

CONSTRAINS

CONSTRAINS

CONSTRAINS

CONSTRAINS

CONSTRAINSCONSTRAINS

LOWCOSTLOWCOSTLOWCOSTLOWCOSTLOWCOSTLOWCOST

LOWCOST

LOWCOST

LOWCOST

LOWCOST

LOWCOST

LOWCOST

LOWCOST

LOWCOST

LOWCOSTLOWCOST

PORTABLEPORTABLEPORTABLEPORTABLEPORTABLEPORTABLE

PORTABLE

PORTABLE

PORTABLE

PORTABLE

PORTABLE

PORTABLE

PORTABLE

PORTABLE

PORTABLEPORTABLE

OPENSOURCEOPENSOURCEOPENSOURCEOPENSOURCEOPENSOURCEOPENSOURCE

OPENSOURCE

OPENSOURCE

OPENSOURCE

OPENSOURCE

OPENSOURCE

OPENSOURCE

OPENSOURCE

OPENSOURCE

OPENSOURCEOPENSOURCE

OPENHARDWAREOPENHARDWAREOPENHARDWAREOPENHARDWAREOPENHARDWAREOPENHARDWARE

OPENHARDWARE

OPENHARDWARE

OPENHARDWARE

OPENHARDWARE

OPENHARDWARE

OPENHARDWARE

OPENHARDWARE

OPENHARDWARE

OPENHARDWAREOPENHARDWARE

1LINER1LINER1LINER1LINER1LINER1LINER

1LINER

1LINER

1LINER

1LINER

1LINER

1LINER

1LINER

1LINER

1LINER1LINER

IOSCOMPATIBLEIOSCOMPATIBLEIOSCOMPATIBLEIOSCOMPATIBLEIOSCOMPATIBLEIOSCOMPATIBLE

IOSCOMPATIBLE

IOSCOMPATIBLE

IOSCOMPATIBLE

IOSCOMPATIBLE

IOSCOMPATIBLE

IOSCOMPATIBLE

IOSCOMPATIBLE

IOSCOMPATIBLE

IOSCOMPATIBLEIOSCOMPATIBLE

IMPLEMENTEDIMPLEMENTEDIMPLEMENTEDIMPLEMENTEDIMPLEMENTEDIMPLEMENTED

IMPLEMENTED

IMPLEMENTED

IMPLEMENTED

IMPLEMENTED

IMPLEMENTED

IMPLEMENTED

IMPLEMENTED

IMPLEMENTED

IMPLEMENTEDIMPLEMENTED

CONTROLLIGHTS/SOCKETSCONTROLLIGHTS/SOCKETSCONTROLLIGHTS/SOCKETSCONTROLLIGHTS/SOCKETSCONTROLLIGHTS/SOCKETSCONTROLLIGHTS/SOCKETS

CONTROLLIGHTS/SOCKETS

CONTROLLIGHTS/SOCKETS

CONTROLLIGHTS/SOCKETS

CONTROLLIGHTS/SOCKETS

CONTROLLIGHTS/SOCKETS

CONTROLLIGHTS/SOCKETS

CONTROLLIGHTS/SOCKETS

CONTROLLIGHTS/SOCKETS

CONTROLLIGHTS/SOCKETSCONTROLLIGHTS/SOCKETS

MULTIROOMMUSICMULTIROOMMUSICMULTIROOMMUSICMULTIROOMMUSICMULTIROOMMUSICMULTIROOMMUSIC

MULTIROOMMUSIC

MULTIROOMMUSIC

MULTIROOMMUSIC

MULTIROOMMUSIC

MULTIROOMMUSIC

MULTIROOMMUSIC

MULTIROOMMUSIC

MULTIROOMMUSIC

MULTIROOMMUSICMULTIROOMMUSIC

MEASURETEMP/HUMIDITYMEASURETEMP/HUMIDITYMEASURETEMP/HUMIDITYMEASURETEMP/HUMIDITYMEASURETEMP/HUMIDITYMEASURETEMP/HUMIDITY

MEASURETEMP/HUMIDITY

MEASURETEMP/HUMIDITY

MEASURETEMP/HUMIDITY

MEASURETEMP/HUMIDITY

MEASURETEMP/HUMIDITY

MEASURETEMP/HUMIDITY

MEASURETEMP/HUMIDITY

MEASURETEMP/HUMIDITY

MEASURETEMP/HUMIDITYMEASURETEMP/HUMIDITY

RASPBERRYPI+POWERSUPPLYRASPBERRYPI+POWERSUPPLYRASPBERRYPI+POWERSUPPLYRASPBERRYPI+POWERSUPPLYRASPBERRYPI+POWERSUPPLYRASPBERRYPI+POWERSUPPLY

RASPBERRYPI+POWERSUPPLY

RASPBERRYPI+POWERSUPPLY

RASPBERRYPI+POWERSUPPLY

RASPBERRYPI+POWERSUPPLY

RASPBERRYPI+POWERSUPPLY

RASPBERRYPI+POWERSUPPLY

RASPBERRYPI+POWERSUPPLY

RASPBERRYPI+POWERSUPPLY

RASPBERRYPI+POWERSUPPLYRASPBERRYPI+POWERSUPPLY

40,-€5,-€

10,-€

RUNNINGCOSTS(INTHEORY)RUNNINGCOSTS(INTHEORY)RUNNINGCOSTS(INTHEORY)RUNNINGCOSTS(INTHEORY)RUNNINGCOSTS(INTHEORY)RUNNINGCOSTS(INTHEORY)

RUNNINGCOSTS(INTHEORY)

RUNNINGCOSTS(INTHEORY)

RUNNINGCOSTS(INTHEORY)

RUNNINGCOSTS(INTHEORY)

RUNNINGCOSTS(INTHEORY)

RUNNINGCOSTS(INTHEORY)

RUNNINGCOSTS(INTHEORY)

RUNNINGCOSTS(INTHEORY)

RUNNINGCOSTS(INTHEORY)RUNNINGCOSTS(INTHEORY)

REMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETSREMOTECONTROLSOCKETS

20+5Euro@Amazon

Project:https://www.pilight.org

REMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETSREMOTECONTROLSOCKETSroot@sarah:~$pilight-receive{ "origin":"sender", "protocol":"elro_800_switch", "code":{"systemcode":31,"unitcode":1,"state":off}, "repeat":1,}

root@sarah:~$pilight-send-pelro_800_switch-u1-s31-t

REMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETSREMOTECONTROLSOCKETS

REMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETSREMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETS

REMOTECONTROLSOCKETSREMOTECONTROLSOCKETS

REMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULBREMOTECONTROLBLEBULB

27Euro@Amazongithub.com/ThYpHo0n/BLE-Lixada

REMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULBREMOTECONTROLBLEBULB

30$@Adafruit.com

REMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULBREMOTECONTROLBLEBULBroot@sarah:~$pythonlixada.py68:9E:17:05:1D:C9ffffff

REMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULBREMOTECONTROLBLEBULB

REMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULBREMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULB

REMOTECONTROLBLEBULBREMOTECONTROLBLEBULB

REMOTECONTROLLIGHTSREMOTECONTROLLIGHTSREMOTECONTROLLIGHTSREMOTECONTROLLIGHTSREMOTECONTROLLIGHTSREMOTECONTROLLIGHTS

REMOTECONTROLLIGHTS

REMOTECONTROLLIGHTS

REMOTECONTROLLIGHTS

REMOTECONTROLLIGHTS

REMOTECONTROLLIGHTS

REMOTECONTROLLIGHTS

REMOTECONTROLLIGHTS

REMOTECONTROLLIGHTS

REMOTECONTROLLIGHTSREMOTECONTROLLIGHTS

USETHEAPP!!!USETHEAPP!!!USETHEAPP!!!USETHEAPP!!!USETHEAPP!!!USETHEAPP!!!

USETHEAPP!!!

USETHEAPP!!!

USETHEAPP!!!

USETHEAPP!!!

USETHEAPP!!!

USETHEAPP!!!

USETHEAPP!!!

USETHEAPP!!!

USETHEAPP!!!USETHEAPP!!!

DASHBUTTONDASHBUTTONDASHBUTTONDASHBUTTONDASHBUTTONDASHBUTTON

DASHBUTTON

DASHBUTTON

DASHBUTTON

DASHBUTTON

DASHBUTTON

DASHBUTTON

DASHBUTTON

DASHBUTTON

DASHBUTTONDASHBUTTON

DEMODEMODEMODEMODEMODEMO

DEMO

DEMO

DEMO

DEMO

DEMO

DEMO

DEMO

DEMO

DEMODEMOYourbrowserdoesnotsupportthevideotag.

MYFLATMYFLATMYFLATMYFLATMYFLATMYFLAT

MYFLAT

MYFLAT

MYFLAT

MYFLAT

MYFLAT

MYFLAT

MYFLAT

MYFLAT

MYFLATMYFLAT

MULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIOMULTIROOMAUDIO

Hardware:RaspiProjects: / ,MPD Mopidy Snapcast

MULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIOMULTIROOMAUDIO

MULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIOMULTIROOMAUDIO

MULTIROOMAUDIOMOPIDYMULTIROOMAUDIOMOPIDYMULTIROOMAUDIOMOPIDYMULTIROOMAUDIOMOPIDYMULTIROOMAUDIOMOPIDYMULTIROOMAUDIOMOPIDY

MULTIROOMAUDIOMOPIDY

MULTIROOMAUDIOMOPIDY

MULTIROOMAUDIOMOPIDY

MULTIROOMAUDIOMOPIDY

MULTIROOMAUDIOMOPIDY

MULTIROOMAUDIOMOPIDY

MULTIROOMAUDIOMOPIDY

MULTIROOMAUDIOMOPIDY

MULTIROOMAUDIOMOPIDYMULTIROOMAUDIOMOPIDYroot@sarah:~$cat.con g/mopidy/mopidy.conf[mpd]hostname=0.0.0.0

[http]hostname=0.0.0.0

[audio]output=audioresample!audioconvert!audio/x-raw,rate=48000,channels=2,format=S16LE!wavenc! lesinklocation=/tmp/snap fo

[spotify]username=userpassword=pass

[scrobbler]username=Userpassword=pass

[soundcloud]auth_token=t0k3n

[local]media_dir=/opt/media

MULTIROOMAUDIOSNAPCASTMULTIROOMAUDIOSNAPCASTMULTIROOMAUDIOSNAPCASTMULTIROOMAUDIOSNAPCASTMULTIROOMAUDIOSNAPCASTMULTIROOMAUDIOSNAPCAST

MULTIROOMAUDIOSNAPCAST

MULTIROOMAUDIOSNAPCAST

MULTIROOMAUDIOSNAPCAST

MULTIROOMAUDIOSNAPCAST

MULTIROOMAUDIOSNAPCAST

MULTIROOMAUDIOSNAPCAST

MULTIROOMAUDIOSNAPCAST

MULTIROOMAUDIOSNAPCAST

MULTIROOMAUDIOSNAPCASTMULTIROOMAUDIOSNAPCASTroot@sarah:~$snapserver

root@sarahbath:~$snapclient

root@sarahkitchen:~$snapclient

https://github.com/badaix/snapcast

MULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIOMULTIROOMAUDIO

MULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIOMULTIROOMAUDIO

MULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIOMULTIROOMAUDIO

Shairport

MULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIOMULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIO

MULTIROOMAUDIOMULTIROOMAUDIO

MEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITY

DHT22:4-5Euro@Amazon(deliveryfromChina)

, ,Graphite,GrafsywiringPi lol_dht22

MEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYpi@sarah:/opt$catgetHumidity.sh#!/bin/bashecho$(/opt/lol_dht22/loldht7|awk'{split($0,a,",");printf"sarah.livingroom.humidity"a[1]""}';echo$(date+%s))>/tmp/humidity&&cat/tmp/humidity|nc-w110.10.0.12003

pi@sarah:/opt$cat/etc/cron.d/sensorMetrics*****root/opt/getHumidity.sh&&/opt/getTemp.sh

MEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITY

MEASURETEMPERATURE&HUMIDITYMEASURETEMPERATURE&HUMIDITY

HOMEKITINTEGRATIONHOMEKITINTEGRATIONHOMEKITINTEGRATIONHOMEKITINTEGRATIONHOMEKITINTEGRATIONHOMEKITINTEGRATION

HOMEKITINTEGRATION

HOMEKITINTEGRATION

HOMEKITINTEGRATION

HOMEKITINTEGRATION

HOMEKITINTEGRATION

HOMEKITINTEGRATION

HOMEKITINTEGRATION

HOMEKITINTEGRATION

HOMEKITINTEGRATIONHOMEKITINTEGRATION

HAP-NodeJS

homebridge(untested)

APPLEHOMEAPPLEHOMEAPPLEHOMEAPPLEHOMEAPPLEHOMEAPPLEHOME

APPLEHOME

APPLEHOME

APPLEHOME

APPLEHOME

APPLEHOME

APPLEHOME

APPLEHOME

APPLEHOME

APPLEHOMEAPPLEHOME

APPLEHOMEAPPLEHOMEAPPLEHOMEAPPLEHOMEAPPLEHOMEAPPLEHOME

APPLEHOME

APPLEHOME

APPLEHOME

APPLEHOME

APPLEHOME

APPLEHOME

APPLEHOME

APPLEHOME

APPLEHOMEAPPLEHOME

WISHLIST(NOTYETIMPLEMENTED)WISHLIST(NOTYETIMPLEMENTED)WISHLIST(NOTYETIMPLEMENTED)WISHLIST(NOTYETIMPLEMENTED)WISHLIST(NOTYETIMPLEMENTED)WISHLIST(NOTYETIMPLEMENTED)

WISHLIST(NOTYETIMPLEMENTED)

WISHLIST(NOTYETIMPLEMENTED)

WISHLIST(NOTYETIMPLEMENTED)

WISHLIST(NOTYETIMPLEMENTED)

WISHLIST(NOTYETIMPLEMENTED)

WISHLIST(NOTYETIMPLEMENTED)

WISHLIST(NOTYETIMPLEMENTED)

WISHLIST(NOTYETIMPLEMENTED)

WISHLIST(NOTYETIMPLEMENTED)WISHLIST(NOTYETIMPLEMENTED)RemotecontrolheatersRemotecontrolIRdevicesSmartmirrorRFIDbasedaccesscontrolTexttospeechcontrolRuleengineforscenesAIRemotecontrolwindows/doors...

HEATERSHEATERSHEATERSHEATERSHEATERSHEATERS

HEATERS

HEATERS

HEATERS

HEATERS

HEATERS

HEATERS

HEATERS

HEATERS

HEATERSHEATERS

20Euro@Conrad(sygonixHT100BT)

REMOTECONTROLIRDEVICESREMOTECONTROLIRDEVICESREMOTECONTROLIRDEVICESREMOTECONTROLIRDEVICESREMOTECONTROLIRDEVICESREMOTECONTROLIRDEVICES

REMOTECONTROLIRDEVICES

REMOTECONTROLIRDEVICES

REMOTECONTROLIRDEVICES

REMOTECONTROLIRDEVICES

REMOTECONTROLIRDEVICES

REMOTECONTROLIRDEVICES

REMOTECONTROLIRDEVICES

REMOTECONTROLIRDEVICES

REMOTECONTROLIRDEVICESREMOTECONTROLIRDEVICES

klenzel'sblogpost

SMARTMIRRORSMARTMIRRORSMARTMIRRORSMARTMIRRORSMARTMIRRORSMARTMIRROR

SMARTMIRROR

SMARTMIRROR

SMARTMIRROR

SMARTMIRROR

SMARTMIRROR

SMARTMIRROR

SMARTMIRROR

SMARTMIRROR

SMARTMIRRORSMARTMIRROR

build-a-magic-mirror

RFIDBASEDACCESSCONTROLRFIDBASEDACCESSCONTROLRFIDBASEDACCESSCONTROLRFIDBASEDACCESSCONTROLRFIDBASEDACCESSCONTROLRFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROLRFIDBASEDACCESSCONTROL

Keymatic140Euro@Amazon

RFIDBASEDACCESSCONTROLRFIDBASEDACCESSCONTROLRFIDBASEDACCESSCONTROLRFIDBASEDACCESSCONTROLRFIDBASEDACCESSCONTROLRFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROL

RFIDBASEDACCESSCONTROLRFIDBASEDACCESSCONTROL

Electromagnetdoorlock35Euro Relayboard2.30Euro (china)

@Amazon@Amazon

makeuseof.comblogpost

INDOORLOCATIONTRACKINGINDOORLOCATIONTRACKINGINDOORLOCATIONTRACKINGINDOORLOCATIONTRACKINGINDOORLOCATIONTRACKINGINDOORLOCATIONTRACKING

INDOORLOCATIONTRACKING

INDOORLOCATIONTRACKING

INDOORLOCATIONTRACKING

INDOORLOCATIONTRACKING

INDOORLOCATIONTRACKING

INDOORLOCATIONTRACKING

INDOORLOCATIONTRACKING

INDOORLOCATIONTRACKING

INDOORLOCATIONTRACKINGINDOORLOCATIONTRACKING

PROXIMITYPROXIMITYPROXIMITYPROXIMITYPROXIMITYPROXIMITY

PROXIMITY

PROXIMITY

PROXIMITY

PROXIMITY

PROXIMITY

PROXIMITY

PROXIMITY

PROXIMITY

PROXIMITYPROXIMITY

PiBeacon.pdfmakeuseof.com/diy-ibeacon

TEXTTOSPEECHCONTROLTEXTTOSPEECHCONTROLTEXTTOSPEECHCONTROLTEXTTOSPEECHCONTROLTEXTTOSPEECHCONTROLTEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROLTEXTTOSPEECHCONTROL

USBmicrofone10-20Euro

AmazonAlexaonaRaspberryPiConnectAlexawithIFTTT

TEXTTOSPEECHCONTROLTEXTTOSPEECHCONTROLTEXTTOSPEECHCONTROLTEXTTOSPEECHCONTROLTEXTTOSPEECHCONTROLTEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROL

TEXTTOSPEECHCONTROLTEXTTOSPEECHCONTROL

JasperProjectoscarlian.comblogpost

MACHINELEARNINGMACHINELEARNINGMACHINELEARNINGMACHINELEARNINGMACHINELEARNINGMACHINELEARNING

MACHINELEARNING

MACHINELEARNING

MACHINELEARNING

MACHINELEARNING

MACHINELEARNING

MACHINELEARNING

MACHINELEARNING

MACHINELEARNING

MACHINELEARNINGMACHINELEARNING

"Ineverpredictanything,andIneverwill."PaulGascoigne

AI'SOUTTHEREAI'SOUTTHEREAI'SOUTTHEREAI'SOUTTHEREAI'SOUTTHEREAI'SOUTTHERE

AI'SOUTTHERE

AI'SOUTTHERE

AI'SOUTTHERE

AI'SOUTTHERE

AI'SOUTTHERE

AI'SOUTTHERE

AI'SOUTTHERE

AI'SOUTTHERE

AI'SOUTTHEREAI'SOUTTHERE

IBMWatson

GooglepredictionAPI

BUILDYOUROWNAIBUILDYOUROWNAIBUILDYOUROWNAIBUILDYOUROWNAIBUILDYOUROWNAIBUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAIBUILDYOUROWNAI

synaptic.jsJSUnconftalkaboutmachienlearning

BUILDYOUROWNAIBUILDYOUROWNAIBUILDYOUROWNAIBUILDYOUROWNAIBUILDYOUROWNAIBUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAI

BUILDYOUROWNAIBUILDYOUROWNAIconstsynaptic=require('synaptic');

constLayer=synaptic.Layer;constNetwork=synaptic.Network;constTrainer=synaptic.Trainer;

constinputLayer=newLayer(784);consthiddenLayer=newLayer(100);constoutputLayer=newLayer(10);

inputLayer.project(hiddenLayer);hiddenLayer.project(outputLayer);

constmyNetwork=newNetwork({input:inputLayer,hidden:[hiddenLayer],output:outputLayer});

consttrainer=newTrainer(myNetwork);trainer.train(trainingSet,{rate:.2,iterations:20,error:.1,shuf e:true,log:1,cost:Trainer.cost.CROSS_ENTROPY});

SOMEPICSSOMEPICSSOMEPICSSOMEPICSSOMEPICSSOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICSSOMEPICS

SOMEPICSSOMEPICSSOMEPICSSOMEPICSSOMEPICSSOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICSSOMEPICS

SOMEPICSSOMEPICSSOMEPICSSOMEPICSSOMEPICSSOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICSSOMEPICS

SOMEPICSSOMEPICSSOMEPICSSOMEPICSSOMEPICSSOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICS

SOMEPICSSOMEPICS

QUESTIONS?QUESTIONS?QUESTIONS?QUESTIONS?QUESTIONS?QUESTIONS?

QUESTIONS?

QUESTIONS?

QUESTIONS?

QUESTIONS?

QUESTIONS?

QUESTIONS?

QUESTIONS?

QUESTIONS?

QUESTIONS?QUESTIONS?

THANKS!THANKS!THANKS!THANKS!THANKS!THANKS!

THANKS!

THANKS!

THANKS!

THANKS!

THANKS!

THANKS!

THANKS!

THANKS!

THANKS!THANKS!

Recommended