HowTo: Voice control of BCS with Amazon Alexa

Describe your system and processes, and post your config file.
JonW
Site Admin
Posts: 1728
Joined: Sun Jul 18, 2010 7:51 am
Bot?: No
Location: Huntington Beach, CA
Contact:

Re: HowTo: Voice control of BCS with Amazon Alexa

Post by JonW »

Double check the IP you entered into the javascript code. That needs to be your home IP/port for AWS to reach your BCS to control it. Looks like something is wrong there.
berrywise
Posts: 40
Joined: Wed Dec 24, 2014 6:46 am
Bot?: No

Re: HowTo: Voice control of BCS with Amazon Alexa

Post by berrywise »

berrywise wrote:
Tue May 21, 2019 4:28 pm
Hey all,

Curious if anyone has recently tried to configure this? Following the instructions that Oakbarn was ever so kind to create are unfortunately dated enough (Amazon/AWS have redesigned their website) that I haven't been able to do it myself.
I AM SO PUMPED

I didn't want to go an entire year without getting this done so last night I sat down and started again, linking accounts did its best to hold me back, but hot damn if I didn't just turn on my water pump by saying "Alexa, turn on water pump"

Alexa: Ok

!!!!!!!!
berrywise
Posts: 40
Joined: Wed Dec 24, 2014 6:46 am
Bot?: No

Re: HowTo: Voice control of BCS with Amazon Alexa

Post by berrywise »

So far I've had great success naming, configuring, turning on/off outputs and starting processes. That said I'm struggling to do anything custom. I have the following setup.

Alexa acknowledges that this "device" exists but nothing actually happens in my BCS. Any ideas?

Side question, though something should turn on regardless, do states also start at 0 like the processes do?

{
"applianceId": "CUSTOM_P1S2",
"friendlyName": "Preheat Ton",
"friendlyDescription": "Activate Process HLT, State: Preheat Tun",
"manufacturerName": "Embedded Control Concepts",
"modelName": "BCS",
"version": "2",
"isReachable": true,
"additionalApplianceDetails": {
"extraDetail1": "",
"extraDetail2": "",
"extraDetail3": "/api/process/1",
"extraDetail4": JSON.stringify({"current_state": 2})
},
"actions": [
"turnOn"
]
},
Post Reply