[Модуль] MySensors (mysensor)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

cabat
Сообщения: 216
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 76 раз
Поблагодарили: 28 раз

Re: Модуль MySensor

Сообщение cabat » Чт авг 06, 2015 10:35 am

может вот здесь определения не для всех процессоров прописаны:
https://github.com/mysensors/Arduino/bl ... FM69.h#L40

наверно должно быть как то так:

Код: Выделить всё

#if defined(__AVR_ATmega168__) || defined(__AVR_ATmega328P__) || defined(__AVR_ATmega88) || defined(__AVR_ATmega8__) || defined(__AVR_ATmega88__) || defined(__AVR_ATmega32U4__)
  #define RF69_IRQ_PIN          2
  #define RF69_IRQ_NUM          0
#elif defined(__AVR_ATmega644P__) || defined(__AVR_ATmega1284P__) || defined(__AVR_ATmega2560P__)
  #define RF69_IRQ_PIN          2
  #define RF69_IRQ_NUM          2
#endif
 
ну и аналогично в остальных местах..
ermind
Сообщения: 15
Зарегистрирован: Сб окт 11, 2014 8:51 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Модуль MySensor

Сообщение ermind » Сб авг 08, 2015 9:37 am

Подскажите!!! Только начал заниматься модулем версия датчиков 1.5 один датчик появился в модуле но потом пропал. Скорей всего что то не правильно настроено посмотреть на примере бы? или с Ethernet gateway что(в гейте ничего не менял кроме IP)
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль MySensor

Сообщение Ivan » Сб авг 08, 2015 12:29 pm

Проподать он не долден если сами не удалите
За это сообщение автора Ivan поблагодарил:
ermind (Сб авг 08, 2015 9:53 pm)
Рейтинг: 1.16%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
ermind
Сообщения: 15
Зарегистрирован: Сб окт 11, 2014 8:51 pm
Благодарил (а): 4 раза
Поблагодарили: 0

Re: Модуль MySensor

Сообщение ermind » Сб авг 08, 2015 4:54 pm

после выключения питания гейта данные не приходят
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 34 раза

Re: Модуль MySensor

Сообщение Anton_kulibin » Сб авг 08, 2015 7:20 pm

Надо цикл mysensors перезапуска от, я перезапускаю главный цикл и все.
За это сообщение автора Anton_kulibin поблагодарил:
ermind (Сб авг 08, 2015 9:55 pm)
Рейтинг: 1.16%
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

Re: Модуль MySensor

Сообщение Alien » Вс авг 09, 2015 8:33 pm

Прежде всего хочу выразить огромную благодарность Ивану за проделанную работу, ну и будущую тоже :)
Модуль обещает быть более интересным чем mqtt и я решил перейти. Ну как перейти - как всегда :) без бекапов и сразу со сменой на 1.5 mysensors.
Танцы с бубном помогли и за пару часов таки перебрался, но...
Движение, температура и прочее, что шлется с ноды - работает, реле так и не завелось.
Перерыл код, пересмотрел протоколы нод, гейта и дебмес. В дебмесе - Expire send set rollback. Сработало реле как-то случайно раз или два.
Отвоевал у сына ПК с виндой, поставил MYSController и в нем убедился что передача работает на ура - четко и быстро.
Подскажите, плз, куда копать дальше или трабл известный и нужно подождать обновки модуля?
Ubuntu на Banana pi M2U Connect
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль MySensor

Сообщение Ivan » Вс авг 09, 2015 10:05 pm

Если у вас на myscontroller срабатывает без ack с первого раза - то нужно искать баг.

А вообще установите на свойстве галку ack тогда будет контроль передачи
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Alien
Сообщения: 191
Зарегистрирован: Пт дек 20, 2013 4:46 pm
Благодарил (а): 72 раза
Поблагодарили: 38 раз

Re: Модуль MySensor

Сообщение Alien » Пн авг 10, 2015 12:09 am

Спс. Поигрался с ack. При настройке устанавливал "галку". Убрал и все заработало. Пакеты практически не теряются. С установленной "галкой" хочет идет, хочет нет, причем чаще нет. Доберусь до винды попробую и там с ack поиграться - интересен результат.
Ubuntu на Banana pi M2U Connect
Anton_kulibin
Сообщения: 354
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 34 раза

Re: Модуль MySensor

Сообщение Anton_kulibin » Пн авг 10, 2015 1:14 pm

Что-то у меня похожее. Есть 2 ноды на одной 4 кнопки и 4 реле, на другой 1 кнопка и 1 реле. До версии 1.5 было все отлично. Как только сменил EthernetGateway на версию 1,5 так пошли проблемы, т.е. видно что нода отправляет по нажатию кнопки, гейт это получает, а обрано ноде не приходит. Срабатывание 1 из 5-10 нажатий.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Модуль MySensor

Сообщение Ivan » Пн авг 10, 2015 7:31 pm

Странно. У меня было такое когда собирал исполнитель. В итоге сменил передатчик и заработал (может совпало) давайте лог с ноды, гейта и debmess

На выходных сделал модуль для serial. Под Windows не удалось толком запустить какие то проблемы с настройкой порта.
Сегодня испытали на debian вроде работает.
Завтра постараюсь допилить интерфейс и выложу обновления:
1. Serial
2. Обновление комментария презентации
3. Reconnect на ethernet. Если за 5 мин не пришло ни одного сообщения, считается что связь потеряна. По другому не получается, socket не возвращает статус убитого соединения
За это сообщение автора Ivan поблагодарил:
cabat (Вт авг 11, 2015 10:31 am)
Рейтинг: 1.16%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ответить