hack of pitboss navigator bbq smoker with ESP32 controlling remotely. this hack is only for navigator model with rotary switch to control the temperature the purpose of this hack is to control remoetly the temperature of the pitboss navigator and smoke level
- ESP32
- tasmota firmware
- nodered
- domoticz
- pitboss navigator 850
thanks to @Vic for help on making this happen to modify the circuit and also thanks to tasmota discord channel: Discord
-
deassemble the control board and look at the rotary pins and GND pin (look at inage attaced)
-
create a small PCB with electonic devices as in the picture below. please note that R32 is where we can provide vcc and gnd is exposed on pcb the idea is that ESP32 with tasmota firmware can simulate using PWM the rotray switch. Rotary switch is changing Volage value like in the table below
here you can see the connection
-
for push button that control the smoke here below you can see the connection to ESP32 tasmota will simulate the pression of the button so you can control remotely the smoke level
-
below you can fine a rule that is setup on tasmota to publish the value of pwm:
rule3 ON Analog#A1div10 DO publish BBQ %Value% ENDON ON SYSTEM#BOOT DO Status 10 ENDON
rule3 1
the purpose is to publish the ADC values in a topic named BBQ. in this case every settings of the rotrary switch can be easly recognized on the BBQ topic. using also this rule we will publish on topic BBQ only if there is a variation of ADC value that conrespond to a temperature step, avoiding to continue to publish every ADC value
- now if you want to control remotely the BBQ changing the temperature and smoke level it's just a metter to use systems like nodered + domoticz the idea is to create in domoticz a dummy device that will have multiple selection (selector switch) and so you can address evey level of the domoticz dummy switch to a temperature of pitboss with nodered you can send the domoticz/out => to tasmota, and tasmota will change the PWM level and BBQ will change the temperature same story for push botton to control the smoke level