The function allows to set the interval to send GET data query on your home server. This can be MajorDoMo server or other system or a simple php script.
A folder with the script should be located at / objects /, but the address can be changed to a different firmware in the constructor, eg /test.php. The script must handle incoming data according to the metrics listed in the article.
If your Web server is used vhost, that in its settings you must specify the vhost named homeserver
Sending data also takes place at the following events: When the Interrupt (Active send, Key), a member of the team at SMS, DTMF, call, when activated RFID reader key.
Working with MajorDoMo system
The system must create a script called espdata, which has already processed the data listed below.
For more information how to work with the module can be read on the forum MajorDoMo project
Key | |
---|---|
idesp | ID устройства |
hostname | Имя устройства |
mac | MAC адрес устройства |
wanip | IP адрес устройства |
freemem | Свободное ОЗУ |
ver | Версия и дата сборки прошивки |
uptime | Время работы |
rssi | Уровень сигнала (нет на старых SDK) |
apdsc | APDS9960 Освещенность |
apdsr | APDS9960 Освещенность красный |
apdsg | APDS9960 Освещенность зеленый |
apdsb | APDS9960 Освещенность синий |
thermo_setX | Установка термостата |
thermo_enX | Состояние термостата вкл/выкл |
ccsco2 | CO2 датчика CCS811 |
ccstvoc | TVOC датчика CCS811 |
lorsXY | Метрики LORA |
rtd | MAX31865 Температура |
hdct | Температура датчика HDC1080 |
hdch | Влажность датчика HDC1080 |
pmspm10 | PM1.0 |
pmspm25 | PM2.5 |
pmspm100 | PM1.00 |
vl53l0x | Расстояние VL53L0X |
mbYYXX | ModBus метрики |
as5600 | Угол AS5600 |
gpslat | Широта GPS приемник |
gpslon | Долгота GPS приемник |
heightgps | Высота GPS приемник |
speedgps | Скорость GPS приемник |
coursegps | Курс GPS приемник |
numsatgps | Количество спутиков GPS приемник |
btXrssi | BT HUB RSSI |
btXt | BT HUB Температура |
btXl | BT HUB Освещенность |
btXf | BT HUB Плодородие |
btXm | BT HUB Влажность(почвы) |
btXh | BT HUB Влажность |
btXb | BT HUB Заряд батареи |
shtc3t | Температура SHTC3 |
shtc3h | Влажность SHTC3 |
csev | Напряжение на CSE7766 |
csec | Ток на CSE7766 |
csee | Потребление суммарно CSE7766 |
csea | Active Power CSE7766 |
csef | Power Factor CSE7766 |
adc | Внутренний АЦП (ESP8266) |
iadcX | Внутренние АЦП (ESP32) |
lm | Температура с датчика LM75 или DS1621 |
inav | Напряжение с датчика INA219 |
inac | Ток с датчика INA219 |
dhttХ | Температура датчиков DHT22 DHT11 |
dhthХ | Влажность датчиков DHT22 DHT11 |
bmpt | Температура датчиков BMP180/085 |
bmpp | Давление датчиков BMP180/085 |
cntXi | Данные с счетчика 60 |
light | Освещенность с датчика BH1750 |
amt | Температура с датчика AM2321 |
amh | Влажность с датчика AM2321 |
dswX | Температура датчиков DS18B20 |
bmet | Температура с датчика BME280 |
bmeh | Влажность с датчика BME280 |
bmep | Давление с датчика BME280 |
shtt | Температура с датчика SHT21 |
shth | Влажность с датчика SHT21 |
sht30t | Температура с датчика SHT30 |
sht30h | Влажность с датчика SHT30 |
heat | Температура с термопары MAX6675 |
cvv | Напряжение с устройства CC/CV |
cvc | Ток с устройства CC/CV |
pmv | Напряжение с устройства Power Monitor |
pmc | Ток с устройства Power Monitor |
pmw | Мощность с устройства Power Monitor |
pmwh | Расход с устройства Power Monitor |
rfid | Данные с RFID |
co2 | Датчики CO2 MH-Z1x |
ping | ping тест статус |
adcX | Данные с АЦП PCF8591 |
rcdata | Прием кода с радио пульта |
rtct | Температура DS3231 |
nrfYcX | Счетчик с модулей NRF24 |
nrfYtX | Температура с модулей NRF24 |
nrfYhX | Влажность с модулей NRF24 |
nrfYaX | АПЦ с модулей NRF24 |
nrfYgX | Состояние GPIO с модулей NRF24 |
nrfYbX | Другие данные с модулей NRF24 |
rssigsm | RSSI GSM |
irdata | Прием кода с ИК пульта |
pcfcntX | Счетчик импульсов PCF8583 |
rcsXt | Температура с модулей RC датчик |
rcsXh | Влажность с модулей RC датчик |
rcsXa | АЦП с модулей RC датчик |
countrstX | Счетчики импульсов сбрасываемый. |
counterX | Счетчики импульсов. |
gpiointX | Событие прерывания |
pwmX | Состояние ШИМ |
gpioX | Состояние GPIO входа |
gpioutX | Состояние выхода и установка |
valuedesX | Глобальные переменные конструктора кода |
scale | Весы HX711 |
mcpa1 | Данные с АЦП MCP3201 |
ring | Номер входящего звонка из GSM модуля |
sms | Текст входящей SMS GSM модуля |
tel | Номер телефона при входящей SMS GSM модуля |
dtmf | Входящая команда DTMF GSM модуля |
adsX | Данные с АЦП ADS1115 |
nexX | Данные с дисплеев Nextion. Прием нажатий с сенсорного экрана |
vzco2 | CO2 VZ-89T |
nlXt | Температура с датчиков NooLite |
nlXh | Влажность с датчиков NooLite |
hcsr04 | HC-SR04 |
tsllux | Данные с TSL2561 |
ibutton | ID iButton ключа |
ibuttonst | Статус ключа iButton |
upsi | Данные с UPS Монитора. Напряжение на входе. |
upsf | Данные с UPS Монитора. Напряжение на входе. |
upso | Данные с UPS Монитора. Напряжение на выходе. |
upsh | Данные с UPS Монитора. Частота сети |
upst | Данные с UPS Монитора. Температура в корпусе |
upsb | Данные с UPS Монитора. Напряжение батареи. |
upss | Данные с UPS Монитора. Нагрузка |
mlxo | Температура объекта MLX90614 |
mlxa | Температура окружающая MLX90614 |
vwtXY | Температура с VirtualWire |
vwhXY | Влажность с VirtualWire |
vwcXY | Счетчики с VirtualWire |
vwaXY | АЦП с VirtualWire |
vwbXY | Один байт с VirtualWire |
hlw_w | HLW8012 (Sonoff POW) Мощность |
hlw_v | HLW8012 (Sonoff POW) Напряжение |
hlw_c | HLW8012 (Sonoff POW) Ток |
hlw_wh | HLW8012 (Sonoff POW) Ватт/ч |