Jarvis is a smarthome system which supports a bunch of different commands an data providers with a lot of different technologies involved. At the final version, Jarvis will support:
- A discord bot
- A custom smarthome protocol
- A application server handling requests from the different smarthome components
- A website which acts as a dashboard
- A REST API for requesting different data
- A framework to register different request handlers
- A component registration for including new sensors and smarthome components