This repository contains the following main elements :
-
zip export A dialog flow agent that command a smart connected home
-
A .NET Core Api (webhook) taht recieves dialogflow fulfillment requests https://smarthome-proxy.azurewebsites.net/api/webhook/ and execute the matching intent/action
pour éviter les surprise, référez-vous à l'agent example inclus dans ce dépôt (Smart-Home-14012019.zip)
Le proxy peut interpréter
- les intents suivants ( Où * est le prefixe de votre projet. Dans l'exemple Smart-Home, * est remplacé par smarthome, pour donner par exemple smarthome.device.switch.off )
- *.device.switch.off
- *.device.switch.on
- *.lights.switch.off
- *.lights.switch.on
- *.lights.brightness.set
- *.heating.set
- les action suivantes ( Où * peut etre par example le nom de l'intent, Dans l'exemple Smart-Home, * est remplacé par smarthome, pour donner par exemple smarthome.device.switch.off ):
- *.off
- *.on
- *.set
smart home dashboard : http://176.130.227.69:8080/basicui/app