Как сделать чтоб андроидный телефон автоматически начинал раздавать WiFi ТОЛЬКО при появлении дивайса-потребителя?
Никак.
Если он не будет передавать в эфир свои позывные, то клиент не узнает о нем и не сможет подключиться.
И тем более как он определит что в эфире есть устройство с заданным мак адресом, если он выключен?
Пока клиентов нет он и так потребляет минимум, т.к просто слушает эфир и передает позывные.
Основная нагрузка, а следовательно и потребление электроэнергии возникает когда идет активный обмен трафиком с подключенным клиентом.
а о каком эфире речь?