[Модуль] Sonoff (dev_sonoff)
Модератор: immortal
- samolet
- Сообщения: 472
- Зарегистрирован: Чт июн 29, 2017 10:29 am
- Благодарил (а): 46 раз
- Поблагодарили: 45 раз
Re: [Модуль] Sonoff
$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);
все сразу нашлось, список выкладывать? он очень длинный с ключами стоит ли на всеобщее обозрение давать? но устройства в приложении все равно не видит
я вот что подумал, может в приложении нужно привязку сделать логином и паролем как на андроид приложении чтобы запрос был как будто с телефона, тогда я так понимаю не нужно будет постоянно менять ключ авторизации??? я это так сумничал маленько больно не пинайте.
$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 поблагодарил:
- samolet (Пн ноя 19, 2018 6:23 pm)
- Рейтинг: 1.16%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 115
- Зарегистрирован: Вт дек 06, 2016 2:22 pm
- Откуда: Екатеринбург
- Благодарил (а): 25 раз
- Поблагодарили: 2 раза
- Контактная информация:
Re: [Модуль] Sonoff
Пришел домой, поплясал танцы с бубном возле связки sonoff-комп с charles и афоней с ewelink и в Apikey один фиг пусто.
Самый цимес только всего этого действа в том, что у меня все оборудование через xiaomi или broadlink (эстетично однако), а я занимаюсь жесткими половыми отношениями с лежащими уже года теперь без дела sonoff и sonoff RF(пультиком поиграться который) Ну так ведь интересно же ж. Может таки и им найдется применение.
Самый цимес только всего этого действа в том, что у меня все оборудование через xiaomi или broadlink (эстетично однако), а я занимаюсь жесткими половыми отношениями с лежащими уже года теперь без дела sonoff и sonoff RF(пультиком поиграться который) Ну так ведь интересно же ж. Может таки и им найдется применение.
СпойлерПоказать
- samolet
- Сообщения: 472
- Зарегистрирован: Чт июн 29, 2017 10:29 am
- Благодарил (а): 46 раз
- Поблагодарили: 45 раз
Re: [Модуль] Sonoff
Подожди немного Алексей допишет модуль под винду надо вот это вставить тудаxxxShahxxx писал(а): ↑Пн ноя 19, 2018 7:20 pmПришел домой, поплясал танцы с бубном возле связки sonoff-комп с charles и афоней с ewelink и в Apikey один фиг пусто.
Самый цимес только всего этого действа в том, что у меня все оборудование через xiaomi или broadlink (эстетично однако), а я занимаюсь жесткими половыми отношениями с лежащими уже года теперь без дела sonoff и sonoff RF(пультиком поиграться который) Ну так ведь интересно же ж. Может таки и им найдется применение.СпойлерПоказать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
Алексей в смысле Никита? =D Или ещё кто то уже модуль дописывает. Опции curl-а поправил, теперь под виндой забираться должно.
Обновите модуль и повторите.
xxxShahxxx адреса неправильные. Попробуй из 1го сообщения вставить.
PS: Почти закончил библиотеку для ws. Думаю на выходных уже можно будет управлять модулями.
Обновите модуль и повторите.
xxxShahxxx адреса неправильные. Попробуй из 1го сообщения вставить.
PS: Почти закончил библиотеку для ws. Думаю на выходных уже можно будет управлять модулями.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 115
- Зарегистрирован: Вт дек 06, 2016 2:22 pm
- Откуда: Екатеринбург
- Благодарил (а): 25 раз
- Поблагодарили: 2 раза
- Контактная информация:
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: [Модуль] Sonoff
Тимвивер в личку кинешь - гляну.xxxShahxxx писал(а): ↑Пн ноя 19, 2018 8:18 pmДа я уж все попробовал из интереса. Через чарли все повскрывал.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- samolet
- Сообщения: 472
- Зарегистрирован: Чт июн 29, 2017 10:29 am
- Благодарил (а): 46 раз
- Поблагодарили: 45 раз
Re: [Модуль] Sonoff
Сори, Никита, просто немного ошибся, когда писал сообщение по телу разговаривал с Алексеем, и случайно написал.nick7zmail писал(а): ↑Пн ноя 19, 2018 8:11 pmАлексей в смысле Никита? =D Или ещё кто то уже модуль дописывает. Опции curl-а поправил, теперь под виндой забираться должно.
Обновите модуль и повторите.
xxxShahxxx адреса неправильные. Попробуй из 1го сообщения вставить.
PS: Почти закончил библиотеку для ws. Думаю на выходных уже можно будет управлять модулями.
- samolet
- Сообщения: 472
- Зарегистрирован: Чт июн 29, 2017 10:29 am
- Благодарил (а): 46 раз
- Поблагодарили: 45 раз
Re: [Модуль] Sonoff
Устройства определились но не все вылезла куча ошибок
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}
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
Дай угадаю. Только 1 добавилось?))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<