Проверка на наличие связи с modbus устройством

Отрицательно сказывается на работе скрипта вот этот закоментированный кусок.
Я сейчас без него гоняю, правила не падают.

function Main_update_Loop() {
/*
		log ("ModBUS error = ", String(dev["wb-mr6c_1/Serial NO#error"]));
        if(dev["wb-mr6c_1/Serial NO#error"] == "r") {
          dev["vehicle"]["ModBUS_OK"] = false;
		  log ("ModBUS = false");
        } else {
          dev["vehicle"]["ModBUS_OK"] = true;
		  log ("ModBUS = true");
		}

        if (dev["power_status/Vin"] > ignition_V)
			dev["vehicle"]["ignition"] = true;
        else
			dev["vehicle"]["ignition"] = false;
		dev["vehicle"]["Vin"] = dev["power_status/Vin"];
*/