HowTo: Voice control of BCS with Amazon Alexa
-
- 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
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.
Re: HowTo: Voice control of BCS with Amazon Alexa
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
!!!!!!!!
Re: HowTo: Voice control of BCS with Amazon Alexa
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"
]
},
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"
]
},