Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: interpreter

interpreter 14 Сен 2017 11:01 #19632

  • Bucho
  • Bucho аватар
  • Не в сети
  • Новый участник
  • Сообщений: 6
  • Репутация: 0
Пытаюсь использовать Virtual SENS в Interpreter но почему то не работает.
Принимаю через Virtual SENS данные с Power Monitor подключенный к другому esp8266, просто так данные отображаются везде. Но если вставляю их в Interpreter почему то показывает что равно 0. Датчик _VS14_ показывает правильно, если подставляю его для пересчета то отображается 0.
valmath(0,vsens[1][4]/1000) 
valmath(0,valget(0)+12059) 
printw(#3)
end

Что делаю не так подскажите?
Администратор запретил публиковать записи гостям.

interpreter 14 Сен 2017 12:49 #19633

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
насколько я помню там нумерация в массиве идет с нуля, а не с 1 у переменных датчиков.
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

interpreter 15 Сен 2017 10:01 #19639

  • Bucho
  • Bucho аватар
  • Не в сети
  • Новый участник
  • Сообщений: 6
  • Репутация: 0
Попробовал vsens[0][4] , тоже самое показывает 0
Администратор запретил публиковать записи гостям.

interpreter 15 Сен 2017 10:02 #19640

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
а 4 - это от нуля ?
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

interpreter 15 Сен 2017 15:53 #19646

  • Bucho
  • Bucho аватар
  • Не в сети
  • Новый участник
  • Сообщений: 6
  • Репутация: 0
Действительно не правильно посчитал датчик не с 0, после того как поставил на единицу меньше начал показывать правильно. Но почему то считает только первую строку, если вывести переменную показывает результат только первой операции.
valmath(0,vsens[0][3]/1000) 
valmath(0,valget(0)+12059) 
printw(#3)
end

Если сделать другую переменную типа valmath(1,valget(0)+12059)
и вывести _VAL1_ то пишет что она равна 0
Администратор запретил публиковать записи гостям.

interpreter 15 Сен 2017 19:26 #19647

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
проверте на наличие лишних пробелов и знаков - вроде все должно работать
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.143 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.