The Google Voice Notification service for Fibaro HCL controllers, allows you to broadcast notifications from your Fibaro controller to alert users of events or actions, for example announce that someone has opened a door, or that a door is still open after an amount of time.


Please note that this broadcast feature uses the native ChromeCast function of the Google platform, and as such, will stop any currently playing media to make the announcement. Once the announcement has completed, the previously playing media will not restart. This is a limitation of the Google Cast function.


To set this up, please follow the steps below.


1.    On the Settings page of the bridge, enable the service.


2. This will then start up the service, and scan for available Google Assistant devices, when complete the following screen will display.


3. Once this has been done, you can test the service by going to the newly created Virtual Device, called VoiceAlertXXXX (where XXXX is the last 4 digits of your bridge's serial number), and click the TEST button, this announcement will then broadcast out all your Google Assistant devices.


To specify which devices are enabled for notifications, this can be done from the Settings page, by enabling the discovered devices as required. If you add or remove more Assistant devices, or speaker groups. just click the Re-Scan button to have these found and enabled (or removed if no longer online).

From the settings page, you can also perform a 'Test Announcement' in your selected language. 


You can also change the language by clicking the 'Change Language' button, and select from the following (Italian, Dutch,German,Swedish,Spanish,French,Danish & Norwegian)


Finally, to use the service from your Fibaro controller, you will need to create a new VD for each announcement, just copy the  VoiceAlertXXXX VD, making sure to use the same IP address number and port, that has been created and update the text on the button, making sure to use %20 instead of spaces.


For example, the test announcement has the following code.


GET /speak/?text=this%20is%20a%20test%20announcement HTTP/1.1

Host: 192.168.1.128

0x0D0x0A


For a new announcement that say 'the front door is open' use the following


GET /speak/?text=the%20front%20door%20is%20open HTTP/1.1

Host: 192.168.1.128

0x0D0x0A


Then in your scenes, all you need to do is action the button press, for example.