tonesto7 / echo-speaks

Integrate your Amazon Echo devices into your Hubitat environment to create virtual Echo Devices. These virtual devices will allow you to speak text, make announcements, control media playback including volume, and many other Alexa features.
https://tonesto7.github.io/echo-speaks-docs/
110 stars 178 forks source link

Heroku Server setup not working #1094

Open LukeRuppSr opened 1 year ago

LukeRuppSr commented 1 year ago

Discussed in https://github.com/tonesto7/echo-speaks/discussions/1093

Originally posted by **LukeRuppSr** March 24, 2023 I used Echo Speaks extensively a couple of years ago with SmartThings before Samsung decided to block it. I loved the functionality the app brings to my HA system. I bought a Hubitat C-8 Hub recently. I installed the Echo Speaks Apps and Device drivers manually in Hubitat. I could never get the Heroku Server set up working. I deleted all the Echo Speaks Apps and Drivers and then I installed the Hubitat Package Manager and installed Echo Speaks that way. Same behavior. I tried the server deployment via a browser and via my Android phone. At this point, I am at a loss of what to try next. When I create the Echo Speaks app and start the setup process, I click on the "Begin Server Setup" option, Then I am able to copy the Heroku app name and click the Deploy to Heroku button. This is where the problem starts. After clicking the deploy to Heroku button, the Heroku page opens and requests that I create a Heroku account. I click on the Heroku login button and login successfully to my Heroku account. However there are never any "Echo Speaks" headers on the page and I can create the Heroku manually but it is not connected to Echo Speaks and does not have the appropriate attributes. Is this app broken due to changes at Heroku or am I doing something wrong.? Thanks for any input you can provide. BTW is the Echo Speaks Web Socket deprecated? It is referenced in the documentation but it is not in GitHub or in the install packages.
LukeRuppSr commented 1 year ago

I uninstalled and reinstalled all the Echo Speaks Apps and Drivers in Hubitat; I did not install Echo Speaks Websocket and Echo Speaks Server. My assumption is those are only if you intend to use a locally hosted server and not Heroku. When I create the app and go through the steps to connect to Heroku and Amazon I never see the Echo Speaks Logo on the Heroku screen. I am able to create an app but it is not connected to Hubitat. I have tried setting this up 10 times today on various web browsers and on my Android phone. The behavior is always the same. Once I click on "deploy server" within the Hubitat Echo Speaks app a window at Heroku pops up with either an error or no Echo Speaks logo in the background. I have had an account at Heroku for several years because I used it with Echo Speaks in SmartThings. I am moving to Hubit and would like use Echo Speaks. I loved it for my HA when it was supported in SmartThings. In any case I am looking for some input on how to resolve this issue. Thanks, Luke

Geospatialqandainc commented 1 year ago

Greetings.

I second LukeRuppSr’s notion and have had the same issue ("I could never get the Heroku Server set up working”) getting Echo Speaks to work for my Habitat C-8.

Specifically: After clicking the deploy to Heroku button I get sent to Heroku to create a new app but it is not connected to Echo Speaks. When I look into the details of this app there is nothing there. It’s blank like they want me to start writing code and make an app instead of having all the info transferred from yours etc. etc.

I tried uninstalling Echo Speaks (Beta) and going for the other version b/c maybe I am not savvy enough to get the Beta working... still not working.

I tried to add some pictures on here b/c I didn’t do as good at communicating as LukeRuppSr, but it really is the exact same problem.

I also donated to your PayPal b/c I believe we are going to get this all worked out soon. -Peace

Heroku1

image image
LukeRuppSr commented 1 year ago

Great. I am glad it is not just me with the problem. I also donated $25 via PayPal.

Thanks, Luke

On Tue, Mar 28, 2023 at 1:59 PM Geospatialqandainc @.***> wrote:

Greetings. I second LukeRuppSr’s notion and have had the same issue getting Echo Speaks to work for my Habitat C-8.

Specifically: After clicking the deploy to Heroku button I get sent to Heroku to create a new app but it is not connected to Echo Speaks. When I look into the details of this app there is nothing there. It’s blank like they want me to start writing code and make an app instead of having all the info transferred from yours etc. etc.

I also donated to your PayPal b/c I believe we are going to get this all worked out soon. -Peace

— Reply to this email directly, view it on GitHub https://github.com/tonesto7/echo-speaks/issues/1094#issuecomment-1487370765, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHI76KURGLK42VSVFGDCBKLW6MRJHANCNFSM6AAAAAAWIOTZGA . You are receiving this because you authored the thread.Message ID: @.***>

TimWood2881 commented 1 year ago

So I am uninstalling this app, the reasons? I am not going to pay for the Heroku Server to run an app. I also, had issues with the initial set up of the server but got it in the end! However, I could not get the whole app working because the web socket is missing and without it the whole app is useless! I wounder why this app is here if it is going to cost a monthly fee to an on-line server instead of us using a home based server. I know we don't all have that but it would be a lot cheaper and would likely open up other apps to use a home based server. Anyways, been there do that and now I am moving on. Have fun all, this app is a bust for me!