C'est mal, j'aurais laissé Malakit tester un peu en conditions réelles avant de lui donner d'autres solutions :]

J'ai pas lu tout le programme, mais il faut toujours que l'ensemble des actions (hormis le capteur de niveau) soit dans les conditions de securitéActivée, sinon cette condition ne protège pas ton système.
La logique du programme, c'est celle que j'ai mise plus haut, pas besoin de complexifier inutilement. Dans un premier temps, je conseillerais de ne pas gérer l'affichage LCD pour plus de lisibilité.