Добрый день! Особенных знаний в JavaScript не имею поэтому прошу помочь с настройкой виджета в CodeDevice с switchMultilevel.

Хочу настроить темостат чтобы он менял температуру ползунком от 0 до 40 градусов, но не могу разобраться какую команду необходимо прописать в Code for action и в Code to get value. Вчера пол дня прокапался в мануале для razberry, наведите на суть истину, как должны выглядеть команды. Заранее спасибо!

задан 08 Окт '14, 09:23

Ostapich11's gravatar image

Ostapich11
69118
процент согласия: 50%

отредактирован 11 Окт '14, 23:51

PoltoS's gravatar image

PoltoS ♦♦
5731412


Все оказалось не сложно!

zway.devices[N].ThermostatSetPoint.Set(1, (%%/100*35 + 5))

это

zway.devices[N].ThermostatSetPoint.Set(1, (%%/100*(конец шкалы - начало шкалы, например 40-5) + (начало шкалы, например 5)))

Спасибо за помощь!

ссылка

отвечен 08 Окт '14, 20:21

Ostapich11's gravatar image

Ostapich11
69118
процент согласия: 50%

отредактирован 11 Окт '14, 23:53

PoltoS's gravatar image

PoltoS ♦♦
5731412

Ваш ответ
toggle preview

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

По почте:

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

По RSS:

Ответы

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

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

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

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

×253
×30
×28
×24

Задан: 08 Окт '14, 09:23

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

Отредактирован: 20 Окт '14, 12:59

powered by OSQA