Nikola
Published © GPL3+

IHome

A full-stack, Generative AI powered mobile application which helps people control activities & sensors of their smart IoT home systems.

BeginnerWork in progress3 hours537
IHome

Things used in this project

Hardware components

Raspberry Pi Zero
Raspberry Pi Zero
Any Raspberry Pi capable of attaching humidity, CO2, radar, temperature and sound sensors.
×1

Software apps and online services

MicroPython
MicroPython
Set up MicroPython on your board and integrate your sensors with a local Home Assistant instance.
Home Assistant
Home Assistant
Retrieve and expose data from the chips to the application.

Story

Read more

Schematics

Software architecture diagram

This diagram represents the software architecture of the application.
The application is free for use on GitHub.
You run it using Docker Compose which starts a PostgreSQL database, a Flutter mobile application, and a Django backend which utilizes the LLAMA and Home Assistant APIs that are connected to IoT chips around your house to provide functionalities.

Code

GitHub repository

This repository contains everything you need to get the application up and running locally. The README.md contains step-by-step instructions on how to run the app using Docker compose.

Credits

Nikola

Nikola

1 project • 0 followers
Second year software engineering student & part-time web developer.

Comments