Temperature monitoring for Traeger grills. For use as a library or standalone command.
From the root of the project type make to bootstrap the build environment,
this will create a .builder directory with a bunch of makefiles. Type make
again for help. Use the build target to build the wifire cli.
The wifire command requires both --username and --password flags, use the
same credentials used for the Traeger mobile app. With no other options the
command will start logging to the terminal received temperature updates from
your grill. For example:
2:21PM INF ambient=28 grill=80 grill_set=80 probe=15 probe_alarm=false probe_set=70
2:22PM INF ambient=27 grill=80 grill_set=80 probe=17 probe_alarm=false probe_set=70
2:23PM INF ambient=27 grill=80 grill_set=80 probe=17 probe_alarm=false probe_set=70
Use the --output flag to also log JSON to a file.
Run wifire with no arguments to see the help and usage.
After a session of logging with the --output flag run wifire plot and use
the --input flag to specify a JSON log file. The result is a file called
wifire.png the will look the following:
