UNPKG

node-red-contrib-google-smarthome

Version:

Lets you control Node-Red via Google Assistant or the Google Home App

56 lines (50 loc) 4.91 kB
<!-- node-red-contrib-google-smarthome Copyright (C) 2025 Claudio Chimera and others. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. --> <script type="text/x-red" data-help-name="googlesmarthome-client"> <b>Autenticazione</b><br> <code>Usa Google login</code>: Se abilitato, usa l'autenticazione di Google.<br> <code>ID del client per la login</code>: Se "Usa Google login" è abilitato, l'ID cliente ottenuto dall'integrazione con *Google Sign-In*.<br> <code>Email autorizzate</code>: Se "Usa Google login" è abilitato, gli indirizzi email autorizzati ad entrare.<br> <code>Nome Utente</code> and <code>Password</code>: Se "Usa Google login" è disabilitato, un nome utente ed una usata quando colleghi la domitica di Google con questo nodo di Node-RED.<br> <br> <b>Impostazioni di "Actions on Google Project"</b><br> <code>ID del client</code>: L'ID cliente inserito nel progetto <b>Actions on Google</b>.<br> <code>Client Secret</code>: Il segreto cliente inserito nel progetto <b>Actions on Google</b>.<br> <br> <b>Impostazioni "Google HomeGraph"</b><br> <code>Chiave Jwt</code>: Percorso (assoluto o relativo alla cartella di Node-RED) del file di chiave JWT.<br> <br> <b>Impostazioni del server Web</b><br> <code>Usa il percorso radice http di Node-RED</code>: Se abilitato, usa come prefizzo del percorso il perforso configurato per Node-RED, altrimenti usa /.<br> <code>Percorso</code>: Prefisso per gli URL forniti da questo modulo. L'URL predefinito è https://example.com:3001/smarthome. Usando come prefisso il valore "foo" l'URL sarà https://example.com:3001/foo/smarthome. Analogamente saranno modificati gli URL `/oauth` e `/token`.<br> <code>Porta</code>: La porta TCP scelta per le connessioni in ingresso da parte di Google. Deve combaciare con quella inserita nel progetto <b>Actions on Google</b> a meno di non configurare un port forwardint.<br> <code>Usa un server SSL esterno</code>: Se abilitato, la cifratura SSL non sarà gestita da questo nodo e deve essere configurata altrove, ad esempio usando un reverse proxy. <code>Chiave pubblica</code>: Percorso (assoluto o relativo alla cartella di Node-RED) del file contenente la chiave pubblica, es:. `fullchain.pem` scaricato da Let's Encrypt.<br> <code>Private Key</code>: Percorso (assoluto o relativo alla cartella di Node-RED) del file contenente la chiave privata, es:. `privkey.pem` scaricato da Let's Encrypt.<br> <br> <b>Impostazioni per il Local fulfillment</b><br> <code>Tipo di scansione</code>: Il protocollo di scansione da usare. Deve corrispondere a quello configurato in Google.<br> <code>"Porta per la scansione</code>: Un numero di porta per la risposta della scansione. Per la scansione di tipo UDP, Deve corrispondere a quanto configurato nel campo "Broadcast Port" in Google. Se vuoto, userà la stessa porta del campo "Porta HTTP", se definito, altrimenti userà la stessa porta usata da Node-RED.<br> <code>Porta HTTP</code>: Un numero di porta per ricevere i messaggi non HTTPS. Se vuoto, userà la stessa porta usata da Node-RED. Se la cifratura HTTPS è usata da Node-RED oppure è configurato un httpAdminRoot, è necessario specificare una porta, altrimenti è sicuro lasciare questo campo vuoto. Se non vuoto, non creare una regola di inoltro dal router per questa porta! <b>Impostazioni Avanzate</b><br> <code>"Durata del token di accesso</code>: la durata del token di accesso (in minuti) usato dalla domotica di Google per identificarsi a questo nododi Node-RED. Il valore predefinito è di 60 minuti.<br> <code>Intervallo tra i report (m)</code>: Intervallo di tempo, in minuti, tra due report di aggiornamento di stato che sono inviati a Google.<br> <code>Ritardo richiesta di sincronizzazione (s)</code>: Ritardo richiesta di sincronizzazione dopo un deploy, 0 o vuoto per disabilitare (valore predefinito 0).<br> <code>Ritardo invio del messaggio set_state (s)</code>: Ritardo invio del messaggio set_state dopo un cambio di stato, 0 o vuoto per disabilitare (valore predefinito 0).<br> <h3>References</h3> <p><a href="https://www.npmjs.com/package/node-red-contrib-google-smarthome" target="_new">Node Information</a>.</p> </script>