Green Mountain Grill

I would love to see an integration for Green Mountain Grills. I found a GITHUB page that someone was able to create a docker server and instance on ubuntu mate. Maybe it will help?

This guy seems to have hacked (or found somewhere) the gmg control codes.

What would be needed for HA is a python version of that, and then a ha integration which leverages the python module.

1 Like

Ah ok got it. Bummer I was hoping this was something that could be used. Thanks for looking at it! Would be awesome to be able to make some automations and announcements based off the grill.

You could run the software that is on the github and include it via an iframe into HA. It would be an interesting HA project and probably quite easy for a programmer.

If you have such a grill, try the web page in an iframe.

Good idea, I’ll play with it. I don’t know the first thing about programming but maybe something to learn on. I appreciate the advice.

No programming required - just follow the instructions on github and https://www.home-assistant.io/integrations/panel_iframe/

1 Like

Awesome thanks!

I know this is old but I wanted to chime in.

I run the mentioned GMG web app in a container and then access the stats using the RESTful API integration. Allows me to pull in the info I want and set notifications for things like low pellet alerts, temperature, etc.

I’m new to Home Assistant, but GMG integration would be awesome. Do you have any tips on getting this to work? Is your GMG in Server Mode?

This is exactly what I’m looking for but I’m not smart enough to figure it out on my own. Any tips on setting up the API integration?

1 Like

can you share your REST URLs?

ok, i found out the URL for the REST API:

GET methods
http://yourGMGnodejsserverIP/api/status
http://yourGMGnodejsserverIP/api/temperature/history

PUT methods
http://yourGMGnodejsserverIP/api/poweron
http://yourGMGnodejsserverIP/api/poweroff
http://yourGMGnodejsserverIP/api/temperature/grill/:tempF

Now, just go and create REST sensors, switches and controls and that will do for an HA integration

1 Like

Hi Dan,

its been a few years now, does it still work for you?
Any chance you can share your docker install image?

I just can seem to get it running, might be me, but I’m lost.

Any help is appreciated!

i installed it direclty with nodejs and then used the rest commands to integrate inHA. works perfectly now.

Sorry for the delays…life ya know…

This is the docker image I use:

dancwilliams/gmg (docker.com)

Thank you for posting this up!

Just wondering if the rest addresses are still the same, if yes is there a trick needed to connect. I’m trying to curl to test the connection but keep getting connection refused. This is on ports 80 and 8080. Also tried the GMG docker, but it’s failing to connect with an error in the logs ‘no response from grill’.

I’ve double checked the IP address, it’s correct. Equally can connect using the mobile app without issue.

I just worked out the rest integration is into the docker app not the grill! Now to work out why the app will not connect :slight_smile:

For those interested. I’ve started to work on custom component for this directly for HA. It’s still very much in development so use with caution.

I have a lot of clean up and features to add but at the moment I have it working where I can turn on/off the grill, change temp and monitor food probes. More notes in the github readme

4 Likes

Jwhitby, huge thank you! I have been trying on and off for over a year to integrate my GMG into HA without any sucess. With your custom component I had it integrated in minutes :slight_smile:

Looking forward to where this integration goes.