Giter VIP home page Giter VIP logo

gmg's People

Contributors

aenima4six2 avatar stahnma avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gmg's Issues

Docker error 404

Deployed Docker image per instructions, Getting a 404 error when trying to load the web interface.

Here is the logs:

` [email protected] start:release /app/gmg-server

export NODE_ENV=production && export DEBUG=src.* && export PORT=80 && node ./bin/www

WARNING: NODE_ENV value of 'production' did not match any deployment config file names.

WARNING: See https://github.com/lorenwest/node-config/wiki/Strict-Mode

src:gmg-client Attempting grill discovery... +0ms

src:gmg-client Grill (172.20.0.100:8080) discovery broadcast dgram sent -> Attempt #1 +2s

src:gmg-client Received discovery response dgram from Grill (172.20.0.100:8080) +84ms

src:SocketManager Starting Socket Manager... +0ms

src:SocketManager Socket Manager started! +1ms

src:AlertManager Starting Alert Manager... +0ms

src:PollingClient Polling Manager polling +0ms

src:www Listening on port 80 +0ms

src:PollingClient Polling Manager invoking task -> Attempt #1 +5s

src:PollingClient Fetching grill status +1ms

src:gmg-client Grill (172.20.0.100:8080) [UR001!] command dgram sent -> Attempt #1. +7s

src:gmg-client Received response dgram from Grill (172.20.0.100:8080) +35ms

src:SocketManager Waiting for connections... +7s

src:AlertManager Executing alert handlers: [lowPelletAlarmActive.js, targetFoodTempReached.js, targetGrillTempReached.js] +7s

src:AlertManager Sending alert for: [targetGrillTempReached] with senders: [SocketSender.js, SlackSender.js] +3ms

src:SocketManager Waiting for connections... +5ms

GET / 404 10.006 ms - 9

GET /favicon.ico 404 3.090 ms - 9
`

Feature request

  • probe 2 temp and desired temp (current GMG grills have 2 probes)
  • profile info, current step, completed steps, etc.

Awesome work on this - I was thrilled to see this existed! Cooking a brisket now and looking at the data from my new GMG grill!

Feature Request: Add to HOOBS / HomeBridge as a plugin for HomeKit usage

Would be so cool to see the grill in the Home app and use Siri to set timers/temps/etc

Get alarms through the home app when a temp is reached or time expires, seeing all 3 temps in HomeKit as well would awesome. You could use that data to create scenes like: flash lights in the house if you are having a party or listening to music and you might miss the alarm.

Setup

Hello,

Could you confirm this still works? I have tried getting this working on linux with virtualbox but haven't been successfully.
I then came across a website that had done security analysis on the GMG. Of course being an IoT device, they found the security was really week. According to the article GMG acknowledged the findings. This was May of this year, so I am wondering if they have fixed the security problems. Sniffing my network it does appear the data is being encrypted now.

I am really interested in building my own app to control the grill.

Thanks,
Andrew

API documentation

Great project.... Just got it up and running and the Slack tie in is great!!!!! Any chance you could point me in the direction of the REST documentation? Or if you can point to where in the code you used the REST API I work up a doc. I did find a few in src/gmg-app/src/utills but it looks like those are just set points that can be changed. I'd like to be able to query the device from the API if possible. Working on a bridge between your app and Home Assistant.

Thanks,
B

2nd Temp Probe

This is an impressive little project. I'm just starting to dig my chops into it. Looks like quite a bit of reverse engineering went into this. Did you guys use wireshark or something similar to sniff out the various commands?

I've noticed that you only appear to support a single probe while newer models have a 2nd probe. I'm interested in doing some work on this project and figured after getting acquainted this might be a good place to start.

I guess the first thing I need to do is connect to my grill and see if even getting grill info works and then compare it to the emulator.

New feature ideas

I’d like to see a historical chart of the grill and food temperature. It would be ideal if the chart data was persisted in the event of a browser refresh.

I plan on adding this functionality this weekend for my own use. I’d like to contribute it back if that’s desirable.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.