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

vk

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

ТЕМА: interpreter

interpreter 16 Дек 2017 19:15 #20823

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

interpreter 17 Дек 2017 02:20 #20825

  • SergeiHome
  • SergeiHome аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 64
  • Спасибо получено: 1
  • Репутация: 0
Написал скрипт:
valmath(0,adc*4200)
valmath(0,valget(0)/1000)
printw(#2)
if(gpioget(5)==1)
printw(220V ON)
end
else
printw(220V OFF)
end
Хотел выводить одновременно и напряжение батареи в mV (_VAL0_ в Конструкторе mane page 2) и интерпретацию состояния gpio5. Но видно только последние принты - напряжение ими перезатирается. Как сделать..?
Администратор запретил публиковать записи гостям.

interpreter 17 Дек 2017 06:19 #20826

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

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

interpreter 17 Дек 2017 06:30 #20827

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

Как работает параметр "Period"? По этому таймеру скрипт перезапускается безусловно? Или если он в данный момент работает, то перезапуск не происходит? Что-то я поэкспериментировал и не совсем понял.

И второе: в каких случаях нужно зацикливать скрипт оператором goto?

И как вообще выбирать параметры запуска скрипта?
Последнее редактирование: 17 Дек 2017 06:31 от VladSher.
Администратор запретил публиковать записи гостям.

interpreter 17 Дек 2017 08:10 #20828

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
SergeiHome , а не проще вывести сразу состояние 220в в шаблоне ? вывести через printw одновременно можно только 1 строку.
Да и тут скрипты особо не требуются и через adc remap делается все.

VladSher , если скрипт зациклен через goto , то интервал в настройках не имеет значения, .т.е. по интервалу запустится в первый раз и все. goto требуется , если нужно чтоб скрипт работал чаще чем 1 секунду.
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

interpreter 17 Дек 2017 08:30 #20829

  • VladSher
  • VladSher аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 45
  • Спасибо получено: 5
  • Репутация: 0
А если интервал стоит, допустим 1с, а в скрипте есть задержки заведомо бОльшие? Скрипт без goto. Будет скрипт перезапускаться по интервалу?
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.113 секунд

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