/espc-python-client

ESP Clock Python Client

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

ESP Clock

ESP Clock

ESPC stands for ESP Clock and is a digital IoT clock. It's connected to WiFi, automatically syncs time, shows weather information, and most importantly, has RGB! At its core, there is an ESP8266, and the display is made of WS2812B LEDs.
It's a project I've been working on over the past few years, and it has allowed me to learn a lot about the C language and PCB designs.

This project consists of multiple repositories:

ESP Clock Python Client

This repository contains a simple python client for the ESPC. It provides the bare minimum to be able to configure and control an ESPC.

Features (W.I.P)

  • Setup
  • Locate
  • Set Brightness
  • Reset
  • Restart
  • Update

Usage

  1. Install dependencies: pip install -r requirements.txt
  2. Run: python main.py