[Модуль] Kettle Redmond G200S/G240S (r4s)

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

Модератор: immortal

Аватара пользователя
chelovert
Сообщения: 64
Зарегистрирован: Ср май 08, 2019 2:01 pm
Благодарил (а): 11 раз
Поблагодарили: 28 раз

Re: [Модуль] Kettle RG200S (r4s)

Сообщение chelovert » Вт сен 10, 2019 7:29 pm

Я не обижаюсь!)) просто немного работать пытаюсь параллельно :) За критику спасибо! На досуге займусь модулем.
Аватара пользователя
chelovert
Сообщения: 64
Зарегистрирован: Ср май 08, 2019 2:01 pm
Благодарил (а): 11 раз
Поблагодарили: 28 раз

Re: [Модуль] Kettle RG200S (r4s)

Сообщение chelovert » Вт сен 10, 2019 7:30 pm

Screenshot_1_r4s.jpg
Screenshot_1_r4s.jpg (280.39 КБ) 3429 просмотров
У меня примерно так выглядит
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Kettle RG200S (r4s)

Сообщение Divan » Вт сен 10, 2019 7:36 pm

chelovert писал(а):
Вт сен 10, 2019 7:29 pm
Я не обижаюсь!)) просто немного работать пытаюсь параллельно :) За критику спасибо! На досуге займусь модулем.
Вложения
radost-6.gif
radost-6.gif (4.33 МБ) 3429 просмотров
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
chelovert
Сообщения: 64
Зарегистрирован: Ср май 08, 2019 2:01 pm
Благодарил (а): 11 раз
Поблагодарили: 28 раз

Re: [Модуль] Kettle RG200S (r4s)

Сообщение chelovert » Вт сен 10, 2019 7:39 pm

tarasfrompir писал(а):
Вт сен 10, 2019 6:54 pm
И еще - если вы не против здравой критики выкиньте цикл - а в модуле сделайте обработку через onnewminute - достаточно для получения информации...

А так жаль что только 1 плюсик можно всунуть

+++++
onnewminute - это стандартный метод в рамках MD ? просто не встречал такой метод...
Один плюс за цикл, что цикл может обновлять состояние чаще чем раз в минуту. Что нужно например для текущей реализации функции нагрева до определенной температуры... но этого можно избежать исправив команду для подогрева... (пока что она не работает)

п.с. я только за критику :)
Chainik
Сообщения: 1462
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 260 раз
Поблагодарили: 454 раза

Re: [Модуль] Kettle RG200S (r4s)

Сообщение Chainik » Вт сен 10, 2019 7:48 pm

chelovert писал(а):
Вт сен 10, 2019 7:39 pm
...
onnewminute - это стандартный метод в рамках MD ? просто не встречал такой метод...
...
«onNewMinute» находится по пути: Панель управления --> ОБЪЕКТЫ --> Объекты --> [класс] Timer --> ClockChime --> onNewMinute.
За это сообщение автора Chainik поблагодарил:
chelovert (Вт сен 10, 2019 7:53 pm)
Рейтинг: 1.16%
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 223 раза
Поблагодарили: 815 раз

Re: [Модуль] Kettle RG200S (r4s)

Сообщение tarasfrompir » Вт сен 10, 2019 8:28 pm

Для этого в классе делаеш такую функйцию
function processSubscription($event, $details = '')
{
// если происходит событие то запускаемся
if ($event == 'MINUTELY' ) {
чтото делать;
}
}
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
chelovert
Сообщения: 64
Зарегистрирован: Ср май 08, 2019 2:01 pm
Благодарил (а): 11 раз
Поблагодарили: 28 раз

Re: [Модуль] Kettle RG200S (r4s)

Сообщение chelovert » Вт сен 10, 2019 8:31 pm

tarasfrompir писал(а):
Вт сен 10, 2019 8:28 pm
Для этого в классе делаеш такую функйцию
function processSubscription($event, $details = '')
{
// если происходит событие то запускаемся
if ($event == 'MINUTELY' ) {
чтото делать;
}
}
здорово! спасибо. с эвентами в MD еще предстоит разобраться :)
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Kettle RG200S (r4s)

Сообщение Divan » Вт сен 10, 2019 8:42 pm

Делаю gatttool согласно этой инструкции и он что-то не хочет подключаться к чайнику. Держу на чайнике на кнопку Вкл/Выкл 5 секунд он переходит в режим сопряжения, команда connect не срабатывает
Вложения
Безымянный.jpg
Безымянный.jpg (70.96 КБ) 3393 просмотра
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
chelovert
Сообщения: 64
Зарегистрирован: Ср май 08, 2019 2:01 pm
Благодарил (а): 11 раз
Поблагодарили: 28 раз

Re: [Модуль] Kettle RG200S (r4s)

Сообщение chelovert » Вт сен 10, 2019 8:45 pm

Divan писал(а):
Вт сен 10, 2019 8:42 pm
Делаю gatttool согласно этой инструкции и он что-то не хочет подключаться к чайнику. Держу на чайнике на кнопку Вкл/Выкл 5 секунд он переходит в режим сопряжения, команда connect не срабатывает
Попробуйте так gatttool -I -t random -b <mac address>
наверное дело в -t random
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: [Модуль] Kettle RG200S (r4s)

Сообщение Divan » Вт сен 10, 2019 9:09 pm

Очень странно, почитал инструкции чайников SkyKettle RK-G200S и SkyKettle RK-G240S там не сказано про удержание +, это у чайника SkyKettle RK-M171S. Как у вас это работает? Если сделать scan on как на рисунке, то чайник у вас находится? Как происходит connect?
Вложения
Снимок6.JPG
Снимок6.JPG (89.47 КБ) 3386 просмотров
SkyKettle RK-G240S.pdf
(680.54 КБ) 149 скачиваний
SkyKettle RK-M171S.pdf
(984.57 КБ) 147 скачиваний
SkyKettle RK-G200S.pdf
(763.86 КБ) 142 скачивания
Снимок5.JPG
Снимок5.JPG (204.13 КБ) 3386 просмотров
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Ответить