implemented "dead man switch" fire control - if app is not sending commands, automatically disable fire nodes