После подключения Razberry и проведения интервью с датчиком протечки, я получаю дынные по адресу http://192.168.1.186:8083/ZWaveAPI/Run/devices[1]: В ответ приходит длинный список доступных данных. Но у меня получается запросить данные только по data. Например: http://192.168.1.186:8083/ZWaveAPI/Run/devices[1].data.isAwake.value Возвращается: false Но если я запрашиваю например http://192.168.1.186:8083/ZWaveAPI/Run/devices[1].vendor.value Возвращается: Error 500: Internal Server Error Uncaught TypeError: Cannot read property 'value' of undefined Получается что данные могу запрашивать не все из списка, или я применяю неправильный синтаксис?

задан 14 Мар '14, 14:37

koolshen's gravatar image

koolshen
611
процент согласия: 0%


Вот правильный запрос на получение температуры: http://192.168.1.186:8083/ZWaveAPI/Run/devices[1].instances[2].commandClasses[49].data[1].val.value
Не забывайте, что датчик спит, поэтому температура которую вы получите это температура, которую датчик прислал при последнем пробуждении.

ссылка

отвечен 14 Мар '14, 14:59

aivs's gravatar image

aivs ♦
10.7k7
процент согласия: 26%

отредактирован 14 Мар '14, 15:00

Ваш ответ
toggle preview

Следить за этим вопросом

По почте:

Авторизовавшись, здесь Вы сможете подписаться на обновления по этому вопросу.

По RSS:

Ответы

Ответы и комментарии

Основы размётки

  • *курсив* или _курсив_
  • **жирный** или __жирный__
  • ссылка:[текст](http://url.com/ "Суть вопроса")
  • картинка?![alt текст](/path/img.jpg "Суть вопроса")
  • нумерованый список: 1. Foo 2. Bar
  • чтобы добавить перенос строки в тексте, сделайте два переноса строки в редакторе
  • базовые теги HTML также поддерживаются

Теги к вопросу:

×52
×13

Задан: 14 Мар '14, 14:37

Просмотров: 1,858 раз

Отредактирован: 14 Мар '14, 15:00

powered by OSQA