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
HTML
<!--
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>