Skip to content

ShivenChappidi/HelpingHome

Repository files navigation

HelpingHome

An application to assist people with autism in living independently using Indistinguishable From Magic hardware devices.

Project Structure

  • rooms/ - Room-specific modules (kitchen, laundry, bathroom)
  • opennote/ - Opennote API integration for note-taking and journals
  • utils/ - Shared utilities and common functions

Setup

Dependencies

Install dependencies:

pip install -r requirements.txt

Environment Variables

Create a .env file in the project root with your API keys:

  • ELEVENLABS_API_KEY - Your ElevenLabs API key for text-to-speech
  • OPENNOTE_API_KEY - Your Opennote API key (get from https://www.opennote.com/)
  • IFMAGIC_API_KEY - Your Indistinguishable From Magic API key (if needed)

Example .env file:

ELEVENLABS_API_KEY=your_key_here
OPENNOTE_API_KEY=your_key_here
IFMAGIC_API_KEY=your_key_here

Daily Sensor Data Logging (Automated)

To automatically collect daily sensor data from all rooms and create an OpenNote log:

  1. Ensure your .env file contains your OPENNOTE_API_KEY.

  2. Run the following script at the end of each day (can be automated with Task Scheduler or cron):

    bash run_daily_log.sh

This will:

  • Aggregate sensor data from all rooms into a CSV in data/daily_logs/
  • Use OpenNote to create a daily caretaker log from the CSV

You can schedule this script to run automatically every night.


Note: The .env file is already in .gitignore and will not be committed to git.

About

Caleb, Meet, Shiven, and Sukhtej's project for CruzHacks 2026

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors