Arduino Mega Server

Модератор: Alex

Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server

Сообщение ser009 » Вт авг 01, 2017 11:35 am

Без обид. Просто все это я воспринимаю как плюшки (дополнения).

А так все ПРОСТО ОТЛИЧНО

Еще бы фото в железе. Было бы красиво.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Вт авг 01, 2017 11:57 am

Просто все это я воспринимаю как плюшки (дополнения).
Не совсем понял, что вы имеете в виду под «главным» и что под «плюшками»?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Вт авг 01, 2017 12:26 pm

Лично мне AMS спасает и облегчает жизнь , когда по температуре батареи я удаленно вижу , как горит печка. Не - дрова я кидаю сам , а задача сервера показывать мне состояние дел в доме.
Другой вопрос , что в Dash панели не очень удобно видеть ВСЕ. Поэтому и придумываю " домашние страницы " с красивыми смысловыми картинками и спидометрами )).
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Вт авг 01, 2017 12:45 pm

Лично мне AMS спасает и облегчает жизнь , когда по температуре батареи я удаленно вижу , как горит печка.
А лично мне АМС нравится как система при помощи которой я могу решить любую проблему по автоматизации чего угодно и как угодно. Инструментарий огромен: Ethernet контроллеры, Wi-Fi контроллеры, nRF24, Lora, OHAS, AMS Home и т. д. и т. п. И веб-сервер с десятком сайтов в важдой розетке.
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server

Сообщение ser009 » Вт авг 01, 2017 3:31 pm

Alex писал(а):
Просто все это я воспринимаю как плюшки (дополнения).
Не совсем понял, что вы имеете в виду под «главным» и что под «плюшками»?
У меня стоят автоматические ворота с дистанционным управлением.
Я могу приехать и руками открыть ворота (так и было пока я не купил привод в течении 2-3 месяцев). Но установив привода для открытия ворот я обзавелся бонусом (не выходить из машины скажем в дождь) - вот это и есть плюшка. Мне не сложно выйти открыть ворота руками - после пары месяцев привыкаешь. Так что автоматика для ворот не является скажем так необходимостью, а это именно дополнение.
Был случай, что жена не могла загнать машину в гараж несколько дней. Ворота заклинило. Вот тогда-то я и понял что не всегда автоматика приносит пользу.
А учитываю частые и затяжные командировки я не могу позволить себе широко внедрять автоматику. Банальное перегорания БП в системе вводит неподготовленных пользователей (типа моей жены) в ступор :D
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Вт авг 01, 2017 7:07 pm

Если очень озаботиться, то можно сделать систему резервирования, чтобы при выходе из строя одного контроллера в дело вступал другой, благо железо в случае АМС копеечное. Можно ещё сделать тройное резервирование как на военном спутнике — всё развалится, а ворота будут исправно открываться и закрываться. :)
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Arduino Mega Server

Сообщение ser009 » Вт авг 01, 2017 7:20 pm

заклинила цепь привода в гараже. Механика.
я работаю в нефтегазовой отрасли и у нас часто приняется горячее резервирование в комерческих узлах учета. Но на самые ответственные места всегда все манипуляции только с ручного подтверждения оператора.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Вт авг 01, 2017 10:19 pm

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) {} 
В результате поле числа дней абалденного зелёного цвета. Как это можно упростить?
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Чт авг 03, 2017 5:22 am

да тут вроде и так все просто
если фиксированный цвет то здесь не трогать
document.getElementById("dash-dayd").style.color = daydColor(day);
\если переписать на квери то будет поменьше
ты вроде бы научился с ним работать
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Вс авг 06, 2017 12:28 am

Сегодня наконец то удалось победить модуль " CHARTS " в автономном режиме на DUE
СпойлерПоказать
DUE_Chart.jpg
DUE_Chart.jpg (58.08 КБ) 8591 просмотр
Автор идеи и кода для ESP-12 со SPIFFS системой Ledmax. Я только загнал все сторонние библиотеки на SD карту и переписал код для работы с ней. Отсутствуют две маленькие картинки на полосе прокрутки , но их надо или скачать , или воткнуть любые свои. Пока вывел одну температуру и еще не знаю - это будет непрерывный график , или разделённый по дням.
И как мечтал автор , еще бы научиться выводить на страницу отдельно только нужные графики.
В принципе для этого надо переписать файл "Gotdata.css" c нужными полями . Как это сделать в браузере - лучше меня не спрашивать ))).
В общем начало есть. Желающие могут помочь ? Код выложу завтра ( если за ночь ничего не случиться в виде землетруса или сущей жары под 40 С )))))) В сериале выглядит так
СпойлерПоказать
  • Waiting for RTC sync...
    2017-08-05 23:44:35 started
    2017-08-05 23:44:35 Modul Server... started
    2017-08-05 23:44:35 Modul Upload... started
    2017-08-05 23:44:35 Modul PIR's... started
    2017-08-05 23:44:35 Modul Contacts... started
    2017-08-05 23:44:35 Modul Temperature...
    2017-08-05 23:44:35 Parasite power ON
    2017-08-05 23:44:35 Found 1 devices
    2017-08-05 23:44:35 #0: 40 255 85 93 3 22 3 tempSTR
    2017-08-05 23:44:35 #1: 40 255 85 93 3 22 3 tempHOM
    2017-08-05 23:44:35 #2: 40 255 85 93 3 22 3 tempWRM
    2017-08-05 23:44:35 started
    2017-08-05 23:44:36 Modul Electro... started
    2017-08-05 23:44:36 Modul Keys... started
    2017-08-05 23:44:36 Modul Keys... started
    2017-08-05 23:44:36 Modul Keys... started
    2017-08-05 23:44:36 Modul Keys... started
    2017-08-05 23:44:36 Modul Keys... started
    2017-08-05 23:44:36 Modul Keys... started
    2017-08-05 23:44:36 Modul nooLite... started
    2017-08-05 23:44:36 Modul RobotDyn... started
    2017-08-05 23:44:36 Modul Reles... started
    2017-08-05 23:44:36 Modul TLog... started
    2017-08-05 23:44:36 GLOBAL Init DONE (4s)

    2017-08-05 23:44:36 AMS WORK

    2017-08-05 23:45:32 tempSTR: 31.31
    2017-08-05 23:45:32 tempHOM: 31.31
    2017-08-05 23:45:32 tempWRM: 31.31
    2017-8-5 23:45:32 ,31.31 // вывод лога температуры
    2017-8-5 23:46:1 ,31.31
    2017-08-05 23:46:32 tempSTR: 31.37
    2017-08-05 23:46:32 tempHOM: 31.37
    2017-08-05 23:46:32 tempWRM: 31.37
    2017-8-5 23:46:32 ,31.38

PS Все таки идет непрерывно......
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить