В настройках 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

Интеграция в систему MajorDoMo

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *