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

vk

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

ТЕМА: interpreter

interpreter 14 Дек 2017 11:19 #20804

  • Ujin778
  • Ujin778 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 37
  • Спасибо получено: 2
  • Репутация: 0
8266
Администратор запретил публиковать записи гостям.

interpreter 15 Дек 2017 11:40 #20810

  • Ujin778
  • Ujin778 аватар
  • Не в сети
  • Осваиваюсь на форуме
  • Сообщений: 37
  • Спасибо получено: 2
  • Репутация: 0
Подскажите, пожалуйста, как в конструкторе получить освещенность из BH1750 и изменять яркость матрицы? Попробую может через конструктор получится. А нет в планах сделать чтоб из коробки была возможность авторегулировки яркости?
Администратор запретил публиковать записи гостям.

interpreter 15 Дек 2017 11:47 #20812

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7197
  • Спасибо получено: 1114
  • Репутация: 194
Вроде указана переменная BH1750 в справочнике.

"из коробки" реализовать не имеет смысла, т.к. задачи у всех разные, разные датчики и исполняемые устройства, все можно реализовать через логик2 к примеру, или тут же на interpreter.

Не особо пока понял в чем проблема с interpreter и управлением яркостью...
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

interpreter 16 Дек 2017 09:38 #20819

  • VladSher
  • VladSher аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 45
  • Спасибо получено: 5
  • Репутация: 0
Юджин, дело скорее всего в том, что скипт работает довольно медленно. Секунд 10-15, наверное. И если наживать тест часто, то выдает ошибки.
Администратор запретил публиковать записи гостям.

interpreter 16 Дек 2017 10:32 #20820

  • VladSher
  • VladSher аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 45
  • Спасибо получено: 5
  • Репутация: 0
Подтверждаю проблему с командой matrixbr в интерпретаторе.

Вот такой скрипт:

if (apdsc<500)
if (valget(0)!=0)
matrixbr(0)
valset(0,0)
printw(Подсветка 0)
end
else
if (valget(0)!=5)
matrixbr(5)
valset(0,5)
printw(Подсветка 5)
end
end

Работает только при нажатии кнопки тест. В цикле сам не крутится. И при нажатии тест, если не подождать секунд 10-15, гарантированно выдает ошибку 6 со ссылкой на "5) vals". Т.е. на второй вызов процедуры. Всегда именно на это место.
Если заменить matrixbr на gpioset, то работает отлично. Включает и выключает светодиодик на порту, в зависимости от освещенности.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Ujin778

interpreter 16 Дек 2017 17:58 #20822

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

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