Over the last few years I have developed my own Home Automation system. It uses a server in my home, not some interface in the cloud. This system is running in my house and the houses of another 2 friends, each with their individual server.
Now I want to integrate Alexa (via an Echo Dot, that I recently bought for that purpose). What are my options here?
I have looked into the Smart Home Skills API, but that does seem to require linking to an account on some website, which I don't have (since my system is not in the cloud).
Ideally what I would like is for my skill adapter to send commands to my home IP address (or the IP of one of my friends, depending on the userId) on a certain port and receive responses from there.
Can this be done with the Smart Home Skills API or would I need to develop a custom skill?
Or is the only way for me to set up a HTTPS website with authentication that acts as a relay to my server at home?