Skip to content

Latest commit

 

History

History
21 lines (21 loc) · 1.03 KB

README.md

File metadata and controls

21 lines (21 loc) · 1.03 KB

[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