Vielleicht könntest Du DeinSkript so erweitern, dass im Moment eines vermeintlichen Verbindungsverlustes ein Schaltvorgang getriggert wird und dann loggen, ob der Shelly in dem Moment reagiert oder nicht...
Ich glaube eher nicht, dass sie die Verbindung verlieren, sondern dass sie gepingt werden.