Skip to content

sebdehne/SmartHomeServer

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

SmartHomeServer

Smarthome backend and frontend

Features:

  • Management of Victron ESS system, using mode 3
  • 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
  • WebSockets for real time updates

Backend:

  • pure Kotlin - no Spring
  • Jetty / WebSockets

About

Smarthome backend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published