Oben steht, dass der Server öfter mal offline ist. Da ist ping meine erste Idee. Ob der Server auf Pings antwortet, weiß ich nicht. Reagiert der Server nicht auf ping, dann evtl. als Ersatz einen httpcheck nehmen.
httpcheck nutze ich auf der Synology, bevor die auf den ioBroker zugreift.
# ===== HTTP-Check statt Ping =====
curl -s --connect-timeout 3 "$BASE/system.adapter.admin.0.alive" > /dev/null || exit 1
Ist allerdings ein Bash-Skript. Das muss für die Zwecke angepasst werden.