You could always use a dynamic DNS service and point the Lambda function to that name instead of an IP. For a while they weren't letting you select V2, so good you were able to do so. If I get time one of these days, I'll update it for V3. Not really sure how many people actually use it.

I use it. It works great. I am going to look into a dynamic DNS as they keep changing my Public IP. Looks like some significant code changes in V3 as to how it works. Without knowing much, it looks like V3 would handle setpoints much better than V2.

V3 is much better for a lot of things. I use it already for home automation but I haven't had time to re-do the BCS control to be compatible.

I'm actually thinking of writing a plugin for an open source home control program called OpenHAB. Having the BCS tied to that would give BCS users customizable mobile control screens, plus Alexa and Siri integration.

What I want to do is also “turn on” Process 0 State 2 with the same command at the same time:

“Alexa, Turn On State Obtain Strike”

I know this code might work, but how do I integrate it into the above code. I know just enough Java Script to be dangerous.
{
"extraDetail3": "/api/process/0",
"extraDetail4": JSON.stringify({"current_state": 2)
},
"actions": [
"turnOn"
]

My desired code would cause both My “Brew Day” Process 0 and “Mash” Process to jump to different state simultaneously.

I do that now by using a DIN connected to a Push Button and use that as an Exit for both the States I want to Exit.

I use it to turn and off lots. I rarely touch the computer on a Brew Day now.
1. Water Valve "Alexa, Turn on Firehose". "Alexa, Turn Off Firehose". Great when cleaning by myself
2. Burners: "Alexa, Turn on Brew Kettle Burner". "Alexa, Turn Off Brew Kettle Burner" We have High Pressure and I want to make sure they light visually.
3. Pumps "Alexa, Turn on Blue Pump". "Alexa, Turn Off Blue Pump".
4. Processes "Alexa, Turn on Water Process".
5. Change States in a Process "Alexa, Turn on Start Mash".
6. Turn off the Alarm ("Alexa, Turn off Hal nine thousand.")

I did find that I had to change a few commands because Alexa was confused by my garbled pronunciation. I do find you have to try to speak clearly.

I was also setting temperatures with mine. Much like the recipe editor writes it to the config, I had Alexa code doing that. I could say "Alexa, set strike water temperature to 160" or "Alexa, set mash temperature to 152". The novelty wore off and I haven't used it in a while.

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.