[Модуль] MySensors (mysensor)
Модератор: immortal
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Модуль MySensor
Нет. Не добавил. Там были вопросы к реализации. Сейчас посмотрю.
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Модуль MySensor
Не знаю что у него за версия модуля но у меня return ""; Другое дело что нет задержки в основном цикле. Но её по сути делать нельзя.
У кого будет проблема с загрузкой. Пишите в личку, будем править
У кого будет проблема с загрузкой. Пишите в личку, будем править
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
- Благодарил (а): 20 раз
- Поблагодарили: 35 раз
Re: Модуль MySensor
Чет я обновления не вижу. Иван, а Вы на Гитхаб выложили? Что-то там все прошлогоднее.
UPD. Все появилось)
UPD. Все появилось)
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
CONNECT
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Модуль MySensor
Перейдите на гит. Там пишет 5 часов назад
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
- Благодарил (а): 20 раз
- Поблагодарили: 35 раз
Re: Модуль MySensor
Не было 20 минут назад даже на ГИте
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
CONNECT
-
- Сообщения: 70
- Зарегистрирован: Пт авг 21, 2015 2:27 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: Модуль MySensor
Обновился, собственно снова начало все тормозить...Ivan писал(а):Не знаю что у него за версия модуля но у меня return ""; Другое дело что нет задержки в основном цикле. Но её по сути делать нельзя.
У кого будет проблема с загрузкой. Пишите в личку, будем править
1. Иван, return ""; Вы в какой строчке имеете в виду? Я про вот эту:
Код: Выделить всё
/**
* Read
*
* Read the socket
*/
function read(){
//echo date("Y-m-d H:i:s")." Start read ".time()." \n";
$lastTime = round(microtime(true) * 1000);
$data = "";
while (true){
$c = fread($this->Serial->_dHandle, 1);
if ($c === false) return "";
$currentMillis = round(microtime(true) * 1000);
if ($currentMillis - $lastTime > 500){
return "";
}
if ($c == "") continue; <=============
if ($c == "\n") return $data;
$data .= $c;
$lastTime = $currentMillis;
}
}
зы: внес два изменения, о которых писал выше - загрузка упала.
- Вложения
-
- После изменений
- Снимок2.PNG (17.42 КБ) 10317 просмотров
-
- Последнее обновление
- Снимок.PNG (18.68 КБ) 10329 просмотров
-
- Сообщения: 51
- Зарегистрирован: Пн фев 09, 2015 4:12 am
- Откуда: г. Актау, Мангистауской области
- Благодарил (а): 38 раз
- Поблагодарили: 7 раз
Re: Модуль MySensor
Добрый день, Ivan!Ivan писал(а):Новая версия модуля.
1. Долгожданное пересоединение. Я нашёл способ проверять живое ли соединение. Оказывается оно было из коробки. (Чтение версии GateWay). Теперь каждые 5 сек проверяется соединение, если через 15 сек никто не ответит то происходит пересоединение. Просьба проверить на Serrial и модулях с сетевой W5100. Я проверял только на ESP8266
2. Появилась закладка "История событий". Теперь не нужно лазить в debmes
3. Добавлен "Inclusion mode", не уверен что он вам нужен. Лучшее применение, выключить AutoId и когда нужно добавить ноду нажимаем "Inclusion mode". Этот режим был сделан для VeraLite Smart Home Controller
4. Добавлена возможность использовать ноду 0. То есть на GateWay ставить датчики. У меня стоит RC433 приёмник и передатчик. Данные передавать нужно не через send а через serialСпойлерПоказатьserial(PSTR("%d;%d;%d;%d;%d;%s\n"),message.sender, message.sensor, mGetCommand(message), mGetAck(message), message.type, message.getString(convBuf));
Можно более подробно об подключении RC433 приёмник и передатчик к ESP8266!
Как выглядит схема подключения модулей RC433 к ESP8266.
Заранее спасибо за помощь!
Dell Precision T5610, Linux,
Raspberry Pi 3, Raspberry PI 2, Raspberry PI A+
"Умный выключатель"
"Умная розетка"
MySensor датчик на аккумуляторе AA
Ароматизатор MySensors
Raspberry Pi 3, Raspberry PI 2, Raspberry PI A+
"Умный выключатель"
"Умная розетка"
MySensor датчик на аккумуляторе AA
Ароматизатор MySensors
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Модуль MySensor
Я делал на NodeMcu - он программируется также как и ардуина. И библиотеки теже.
Подключайте приёмник к ноге с прерыванием, а передатчик к любой цифровой.
Скетч я скидывал. Поищите выше
Подключайте приёмник к ноге с прерыванием, а передатчик к любой цифровой.
Скетч я скидывал. Поищите выше
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Модуль MySensor
Ну наконец выкраил немного времени и сделал батарейный контролер на 6 кнопок, встраивания в настенный выключатель для управления исполнителями.

Кому интересен этот проект прошу к обсуждению. В после окончания тестов. Выложу полные схемы. И закажу платы, которые можно будет купить в соответствуещем разделе.
Контролер большую часть будет спать, а по нажатию одной из 6 кнопки, будет просыпаться и отправлять на исполнитель. Можно реализовать чтение нажатия кнопок одновременно. А также двойные нажатия.
Описание. 6 каналов, кнопка для привязки к исполнителю. Управление напрямую с отправкой статуса в гейт.
На картинке слева 7 пинов - 6 линий + земля = кнопки управления. Справа разъём по NRF24. С низу контакты RX\TX Для программированния.
Светодиод для индикации отправки и привязки.
Следующий шаг будет, исполнитель на 2 канала с импульсным блоком питания. Также в проекте исполнитель в разрыв лампы с димированием и и управлением в подрозетник с безтрансформаторным блоком питания.
СхемаПоказать

КонтроллерПоказать


Контролер большую часть будет спать, а по нажатию одной из 6 кнопки, будет просыпаться и отправлять на исполнитель. Можно реализовать чтение нажатия кнопок одновременно. А также двойные нажатия.
Описание. 6 каналов, кнопка для привязки к исполнителю. Управление напрямую с отправкой статуса в гейт.
На картинке слева 7 пинов - 6 линий + земля = кнопки управления. Справа разъём по NRF24. С низу контакты RX\TX Для программированния.
Светодиод для индикации отправки и привязки.
Следующий шаг будет, исполнитель на 2 канала с импульсным блоком питания. Также в проекте исполнитель в разрыв лампы с димированием и и управлением в подрозетник с безтрансформаторным блоком питания.
- Рейтинг: 4.65%
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 198
- Зарегистрирован: Сб янв 16, 2016 12:18 am
- Откуда: Минск
- Благодарил (а): 16 раз
- Поблагодарили: 15 раз
Re: Модуль MySensor
Led лампы\ленты будут реализованы и что нужно будет для простых ЛЕД лам которые не диммируются?Ivan писал(а):лампы с димированием