brilam / Chamberlain-Alexa-Garage-Door-Opener

An unofficial Alexa skill to open Chamberlain Garage Doors

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Is this project dead?

NathanielB2 opened this issue · comments

I had another version made by someone else working for years and 3 months ago it stopped. I tried getting your project to work but it too is not working. I'm not new to setting up the Alexa skill nor Lambda but something is not correct. Before I keep looking for the issue I want to rule out this code still works.

Hi there. I am not quite sure as I haven't used this skill in awhile. I wouldn't be surprised if it is dead as I haven't maintained this ages ago, and it seems like Chamberlain has rolled out tons of changes. I will check it out and see.

AWS has made many changes since I set the last one up so I'm not ruling out I did something wrong with setting it up but didn't want to spend anymore time on it if Chamberlain has blocked the code from working.

Is there any new features that you'd like by any chance?

Not really sure, like what? I would ask when it did work to open, close, is open, is closed. Now having a car with CarPlay I was hoping to have it work in it but it seems I would have to get Homekit for it. The developers for Liftmaster lack in so many ways.

Do you know where the SDK is at? I was thinking of trying to get this to work. There still isn't an official skill yet, and IFTT just doesn't work well enough with it

I thought I would give another try in setting this up today but I still get the "there is a problem with the requested skills response." What version of Python should be used? Maybe I missed a setting since AWS Lambda has change so much from when you wrote the readme doc. using Python 2.7 I get the log error "Unable to import module 'alexa_main': No module named typing ". Using v3+ i get the Syntax error in module 'alexa_main': inconsistent use of tabs and spaces in indentation (alexa_main.py, line 157) which is the return is_intent_name("AMAZON.HelpIntent")(handler_input).

Oh wow. I didn't expect anyone to actually revisit this. To be quite honest, I don't recall what version of Python I was using when I wrote this, but according to this issue, it seems like I wrote this in Python 2. It seems like some changes would have to be made for Python 3. I am also not sure how much has changed with AWS Lambda, and if Chamberlain has changed their API by any chance. I wouldn't be surprised if they did seeing as they've added some new features to their app. I can possibly have a look but there is no ETA here since I work full time nowadays and have a few of my own committments.