Main Page
Domoticz is a very light weight home automation system that lets you monitor and configure miscellaneous devices, including lights, switches, various sensors/meters like temperature, rainfall, wind, ultraviolet (UV) radiation, electricity usage/production, gas consumption, water consumption and many more. Notifications/alerts can be sent to any mobile device.
Best of all, Domoticz is open source and completely free! You only need to invest in hardware.
Default username/password when first installed is: admin/domoticz .
Installation
Raspberry Pi | Windows | Linux | Docker | Synology NAS |
Domoticz & Device setup
Configuration | Customization | Automation | Scripts | Plugins and Protocols | Hardware |
Extras
About Domoticz | Releases | iOS | Android |
Various
' |
Compatible products | Getting started | Frequently Asked Questions | Troubleshooting |
Index of available Wiki pages
- 'dzVents': next generation LUA scripting
- 1Wire
- AC / heatpumpIR
- AP96xx
- About Domoticz
- Adding Tellstick Support
- Adding internal pc sensors to Domoticz on Windows systems
- Aeotec Minimote
- Alarm Setup
- Alarm systems (Fire, intrusion, ...)
- Alexa
- Amazon Echo (Alexa)
- Android
- Application Settings
- Assign fixed device name to USB port
- Aurora Theme
- Automate sunscreen blinds shades
- Automated banning of IP that fails to login multiple times
- Automatic Weather Forecast Tweet (PHP version)
- Automatic Weather Tweets
- Automation
- Bash - Speedtest.net Download/Upload/Ping monitoring
- Basic Tellstick functionality with Domoticz
- Basic Tellstick functionality with Domoticz/Install Telldus core latest release RaspberryPi
- Battery level check
- Blinds
- Blockly
- Buienradar
- Build Domoticz from source
- CEC
- Camera Setup
- Capturing Energy Usage with Lua Scripts
- Command line parameters
- Compatible products
- Compatible products on gearbest
- Configuration
- Control Onkyo
- Control ZiggoHorizon
- Creasol Dombus
- Creating a Chrome OS app shortcut
- CustomStatusPage
- Custom icons for webinterface
- Custom menu
- Customization
- DAL
- Daikin wifi
- Daily backup to external hdd
- Dashticz
- Dashticz V2
- Dashticz V2 - CSS
- Dashticz V2 - Configuration
- Dashticz V2 - Custom Applications
- Dashticz V2 - Custom JS
- Dashticz V2 - Installation
- Dashticz V2 - Positioning
- Dashticz V2 - Tips, Tricks & Customization
- Denon
- Developing a Python plugin
- Developing a hardware plugin
- Device blink
- Display output of PiHole api
- Docker
- Domoticz API/JSON URL's
- Domoticz Daily Usage Energy
- Domoticz Pings any IP in LAN, and switching a device, using Perl
- Domoticz Wiki Manual
- Domoticz and PvOutput.org
- Domoticz and Scripting
- Domoticz from Sourceforge to Github, how to update
- Domoticz version table V2
- Domoticz version table V2020.1
- Domoticz version table V2020.2
- Domoticz version table V2021.1
- Domoticz version table V2022.1
- Domoticz version table V2022.2
- Domoticz version table V3
- Domoticz version table V4
- Domoticz versions - Commits
- Domoticz workbook (external)
- Doorbel a virtual Switch
- Dummy for virtual Switches
- Dutch DSMR smart meter with P1 port
- DzVents: next generation LUA scripting
- DzVents: next generation Lua scripting
- DzVents - Light Flicker before Turning Off
- DzVents version History
- EHouse
- EHouse Configuration
- EHouse IR
- EHouse Protocol
- EMS-bus-Gateway
- EQ3 MAX!
- ESP8266 WiFi module
- ESPEasy
- ESPEasy Aircondition Inverter IR control
- EVehicles
- Eastron SDM120C
- Eco Devices Via LAN Interface
- Electric Vehicles charging stations (wallbox) using Domoticz
- Electric Vehicles charging using Domoticz
- EnOcean
- Energy dashboard
- Enever
- Enphase
- Essent
- EventSystem
- Event script examples
- Events
- Evohome
- Excess Water Flow Alert
- Extracting status and measuring values with PHP
- FibaroLink
- Floorplans
- Flows
- FreeBSD
- FreeNAS
- Frequently Asked Questions
- Fritzbox
- Fronius inverter
- GPIO
- GPIO meter
- GPIO water meter
- Garden Irrigation
- GeoFence
- Get Doors Status
- Get Sensors Status
- Get Weather Prediction
- Getting started
- Going back to a previous version
- Google Assistant
- Google voice
- HTTP/HTTPS poller
- Hardware
- Hardware Setup
- Harmony Hub
- Harmony Hub Control
- Heating and cooling system optimizing heatpump consumption from solar photovoltaic
- Heating and cooling system optimizing own-consumption from solar photovoltaic
- Homekit Siri
- HoneywellDeveloperApiKey
- How to set up a virtual machine to run Domoticz
- How to theme Domoticz
- HttpLink
- Humidity control
- I2C Hardware
- IFTTT integration with Domoticz
- IKEA Tradfri Gateway
- IOS
- Ikea Tradfri Gateway
- ImperiHome
- Influxdb
- Initial Raspberry Pi Setup
- Inserting raw lua parsers
- Install.txt
- Install domoticz
- Installing Python plugins
- Installing Telegram Notification System
- Installing XMPP Notification System
- Installing a PPTP-VPN server on a Raspberry Pi
- Installing and running Domoticz on CubieBoard2
- Installing and running Domoticz on a Raspberry PI
- Integrations and Protocols
- Integrations and Protocols/Buienradar
- Interacting with Google Calendar
- IzSynth
- Kodi
- LG 2012 smart tv
- LG VHOMBOT3
- LG VHOMBOT3 status into Domoticz
- LIFX
- LMS
- LUA commands
- Limitless/AppLamp LED
- LimitlessLights
- Linux
- Lodash documentation
- Logging to Slack
- Logitech Media Server
- Lost Username Password
- Lua - Dusk Sensor
- Lua - Electric meter pulse counter
- Lua - Light Flashing Alternating Colors
- Lua - Light as Alarm
- Lua - Light off at Sunset
- Lua - Monitor import/export electricity power
- Lua - Oil Tank Monitor
- Lua - Powermonitor with Ping Using Telegram
- Lua - TI SensorTag
- Lua - json.lua
- Lua / dzVents - Oil Tank Monitor
- Lua Activate devices with pushbutton switches
- Lua dzVents - Solar Data: Azimuth Altitude Lux
- Lua parsers
- MPD & Domoticz
- MQTT
- MQTT AD Report Problems
- MQTT Push
- Mac OSX
- Machinon Theme
- Main Page
- Managing Devices
- Medisana
- Melcloud
- Mercedes
- Meter readings monthly
- Mi Flora Bluetooth LE
- Mindergas.nl
- Minimote
- Mitsubishi Melcloud
- Mobile devices
- Monitor memory usage
- Monitoring domoticz
- Motherboard sensors
- Moving Log and Temporary Files To a RAM Drive
- Multifun
- MyDomoticz
- MyHome OpenWebNet Via LAN Interface
- MyProfile
- MySensors
- NAD7050
- NAS Monitoring
- NativeHarmonyHub
- Native HTTPS / SSL support
- Native secure access with Lets Encrypt
- NefitEasy
- NestDeveloperApiKey
- Netatmo
- NodOn Soft Remote
- Notifications
- Notifications to PC with Snarl
- Omnik Solar Inverter
- Onkyo
- Open Weather Map
- Opentherm Gateway OTGW
- Osram Lightify Gateway
- PHP: Functions to control Domoticz
- PHP: Google Calendar to control Domoticz
- PHP: Send notifications
- PHP: Store switch states and values in variables
- Panasonic TV
- Perl for Domoticz
- PersistentUSBDevices
- Philips Hue Lights
- Philips tv
- Pi-Mote
- PiFace
- Play streaming radio
- Plugins
- Plugins/BatteryLevel.html
- Plugins/BroadlinkRM2.html
- Plugins/EZJarviz.html
- Plugins/GPIO-SYSFS-Switches
- Plugins/MELCloud.html
- Plugins/MiPowPlayBulb
- Plugins/Mi flower mate
- Plugins/NUT UPS.html
- Plugins/PlayBulb
- Plugins/Plugwise
- Plugins/RFSwitches
- Plugins/SamsungTV.html
- Plugins/Smart Virtual Thermostat.html
- Plugins/Sonos.html
- Plugins/Soundtouch
- Plugins/WanIPspeed.html
- Plugins/Ziblue-RFPlayer.html
- Plugins/domoticz-storm-report.html
- Plugins/iCal.html
- Popp Kfob
- Preparing RaspberryPI (Debian-Wheezy) for Domoticz
- Preparing a Raspberry PI (Arch Linux)
- Presence detection
- Presence detection (Bluetooth 4.0 Low energy Beacon)
- Presence detection (Fritz Box router)
- Presence detection (Orbi Router)
- Presence detection (SNMP)
- Python - Monitor Domoticz IP address
- Python - Read-out of DDS238 kWh-meter and upload to Domoticz and PVOutput
- Python - Read-out of DDS238 kWh-meter and upload to Domoticz and to PVOutput
- Python Events
- Python Plugin Manager
- Python Plugin Proposal
- QFE to QNH Translation
- RFLink
- RFLink Gateway USB
- RFXtrx433E
- Raspberry Pi
- Raspberry Pi - Build Domoticz from source
- Raspberry pi fan control and monitoring with bash
- Real-time solar data without any hardware sensor : azimuth, Altitude, Lux sensor...
- Releases
- Remote Control of Domoticz by Telegram Bot
- Renault Zoe API
- Rss voice
- Rsync raspberry bash script
- Rtl 433
- S0Meter
- SBFSpot Monitoring in Domoticz
- SMASpot Monitoring in Domoticz
- SMS Notifications
- Samsung TV
- Scripting in Domotics
- Scripting in Domoticz
- Scripts
- Secure Remote Access
- Security
- Set up Domoticz to syslog
- Setting up Device sharing
- Setting up a RAM drive on Raspberry Pi
- Setting up overlayFS on Raspberry Pi
- Setting up the raspberry pi watchdog
- Setup Devices
- Setup Settings
- Setup fail2ban
- SharingSerialDevices
- Simple script to update Philips Hue status
- Sleep as android
- Smappee
- Smart Doorbell
- Smart Lua Scripts
- Smarter
- Software update
- SolarEdge
- Sonoff - failsafe switching
- Sonos
- Sony Brava
- Source/lodash.lua.html
- StookAlert
- Supported Controllers
- Switch from HomeWizard
- Synology
- Synology-temp
- Synology installation folder
- System Alive Checker (Ping)
- TI SensorTag (LUA integration)
- TTNMQTT
- Talking Domoticz
- Telegram - Setting Up Remote Control - Bash Scripts
- Telegram - Setting Up Remote Control - Foundations
- Telegram - Setting Up Remote Control - Functionality
- Telegram - Setting Up Remote Control - Lua Functions
- Telegram Bot
- Telegram Bot - dtgbot Functionality
- Telegram notification
- Teleinfo
- Tesla