You just made my point for me. You agree that there is a controller that could be equipped that would work better than what MB chose to equip these smokers with. This is exactly my point and you agree with me you just won't admit it.
Rather than the bare bones controller they chose to run this smoker they could have chose a controller with more robust firmware. The cost to do so from a manufacturer standpoint would have been negligible at most. The fact of the matter is they took serious hits in quality in the name of saving pennies. The result is a smoker that requires you to use band-aid work-arounds to avoid substantial temperature swings which shouldn't be an issue to address in the first place. Like I said, this thread is a great way to address the problem but the problem still remains and it's a problem that could be avoided easily from a manufacturing standpoint which is my point. Masterbuilt should have given us a smoker with an acceptable controller and not this bare bones basic one-temp controller that has zero fuzzy logic. Hell, my aquarium heater has more complex firmware/control and that's not saying much.
I'm thankful for this post as it's a work-around I will use while I continue to use my MB smoker but at the same time I'm planning to make the move to something else because I don't feel that MB really cares to address the problem at hand and continue to put out inferior products to maximize their profits at the cost of customer experience which in turn ultimately hurts the smoking hobby.
It's not irrelevant because it's nearly the exact same principal. You have a space calling for a specific temperature and a device who's purpose is to read the current temperature and call for heat from a secondary unit until the desired temperature is met. It's nearly identical in every way so simply stating that it's irrelevant doesn't make it so.
You also say that you haven't seen this behavior and that's also a big point that I'm trying to make. When it works properly it's not something you're aware of because it just works. If you have a digital stat look up how to access the service menu which usually takes a series of secret button presses in a certain order because you can really screw things up unless you're a trained professional. These settings are usually set at the factory (just like MB could) and are close enough that 99% of users will never know it's happening behind the scenes... it just happens. End user sets a temperature and walks away w/o having to first set a temperature at a lower point and wait and then adjust it higher after a day or two and then adjust it again and then finally they can set it at a desired temperature where it will remain moving forward. How silly would that be if you had to do that band-aid work-around in your home? Would you get another thermostat if it would swing temperatures (assuming all other components of your HVAC system are working properly) 20% or more the way this controller does? Of course you would. If your home temperature swung 15 deg (20%) one way and then the other (so we're talking between 55deg & 85deg here if your desired temp is 70deg) you would say that thermostat was defective and you would throw it in the trash and buy a new one w/o giving it a second though. So tell me why that doesn't apply here?