В настройках ESPMeteo во вкладке Servers поставить галочку – «Enable send MajorDoMo or other», указать IP адрес компьютера на котором установлена система MajorDoMo, а также интервал отправки показаний в MajorDoMo.
Рисунок 1 Экранная форма вкладки Servers
В системе MajorDoMo необходимо создать сценарий со следующим php кодом:
$idesp=$params[‘idesp’];
$dhtt1=$params[‘dhtt1’];
$dhth1=$params[‘dhth1’];
$bmpt=$params[‘bmpt’];
$bmpp=$params[‘bmpp’];
say($idesp);
say($dhtt1);
say($dhth1);
say($bmpt);
say($bmpp);
Данный сценарий передаёт данные с датчиков DHT1 и BMP, а также ID устройства.
Если необходимо получать другие данные, то ниже приведён список всех возможных передаваемых параметров:
idesp — id устройства;
hostname — имя устройства;
dhtt1 и dhth1 — данные с датчика DHT1;
dhtt2 и dhth2 — данные с датчика DHT2;
bmpt и bmpp -данные с датчика BMP;
dswX — данные с датчиков ds18b20(где X -номер датчика);
light — данные с датчика BH1750;
pwmX — значение ШИМ выходов;
gpioX и gpioutX — состояние GPIO выводов;
gpioint — уведомление о прерывании;
counter и countrst — счетчик импульсов;
adc — встроеный АЦП модуля;
wanip — IP модуля;
freemem — свободная память;
ver — версия прошивки/сборки.
После чего созданный сценарий необходимо сохранить (не ставя галочку «Выполнить после сохранения»).
Рисунок 2 Экранная форма системы MajorDoMo