Skip to content

m-i-k-e-e/home-automation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[WIP] Home Automation

Workflow

Graph

Graph

Assistant flow

  1. A Google Assistant is handled by DialogFlow.
  2. The DialogFlow script updates the Firebase Realtime Database with the requested speed.
  3. The Raspberry Pi handles the database change and sends a request to the Arduino.
  4. The arduino set the speed of the MVHR.

Phone flow

  1. The phone app updates the Firebase Realtime Database with the requested speed.
  2. The Raspberry Pi handles the database change and sends a request to the Arduino.
  3. The arduino set the speed of the MVHR.

Alternate phone flow

If Firebase returns an error, the phone app will try to send the update directly to the arduino.

Dialog Flow

/dialog_flow

Arduino

/arduino

HomeConnect

/HomeConnect