Ввод значений переменных со сцены
Добавлено: Пт ноя 15, 2019 2:04 am
Привет, коллеги!
Вот только недавно занялся строительством УД клиенту, пока что подключил шлюзик Сяоми (без пайки не обошлось) и соноффовские релюхи в ассортименте. Мажордомо, конечно суперсистема, копать и копать ещё.
Сделал на блоках простенькую автоматизацию - если температура на кухне падает, допустим, до 21 градуса - включается нагреватель, если повышается до 25 - выключается. Работает. Данные берутся с сяомишного датчика, управляет нагревателем релюха Сонофф.
Но параметры температуры я прописал в самом блоке. Соответственно управлять со сцены не получается.
А теперь представляем задачу. Клиент едет на дачу, по дороге включает дом на прогрев. В доме тёплые полы с термостатами. Мы в обход термостатов управляем клапанами, дабы по максимуму прогреть полы.
Клиент может захотеть выставить приемлемую температуру в разных комнатах - в гостиной, допустим, +24 а в спальне +19.
Обратная связь пойдёт с тех же самых сяомивских датчиков.
Так вот, вопрос - как мне со сцены добраться до переменной в блоках?
Попробовал сделать текстовое поле - текущая температура туда выводится, а объявленная в блоках переменная - нет.
Да, я там сделал включение -2 градуса, а выключение +2 от заданной, гистерезис такой колхозный, да.
Вопрос, наверное, лоховской, но, блин... С ХТМЛ, ЦСС и ПХП не общался сто лет, уже почти ничего не помню, плюс ещё по мажордомо знаний маловато...
Заранее благодарен за тычок носом в правильное место.
Вот только недавно занялся строительством УД клиенту, пока что подключил шлюзик Сяоми (без пайки не обошлось) и соноффовские релюхи в ассортименте. Мажордомо, конечно суперсистема, копать и копать ещё.
Сделал на блоках простенькую автоматизацию - если температура на кухне падает, допустим, до 21 градуса - включается нагреватель, если повышается до 25 - выключается. Работает. Данные берутся с сяомишного датчика, управляет нагревателем релюха Сонофф.
Но параметры температуры я прописал в самом блоке. Соответственно управлять со сцены не получается.
А теперь представляем задачу. Клиент едет на дачу, по дороге включает дом на прогрев. В доме тёплые полы с термостатами. Мы в обход термостатов управляем клапанами, дабы по максимуму прогреть полы.
Клиент может захотеть выставить приемлемую температуру в разных комнатах - в гостиной, допустим, +24 а в спальне +19.
Обратная связь пойдёт с тех же самых сяомивских датчиков.
Так вот, вопрос - как мне со сцены добраться до переменной в блоках?
Попробовал сделать текстовое поле - текущая температура туда выводится, а объявленная в блоках переменная - нет.
Да, я там сделал включение -2 градуса, а выключение +2 от заданной, гистерезис такой колхозный, да.
Вопрос, наверное, лоховской, но, блин... С ХТМЛ, ЦСС и ПХП не общался сто лет, уже почти ничего не помню, плюс ещё по мажордомо знаний маловато...
Заранее благодарен за тычок носом в правильное место.