[Модуль] Sonoff

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

Модераторы: Bagir, Ivan, Vit, immortal, PAV

Аватара пользователя
nick7zmail
Сообщения: 5739
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 111 раз
Поблагодарили: 1407 раз

[Модуль] Sonoff

Сообщение nick7zmail » Вс ноя 18, 2018 1:25 pm

Всем привет!
Произошло наверное чуть ли не одно из самых значительных событий на платформе MajorDoMo (простите мне мою нескромность, но этим соноффом маячили чуть ли не с самого существования форума), наконец то расковыряли протокол sonoff. Таким образом всеми девайсами сонофф можно пользоваться без перепрошивки, и не теряя связь с родным приложением.

В текущий момент модуль в стадии pre-alpha (да, даже до альфы пока не добрался). Дописано примерно 40% модуля, но тем что написано уже можно пользоваться.

Модуль состоит из 2х частей. Первая это http, вторая wss. Первая отвечает за коннект с облаком, выкачивание всех девайсов, метрик, и обновление статуса устройства (онлайн/офлайн). Вот первая часть сейчас написана полностью. Этим функционалом можно полноценно пользоваться. Например те у кого есть девайсы с датчиками, или девайсы, которые полностью являются датчиком (например SC) - уже можно забирать с них показания. За частоту забора показаний отвечает строка в настройках HTTPS POLLING PERIOD. Пока не выставляйте пожалуйста забор показаний слишком часто (чаще 60 сек).

Чтобы весь этот "зоопарк" заработал нужно вытащить ключ авторизации. Как это сделать - показано в видео.
https://youtu.be/PrEM89khGhk
В качестве HTTPS сервера в настройках надо указать адрес который у вас будет при заборе ключа. Скорее всего это
eu-api.coolkit.cc
А в качестве WSS сервера - второй адрес, на который идут запросы. У меня это был
eu-ruslong.coolkit.cc
1.jpg
1.jpg (26.12 КБ) 1550 просмотров

apikey трогать не надо. Это служебная информация, запишется после первого обновления.
После нажатия кнопки обновить у вас должны появится устройства.

sonoff.jpg
sonoff.jpg (181.82 КБ) 1227 просмотров
Если запущен цикл - устройства будут обновляться раз в указанный период времени.

:idea: Желающие поддержать разработку модуля могут это сделать тут https://connect.smartliving.ru/tasks/325.html.
Последний раз редактировалось nick7zmail Чт ноя 22, 2018 7:34 pm, всего редактировалось 14 раз.
За это сообщение автора nick7zmail поблагодарили (всего 17):
Logrus (Вс ноя 18, 2018 1:58 pm) • directman66 (Вс ноя 18, 2018 2:55 pm) • semkyskov (Вс ноя 18, 2018 3:03 pm) • Stan (Вс ноя 18, 2018 6:36 pm) • xxxShahxxx (Вс ноя 18, 2018 10:07 pm) • Vit (Пн ноя 19, 2018 4:23 am) • Igor.P (Пн ноя 19, 2018 5:21 pm) • Александр282 (Вт ноя 20, 2018 10:51 pm) • Jilber (Ср ноя 21, 2018 7:14 pm) • dengi.76 (Сб ноя 24, 2018 11:10 am) и ещё 7
Рейтинг: 23.29%
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
samolet
Сообщения: 131
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 12 раз
Поблагодарили: 10 раз

Re: [Модуль] Sonoff

Сообщение samolet » Вс ноя 18, 2018 2:45 pm

Спасибо, сейчас попробую внедрить все в систему и считать метрики.
Аватара пользователя
samolet
Сообщения: 131
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 12 раз
Поблагодарили: 10 раз

Re: [Модуль] Sonoff

Сообщение samolet » Вс ноя 18, 2018 8:47 pm

Еле еле вытащил ключ, может кому пригодится, с моей прогой евелинк ни как не удавалось войти в облако, скачал другую прогу в гугл плей пишем ewelink и находим прогу plug end play, вот с ней все получилось, иду дальше.
Последний раз редактировалось samolet Вс ноя 18, 2018 11:06 pm, всего редактировалось 1 раз.
Аватара пользователя
nick7zmail
Сообщения: 5739
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 111 раз
Поблагодарили: 1407 раз

Re: [Модуль] Sonoff

Сообщение nick7zmail » Вс ноя 18, 2018 9:23 pm

Точно тот ключ вытащил? а то там полно всяких)) нужен не apikey а именно autentification token (at). Странно что у тебя проксик не завёлся...я видос когда писал - реально первый раз на винду ставил. Всё завелось с полтычка, безо всяких траблов с фаерволами и тп.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Stan
Сообщения: 48
Зарегистрирован: Вт фев 13, 2018 2:37 am
Благодарил (а): 9 раз
Поблагодарили: 3 раза

Re: [Модуль] Sonoff

Сообщение Stan » Вс ноя 18, 2018 9:24 pm

Установил модуль, вытащил ключ, заполнил все поля, нажал "Обновить" и ничего не произошло.
Ни на виндоус, ни на малине (на малине появился дополнительный "пункт" со временем и датой просто).
Screenshot_19.png
Screenshot_19.png (13.29 КБ) 1500 просмотров
После нескольких попыток, после вытаскивания ключа из проги, что советовали выше, на малине вроде как появился один из двух Сонофф. На винде по прежнему глухо.
Screenshot_22.png
Screenshot_22.png (26.53 КБ) 1500 просмотров
xxxShahxxx
Сообщения: 114
Зарегистрирован: Вт дек 06, 2016 2:22 pm
Откуда: Екатеринбург
Благодарил (а): 25 раз
Поблагодарили: 1 раз
Контактная информация:

Re: [Модуль] Sonoff

Сообщение xxxShahxxx » Вс ноя 18, 2018 10:09 pm

Никит, спасибо за труды. Как раз без дела валяются 3 штуки разношерстных(могу хоть все тебе отдать играться). Подцепил к бра, буду тестить, щелкать релюшкой.
Аватара пользователя
samolet
Сообщения: 131
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 12 раз
Поблагодарили: 10 раз

Re: [Модуль] Sonoff

Сообщение samolet » Вс ноя 18, 2018 10:09 pm

Что делаю не так? Приложение не видит устройства?
Вложения
1.png
1.png (10.83 КБ) 1489 просмотров
Аватара пользователя
nick7zmail
Сообщения: 5739
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 111 раз
Поблагодарили: 1407 раз

Re: [Модуль] Sonoff

Сообщение nick7zmail » Вс ноя 18, 2018 10:23 pm

токен воткните в раздел токен. Вы скорее всего апи кей вытащили. мои сообщения выше прочтите.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Stan
Сообщения: 48
Зарегистрирован: Вт фев 13, 2018 2:37 am
Благодарил (а): 9 раз
Поблагодарили: 3 раза

Re: [Модуль] Sonoff

Сообщение Stan » Вс ноя 18, 2018 10:31 pm

Модуль Sonoff Basic видит, а вот на такую штуку ругается. Соответственно, в итоге видит только одно устройство.
IMG_20181118_221853.jpg
IMG_20181118_221853.jpg (517.15 КБ) 1486 просмотров
Screenshot_23.png
Screenshot_23.png (92.99 КБ) 1486 просмотров
На Винде по прежнему тишина. Вообще ничего не происходит после нажатия обновить.
Аватара пользователя
samolet
Сообщения: 131
Зарегистрирован: Чт июн 29, 2017 10:29 am
Благодарил (а): 12 раз
Поблагодарили: 10 раз

Re: [Модуль] Sonoff

Сообщение samolet » Вс ноя 18, 2018 10:32 pm

Никита, уже все перепробовал, не видит на 10ке устройства их у меня сейчас 14 шт.
Ответить