В принципе, хорошо бы было сделать отдельную и все желающие (зарегистрированные могли дописывать и дополнять или исправлять), участвовал в некоторых открытых проектах. Беспорядок не наблюдался

Модератор: immortal
А зачем отдельную? Она ж и так есть -- все, кто на форуме зарегистрирован имеют доступ к изменению Wiki. Можно просто новый раздел сделать какой-то, где более системно информацию представить.Ivan писал(а):Меня запишите. Желаю.
В принципе, хорошо бы было сделать отдельную и все желающие (зарегистрированные могли дописывать и дополнять или исправлять), участвовал в некоторых открытых проектах. Беспорядок не наблюдался
Код: Выделить всё
Start
RTC is NOT running!
2165/165/165 165:165:85
STATUS = 0x00 RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=0 TX_FULL=0
RX_ADDR_P0-1
RX_ADDR_P2-5
DYNPD/FEATURE
...
server is at 10.0.1.21
Start search on 1-wire:
Found device 0 with address:
T0=30.56C
Found device 1 with address:
T1=30.44C
Found device 2 with address:
T2=30.37C
HEZ:03733203400803
HEZ:CC733203C06400
HEZ:33270300000900
HEZ:CF9CCC00000C00
HEZ:33270300000900
HEZ:CF9CCC00000C00
HEZ:CF9CCC00000C00
OSV3:FA28140868304083461E
[THGR800,...] Id:8, Serial:FA28, Channel:0, temp:30.60, hum:34, bat:90
https://github.com/sochkasov/majordomo- ... Server.inoPAV писал(а):Господа, а можете объяснить, как этот скетч работает? Я имею ввиду, как он передает в Мажордом данные?
Строкой GET objects/?object= , но я не вижу в скетче, как он это делает
Или выступает, как 1-wire адаптер? тогда подскажите, как в Мажордоме получать данные от него?? Что нужно настроить и как прописать.
Код: Выделить всё
void setup() {
// Для дебага будем выводить отладочные сообщения в консоль
//TODO Убрать вывод в консоль "за дабаг" (т.е. вывод только если скимпилированно с поддержкой дебага)
Serial.begin(9600);
Serial.println("Start");
Ethernet.begin(mac, ip, dns_server, gateway, subnet); // Инициализируем Ethernet Shield
webserver.setDefaultCommand(&infoRequest); // дефолтная страница вывода (информация о контроллере)
webserver.addCommand("command", &parsedRequest); // команды
webserver.addCommand("state", &stateRequest); // выдать состояния всех устройств
webserver.addCommand("getdev", &get1wireDevices); // получить список устройств на 1-wire
webserver.begin();
....