weichweich / Pi-Timeswitch

Automated GPIO switching with an control website.

Home Page:https://weichweich.github.io/Pi-Timeswitch/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status sfd Coverage Status Code Health

Pi-TimeSwitch

Pi-TimeSwitch is an automated, easy to use timeswitch for the Raspberry Pi.

You can set a schedule for every GPIO. If these GPIOs are connected to a relay you can automate your garden light or garden watering.

This program can be monitored and configured with a website which is protected by username/password.

User Interface

The most important page of the website is the pins page. This page shows a list of GPIOs which are currently controlled by this website. On the left there is a button for every GPIO which enables the user to switch the GPIO manually. It is also possible to give every GPIO a descriptive name.

Installation

Currently the project is in an early state of development. There are several bugs in the GUI and some features are missing.

If you want to tryout the frontend without a raspberry pi or help developing, follow this link.

If you want to install on your raspberry for real word use, follow this link.

About

Automated GPIO switching with an control website.

https://weichweich.github.io/Pi-Timeswitch/

License:MIT License


Languages

Language:Python 51.9%Language:TypeScript 32.1%Language:HTML 8.2%Language:CSS 2.8%Language:JavaScript 2.2%Language:Makefile 1.8%Language:Batchfile 0.6%Language:Shell 0.5%