Thermoworks has improved their app, and this tool is no longer necessary. Additionally, code rot has set in and dependancies have vulnerabilities. Thus I'm archiving this.
Signals Monitor is a project with attemps to create an improved experiance for the Signals 4-Channel BBQ Alarm Thermometer with Wi-Fi and Bluetooth Wireless Technology and the Smoke Gateway. You will need to have previously registered one or more Signals and/or Smoke Gateway(s) to your account via the mobile app. You will provide the email and password you used to login to the Thermoworks application to connect and pull your data. Currently the only functionality is graphing and a "quick view" of all probes in an account which have active data. This can lead to some weirdness with disonnected probes still displaying their last value (#TODO). The quick view also provides a visual alert of Max and Min values being exceed with a color change.
There are no plans to allow editing of the probe settings.
It shoudl be possible to expand it to work with the Smoke Gateway the as well as the datasource is the same for both prodcuts given access to one.
This project was enabled by python-thermoworks-smoke which provided the firebase apiKey and other parameters mined from the android APK. I too hope they don't mind too much.
This project was bootstrapped with Create React App.
- Auditory Alarm
- Actual Site hosted on GitHub Pages
- Save data to
CSV*.xslx - Display lines on graph for MaxAlarm and MinAlarm (probably needs to be selectable)
- Generate a link to share the Graph
- Create Annotations by clicking on points on the graph
- Save graph image
- Edit/Delete Annotation
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
See the section about deployment for more information.
Deploys the users current 'build' directory to the gh-pages branch which is used to host this project. You must always run npm run build
on a git repo with a fresh 'git pull' prior to this command to make sure that the lastest build is copied.
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.