mysensors

handy76
Сообщения: 33
Зарегистрирован: Пт авг 23, 2013 12:15 pm
Благодарил (а): 0
Поблагодарили: 0

Re: mysensors

Сообщение handy76 » Ср ноя 05, 2014 5:42 pm

Я брал Atmega328, конкретную модель сейчас не вспомню. Надо дома смотреть. Но модель какая то конкретная типа PU. Вариант DIP28. В наличии была без бутлоадера, поэтому прошивал сам. За образец взял по моему optiboot.
Т.к. я отказался от внешнего кварца, а использовал внутренний кварц чипа, то при программировании в IDE Arduino указывал, что плата LillyPad. Плату разводил и заказывал через Fritzing. Получилась маленькая плата 2х5 см. В скетче использовал режим сна. Просыпался по прерыванию от датчика движения или каждые 8 сек. Если просыпался по датчику движения, то вместе с сигналом о движении передавал данные о температуре и влажности. Если сигналов от датчика движения нет, то сравнивал текущую температуру с предыдущей и если она отличалась на заданное значение, то тогда отправлял посылку. Посылку отправлял пока не получит ОК от приемника. Но не более какого то конечного числа раз (не помню). По мониторингу смотрел не всегда с первого раза проходила посылка. Конкретного замера потребления не делал, но при передаче данных о батарейке за 3 месяца значение почти не изменялось. Приемник получал посылку и формировал post запрос в МЖД. МЖД разбирал запрос и раскладывал по свойствам.

Вдохновение и основные расчеты брал здесь http://maniacbug.wordpress.com/2011/10/19/sensor-node/. Размер платы похожий.

После обнаружения mysensors хотел перейти на них, но в тот момент у них не было реализовано всяких gateways и соответственно отложил. Сейчас буду реанимировать. Т.к. у них в отличие от меня адреса раздаются автоматом, а у меня нужно было прописывать вручную, что не удобно.
kd0t
Сообщения: 67
Зарегистрирован: Пт дек 27, 2013 11:20 pm
Благодарил (а): 5 раз
Поблагодарили: 2 раза

Re: mysensors

Сообщение kd0t » Ср ноя 05, 2014 7:52 pm

Великолепный проект. Думаю, MD обязательно должен быть в списке контроллеров на сайте проекта.
jonyzs
Сообщения: 86
Зарегистрирован: Чт фев 21, 2013 11:35 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: mysensors

Сообщение jonyzs » Чт ноя 06, 2014 2:24 am

Покажите на примере что писать в настройках majordomo чтобы пошли данные с mqtt gateway собранного по примеру с сайта mysensors.org,смотрю что многим нравитсья этот пример и многие тут его повторили,но мне так и неудалось добится чтоб данные увидел majordomo,на телефоне андроид клиент автоматом видит все подписки и данные поступают.
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: mysensors

Сообщение binladin » Сб ноя 08, 2014 11:46 am

Мужики, помогите, не могу понять в чем трабл:
1. Есть Uno - рабочая,
2. Есть шилд W5100 - ставим на uno, заливаем пример webserver - всё пингуется, браузером смотрится,
3. Подключаю nRF24L01 как указано здесь, т.е. GND на GND, VCC на 3.3V, SCK на 13, MISO на 12, MOSI на 11, CSN на 6, CE на 5 (остался висеть в воздухе проводок с контакта IRQ nRF24L01). В скетче Ethernet Gateway закомментировал //#include <UIPEthernet.h>, раскомментировал #include <Ethernet.h>, правлю статический IP на соотв. моей сети, заливаю скетч, подключаю к порту свитча - не пингуется. C MQTT Gateway - такая же история.
Что я делаю не так ?
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: mysensors

Сообщение Ivan » Сб ноя 08, 2014 6:51 pm

По примеру все работает. И Ethernet и MQTT. Терял 100% пакетов пока на питание не поставил конденсаторы.
Единственное что Ehernet использовал UIPEthernet
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: mysensors

Сообщение binladin » Сб ноя 08, 2014 7:48 pm

Ivan писал(а):По примеру все работает. И Ethernet и MQTT. Терял 100% пакетов пока на питание не поставил конденсаторы.
Единственное что Ehernet использовал UIPEthernet
Вылечилось, но уже с библиотекой версии 1.4.1 (из git-репозитория, и после выпиливания из неё RF69 - иначе ошибки при компиляции). Причина очевидно была проста - плохой контакт между ардуинкой и шилдом.

Теперь подскажите плиз, что надо прописать в панели управления MDM в разделе "устройства"->MQTT ? Конкретно в Subscription path: (*) ?
jonyzs
Сообщения: 86
Зарегистрирован: Чт фев 21, 2013 11:35 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: mysensors

Сообщение jonyzs » Вт ноя 11, 2014 12:39 am

Может кто то поделитсья конфигом для mqqt гейта,чёт никак непойму,дайте пример пожалуйста.
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: mysensors

Сообщение Ivan » Вт ноя 11, 2014 10:35 am

1. Не приходили пакеты. Пока не поставил конденсаторы
2. Не хватало памяти на Нано на старых версиях ide arduino. Поставил последнюю (95% уже глючило)
3. Также можно в настройках отключить флаг отладки. Тогда памяти точно хватит.
4. Если в скече нет анонса то записи в таблице не появчтся. Реле не довало записей. Пробуйте с датчиком кнопки
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: mysensors

Сообщение binladin » Вт ноя 11, 2014 7:20 pm

Ivan писал(а):4. Если в скече нет анонса то записи в таблице не появчтся. Реле не довало записей. Пробуйте с датчиком кнопки
Скетч стандартный с mysensors. Как анонс включить ?
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: mysensors

Сообщение binladin » Вт ноя 11, 2014 7:39 pm

УРРРААА заработала! Выключил DEBUG в MyConfig.h и перезалил скетч в клиент - влажность МДМ подхватил с лёту, а температуру через пару минут.
Ответить