Подключение исполнительных устройств, датчиков, контроллеров.
Модератор: immortal
-
MaksMS82
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
-
Благодарил (а):
0
-
Поблагодарили:
70 раз
-
Контактная информация:
Сообщение
MaksMS82 » Сб фев 09, 2013 9:47 am
ser009 писал(а):тогда меняй
на
да вроде так и было- client.println
-
ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
-
Благодарил (а):
4 раза
-
Поблагодарили:
43 раза
Сообщение
ser009 » Сб фев 09, 2013 2:40 pm
Что должен уметь веб сервер???
Ваши предложения
==========================
Сделано:
- управление нагрузкой;
- работать с датчиками DS18b20;
-
Satgate_M
- Сообщения: 79
- Зарегистрирован: Ср дек 26, 2012 8:20 pm
-
Благодарил (а):
6 раз
-
Поблагодарили:
0
Сообщение
Satgate_M » Сб фев 09, 2013 2:48 pm
ser009 писал(а):Что должен уметь веб сервер???
Ваши предложения
==========================
Сделано:
- управление нагрузкой;
- работать с датчиками DS18b20;
Думаю логично, чтобы работал и с обычными датчиками на разрыв (геркон) и датчиком влажности.
-
Panchez
- Сообщения: 99
- Зарегистрирован: Вс апр 29, 2012 7:31 pm
-
Благодарил (а):
0
-
Поблагодарили:
0
Сообщение
Panchez » Сб фев 09, 2013 3:41 pm
Если уже умеет работать с DS18b20, то автономный термостат.
С уважением
Александр.
-
MaksMS82
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
-
Благодарил (а):
0
-
Поблагодарили:
70 раз
-
Контактная информация:
Сообщение
MaksMS82 » Вс фев 10, 2013 8:59 am
я например добавил в скрипт датчик dht11 , выдает вкуче вместе с сенсорами DS18b20,так же добавил датчик протечки через аналоговый вход.Щас столкнулся с некоторыми глюками,пока не понял из-за чего,но то не верно работает,То зависает.
-
MaksMS82
- Сообщения: 422
- Зарегистрирован: Ср сен 05, 2012 7:30 am
- Откуда: Киров
-
Благодарил (а):
0
-
Поблагодарили:
70 раз
-
Контактная информация:
Сообщение
MaksMS82 » Вс фев 10, 2013 7:24 pm
Разобрался с косяками ,воощем пишем отправку GET запроса так:
Код: Выделить всё
sprintf(buf, "GET /objects/?object=sensorMovement1&op=m&m=statusChanged&status=%i", (int)current_movement_1);
client.println(buf);
а не так:
Код: Выделить всё
client.println("GET /objects/?object=sensorEntry&op=m&m=statusChanged&status="+String((int)current_entry) +" HTTP/1.0");
-
ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
-
Благодарил (а):
4 раза
-
Поблагодарили:
43 раза
Сообщение
ser009 » Пн фев 11, 2013 7:01 pm
Добавил сохранение состояния портов выхода.
Теперь при перезагрузке данные сохраняются.
- получение данных с аналоговых входа по запросу номера (не окончено)
всё таки считаю удобным отправлять данные по запросу с сервера.
-
arturmon
- Сообщения: 155
- Зарегистрирован: Сб июл 07, 2012 11:42 pm
-
Благодарил (а):
3 раза
-
Поблагодарили:
3 раза
Сообщение
arturmon » Пн фев 11, 2013 10:20 pm
ser009 писал(а):Добавил сохранение состояния портов выхода.
Теперь при перезагрузке данные сохраняются.
- получение данных с аналоговых входа по запросу номера (не окончено)
11.02.2013.rar
всё таки считаю удобным отправлять данные по запросу с сервера.
Мне кажется нужно еще добавить отправку состония порта на сервер при изменении состояния порта.
-
sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
-
Благодарил (а):
75 раз
-
Поблагодарили:
1559 раз
-
Контактная информация:
Сообщение
sergejey » Вт фев 12, 2013 10:29 am
arturmon писал(а):ser009 писал(а):Добавил сохранение состояния портов выхода.
Теперь при перезагрузке данные сохраняются.
- получение данных с аналоговых входа по запросу номера (не окончено)
11.02.2013.rar
всё таки считаю удобным отправлять данные по запросу с сервера.
Мне кажется нужно еще добавить отправку состония порта на сервер при изменении состояния порта.
Это обязательно, если делать универсальное решение. Опрос с сервера можно делать тоже, но когда само устройство инициирует событие, оно надёжней будет и оперативней -- нет необходимости увеличивать частоту опроса, если об изменении надо узнать как можно быстрее (сработал датчик движения к примеру).
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
ser009
- Сообщения: 595
- Зарегистрирован: Сб окт 13, 2012 9:55 am
-
Благодарил (а):
4 раза
-
Поблагодарили:
43 раза
Сообщение
ser009 » Вт фев 12, 2013 11:41 am
arturmon писал(а):
Мне кажется нужно еще добавить отправку состония порта на сервер при изменении состояния порта.
Да вот сейчас этим занимаюсь.
ЗЫ у меня почему-то на 10 ноге (digital10) постоянно висит высокий уровень.
Сейчас тестирую с 13 по 16 ноги (digital13-16)