Internet of Things – Domoticz – Installeren op de Raspberry Pi

Website

Introduction

Domoticz is a Home Automation system design to control various devices and receive input from various sensors.
For example this system can be used with:
– Light switches
– Door sensors
– Doorbells
– Security devices
– Weather sensors like: UV/Rain/Wind Meters
– Temperature Sensors
– Pulse Meters
– Voltage / AD Meters
– And more …

System Requirements

This system is designed to run on most common hardware, this includes:
– Raspberry Pi (Model 2B or better)
– Cubieboard/Cubietruck
– Unix
– Apple
– Windows
256MB memory recommended, 200MB free hard disk space, Firefox/Chrome/Safari browser. A screen
resolution SXGA = 1280×1024 or higher is recommended.
If you want to use Internet Explorer, you need version 10+.


Installatie

De makkelijke manier is met het volgende commando:

sudo curl -L install.domoticz.com | sudo bash

Na wat vragen of het bereik en poort instellingen is de installatie voltooid:

In de browser:


SSL problemen op de Raspberry met Raspbian Stretch

Eenmaal geïnstalleerd op Rasbian Stretch merk je al gauw dat de webinterface geen verbinding maakt, dat komt hoogstwaarschijnlijk door een SSL fout, te controleren met het volgende commando:

sudo service domoticz status

Om het op te lossen zou je SSL moeten compileren voor je specifieke distro/linux versie, maar er zijn ook kant en klare DEB bestanden te vinden @ ocf.berkeley.edu

Een commando met WGET om (de juiste) te downloaden:

sudo w get https://mirrors.ocf.berkeley.edu/debian/pool/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u7_armhf.deb

Dan het DEB bestand installeren met:

sudo dpkg -i libssl1.0.0_1.0.1t-1+deb8u7_armhf.deb

Daarna Domoticz herstarten:

sudo service domoticz.sh restart

Hierna moet de webinterface te bereiken zijn!


Domoticz folder structuur

Standaard locaties (tenzij anders gekozen in de installatie):

Installatiefolder: /home/pi/domoticz

Plugin structuur: /home/pi/domoticz/plugins/[naam]\plugin.py


Download Domoticz @ domoticz.com
Download Domoticz @ Github.com