Мне кажется это не очень правильно и нужно каждые 1-3 секунды подавать сигнал жизни, и если его нет, то выключать пин. А лучше это вообще опционально сделать, а то бегай потом за виртурилкой уехавшей за пределы действия wi-fi или просто из-за зависшего браузера