[Модуль] Kettle Redmond G200S/G240S (r4s)
Модератор: immortal
Re: [Модуль] Kettle RG200S (r4s)
Я не обижаюсь!)) просто немного работать пытаюсь параллельно
За критику спасибо! На досуге займусь модулем.
Re: [Модуль] Kettle RG200S (r4s)
У меня примерно так выглядит
Re: [Модуль] Kettle RG200S (r4s)
chelovert писал(а): Вт сен 10, 2019 7:29 pm Я не обижаюсь!)) просто немного работать пытаюсь параллельноЗа критику спасибо! На досуге займусь модулем.
- Вложения
-
- radost-6.gif (4.33 МБ) 4396 просмотров
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Re: [Модуль] Kettle RG200S (r4s)
onnewminute - это стандартный метод в рамках MD ? просто не встречал такой метод...tarasfrompir писал(а): Вт сен 10, 2019 6:54 pm И еще - если вы не против здравой критики выкиньте цикл - а в модуле сделайте обработку через onnewminute - достаточно для получения информации...
А так жаль что только 1 плюсик можно всунуть
+++++
Один плюс за цикл, что цикл может обновлять состояние чаще чем раз в минуту. Что нужно например для текущей реализации функции нагрева до определенной температуры... но этого можно избежать исправив команду для подогрева... (пока что она не работает)
п.с. я только за критику
Re: [Модуль] Kettle RG200S (r4s)
«onNewMinute» находится по пути: Панель управления --> ОБЪЕКТЫ --> Объекты --> [класс] Timer --> ClockChime --> onNewMinute.chelovert писал(а): Вт сен 10, 2019 7:39 pm ...
onnewminute - это стандартный метод в рамках MD ? просто не встречал такой метод...
...
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
Re: [Модуль] Kettle RG200S (r4s)
Для этого в классе делаеш такую функйцию
function processSubscription($event, $details = '')
{
// если происходит событие то запускаемся
if ($event == 'MINUTELY' ) {
чтото делать;
}
}
function processSubscription($event, $details = '')
{
// если происходит событие то запускаемся
if ($event == 'MINUTELY' ) {
чтото делать;
}
}
Спасибо нам ПОМОЖЕТ..!
Re: [Модуль] Kettle RG200S (r4s)
здорово! спасибо. с эвентами в MD еще предстоит разобратьсяtarasfrompir писал(а): Вт сен 10, 2019 8:28 pm Для этого в классе делаеш такую функйцию
function processSubscription($event, $details = '')
{
// если происходит событие то запускаемся
if ($event == 'MINUTELY' ) {
чтото делать;
}
}
Re: [Модуль] Kettle RG200S (r4s)
Делаю gatttool согласно этой инструкции и он что-то не хочет подключаться к чайнику. Держу на чайнике на кнопку Вкл/Выкл 5 секунд он переходит в режим сопряжения, команда connect не срабатывает
- Вложения
-
- Безымянный.jpg (70.96 КБ) 4360 просмотров
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Re: [Модуль] Kettle RG200S (r4s)
Попробуйте так gatttool -I -t random -b <mac address>Divan писал(а): Вт сен 10, 2019 8:42 pm Делаю gatttool согласно этой инструкции и он что-то не хочет подключаться к чайнику. Держу на чайнике на кнопку Вкл/Выкл 5 секунд он переходит в режим сопряжения, команда connect не срабатывает
наверное дело в -t random
Re: [Модуль] Kettle RG200S (r4s)
Очень странно, почитал инструкции чайников SkyKettle RK-G200S и SkyKettle RK-G240S там не сказано про удержание +, это у чайника SkyKettle RK-M171S. Как у вас это работает? Если сделать scan on как на рисунке, то чайник у вас находится? Как происходит connect?
- Вложения
-
- Снимок6.JPG (89.47 КБ) 4353 просмотра
-
- SkyKettle RK-G240S.pdf
- (680.54 КБ) 216 скачиваний
-
- SkyKettle RK-M171S.pdf
- (984.57 КБ) 226 скачиваний
-
- SkyKettle RK-G200S.pdf
- (763.86 КБ) 199 скачиваний
-
- Снимок5.JPG (204.13 КБ) 4353 просмотра
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB