Totally stolen from this reddit post: https://www.reddit.com/r/factorio/comments/5goyn6/global_warming_mod_idea_is_it_possible_to_make_a/
As temperatures rise and more dust floats in the air, machines grind to a halt.
Basically every so often have a random (increasing with temperature) chance to deal random (increasing with temperature) damage to one inserter/assembler.
At first it's not enough to break it, and a player with bots online has to do nothing to fix it, but if the damage is enough to oneshot it then production will stop, even if only for as long as it takes for it to be rebuilt.
Maybe print a console message the first time it happens, or even better, a dialog box like the one at the start.