Below is a link to the device handler I built for my BBQ Guru Cyber Q Temp controller. The device has 3 food temp probes, 1 cooker temp probe, and a fan controller for controlling the cooker temp
The device has a basic 1 way API. The device runs a small web server web server. There are 3 xml feeds that can be queried and settings are updated via http post. Currently updates have to be done manually via refresh.
My next step is to come up with a monitoring smart app that has alerts and figure out how to schedule polling of data updates. One of the challenges with this is the fact that it’ll only be turned on and connected when it’s in use. Otherwise it won’t be powered/connected
I’ll probably also look at writing a smartapp that can log the temps to a google sheet via IFTTT so I can track temps and analyze if necessary after the fact
Need to enter ip address and port (default 80). I would recommend reserving an IP in your DHCP settings in your router.
The device doesn’t require a password by default, but if you set one up in the interface you can set your username and password here.
Cook/Food Names - if you want to rename your temp probes for a cook, you can rename them here
Cooker - Current Temp, probe/temp status, fan output and target cooker temp (slider and number)
Food Probes - Name, Probe status, current probe temp, target temp(slider and number)