Страница 2 из 3
Re: Веб переменные
Добавлено: Пт сен 14, 2018 10:44 am
olehs
Страница котла грузится без показателей, а потом периодически забирает JavaScript'ом данные из status.xml и вставляет их в страницу.
В момент загрузки самой страницы - данных там нет, потому Вы ничего и не получаете.
Еще раз - данные находятся по адресу status.xml
Re: Веб переменные
Добавлено: Пт сен 14, 2018 10:54 am
kos10
olehs писал(а): Пт сен 14, 2018 10:44 am
Страница котла грузится без показателей, а потом периодически забирает JavaScript'ом данные из status.xml и вставляет их в страницу.
В момент загрузки самой страницы - данных там нет, потому Вы ничего и не получаете.
Еще раз - данные находятся по адресу status.xml
УУУУУУИИИИИИИИИ!!!!!!!! Заработало!!!!!!!!
Спасибо!!!! Как все просто оказалось!!!!
Re: Веб переменные
Добавлено: Пн ноя 12, 2018 4:11 pm
AndySaf39
kos10 писал(а): Пт сен 14, 2018 10:54 am
olehs писал(а): Пт сен 14, 2018 10:44 am
Страница котла грузится без показателей, а потом периодически забирает JavaScript'ом данные из status.xml и вставляет их в страницу.
В момент загрузки самой страницы - данных там нет, потому Вы ничего и не получаете.
Еще раз - данные находятся по адресу status.xml
УУУУУУИИИИИИИИИ!!!!!!!! Заработало!!!!!!!!
Спасибо!!!! Как все просто оказалось!!!!
А можно поделиться результатом? Я так понимаю, котел Общемашевский? Я тоже задумался над темой получения показаний в МД...
Re: Веб переменные
Добавлено: Сб янв 05, 2019 6:56 pm
Strangeman
А в ответ тишина...
Я вот тоже застрял.
Есть такое чудо техники - контроллер заряда Фотон-100-50-IoT. Так вот у него аналогично считываются параметры.
Откуда забирать я нашел быстро -
http://IP/data.json
Отдается вот в таком виде
Код: Выделить всё
{"vin":810,"vout":283,"cin":46,"cout":133,"temp":34,"charge":75,"relay":0,"pwr":3753,"vch":303,"vfl":303,"ich":40,"ifl":1,"v_relay_on":260,"v_relay_off":250,"mppt_percent":75,"snd_ena":1,"light_mode":1,"contrOn":1,"bat_lo":240,"bat_hi":297,"ssidPass":"pass","ssid":"GardenNet","iLogin":"login","iPass":"pass","cloudName":"url","cloudKey":"api_key","ApPass":"11111111","relay_mode":0,"mppt_mode":3,"st_mode":0,"refr":10,"modd":18,"eday":71,"etot":7,"sec":32,"min":59,"hour":14,"date":5,"month":1,"year":19}
Иду сюда
https://regex101.com/r/CmxLvI/4 - все работает, а вот в МД никак.
Сделал тестовую html страницу с приведенным содержимым и в результате заработало.
Выходит, проблема не в регулярном выражении, а в получении данных, но в браузере все получается без проблем.
Re: Веб переменные
Добавлено: Сб янв 05, 2019 7:17 pm
fandaymon
Strangeman писал(а): Сб янв 05, 2019 6:56 pm
А в ответ тишина...
Я вот тоже застрял.
Есть такое чудо техники - контроллер заряда Фотон-100-50-IoT. Так вот у него аналогично считываются параметры.
Откуда забирать я нашел быстро -
http://IP/data.json
Отдается вот в таком виде
Код: Выделить всё
{"vin":810,"vout":283,"cin":46,"cout":133,"temp":34,"charge":75,"relay":0,"pwr":3753,"vch":303,"vfl":303,"ich":40,"ifl":1,"v_relay_on":260,"v_relay_off":250,"mppt_percent":75,"snd_ena":1,"light_mode":1,"contrOn":1,"bat_lo":240,"bat_hi":297,"ssidPass":"pass","ssid":"GardenNet","iLogin":"login","iPass":"pass","cloudName":"url","cloudKey":"api_key","ApPass":"11111111","relay_mode":0,"mppt_mode":3,"st_mode":0,"refr":10,"modd":18,"eday":71,"etot":7,"sec":32,"min":59,"hour":14,"date":5,"month":1,"year":19}
Иду сюда
https://regex101.com/r/CmxLvI/4 - все работает, а вот в МД никак.
Сделал тестовую html страницу с приведенным содержимым и в результате заработало.
Выходит, проблема не в регулярном выражении, а в получении данных, но в браузере все получается без проблем.
А зачем тут регулярки нужны?! Это же джейсон -
http://php.net/manual/ru/function.json-decode.php
Re: Веб переменные
Добавлено: Сб янв 05, 2019 7:22 pm
Strangeman
Вероятно, от недостатка знаний.
Проблему я решил. Оказалось, нужна была авторизация.
Теперь осталось сообразить, как делить полученное значение.
Re: Веб переменные
Добавлено: Сб янв 05, 2019 7:25 pm
fandaymon
Strangeman писал(а): Сб янв 05, 2019 7:22 pm
Вероятно, от недостатка знаний.
Проблему я решил. Оказалось, нужна была авторизация.
Теперь осталось сообразить, как делить полученное значение.
json-decode сразу раскидает строчку по переменным, это будет и быстрее и правильней
Re: Веб переменные
Добавлено: Пн янв 21, 2019 3:10 pm
pdfsen
Добрый день,
подскажите пожалуйста как в шаблоне указать неотображаемые символы, например , Энтер (то есть переход на следующую строку).
Например, в первой строке идентификатор валюты, а во второй строке её курс. спасибо
<txt>Долар США</txt>
<rate>27.980832</rate>
Re: Веб переменные
Добавлено: Пн янв 21, 2019 5:41 pm
Jilber
А зачем вам в переменной строка "Доллар США" ? Попробуйте просто <rate>(.+?)</rate>, а название валюты пропишите в коде домашней страницы или сцены.
Re: Веб переменные
Добавлено: Вт янв 22, 2019 2:41 pm
krepton85
Не могу взять ни один курс валют, например брал от сюда:
https://select.by/kurs/
белгазпромбанка USD покупка
Но в лог событий выводит: "2019-01-22 14:36:10 incorrect value:"
И что ему не нравится? Пробовал текстовые значения выводить все без проблем, а здесь число и что...