Note: Works with Windows and Linux.
Windows requires HS3 build 3.0.0.293 or later & Linux requires HS3 build 3.0.0.304 or later for V1.0.
HS3 build 3.0.0.478 or later is required for V1.2.
This uses the Alexa Homeseer Home Automation skill as detailed in Option 2 here.
If in the UK etc, you can create your own skill - details here:
https://forums.homeseer.com/forum/ho...homeseer-in-uk
Edit: Look here: https://forums.homeseer.com/forum/3r...08#post1290908
Old details here
This package allows you to interact with your Alexa devices and trigger events/scripts; control devices (via JSON/CAPI) from speech text received from Alexa and customise individual responses back for her to speak.
String match options using the text received from Alexa include:
» Exact string match
» String is contained (word(s) in order)
» String is contained (word(s) in any order)
» Like Operator match (similar to Regex)
Whilst you may be comfortable with the standard skill triggers, the method deployed here can help, especially if there are unique words used for an activity.
For example, you can just define a single word as a trigger i.e. Horoscope. Therefore any voice command received from Alexa which contains the word Horoscope will cause a trigger i.e.
'Tell Homeseer to read my horoscope'
'Tell Homeseer to get my horoscope for today'
On a successful match, the following triggers are available:
» Run an event (speech triggering does not need to be enabled).
» Run a script (with parameters if necessary).
» Run a immediate script
» Control various devices via CAPI, device value and/or JSON.
» Set the device value of a nominated virtual device from parsed numerical text.
» Set the CAPI value of control devices from parsed numerical text.
» Send customised and/or randomised responses back to Alexa for announcement.
» Send customised and/or randomised responses to the Homeseer speaker clients.
The response text which can be sent to both Alexa and/or the Speaker clients can be constructed using replacement variables so you can include information from your Homeseer setup. This means you could for example, construct the response to read out the current weather using various virtual device values from your own weather station.
You can also mute Alexa if you don't want a response.
Advanced features:
» Set the trigger time of an event by speaking the required time/delay duration to Alexa.
Examples:
"Ask Homeseer to set an office reminder at three twenty five PM"
"Ask Homeseer to set the Alarm in thirty five minutes time"
» Response Triggers are available to initiate pseudo conversations/triggers with Alexa.
Example:
You: Ask Homeseer to make Coffee?
Alexa: Sure, how many cups do you want?
You: Four?
Alexa: Do you want Weak, Normal or Strong Coffee?
You: Strong?
Alexa: Strong Coffee coming up. I'm ready, are you?
You: Yes?
Alexa: Brewing Coffee
Video here:
(Thanks to Moskus for this example)
» Triggering based on Alexa device locations is also possible with the new feature built into Homeseer V3.0.0.478.
Example:
You in Kitchen: "Alexa, Ask Homeseer to turn on the light"
Alexa: OK, Turning on the Kitchen lights for you
(Kitchen lights are turned on as Kitchen Alexa provides its ID to the helper)
You in Bedroom: "Alexa, Ask Homeseer to turn on the light"
Alexa: OK, Turning on the Master Bedroom lights for you
(Bedroom lights are turned on as Mater Bedroom Alexa provides its ID to the helper)
Your existing skill is not affected by the inclusion of this helper apart from it will take priority if a valid match causes a trigger.
Setup is via a custom web pages which allow ease of configuration. This includes a method to simulate text and location from an Alexa device.

As always, it is available from my site (click on my banner below). Constructive feedback is welcome!
(No Banner seen?- check your Forum Settings - User Settings, Account, Tick 'Show Signature')
Windows requires HS3 build 3.0.0.293 or later & Linux requires HS3 build 3.0.0.304 or later for V1.0.
HS3 build 3.0.0.478 or later is required for V1.2.
This uses the Alexa Homeseer Home Automation skill as detailed in Option 2 here.
If in the UK etc, you can create your own skill - details here:
https://forums.homeseer.com/forum/ho...homeseer-in-uk
Edit: Look here: https://forums.homeseer.com/forum/3r...08#post1290908
Old details here
This package allows you to interact with your Alexa devices and trigger events/scripts; control devices (via JSON/CAPI) from speech text received from Alexa and customise individual responses back for her to speak.
String match options using the text received from Alexa include:
» Exact string match
» String is contained (word(s) in order)
» String is contained (word(s) in any order)
» Like Operator match (similar to Regex)
Whilst you may be comfortable with the standard skill triggers, the method deployed here can help, especially if there are unique words used for an activity.
For example, you can just define a single word as a trigger i.e. Horoscope. Therefore any voice command received from Alexa which contains the word Horoscope will cause a trigger i.e.
'Tell Homeseer to read my horoscope'
'Tell Homeseer to get my horoscope for today'
On a successful match, the following triggers are available:
» Run an event (speech triggering does not need to be enabled).
» Run a script (with parameters if necessary).
» Run a immediate script
» Control various devices via CAPI, device value and/or JSON.
» Set the device value of a nominated virtual device from parsed numerical text.
» Set the CAPI value of control devices from parsed numerical text.
» Send customised and/or randomised responses back to Alexa for announcement.
» Send customised and/or randomised responses to the Homeseer speaker clients.
The response text which can be sent to both Alexa and/or the Speaker clients can be constructed using replacement variables so you can include information from your Homeseer setup. This means you could for example, construct the response to read out the current weather using various virtual device values from your own weather station.
You can also mute Alexa if you don't want a response.
Advanced features:
» Set the trigger time of an event by speaking the required time/delay duration to Alexa.
Examples:
"Ask Homeseer to set an office reminder at three twenty five PM"
"Ask Homeseer to set the Alarm in thirty five minutes time"
» Response Triggers are available to initiate pseudo conversations/triggers with Alexa.
Example:
You: Ask Homeseer to make Coffee?
Alexa: Sure, how many cups do you want?
You: Four?
Alexa: Do you want Weak, Normal or Strong Coffee?
You: Strong?
Alexa: Strong Coffee coming up. I'm ready, are you?
You: Yes?
Alexa: Brewing Coffee
Video here:
(Thanks to Moskus for this example)
» Triggering based on Alexa device locations is also possible with the new feature built into Homeseer V3.0.0.478.
Example:
You in Kitchen: "Alexa, Ask Homeseer to turn on the light"
Alexa: OK, Turning on the Kitchen lights for you
(Kitchen lights are turned on as Kitchen Alexa provides its ID to the helper)
You in Bedroom: "Alexa, Ask Homeseer to turn on the light"
Alexa: OK, Turning on the Master Bedroom lights for you
(Bedroom lights are turned on as Mater Bedroom Alexa provides its ID to the helper)
Your existing skill is not affected by the inclusion of this helper apart from it will take priority if a valid match causes a trigger.
Setup is via a custom web pages which allow ease of configuration. This includes a method to simulate text and location from an Alexa device.
As always, it is available from my site (click on my banner below). Constructive feedback is welcome!
(No Banner seen?- check your Forum Settings - User Settings, Account, Tick 'Show Signature')
Comment