Подскажите пожалуйста, как будет правильнее.
Объект мдм реле, связан по mqtt с исполнительным устройством (ардуинка, есп, мега). Фрагменты кода, включающее это реле.
1. вариант кода:
Код: Выделить всё
if (!gg('ReleSvetSan.status')) sg('ReleSvetSan.status', 1);
2. вариант
Код: Выделить всё
sg('ReleSvetSan.status', 1);
1 вариант вроде более предпочтителен, но если по какой то причине статус реле остался в мдм как "включен", а на самом деле нет, то мдм его никогда не включит. Нужно вручную передергивать статус.
2 вариант постоянно дергает релюшку. Каждую минуту (если стоит в onnewminute - например для света). Этот вариант избавлен от проблемы 1 варианта. Но не повредит ли функционированию\быстродействию в целом всего мдм?
благодарю