Я создаю приложение, которое мне нужно, чтобы получить некоторые значения от конкретного оборудования. Я могу получить доступ к этим данным через API. Когда я получаю доступ к определенному адресу HTTPS, я получаю данные (В этом случае моя локальная сеть, http://192.168.1.148/ay).
Обновление - Вывод с адреса:
{t}{s}Voltage{m}128 V{e}{s}Current{m}0.035 A{e}{s}Power{m}2 W{e}{s}Apparent Power{m}5 VA{e}{s}Reactive Power{m}4 VAr{e}{s}Power Factor{m}0.50{e}{s}Energy Today{m}0.307 kWh{e}{s}Energy Yesterday{m}0.136 kWh{e}{s}Energy Total{m}2.985 kWh{e}{t}ON
Когда я получаю доступ к этомуадрес, я получаю это: https://i.imgur.com/dBbOdON.png
Если я обновлю страницу, я могу получить более новую информацию.
Это не файл JSON, поэтому я не могу использовать JSON Parse. Я хотел быу меня есть две переменные со значением двух полей этого, и когда значение меняется, я бы хотел, чтобы моя переменная изменилась, поэтому я думаю, что мне нужно что-то асинхронное.
В частности, я хотел бы иметь эти значения- «Общее количество энергии», которое в данном случае составляет 2,557 кВт или 2571 Вт. Таким образом, это может быть число с плавающей запятой (кВт), целое число (Wh) или даже строка, это не имеет значения - Состояние, которое может быть включено или выключено. В этом вызовея показал на изображении, что он включен --- {e} {t} ON
Я ожидаю иметь переменные с примером обновления, например:
energyTotal = "3.00"; status = "ON";
Если статус изменится на выкл, я хочу, чтобы моя переменная изменилась
status =" OFF "