https://gist.github.com/klbsss/2af2be8683e267ec90fbу меня esp что называется standalone, а у вас насколько я понял связка с Ардуино мега? Подойдет ли мне?
Можете показать на какой скетч вы ссылаетесь чтобы не перепутать?
Виджет
root12["id"] = 1; "спальня"
Код:
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS ваш пин
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature DS18B20(&oneWire);
DeviceAddress sensor4 = {0x28, 0xFF, 0x59, 0xD1, 0x64, 0x15, 0x01, 0xD6};
float Temperature = 0;
void setup() {
DS18B20.begin();
DS18B20.setResolution(sensor4, 12);
DS18B20.setWaitForConversion(false);
DS18B20.requestTemperatures();
}
void loop() {
DS18B20.requestTemperatures();
Temperature = DS18B20.getTempC(sensor4);
stat[11] = setStatus( String(Temperature) );
pubStatus(sTopic[11], stat[11] );
}