Страница 212 из 326
Re: Arduino Mega Server
Добавлено: Вт авг 01, 2017 11:03 am
ser009
"обеспечивает жизнь" -

Re: Arduino Mega Server
Добавлено: Вт авг 01, 2017 11:12 am
Alex
"обеспечивает жизнь" -

А что не так?

Обеспечивает жизнь в прямом смысле этого слова — управляет температурой в десятках помещений, следит за состоянием котла и протечками топлива, автоматически управляет освещением, наполняет и дезинфицирует водоёмы и т. д. и даже работает «мамой» для цыплят (поддерживая температуру брудера).
Re: Arduino Mega Server
Добавлено: Вт авг 01, 2017 11:35 am
ser009
Без обид. Просто все это я воспринимаю как плюшки (дополнения).
А так все ПРОСТО ОТЛИЧНО
Еще бы фото в железе. Было бы красиво.
Re: Arduino Mega Server
Добавлено: Вт авг 01, 2017 11:57 am
Alex
Просто все это я воспринимаю как плюшки (дополнения).
Не совсем понял, что вы имеете в виду под «главным» и что под «плюшками»?
Re: Arduino Mega Server
Добавлено: Вт авг 01, 2017 12:26 pm
serghei
Лично мне AMS спасает и облегчает жизнь , когда по температуре батареи я удаленно вижу , как горит печка. Не - дрова я кидаю сам , а задача сервера показывать мне состояние дел в доме.
Другой вопрос , что в Dash панели не очень удобно видеть ВСЕ. Поэтому и придумываю " домашние страницы " с красивыми смысловыми картинками и спидометрами )).
Re: Arduino Mega Server
Добавлено: Вт авг 01, 2017 12:45 pm
Alex
Лично мне AMS спасает и облегчает жизнь , когда по температуре батареи я удаленно вижу , как горит печка.
А лично мне АМС нравится как система при помощи которой я могу решить любую проблему по автоматизации чего угодно и как угодно. Инструментарий огромен: Ethernet контроллеры, Wi-Fi контроллеры, nRF24, Lora, OHAS, AMS Home и т. д. и т. п. И веб-сервер с десятком сайтов в важдой розетке.
Re: Arduino Mega Server
Добавлено: Вт авг 01, 2017 3:31 pm
ser009
Alex писал(а):Просто все это я воспринимаю как плюшки (дополнения).
Не совсем понял, что вы имеете в виду под «главным» и что под «плюшками»?
У меня стоят автоматические ворота с дистанционным управлением.
Я могу приехать и руками открыть ворота (так и было пока я не купил привод в течении 2-3 месяцев). Но установив привода для открытия ворот я обзавелся бонусом (не выходить из машины скажем в дождь) - вот это и есть плюшка. Мне не сложно выйти открыть ворота руками - после пары месяцев привыкаешь. Так что автоматика для ворот не является скажем так необходимостью, а это именно дополнение.
Был случай, что жена не могла загнать машину в гараж несколько дней. Ворота заклинило. Вот тогда-то я и понял что не всегда автоматика приносит пользу.
А учитываю частые и затяжные командировки я не могу позволить себе широко внедрять автоматику. Банальное перегорания БП в системе вводит неподготовленных пользователей (типа моей жены) в ступор

Re: Arduino Mega Server
Добавлено: Вт авг 01, 2017 7:07 pm
Alex
Если очень озаботиться, то можно сделать систему резервирования, чтобы при выходе из строя одного контроллера в дело вступал другой, благо железо в случае АМС копеечное. Можно ещё сделать тройное резервирование как на военном спутнике — всё развалится, а ворота будут исправно открываться и закрываться.

Re: Arduino Mega Server
Добавлено: Вт авг 01, 2017 7:20 pm
ser009
заклинила цепь привода в гараже. Механика.
я работаю в нефтегазовой отрасли и у нас часто приняется горячее резервирование в комерческих узлах учета. Но на самые ответственные места всегда все манипуляции только с ручного подтверждения оператора.
Re: Arduino Mega Server
Добавлено: Вт авг 01, 2017 10:19 pm
serghei
serghei писал(а):... В результате в Dash-панели появилось новое окно с числом - день месяца. Осталось только его раскрасить
Результат то я получил , но наверное слишком сложно. В некоторых случаях нужно просто фиксированный цвет окна. В файле script.js добавил
Код: Выделить всё
function daydBackground (state) {switch (state) {case "0": return "#DA7063"; break; case "1": return "#04A9AE"; break; default: return "#555555"; break;}}
function daydColor (state) {switch (state) {case "0": return "#ffffff"; break; case "1": return "#ffffff"; break; default: return "#aaaaaa"; break;}}
Вот тут наверное куча лишнего кода , если мне надо только фиксированный цвет. И дальше по смыслу
Код: Выделить всё
try {
var dayd = this.responseXML.getElementsByTagName('dayd')[0].childNodes[0].nodeValue;
} catch (err) {
dayd = '-';
}
try {
document.getElementById("dash-dayd").innerHTML = day;
document.getElementById("dash-dayd-hide").innerHTML = day;
} catch (err) {
}
try {
document.getElementById("dash-dayd").style.background = daydBackground(day);
document.getElementById("dash-dayd").style.color = daydColor(day);
} catch (err) {}
В результате поле числа дней абалденного зелёного цвета. Как это можно упростить?