Чтение данных с сенсоров и GPIO: http://[ip_adr]/readjson
Управление: http://[ip_adr]/writejson?send=json_данные
Данные передаются в виде одной строки в виде структуры json с разделами sensors, gpio, system.
Пример: {"system":{"hostname":"test","uptime":56858,"rssi":-59,"freemem":13264},"sensors":{"dsw1":28.9,"dsw2":28.8,"dsw3":28.1,"dsw4":25.5,"ping":1},"gpio":{"16":0},"pwm":{"0":120}}
Некоторые разделы доступны для записи, например gpio и pwm по адресу http://[ip_adr]/writejson?send=текст
Пример 1: http://192.168.1.248/writejson?send={"gpio":{"12":0,"16":0}}
Пример 2: http://192.168.1.248/writejson?send={"pwm":{"0":100,"1":150,"2"200}}
Передаются следующие метрики:
Внимание ! Имена некоторых метрик поменялись с 6.02.21 !! Новые имена можно посмотреть на вкладке Metrics на самом модуле.
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) Ватт/ч