Страница 212 из 326

Re: Arduino Mega Server

Добавлено: Вт авг 01, 2017 11:03 am
ser009
"обеспечивает жизнь" - :D

Re: Arduino Mega Server

Добавлено: Вт авг 01, 2017 11:12 am
Alex
"обеспечивает жизнь" - :D
А что не так? :) Обеспечивает жизнь в прямом смысле этого слова — управляет температурой в десятках помещений, следит за состоянием котла и протечками топлива, автоматически управляет освещением, наполняет и дезинфицирует водоёмы и т. д. и даже работает «мамой» для цыплят (поддерживая температуру брудера).

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 месяцев). Но установив привода для открытия ворот я обзавелся бонусом (не выходить из машины скажем в дождь) - вот это и есть плюшка. Мне не сложно выйти открыть ворота руками - после пары месяцев привыкаешь. Так что автоматика для ворот не является скажем так необходимостью, а это именно дополнение.
Был случай, что жена не могла загнать машину в гараж несколько дней. Ворота заклинило. Вот тогда-то я и понял что не всегда автоматика приносит пользу.
А учитываю частые и затяжные командировки я не могу позволить себе широко внедрять автоматику. Банальное перегорания БП в системе вводит неподготовленных пользователей (типа моей жены) в ступор :D

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 добавил
SPOILERSPOILER_SHOW

Код: Выделить всё

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;}}
Вот тут наверное куча лишнего кода , если мне надо только фиксированный цвет. И дальше по смыслу
SPOILERSPOILER_SHOW

Код: Выделить всё

          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) {} 
В результате поле числа дней абалденного зелёного цвета. Как это можно упростить?