Skip to content

Firebase Realtime Database Functions for Yellow Heat vegetable oil burner monitoring system

License

Notifications You must be signed in to change notification settings

a-pasquale/yellow-heat-firebase-functions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yellow Heat Firebase Functions

These Firebase Realtime Database Functions are part of the Yellow Heat vegetable oil burner monitoring system. The other components in this system are:

More information about Yellow Heat vegetable oil burners is available at https://www.yellowheat.com/

These functions calculate total fuel use for the burner and store the current burner status and fuel level.

About Cloud Functions

Read more about Cloud Functions for Firebase

Getting Started

  1. Create your project in the Firebase Console.
  2. Enable the Google sign-in provider in the Authentication > SIGN-IN METHOD tab.
  3. You must have the Firebase CLI installed. If you don't have it, install it and then configure it with firebase login:
$ npm install firebase-functions@latest --save
  1. Clone this repository and open the functions directory:
$ git clone https://github.com/a-pasquale/yellow-heat-firebase-functions; cd functions
  1. Install cloud functions dependencies:
$ npm --prefix functions install
  1. On the command line select the Firebase project you have created.
$ firebase use --add
  1. Configure Gmail SMTP transport for nodemailer:
$ firebase functions:config:set gmail.email='[email protected]'
$ firebase functions:config:set gmail.password='XXXXXXXXXXX'
  1. On the command line run firebase deploy to deploy the application.
$ firebase deploy --only functions

About

Firebase Realtime Database Functions for Yellow Heat vegetable oil burner monitoring system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published