Решил сделать снятие показаний счетчика воды и эл.энергии. Взял девайс smart
MAIC D105, есть датчик температуры и т.д., прикрутил фототранзистор для электросчетчика. Показания можно снимать по MQTT или запросом get -
http://192.168.4.1/?page=getdata&devid= ... pass=ixxxx Хотелось бы сделать без MQTT, делать запрос каждый час (вполне достаточно), распарсить json, получить данные, сделать корректировку по воде - 1 импульс 10 литров и Меркурий 1 кВт - 3200 импульсов привязать к Объекту, вывести на экран и отправлять 22 числа каждого месяца показания в РВК и ТНС (sendmail настроен, это работает). Пока не знаю как правильно сделать.
Подскажите как правильно реализовать?
описание APIКод: Выделить всё
{"devid":"176XXXXXX","time":"1636481813","pout":"0","data":{"T1":{"name":"1. TempSensor - T1","unit":"°C","value":"22.4"},"ADC":{"name":"Analog Input","unit":"V","value":"0.00"},"Ch1":{"name":"Pulse Ch1","unit":"imp","value":"0"},"Ch2":{"name":"Pulse Ch2","unit":"imp","value":"0"},"TCh1":{"name":"Total Pulse Ch1","unit":"imp","value":"1954"},"TCh2":{"name":"Total Pulse Ch2","unit":"imp","value":"8662"}}}
Т1 - температура на кухне, данные использую для включения теплого пола.
TCh1 - счетчик эл.энергии
TCh2 - счетчик воды