Arduino Mega Server
Модератор: Alex
Re: Arduino Mega Server
"обеспечивает жизнь" - 
Re: Arduino Mega Server
А что не так?"обеспечивает жизнь" -
Re: Arduino Mega Server
Без обид. Просто все это я воспринимаю как плюшки (дополнения).
А так все ПРОСТО ОТЛИЧНО
Еще бы фото в железе. Было бы красиво.
А так все ПРОСТО ОТЛИЧНО
Еще бы фото в железе. Было бы красиво.
Re: Arduino Mega Server
Не совсем понял, что вы имеете в виду под «главным» и что под «плюшками»?Просто все это я воспринимаю как плюшки (дополнения).
Re: Arduino Mega Server
Лично мне AMS спасает и облегчает жизнь , когда по температуре батареи я удаленно вижу , как горит печка. Не - дрова я кидаю сам , а задача сервера показывать мне состояние дел в доме.
Другой вопрос , что в Dash панели не очень удобно видеть ВСЕ. Поэтому и придумываю " домашние страницы " с красивыми смысловыми картинками и спидометрами )).
Другой вопрос , что в Dash панели не очень удобно видеть ВСЕ. Поэтому и придумываю " домашние страницы " с красивыми смысловыми картинками и спидометрами )).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Re: Arduino Mega Server
А лично мне АМС нравится как система при помощи которой я могу решить любую проблему по автоматизации чего угодно и как угодно. Инструментарий огромен: Ethernet контроллеры, Wi-Fi контроллеры, nRF24, Lora, OHAS, AMS Home и т. д. и т. п. И веб-сервер с десятком сайтов в важдой розетке.Лично мне AMS спасает и облегчает жизнь , когда по температуре батареи я удаленно вижу , как горит печка.
Re: Arduino Mega Server
У меня стоят автоматические ворота с дистанционным управлением.Alex писал(а):Не совсем понял, что вы имеете в виду под «главным» и что под «плюшками»?Просто все это я воспринимаю как плюшки (дополнения).
Я могу приехать и руками открыть ворота (так и было пока я не купил привод в течении 2-3 месяцев). Но установив привода для открытия ворот я обзавелся бонусом (не выходить из машины скажем в дождь) - вот это и есть плюшка. Мне не сложно выйти открыть ворота руками - после пары месяцев привыкаешь. Так что автоматика для ворот не является скажем так необходимостью, а это именно дополнение.
Был случай, что жена не могла загнать машину в гараж несколько дней. Ворота заклинило. Вот тогда-то я и понял что не всегда автоматика приносит пользу.
А учитываю частые и затяжные командировки я не могу позволить себе широко внедрять автоматику. Банальное перегорания БП в системе вводит неподготовленных пользователей (типа моей жены) в ступор
Re: Arduino Mega Server
Если очень озаботиться, то можно сделать систему резервирования, чтобы при выходе из строя одного контроллера в дело вступал другой, благо железо в случае АМС копеечное. Можно ещё сделать тройное резервирование как на военном спутнике — всё развалится, а ворота будут исправно открываться и закрываться. 
Re: Arduino Mega Server
заклинила цепь привода в гараже. Механика.
я работаю в нефтегазовой отрасли и у нас часто приняется горячее резервирование в комерческих узлах учета. Но на самые ответственные места всегда все манипуляции только с ручного подтверждения оператора.
я работаю в нефтегазовой отрасли и у нас часто приняется горячее резервирование в комерческих узлах учета. Но на самые ответственные места всегда все манипуляции только с ручного подтверждения оператора.
Re: Arduino Mega Server
Результат то я получил , но наверное слишком сложно. В некоторых случаях нужно просто фиксированный цвет окна. В файле script.js добавилserghei писал(а):... В результате в Dash-панели появилось новое окно с числом - день месяца. Осталось только его раскрасить![]()
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) {} AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS