[Модуль] Sonoff (dev_sonoff)

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

Модератор: immortal

Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: [Модуль] Sonoff

Сообщение samolet » Пн ноя 19, 2018 6:12 pm

$host='https://cn-api.coolkit.cc:8080/api/user/device';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $host);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'GET /api/user/device HTTP/1.1',
'Authorization: Bearer c728a26678faf453c49ceada1111111111111111b9a'
));
$response = curl_exec($ch);
curl_close($ch);

$decoded_res=json_decode($response, TRUE);
print_r($decoded_res);

отправил с добавлением
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

все сразу нашлось, список выкладывать? он очень длинный с ключами стоит ли на всеобщее обозрение давать? но устройства в приложении все равно не видит

я вот что подумал, может в приложении нужно привязку сделать логином и паролем как на андроид приложении чтобы запрос был как будто с телефона, тогда я так понимаю не нужно будет постоянно менять ключ авторизации??? я это так сумничал маленько больно не пинайте.
Последний раз редактировалось samolet Пн ноя 19, 2018 6:22 pm, всего редактировалось 2 раза.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Sonoff

Сообщение nick7zmail » Пн ноя 19, 2018 6:21 pm

Отлично. В модуль это внесу. Не надо список.
За это сообщение автора nick7zmail поблагодарил:
samolet (Пн ноя 19, 2018 6:23 pm)
Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
xxxShahxxx
Сообщения: 115
Зарегистрирован: Вт дек 06, 2016 2:22 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 2 раза
Контактная информация:

Re: [Модуль] Sonoff

Сообщение xxxShahxxx » Пн ноя 19, 2018 7:20 pm

Пришел домой, поплясал танцы с бубном возле связки sonoff-комп с charles и афоней с ewelink и в Apikey один фиг пусто.

Самый цимес только всего этого действа в том, что у меня все оборудование через xiaomi или broadlink (эстетично однако), а я занимаюсь жесткими половыми отношениями с лежащими уже года теперь без дела sonoff и sonoff RF(пультиком поиграться который) :lol: Ну так ведь интересно же ж. Может таки и им найдется применение.
СпойлерПоказать
Sonoff.jpg
Sonoff.jpg (41.23 КБ) 6733 просмотра
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: [Модуль] Sonoff

Сообщение samolet » Пн ноя 19, 2018 7:48 pm

xxxShahxxx писал(а):
Пн ноя 19, 2018 7:20 pm
Пришел домой, поплясал танцы с бубном возле связки sonoff-комп с charles и афоней с ewelink и в Apikey один фиг пусто.

Самый цимес только всего этого действа в том, что у меня все оборудование через xiaomi или broadlink (эстетично однако), а я занимаюсь жесткими половыми отношениями с лежащими уже года теперь без дела sonoff и sonoff RF(пультиком поиграться который) :lol: Ну так ведь интересно же ж. Может таки и им найдется применение.
СпойлерПоказать
Sonoff.jpg
Подожди немного Алексей допишет модуль под винду надо вот это вставить туда
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
А у меня 15 модулей привязано дома и один на работе, всем этим очень хочется управлять, дело в том что даже если модуль хрен знает где то через мажордом тоже можно поуправлять, в облаке отображаются все модули зарегистрированные через евелинк.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Sonoff

Сообщение nick7zmail » Пн ноя 19, 2018 8:11 pm

Алексей в смысле Никита? =D Или ещё кто то уже модуль дописывает. Опции curl-а поправил, теперь под виндой забираться должно.
Обновите модуль и повторите.
xxxShahxxx адреса неправильные. Попробуй из 1го сообщения вставить.
PS: Почти закончил библиотеку для ws. Думаю на выходных уже можно будет управлять модулями.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
xxxShahxxx
Сообщения: 115
Зарегистрирован: Вт дек 06, 2016 2:22 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 2 раза
Контактная информация:

Re: [Модуль] Sonoff

Сообщение xxxShahxxx » Пн ноя 19, 2018 8:18 pm

Да я уж все попробовал из интереса. Через чарли все повскрывал.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Sonoff

Сообщение nick7zmail » Пн ноя 19, 2018 8:19 pm

xxxShahxxx писал(а):
Пн ноя 19, 2018 8:18 pm
Да я уж все попробовал из интереса. Через чарли все повскрывал.
Тимвивер в личку кинешь - гляну.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: [Модуль] Sonoff

Сообщение samolet » Пн ноя 19, 2018 8:35 pm

nick7zmail писал(а):
Пн ноя 19, 2018 8:11 pm
Алексей в смысле Никита? =D Или ещё кто то уже модуль дописывает. Опции curl-а поправил, теперь под виндой забираться должно.
Обновите модуль и повторите.
xxxShahxxx адреса неправильные. Попробуй из 1го сообщения вставить.
PS: Почти закончил библиотеку для ws. Думаю на выходных уже можно будет управлять модулями.
Сори, Никита, просто немного ошибся, когда писал сообщение по телу разговаривал с Алексеем, и случайно написал. :lol:
Аватара пользователя
samolet
Сообщения: 472
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 46 раз
Поблагодарили: 45 раз

Re: [Модуль] Sonoff

Сообщение samolet » Пн ноя 19, 2018 8:43 pm

Устройства определились но не все вылезла куча ошибок
http://ууууууууууууууууууууууууууууу/admin.php?pd=cGFuZWw6e2F45454vbj1kZXZfc29ub2ZmfQ%3D%3Dpz_&md=dev_sonoff&inst=adm&
1062: Duplicate entry '1' for key 'PRIMARY'
INSERT INTO `dev_sonoff_devices`(`TITLE`, `TYPE`, `DEVICEID`, `BRANDNAME`, `PRODUCTMODEL`, `UIID`, `UPDATED`, `ID`) VALUES('Детская 21671a', '10', '100021671a', 'ITEAD', 'Sonoff Touch EUC1', '6', '2018-11-19 20:41:08', '1')



#0 C:\_majordomo\htdocs\lib\mysqli.class.php(395): custom_error->__construct('1062: Duplicate...', 0)
#1 C:\_majordomo\htdocs\lib\mysqli.class.php(184): mysql->Error('INSERT INTO `de...', 0)
#2 C:\_majordomo\htdocs\lib\mysqli.class.php(328): mysql->Exec('INSERT INTO `de...')
#3 C:\_majordomo\htdocs\lib\sqlFunctions.class.php(111): mysql->Insert('dev_sonoff_devi...', Array)
#4 C:\_majordomo\htdocs\modules\dev_sonoff\dev_sonoff_devices_scan.inc.php(33): SQLInsert('dev_sonoff_devi...', Array)
#5 C:\_majordomo\htdocs\modules\dev_sonoff\dev_sonoff.class.php(189): require('C:\\_majordomo\\h...')
#6 C:\_majordomo\htdocs\modules\dev_sonoff\dev_sonoff.class.php(143): dev_sonoff->dev_sonoff_devices_cloudscan()
#7 C:\_majordomo\htdocs\modules\dev_sonoff\dev_sonoff.class.php(95): dev_sonoff->admin(Array)
#8 C:\_majordomo\htdocs\lib\jTemplate.class.php(713) : eval()'d code(8): dev_sonoff->run()
#9 C:\_majordomo\htdocs\lib\jTemplate.class.php(713): eval()
#10 C:\_majordomo\htdocs\lib\jTemplate.class.php(195): jTemplate->parseModules('...', Array, './templates/')
#11 C:\_majordomo\htdocs\lib\jTemplate.class.php(109): jTemplate->parse('...', Array, './templates/')
#12 C:\_majordomo\htdocs\lib\parser.class.php(93): jTemplate->__construct('./templates/pan...', Array, Object(panel))
#13 C:\_majordomo\htdocs\lib\parser.class.php(63): parser->jtemplate_parse('./templates/pan...', Array)
#14 C:\_majordomo\htdocs\modules\panel.class.php(180): parser->__construct('./templates/pan...', Array, Object(panel))
#15 C:\_majordomo\htdocs\admin.php(34): panel->run()
#16 {main}
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: [Модуль] Sonoff

Сообщение nick7zmail » Пн ноя 19, 2018 8:58 pm

Дай угадаю. Только 1 добавилось?))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить