Skip to content

Medve01/Lexie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CodeQL CI Reviewed by Hound

Lexie

Lexie is supposed to be a framework for controlling smart home devices. Main focus is on LAN-based management and supported devices will start with Shelly devices, namely:

  • Shelly 1
  • Shelly 1L (not much difference to a Shelly 1)
  • Shelly bulbs (as soon as they get delivered)
  • Shelly DW
  • Shelly HT

Current state is extremely early, version number is closer to negative than to 0. This repo is focusing on the backend. Frontend will be a different project starting when I'm staisfied with the backend progress. Planned features are:

  • A unified API for accessing basic controls of devices
  • A scheduler for scenes/routines/automations, whatever I will call them
  • Auto-configure Shelly devices with URLs towards Lexie, so they update their status without the need for polling

Thw whole idea came to me in a way that I'm currently using Node-RED for this purpose, but setting up a new device is a 10-30 min task in node-red including copy/pasting flows, etc. Also, my node-red config already stretches the capabilities of my dedicated Raspberry PI3 and I truly beleive that that kind of hardware should be enough for my purposes.

Screenshots

Dashboard Dashboard with menu Edit routine List devices

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published