Модуль MySensor

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

Модераторы: Bagir, Ivan, Vit, immortal, PAV

Ivan
Сообщения: 1416
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 284 раза

Модуль MySensor

Сообщение Ivan » Чт июл 16, 2015 3:53 pm

Адрес репозитория https://github.com/Shagrat2/majordomo-mysensor

Online чат в Skype https://join.skype.com/jsQQtgUwKIEk

Модуль работает через: Поддерживаемая версия: 1.4-2.1

В данный момент реализовано:
  • Считывание данных Node
  • Получение версии и название Node
  • Получение перечня датчиков Node (Presentation)
  • Состояние батареи (Внутренняя команда)
  • Передача данных
  • Ответ на запрос данных
  • Выдача нового ID (Внутренняя команда)
  • Обновления времени от контроллера (Внутренняя команда)
  • Конфигурация Node (Внутренняя команда)
  • Перезагрузка Node (Внутренняя команда, только для не спящих устройств)
  • Визуализация дерева Mesh
  • Привязка датчиков к объектам MajorDomo
  • Режим "Включения"
  • Node 0
  • Debmes
  • Обновление по воздуху. MYSBootloader / DualOtiboot
  • Отладочные сообщения от Node (Внутренняя команда)
  • Отложенная посылка для спящих нод (SmartSleep)
История:
  • 27.06.2018 Simple devices, Cycle state, Sensors from main
  • 19.06.2017 Лог;Ручной ID
  • 29.05.2017 "Простые устройства"; SmartSleep; Очередь сообщений; NodeManager
  • 21.12.2016 Прошивка по воздуху, отладочные сообщения, поиск нод
  • 15.08.2016 Добавлено MySensors 2.0 : I_HEARTBEAT_RESPONSE, I_GATEWAY_READY, I_PING, I_REGISTRATION_REQUEST
  • 14.04.2016 Исправлено: вывод батарейки (iTank), частый запрос tester present (NightRider), ошибка отображения пустого mesh дерева
  • 28.03.2016 Добавлен фильтр мусорных сообщений. Сброс информации о батареи. Исправлено добавление Ноды при выключенном AutoId
  • 17.02.2016 Исправил для PHP 5.3, Добавлен сброс информации о батарейке
  • 11.02.2016 Исправлена нагрузка в Raspbery Pi/Serrial
  • 13.01.2016 Режим "Включения", Reconnect, Log, Node 0
  • 13.08.2015 Перевод, Req, Last Reboot, Serial, Reconect TCP, Presentation update
  • 05.08.2015 Информация о презентации
  • 23.07.2015 Mesh дерево, Отправка команд, Перезагрузка ноды, конфигурация ноды, время для ноды, выдача нового адреса, запрос данных
  • 20.07.2015 Добавлен в маркет. Таблица Presentation
  • 19.07.2015 Редактирование Node, и Sensors. Ручное добавление
  • 18.07.2015 Первая версия
Как прошивать по воздуху:
viewtopic.php?f=20&t=2404&start=330#p41988

Скриншоты:
СпойлерПоказать
Снимок1.JPG
Снимок1.JPG (81.37 КБ) 28488 просмотров
Снимок2.JPG
Снимок2.JPG (55.34 КБ) 28488 просмотров
Снимок3.JPG
Снимок3.JPG (99.17 КБ) 28488 просмотров
За это сообщение автора Ivan поблагодарили (всего 15):
cabat (Чт июл 16, 2015 4:18 pm) • skysilver (Чт июл 16, 2015 5:18 pm) • Anton_kulibin (Сб июл 18, 2015 10:41 pm) • slgeo (Пн июл 20, 2015 1:26 pm) • Alien (Чт июл 23, 2015 11:09 am) • AirKing (Чт июл 23, 2015 9:17 pm) • supersuperoleg (Пт июл 24, 2015 9:14 pm) • Fav0rit (Вс авг 30, 2015 7:21 pm) • Amarok (Вт сен 29, 2015 7:38 am) • demon1977 (Чт дек 03, 2015 7:15 pm) и ещё 5
Рейтинг: 23.44%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ivan
Сообщения: 1416
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 284 раза

Re: Модуль MySensor

Сообщение Ivan » Чт июл 23, 2015 6:37 pm

Модуль закончен
Теперь можно пользоваться скетчами с MySensor без доработки под MQTT
Все датчики которые были заточены под MQTT придется перешивать
За это сообщение автора Ivan поблагодарили (всего 4):
Anton_kulibin (Чт июл 23, 2015 9:21 pm) • skysilver (Чт июл 23, 2015 9:47 pm) • slgeo (Пт июл 24, 2015 12:52 am) • supersuperoleg (Пт июл 24, 2015 10:27 pm)
Рейтинг: 6.25%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Аватара пользователя
slgeo
Сообщения: 521
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 124 раза
Поблагодарили: 67 раз

Re: Модуль MySensor

Сообщение slgeo » Пт июл 24, 2015 12:54 am

Молодца, теперь хочется всю эту красоту на малинке без шлюза )
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Anton_kulibin
Сообщения: 350
Зарегистрирован: Вт окт 09, 2012 8:05 am
Откуда: Луза Кировская обл. Россия
Благодарил (а): 20 раз
Поблагодарили: 33 раза

Re: Модуль MySensor

Сообщение Anton_kulibin » Пт июл 24, 2015 8:49 pm

Все супер. Спасибо за столь полезный модуль.
У меня вопрос по переключению, т.е.могу управлять релюшками из данного модуля, но как через меню управления? Свойства релюшек привязаны к объектам, свойство объекта к выключателю в меню, выключатель дергается свойство объекта меняется, релюшка не дергается.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
Ivan
Сообщения: 1416
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 284 раза

Re: Модуль MySensor

Сообщение Ivan » Пт июл 24, 2015 9:39 pm

Убедитесь что у вас последняя версия модуля. Поставте галку ACK - это с подтвердением.
Если не получится кидайте скетч ноды, скрин свойств ноды в модуле, ну и debmes/mysensor
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
AirKing
Сообщения: 88
Зарегистрирован: Вс фев 01, 2015 10:43 pm
Откуда: Муром
Благодарил (а): 17 раз
Поблагодарили: 7 раз

Re: Модуль MySensor

Сообщение AirKing » Пт июл 24, 2015 9:49 pm

Заметил падение модуля. Если пропадает питание шлюза то падает модуль с сообщением что нет коннекта с сокетом. После восстановления питания связь модуля со шлюзом не востанавливается
Получи Cashback до 18% с покупок
Ivan
Сообщения: 1416
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 284 раза

Re: Модуль MySensor

Сообщение Ivan » Сб июл 25, 2015 2:26 pm

Да есть такая проблема. Попробую решить в понедельник
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
cabat
Сообщения: 131
Зарегистрирован: Ср май 28, 2014 12:42 pm
Откуда: Санкт-Петерург
Благодарил (а): 48 раз
Поблагодарили: 17 раз

Re: Модуль MySensor

Сообщение cabat » Сб июл 25, 2015 10:04 pm

Огромное спасибо за труд - сегодня испытал модуль, буквально за 10-15 минут подключил датчик температуры/влажности и повесил на кнопку управление одним реле.
Мои попытки интегрировать Ethernet-шлюз в MD забуксовали - буду тестировать и использовать Ваш модуль.
Ivan
Сообщения: 1416
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 284 раза

Re: Модуль MySensor

Сообщение Ivan » Сб июл 25, 2015 11:18 pm

Начал делать под serrial
Просьба отписаться работает ли модуль на win системах. Сам не тестировал
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
AirKing
Сообщения: 88
Зарегистрирован: Вс фев 01, 2015 10:43 pm
Откуда: Муром
Благодарил (а): 17 раз
Поблагодарили: 7 раз

Re: Модуль MySensor

Сообщение AirKing » Вс июл 26, 2015 12:06 am

Ivan писал(а):Начал делать под serrial
Просьба отписаться работает ли модуль на win системах. Сам не тестировал
Может стоит один протокол довести до ума а потом делать другой?
За это сообщение автора AirKing поблагодарил:
boyarskih (Пн май 16, 2016 10:00 am)
Рейтинг: 1.56%
Получи Cashback до 18% с покупок
Ответить