Alfred ain't got shit on this ...
This project is about different home automation features that you can implement using ESP8266 Module paired with Firebase and Google Assistant. As an example, I have implemented a door unlock demo in this project. The aim is to alert the user when the doorbell rings and enable him/her to unlock the door using Google Assisstant. The project can be further developed to include Google Home integration, IFTTT, or whatever your heart may desire.
- PlatformIO
- Used to program NodeMCU-ESP8266-CP Module in C++.
- Dependencies: ArduinoJSON & Firebase Arduino
- Firebase
- Firebase Realtime Database
- Firebase Functions: Google Assistant function + Android Push Notification function
- Dialogflow
- Used to integrate Google Assistant commands with our Firebase RTDB.
- Android App
- Developed in JAVA for receving Push Notifications from Firebase.