*Demo Version has a limit of 5 voice commands and no backup or restore option*
Natural language chained voice commands for home automation.
Includes a Cloud Message Web server to accept requests from IFTTT. This will allow integration with the Google Assistant and Microsoft Cortana.
See demo here: https://youtu.be/IgzAdP2Obxk
https://voiceforiot.wordpress.com/
Supporting the following hubs:
Global Caché iTach (IR and Serial RS232)
Tasker,
Universal Devices ISY (ISY-994i),
Domoticz,
OpenSprinkler,
Lirc_web (LIRC / Open Source Universal Remote project / github.com/alexbain/lirc_web),
and
EventGhost.
Other hubs will be added in the future. I am looking for alpha testers for other hubs/devices with Open APIs, please email me if interested in testing and willing to provide logs/data for hubs/devices which I do not own.
iTach: Supports sending IR commands to all pins, only tested on iTachIP2IR please email me if changes are needed for other iTach IR devices. Supports parsing of emails received from the Global Caché Control Tower Database
ISY-994i: Supports local and remote connections. Remote connections require a valid SSL Certificate or the Universal Devices Portal.
Domoticz: Supports local and remote connections. Remote connections require a valid SSL Certificate.
EventGhost: Supports local connections only via the Network Event Receiver.
Tasker: Supports triggering of tasker tasks and triggering of Voice for IoT from tasker. Triggering Voice for IoT is done via tasker Intent.
Permissions Needed:
Network State and Internet Access. Required to check if device is connected to a network and needed to send commands to a hub
(Optional, but required for local connections) WiFi and Location needed to determine if we are on a local network on which a hub resides The app does not track location but it is a Google required permission for apps that request Wifi Information.
(Optional) Read/Write to storage, needed for backup and restore.
Record Audio, needed to capture a voice command. Can be Optional if using an intent (instead of voice) to trigger app.
(Optional) Device Boot, needed to launch a notification, if enabled, on device boot.
Google Plus Forum:
https://plus.google.com/communities/111105317935011255182
Universal Devices Forum:
http://forum.universal-devices.com/forum/123-voice-for-iot/
* La versione demo ha un limite di 5 comandi vocali e nessun backup o opzione di ripristino *
comandi vocali lingua incatenato naturale per l'automazione domestica.
Include un Web server cloud Messaggio di accettare richieste da IFTTT. Questo permetterà l'integrazione con Google Assistant e Microsoft Cortana.
Vedi demo qui: https://youtu.be/IgzAdP2Obxk
https://voiceforiot.wordpress.com/
Che supporta i seguenti mozzi:
Globale Caché iTach (IR e Seriale RS232)
Tasker,
Universale Dispositivi ISY (ISY-994i),
Domoticz,
OpenSprinkler,
Lirc_web (LIRC / Open Source Universal Remote progetto / github.com/alexbain/lirc_web),
e
EventGhost.
Altri hub saranno aggiunti in futuro. Sto cercando alpha tester per altri hub / dispositivi con Open API, scrivetemi se interessati in fase di test e disposti a fornire logs / dati per i mozzi / dispositivi che non possiedo.
iTach: supporta l'invio di comandi IR a tutti i pin, testato solo su iTachIP2IR scrivetemi se sono necessarie modifiche per altri dispositivi iTach IR. Supporta l'analisi dei messaggi di posta elettronica ricevuti dal database globale Caché Torre di controllo
ISY-994i: Supporta connessioni locali e remote. Le connessioni remote richiedono un valido certificato SSL o il Portale Dispositivi universali.
Domoticz: Supporta connessioni locali e remote. Le connessioni remote richiedono un certificato SSL valido.
EventGhost: supporta connessioni locali solo attraverso il ricevitore di eventi di rete.
Tasker: Supporta attivazione di compiti tasker e attivazione di voce per IoT da Tasker. Attivazione vocale per IoT avviene tramite Tasker Intent.
Autorizzazioni necessarie:
Stato rete e l'accesso a Internet. Necessaria per verificare se il dispositivo è collegato a una rete e necessario per inviare comandi ad un mozzo
(Facoltativo, ma necessario per le connessioni locali) WiFi e Località necessari per determinare se siamo su una rete locale su cui risiede un hub L'applicazione non tiene traccia posizione, ma si tratta di un Google richiesto l'autorizzazione per le applicazioni che richiedono informazioni Wifi.
(Opzionale) lettura / scrittura allo stoccaggio, necessari per il backup e il ripristino.
Registra audio, aveva bisogno di catturare un comando vocale. Può essere facoltativa se si utilizza un intento (invece di voce) per innescare app.
(Facoltativa) della periferica di avvio, aveva bisogno di lanciare una notifica, se abilitato, al boot del dispositivo.
Forum Google Plus:
https://plus.google.com/communities/111105317935011255182
Universale Devices Forum:
http://forum.universal-devices.com/forum/123-voice-for-iot/