Skip to content

Latest commit

 

History

History
28 lines (17 loc) · 1.35 KB

README.md

File metadata and controls

28 lines (17 loc) · 1.35 KB

Tasmota Timer

This application provides an easy-to-use interface for setting and controlling timers on Tasmota-powered smart plugs. Users can manage the timer on their Tasmota devices through a web interface accessible from various devices, including mobile phones and PCs.

Key Features

  • User-Friendly Interface: Simple and intuitive web interface for controlling the timer on smart plugs.
  • Cross-Device Access: Accessible via mobile phones, PCs, and other devices.
  • Secure Authentication: Decoupled user and device authentication for enhanced security.
  • Subnet Support: Operates across different subnets to improve security.
  • Logging: Extensive logging capabilities for monitoring and troubleshooting.

Click here for a full list of features.

System Overview

The system is composed of two main components:

  1. Front-End: The application interface that interacts directly with the end-user.
  2. Back-End: The Node.js backend that communicates with both the app and the Tasmota devices.

Click here for an overview of the code.

Deployment

The Node.js backend can be hosted on an always-on device, such as a NAS (e.g., Synology), ensuring constant availability and reliability.

Click here for a more information regarding deployment of the Tasmota Timer.