Страница 4 из 7
Re: [Модуль] Kettle Redmond G200S/G240S (r4s)
Добавлено: Пн окт 07, 2019 10:59 pm
skill
Divan писал(а): Пн окт 07, 2019 5:12 pm
Вы так делаете?
Спасибо
Разобрался заработало, все же надо режим сопряжения включить на чайнике (7 сек нажать вкл. чтобы побежали светодиоды) и после этого в getttool писать
и подправьте в инструкции наименование поля не auth_key а key часа 2 мучался почему ругается неверные параметры, хотя сам вызов скрипта py из консоли работает
Зайти в модуль, создать имя чайника, добавить названия
a) mac - указываем mac устройства
b) auth_key - указываем 16-ти значный код
Re: [Модуль] Kettle Redmond G200S/G240S (r4s)
Добавлено: Пн окт 07, 2019 11:30 pm
Divan
Причина не в этом, в свойствах объекта чайника можно указать как auth_key, так и key, это не имеет значения, главное в модуле должно указано название key и сам 16-ти значный код, так как вы не привязываете это к свойству объекта. Если вы сейчас зайдете с мобильного приложения, то не сможете включить чайник с MD, придется повторно устанавливать соединение чайника с MD.
Re: [Модуль] Kettle Redmond G200S/G240S (r4s)
Добавлено: Пн окт 07, 2019 11:39 pm
Divan
Я сейчас не включаю чайник через MD, надоело, что часто теряется связь. Я установил в него аккумулятор, теперь он не забывает настройки когда я его снимаю с платформы и включается по расписанию через приложение.
Re: [Модуль] Kettle Redmond G200S/G240S (r4s)
Добавлено: Пн окт 07, 2019 11:57 pm
skill
Divan писал(а): Пн окт 07, 2019 11:30 pm
Причина не в этом, в свойствах объекта чайника можно указать как auth_key, так и key, это не имеет значения,
главное в модуле должно указано название key и сам 16-ти значный код, так как вы не привязываете это к свойству объекта. Если вы сейчас зайдете с мобильного приложения, то не сможете включить чайник с MD, придется повторно устанавливать соединение чайника с MD.
так в инструкции (так которая Установка и настройка модуля r4sGate для чайника Redmond SkyKettle G240S.pdf) это и было для модуля.
если я сижу в приложении, то да из mjdm не получается соединиться, после выхода все работает без повторной авторизации, правда у меня Redmond SkyKettle RK-G210S
добавь пожалуйста иконку в гит ./img/modules/r4s.png
https://yadi.sk/i/u3vPXYYRVUxDXg
все симпатичнее чем стандартная mjdm
Re: [Модуль] Kettle Redmond G200S/G240S (r4s)
Добавлено: Вт окт 08, 2019 12:12 am
Divan
Не я автор модуля ), автором модуля является chelovert. Я просто жду, когда он выложит полностью рабочий модуль. Автор данного модуля сообщил мне, что он создал полностью рабочий модуль, просто нужно переписать код и как у него будет время, он это сделает. Теперь, по его словам, работают такие функции, как, кипячение, подогрев и выставление температуры для подогрева.
Re: [Модуль] Kettle Redmond G200S/G240S (r4s)
Добавлено: Пт окт 25, 2019 2:02 pm
chelovert
Для работы установки подогрева надо заменить код функции setMode на
Код: Выделить всё
def setMode(child):
if not args.mode or not args.temperature:
print json.dumps({'error':'wrong params'})
raise SystemExit(1)
temp = str(hex(int( args.temperature)))[2:]
mode = args.mode # 00 - boiling, 01 heat , 03 night light, 02 - boiling and heat
howMuchBoil = '80'
command = "05" + args.mode + "00" + temp + '00000000000000000000' + howMuchBoil + "0000"
auth(child)
statusStr = runCommand(child, command)
meta = {
'result' : 'Success',
'message': statusStr,
}
return meta
Установка режима не запускает чайник. его надо будет запустить командой запуска.
Код: Выделить всё
python /var/www/html/modules//r4s/r4s.py --mac '<mac>' --command 'SET_MODE' --key='<key>' --mode '01' --temperature '50'
python /var/www/html/modules//r4s/r4s.py --mac '<mac>' --command 'ON' --key='<key>'
На данный момент это не обернуто в php... поэтому пока что так. Если кто хочет запускать команды из скриптов, то можно пока использовать
exec для этих команд
Re: [Модуль] Kettle Redmond G200S/G240S (r4s)
Добавлено: Пт окт 25, 2019 2:09 pm
Divan
chelovert, как радостно снова вас видеть

, щас попробуем это сделать. Что касается оборачивания в php? Говорят, это не благодарное дело, может вам оставить как есть? пусть будет в питоне.
Re: [Модуль] Kettle Redmond G200S/G240S (r4s)
Добавлено: Пт окт 25, 2019 2:12 pm
chelovert
Divan писал(а): Пт окт 25, 2019 2:09 pm
chelovert, как радостно снова вас видеть

, щас попробуем это сделать. Что касается оборачивания в php? Говорят, это не благодарное дело, может вам оставить как есть? пусть будет в питоне.
вышел из сумрака да

я к тому, что модуль не умеет сейчас запускать питоновскую команду на установку подогрева
Re: [Модуль] Kettle Redmond G200S/G240S (r4s)
Добавлено: Пт окт 25, 2019 2:23 pm
Divan
хотите сказать, что я не смогу запустить даже скриптом через сценарии? shell_exec("python /var/www/modules/r4s/r4s.py --mac '<mac>' --command 'SET_MODE' --key='<key>' --mode '01' --temperature '50'")
Re: [Модуль] Kettle Redmond G200S/G240S (r4s)
Добавлено: Пт окт 25, 2019 2:37 pm
chelovert
Можете