Uno mit LCD Anzeige friert ein oder verschwindet

Hallo,

ich verwende einen Uno mit:
RTC DS1307 I2C
K22 Co2 I2C
SHT15
LCD 20x4 I2C

gesteuert werden 2 Stk. 4 Channel Relaiskarten und 3 SSR.

Die Relaiskarten werden über ein 5V 5A Netzteil versorgt und Arduino über ein 12V 4,5A Netzteil.
Die SSR´s sind am Arduino angeschlossen.

Jetzt zu meinem Problem, bei dem ich Euch ersuche mir mit Rat zur Seite zu stehen.
Der Sketch den ich verwende habe ich mir mit Hilfe des Forums erstellt.

Ich kann nicht feststellen ob ich ein Problem mit dem Programm oder den Relaiskarten habe.
Die Steuerung funktioniert, wenn Sie läuft, genau so wie ich es mir vorstelle.
Aber hin und wieder verschwindet die Anzeige am Display(Programm läuft weiter, da ich die Schaltzustände überprüft habe) oder die Anzeige friert ein und dann bleiben auch Schaltzustände stehen.

Wann das eine oder andere eintrifft kann ich leider nicht feststellen.

Welche Möglichkeiten würdet Ihr mir raten um auf den Fehler zu kommen.

Vielen Dank!

Gruss
Robert

SHTCO2.ino (15.5 KB)