Skip to content

Deepfleet/SmartHomeServer

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

119 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartHomeServer

Smarthome backend and frontend

Features:

  • Management of my DehneEVSE Charging stations (See hardware and firmware)
    • Charge only when energy prices are low (overrideable)
    • Intelligent load sharing between multiple stations
    • Dynamically adjust the charging rate to stay below house power-budget (I get billed by power consumption)
    • Logging of all parameters, incl. power consumption to InfluxDB
  • Heating control
    • Heat only when energy prices are low
    • Keep certain temperature
    • Logging of all parameters to InfluxDB
  • Garage door
    • Auto closing after a configurable timeout
    • Logging of all parameters to InfluxDB
  • Temperature, humidity & light sensor logging to InfluxDB
  • Read data from electricity meter (via "HAN-port") and log all data to InfluxDB
  • Camera live viewer using WebRTC (via RTSPtoWebRTC)

Frontend:

  • React frontend
  • material UI styring

Backend:

  • pure Kotlin - no Spring
  • Jetty / WebSockets

About

Smarthome backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 63.6%
  • TypeScript 35.7%
  • Other 0.7%