В последней версии есть момент, на которые стоит обратить внимание:
Модуль ESP-07, при подключении BMP-180 (он похоже достаточно прожорливый) и если
питание слабое - датчик в i2c сканере виден, но в основном поле - пишет, что нет датчика. Нашел три решения проблемы, но все неверные

нужно алгоритм подправить:
1) можно при включении модуля отключить линию SCL, а после загрузки - опять подключить. при этом модуль определится и будет работать. Но если модуль отправить в спячку - он не проснется.
2) можно повесить достаточно большой конденсатор на питании у датчика (я использовал 1500 мкФ, через диод), на
среднем питании это помогает,
на слабом - если кондер отдельно зарядить, то раз 5 модуль проснется (период 1 минута), потом конденсатор окончательно разряжается и модуль своими силами уже не просыпается.
3) На
среднем питании (если дипслип не используется) - можно заново войти в настройки GPIO и нажать "set" на пинах i2c. Модуль обнаруживается. но после перезагрузки модуль опять не виден.
И вот именно из-за третьего пункта возникла мысль, что модуль то ли слишком рано при включении опрашивается (отключенная линия SCL позволяет модулю загрузиться даже на слабом питании, и подключенная позже не мешает нормальной работе комплекта), то ли таймаут перед началом получения данных по i2c нужно подправить. (в сканере модуль виден, но начинает отображать данные, если руками передернуть управляющие GPIO в интерфейсе). Лучше бы был первый вариант, поскольку корректировка позволит нормально работать на слабом питании.
И еще одно (думаю связано с уменьшением работы в дипслипе до 10сек): сейчас висят DHT22 и BMP-180 на среднем питании с кондером, так вот если модуль не отправлять в спячку - обе датчика видны, если же отправлять, то i2c успевает опрашиваться, а DHT22 нет. На flaymon-е видно, ESP07_DBD4. Здесь, как мне кажется, время отработки нужно привязывать к активированному количеству датчиков.
Понятия слабое и среднее питание относительные. В режиме
среднего питания два датчика (DHT22 и BMP-180) висят на полутораметровых кабелях (4х0,22), питание подается с поднятого GPIO,
на слабом питании - был другой модуль (esp-03) и дополнительно к этим двум датчикам висел еще DS18B20 на паразитном питании. плюс питание было организовано по другому.
И еще - на flaymon данные уходят, на общей странице их видно, но на отдельной (по MAC) не отображаются.