Sommario:

Automazione domestica con Google Firebase: 3 passaggi
Automazione domestica con Google Firebase: 3 passaggi

Video: Automazione domestica con Google Firebase: 3 passaggi

Video: Automazione domestica con Google Firebase: 3 passaggi
Video: Home Assistant - Primi passi con le automazioni 2024, Dicembre
Anonim
Image
Image
Automazione domestica con Google Firebase
Automazione domestica con Google Firebase

Introduzione:

Questo è un progetto di automazione domestica che utilizza firebase e nodeMCU. Il primo motivo per cui ho scelto Firebase è perché può essere mantenuto facilmente, ha un rapporto sui progressi, Crash Analytics ecc. Ed è esattamente gratuito, quindi possiamo usare questo progetto per controllare le luci, i ventilatori, la TV, ecc. Quindi iniziamo

Forniture

  • NodeMcu - 1 Nos
  • Modulo Relè - 1 Nos
  • Tagliere - 1 Nos
  • Maglioni da uomo a donna – 3 Nos
  • Una connessione Internet
  • Un telefono Android

Passaggio 1: creazione del database

Creazione di database
Creazione di database
Creazione di database
Creazione di database
Creazione di database
Creazione di database
Creazione di database
Creazione di database

Per prima cosa devi andare su questo sito Web e accedere al tuo account Google. E fai clic su crea un nuovo progetto e dai il nome del tuo progetto e fai clic su continua. Dopo alcuni minuti, si dice "il tuo progetto è pronto" e viene visualizzato un pulsante continua per fare clic su di esso, viene visualizzata la dashboard, nella scheda del database sul lato sinistro ci sarà fare clic su di esso e scorrere lentamente verso il basso vedrai creare in tempo reale pulsante del database fare clic su di esso. Apre una finestra di dialogo che ti dice di scegliere una modalità bloccata o una modalità di prova. Seleziona la modalità di test e fai clic su abilita. Verrai indirizzato alla scheda Dati in alto, vedrai quattro schede fare clic sulla scheda delle regole e verificare se entrambe le regole di lettura e scrittura sono vere. In caso contrario, cambia entrambi in true. Ora vai alle impostazioni del progetto e copia il tuo ID progetto e la chiave API Web che useremo in seguito. E vai anche alla scheda degli account di servizio, nella scheda dei segreti del database a sinistra ci sarà fare clic sulla scheda e scorrere verso il basso vedrai il nome del database e un segreto fai clic sull'opzione mostra sul lato destro del segreto e copia il segreto e incolla in una finestra del blocco note. E ora questa parte è finita. Ora andremo alla parte dell'inventore dell'app.

Passaggio 2: configurazione dell'app

Configurazione dell'App
Configurazione dell'App
Configurazione dell'App
Configurazione dell'App

La parte app non è un lavoro difficile, ho fornito il link per scaricare il file.aia. Puoi semplicemente scaricarlo e importarlo nel tuo account. Innanzitutto, accedi all'inventore dell'app MIT e in alto, il mio progetto sarà lì, fai clic su di esso, verrà visualizzato un elenco di opzioni fai clic su importa progetto (.aia) dal mio computer e seleziona il file aia scaricato e fai clic su importa il progetto verrà importato e verrà aperto. ora fai clic sul widget firebaseDB1 la scheda delle impostazioni si aprirà sul lato destro in cui cambia il token firebase con la chiave API Web e cambia l'URL firebase con l'id del tuo progetto firebase nel formato (https://{your-project-id }.firebaseio.com/). E fai clic sull'opzione di compilazione per scaricare il file apk della tua app. Ora installa l'app sul tuo cellulare. E passiamo al passaggio successivo.

Passaggio 3: codice

Codice
Codice

Quindi ho fornito anche il codice. Quindi scarica il codice e aprilo cambia il firebase_HOST con il tuo ID progetto nel formato ({Your-project-id}.firebaseio.com). Cambia anche firebase_Auth con il tuo segreto Firebase che hai copiato in precedenza. E soprattutto non dimenticare di cambiare il nome e la password del wifi.

Link: Codice&App

Consigliato: