Switcher

Switch Lights when not at home

Beschreibung/Description (Switcher Version 2)

Der Switcher schaltet Verbraucher entweder automisch oder manuell gesteuert ein und aus. Er wurde ursprünglich entwickelt, um bei Ferienabwesenheit Leuchten zu schalten. Die geschalteten Steckdosen können 433Mhz Funksteckdosen oder moderne Wi-Fi Smart Switches sein. Die Steckdosen werden in verschiedenen Räumen platziert und die geschalteten Lampen sollen Anwesenheit vortäuschen. Pro Dose hat jeder Wochentag (von Sonntag bis Samstag) ein eigenes Schaltprogramm und die Schaltprogramme werden jede Woche wiederholt. Ein Webinterface erlaubt manuelle Steuerung der Dosen.

This documentation describes a Raspberry Pi gadget that is used to switch lights or other appliances on/off when not at home. Up to 4 power outlets are supported, mutiple on/off sequences for every switch per day are possible. The sequence is repeated every week. Switching times (ON/OFF) for every power outlet are defined in 3 XML files. Switcher support 3 seasons and switches unattended to another season if needed. XML files are parsed at reboot. A external switch know as the ‚At Home switch‘ is used to supress switching lights when at home.
Switcher supports 433 Mhz wall outlets as well as Wi-Fi enabled wall outlets (Smart Switches) using the MQTT protocol. It can act as an IoT Gateway.
A webinterface allows remote control of switcher.

Projekt-Beschreibung and Code

The full project description (German) and all the code can be downloaded here. By downloading you accept the terms of the MIT license as noted in this license-document.

Projekt-Beschreibung (German)

Switcher-Code available on GitHub.