Arduino Mega Server

Модератор: Alex

ANARHIST1984
Сообщения: 135
Зарегистрирован: Вс янв 28, 2018 2:08 am
Откуда: Россия
Благодарил (а): 10 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Arduino Mega Server

Сообщение ANARHIST1984 » Вт янв 29, 2019 6:27 pm

ser009 писал(а):
Вт янв 29, 2019 11:02 am
Данный проект имеет четкое коммерческое направление!!! Замысел разработчика не в том, чтобы вы собирали конструктор, а в том чтобы вы заказали конструктор у него.
1. Все что выложено в свободный доступ - это пример, который должен подтолкнуть Вас на заказ у разработчика версии PRO под свои нужды.
2. Либо сидите и разбегайтесь в сотнях строк кода, разбирайтесь как все взаимодействует и дальше пишите программный код сами.

Я выбрал вариант 2 :)
При этом за каждую копию АМС PRO придется еще оплатить автору отдельно, помимо того что за конструктор заплатил!
Ja_rus
Сообщения: 17
Зарегистрирован: Ср янв 16, 2019 9:12 am
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение Ja_rus » Ср янв 30, 2019 9:31 pm

ser009 писал(а):
Вт янв 29, 2019 11:02 am
Данный проект имеет четкое коммерческое направление!!!
Собственно и попал я сюда по рекламе бани, смотрю красиво расписано, куча режимов, потом добрался до АМС, а тут не все так радужно, я понял, что автору нет интереса поддерживать АМС, здается мне, что и комерческие проекты сделаны на отвали, ну и ладно, меня тоже вариант №2 больше устраивает. С отображением данных на веб и чекбоксами я разобрался, пытаюсь по аналогии с чкебоксами послать переменную в eeprom, но пока даже до server_ajax не добрался и вообще eeprom тут работает или этот модуль тоже для дизайна. Делаю так, подскажите где косяк.
СпойлерПоказать
// script
function getUpr() {
var request = new XMLHttpRequest();
var tur1 = document.getElementById("tur1").value;
var tur2 = document.getElementById("tur2").value;
var UprSend = "?tur1=" + tur1 + "&tur2=" + tur2;
request.open('GET', 'request_regulset' + UprSend + randomNoCache(), true);
request.send(null);
}
//html
<div>Реле 1 <input type="number" value="" id="tur1"></div>
<div>Реле 2 <input type="number" value="" id="tur2"></div>
<input type="button" value="Установить" onclick="getUpr()">
Slawka
Сообщения: 2
Зарегистрирован: Чт янв 31, 2019 7:51 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение Slawka » Чт янв 31, 2019 7:54 pm

Не компилируется хоть убей, выдаёт ошибку. Пробовал на МЕГЕ И НА ДУЕ.

Arduino: 1.8.8 (Windows 10), Плата:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
D:\ARDUINO\AMS\arduino_mega_server\server.ino: In function 'void serverWorks()':
server:206:37: error: 'class EthernetServer' has no member named 'available_'
EthernetClient sclient = server.available_(sock);
^
exit status 1
'class EthernetServer' has no member named 'available_'
Sps
Сообщения: 45
Зарегистрирован: Вт окт 27, 2015 4:23 pm
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: Arduino Mega Server

Сообщение Sps » Чт янв 31, 2019 8:16 pm

Slawka писал(а):
Чт янв 31, 2019 7:54 pm
Не компилируется хоть убей, выдаёт ошибку. Пробовал на МЕГЕ И НА ДУЕ.
Arduino: 1.8.8

Вот и убей Arduino: 1.8.8 и поставь Arduino: 1.6.5
Slawka
Сообщения: 2
Зарегистрирован: Чт янв 31, 2019 7:51 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Arduino Mega Server

Сообщение Slawka » Чт янв 31, 2019 9:35 pm

Sps писал(а):
Чт янв 31, 2019 8:16 pm
Slawka писал(а):
Чт янв 31, 2019 7:54 pm
Не компилируется хоть убей, выдаёт ошибку. Пробовал на МЕГЕ И НА ДУЕ.
Arduino: 1.8.8

Вот и убей Arduino: 1.8.8 и поставь Arduino: 1.6.5

На 1.6.5 не завелось, 1.8.5 завелось.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Пт фев 01, 2019 2:11 am

Ja_rus писал(а):
Ср янв 30, 2019 9:31 pm
Делаю так, подскажите где косяк.
А что Вы вообще хотите сделать? Полную версию страницы можно?
пытаюсь по аналогии с чкебоксами послать переменную в eeprom
EEPROM на Меге то же работает.
  • void eeSetAddress(byte addr) {
    void eeSetName(String s) {
    void eeSetId() {
    void printEeInfo() {
я понял, что автору нет интереса поддерживать АМС
Что значит " поддерживать" ? Читайте второе сообщение. А за 3 года начиная с 0.11 версии до 0.17 на куче платформ - это не поддержка ДВИЖКА ?? Железо прикручивать - это уже наша забота.

Тут показан механизм как это работает. AMS - это обычная ардуина. И можно вставлять в неё любой код.
Последний раз редактировалось serghei Пт фев 01, 2019 2:21 am, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Пт фев 01, 2019 2:14 am

Slawka писал(а):
Чт янв 31, 2019 7:54 pm
server:206:37: error: 'class EthernetServer' has no member named 'available_'
EthernetClient sclient = server.available_(sock);
^
exit status 1
'class EthernetServer' has no member named 'available_'[/i]
Это не видит библиотеку Етернета. И на 1.6.5 с сайта все прекрасно работает.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 791
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Пт фев 01, 2019 3:56 am

Все всех видят
Там о описании ошибки все написано и место указано
ANARHIST1984
Сообщения: 135
Зарегистрирован: Вс янв 28, 2018 2:08 am
Откуда: Россия
Благодарил (а): 10 раз
Поблагодарили: 20 раз
Контактная информация:

Re: Arduino Mega Server

Сообщение ANARHIST1984 » Пт фев 01, 2019 2:15 pm

serghei писал(а):
Пт фев 01, 2019 2:11 am
Ja_rus писал(а):
Ср янв 30, 2019 9:31 pm
Делаю так, подскажите где косяк.
А что Вы вообще хотите сделать? Полную версию страницы можно?
пытаюсь по аналогии с чкебоксами послать переменную в eeprom
EEPROM на Меге то же работает.
  • void eeSetAddress(byte addr) {
    void eeSetName(String s) {
    void eeSetId() {
    void printEeInfo() {
я понял, что автору нет интереса поддерживать АМС
Что значит " поддерживать" ? Читайте второе сообщение. А за 3 года начиная с 0.11 версии до 0.17 на куче платформ - это не поддержка ДВИЖКА ?? Железо прикручивать - это уже наша забота.

Тут показан механизм как это работает. AMS - это обычная ардуина. И можно вставлять в неё любой код.
Поддержки нет, есть расширения поддерживаемых платформ что в принципе несложно.
Вопрос по поддержке именно в расширении стандартного функционала
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: Arduino Mega Server

Сообщение woow » Пт фев 01, 2019 2:55 pm

Что выбрать? Arduino Mega Server или MegaD. Стою перед выбором. Железо в любом случае собирать самому, прошивать самому. Задачи планирую для этих устройств:
1.Связь и управление MajorDomo
2.Термостат сауны управление как с МДМ так и локальное Nextion дисплей
3. Управление 10 реле (обратная связь обязательна mqtt или другое решение)
Последний раз редактировалось woow Пт фев 01, 2019 3:16 pm, всего редактировалось 1 раз.
Raspberry Pi 3B+
Ответить