Обзоры, на модуль Sonoff, от компании ITead уже не новое, на просторах интернета.
Но я хотел бы коснуться темы пере прошивки продуктов данной серии.
Почему меня не устроила заводская версия программного обеспечения от производителя, — скажу сразу. Столкнулся с ситуацией, когда у меня «накрылся» роутер. После этого я понял, что неудобно для нашего обывателя «зависеть» от китайского сервера, получается, у меня проблема с роутером привела к, так сказать «неработоспособности» модуля. потому как с сервером он связаться не может и я не могу им управлять.
Сами по себе, устройства очень интересные и полезные в обиходе, но выходит так, что если вдруг китайский сервер, по какой то причине отвалится, перестанет работать, кабель у них там где то перебьют (причин может быть множество на самом деле, но суть одна) имея такие удобные устройства в использовании, мы «зависим» от качества и стабильности интернет соединения, а при его отсутствии и вовсе, всё это «превращается» в бесполезный набор устройств.
Перебрав варианты предложенные на просторах интернета, я набрёл на вариант прошивки модулей прошивкой стороннего производителя, в описании которого было описана возможность работы без интернета. Именно это меня и заинересовало, хотя изначально я не сразу понял как это работает, но по ходу действия разобрался.
Но обо всё по порядку..)
На прошивку я наткнулся на Ютубе, вот здесь —
www.youtube.com/channel/UCOvkjygH0Y1_-8h-7hPAEWw, в описании под самим видео есть ссылка на саму прошивку и программу для этого.
Сама прошивка заняла у меня около часа, но думаю, у людей которые умеют обращаться с паяльником, это займёт гораздо меньше времени. Сам процесс прошивки пошагово был сделан по данной инструкции, —
www.youtube.com/watch?v=fiY-XRnYhVc
После прошивки, скачал приложение для своего Андроида, (для Iphone приложения, как я понял на данный момент нет, но по словам поддержки, меня уверили в том, что будет через 2-3 месяца) для меня это не проблема, т.к. у меня Андроид, а вот мой друг заинересовался именно IOS приложением. Ну не будем отходить от основной темы…
Интерфейс приложения меня очень порадовал, и как оказалось, с этим приложением я ещё и много интересного функционала для себя приобрёл, ещё и бесплатно)
Работает теперь моё реле не через облачный сервер в Китае, а напрямую от моего телефона. То есть сигнал с телефона принимается самим устройством и не требует подключения к интернету. Вернее даже сказать так, работает оно и с интернетом, но не является это обязательным.
У ребят множество решений на базе Sonoff устройств. Например на Sonoff Basic можно реализовать терморегулятор и управление влажностью в помещении…
Если использовать датчик движения, получается свет включаемый по датчику и контролируемый с телефона.
Если нет связи с роутером — устройства формируют свою mesh сеть и общаются самостоятельно со смартфоном, пока не “подымется” роутер.
Интернет соединение необходимо в том случае, если я хочу управлять своим реле например с работы, не находясь дома. В реле, через программу прописывается домашняя сеть, что в добавок ко всему увеличивает радиус «общения» моего телефона с самим
реле.
Так как система децентрализована, каждое конечное устройство может содержать свой сценарий и взаимодействовать со своим “коллегой” по сети взяв у него информацию.
Сценарии создаются легко, интуитивно понятно и загружаются в само устройство, без необходимости какого либо стороннего контроля.
Приятным дополнением стало то, что имеются прошивки не только на данное реле, а практически на всю линейку подобных устройств от ITead, после такой приятной новости мною был приобретён ещё и потолочный светильник, того же производителя, который также поддался прошивке. Светильник, после прошивки, приобрёл функцию регулирования яркости, чего не было с родной прошивкой.
Очередная приятная плюшка)
Теперь вот такая вот лампа, с возможностью регулирования яркости!
После более подробного анализа приложения выяснилось, что я получил, голосовое управление на русском языке!, очень гибкую систему создания сценариев, которые работают, в добавок ко всему, ещё и между модулями — «по воздуху», групповое управление и ещё много полезных плюсов.
Теперь есть желание установить больше таких устройств по всему дому, т.к. на них можно «цеплять» различные датчики — температуры, освещенности, влажности, газа и т.д. и всё это можно контролировать с одного телефона — отличное решение лично для меня! )
Передача уже готовой «системы» — производится посредством QR кода или сохранением и дальнейшей передачей бекап файла.
При необходимости можно «урезать» права и функционал передаваемому.
Исходя из личного опыта советую опробовать данную прошивку тем, у кого уже есть модули Sonoff, а тем, у кого нет, или нет возможности самостоятельно прошивкой заниматься — могу посоветовать приобретать сразу готовый вариант с такой прошивкой.
Если у кого есть вопросы, с удовольствием поделюсь личным опытом.
тектовая версия —
www.1msmart.com/index.php/zagruzka-proshivki-v-itead-sonoff
программа — support.1msmart.com/kb/faq.php?id=11
прошивки — support.1msmart.com/kb/faq.php?cid=3
фейсбук —
www.facebook.com/1MSmart
4pda.ru —
4pda.ru/forum/index.php?showtopic=846062
А где процесс перепрошивки?
а написав этот комент? не попали ли вы туда куда не/надо? :))
-Совершенно не информативный сайт, не нашёл я этого…
Нашёл -Выпадающее меню на сайте!)))))))))))))))
Для доступа из-вне используется сервер.
Его задача осуществлять обмен между устройствами и смартфонами.
Все данные шифруются уникальными ключами на стороне устройств и смартфонов.
Процесс перепрошивки
www.1msmart.com/index.php/zagruzka-proshivki-v-itead-sonoff
Правильно ли я понимаю — передача данных осуществляется через облако?
Меня всегда смущает когда я знаю — что данные от WiFi будут переданы третьим лицам…
Вы в статье можете долго рассказывать о mesh-сетях, возможности управления через локальную сеть… И том что можно не пользоваться — удаленным управлением. Вы-то может и не пользуетесь удаленным управлением, а на сколько уверены Вы, что это удаленное управление не пользуется Вами?
QR код высвечивается на передающем телефоне, на принимающем открывается камера в приложении — сервер не участвует.
При передаче бекап файла -также сервер не участвует, файл формируется на передающем телефоне и пересылается, любым, удобным для Вас способом(через Viber отправлял)
Удалённое управление не может пользоваться мной, если управление стоит локально!
А говорите внимательно читали)
Если отваливается интернет, еще понятно, что все будет работать. А как настроить все эти датчики, чтобы добираться до них из вне? Они могут работать по разным портам? Или как вы их собираетесь пробрасывать сквозь роутер?
И, да, без белого IP здесь не обойтись.
Сквозь роутер пробрасывать я ничего и не собирался, речь шла о том, что в данном варианте система работает без подсоединения к интернету, а если подсоединить работает через сервер, но не китайский, а через наш.
Но суть в том, что возможна работа локально — я это доносил)
Белого IP не нужно при этом
1. Используется меш-сеть устройств. Подключение выполняется напрямую к любому устройству — оно выполняет роль маршрутизатора для доступа к остальным устройствам.
2. Используется домашняя WiFi сеть (роутер).
3. Используется роутер с подключением к интернету для доступа.
При пропадании домашней WiFi сети устройства автоматически переходят в режим МЕШ-сети.
Обычно коммерческие продукты предлагают аналогичные базовым функции, а за бонусы предлагают заплатить.
Или бесплатные продукты(с открытым исходным кодом), позвояют решать проблемы, но там платишь своим временем.
Тут же все с виду работает и удобно. Не ботнет ли это часом?)
Монетизация будет введена на облачный функционал.
Все что касается локального использования так и останется бесплатным.
— лицензии нет, то есть на будущее никаких гарантий
— монетизация будет, но как-разработчик ещё не решил
— клещами вытянули, что облако в Германии. Ну да, лучше чем в Воронеже или Запорожье.
При этом есть пара GPL прошивок — - с чистой лицензией
— открытым кодом
— отсутствием сторонних облаков
— без монетизации
Есть и прошивки типа заплати два бакса — и пользуйся и широким выбором функционала
что должно заставить нас именно ваш продукт изучать?
(И это я не говорю про уровень сырости проекта, всё видно на сайте)
Во первых, по крайней мере, воронежско-запоржский фсб не будет иметь доступа.
Во вторых разработчик хоть как то защищен от рейдерства.
В третьих это банально дешевле.
Но сервер в Германии, повторюсь, лучше чем в Воронеже или Запорожье
2. Монетизация — облачных сервисов, читайте выше.
3. Место расположения сервера разве скрывали?
Критика всегда полезна, но она должна иметь основания.
Попробуйте — скажите, если нет тогда Вам следует подождать…
Но даже если автор поста связан с разработчиками — ничего страшного не вижу. Но всё же хотелось бы посмотреть на лицензию, на способ монетизации прежде чем углубляться.
О какой лицензии идет речь?
Все функции доступные сейчас бесплатны.
Платные услуги — никоим образом не будут касаться текущего функционала.
Лицензия обеспечивает взаимную защиту разработчика и пользователя. Например, что будет, если разработчик решит ввести плату за функционал, хотя на словах на каком-то форуме обещал не делать. Пример — BTSync.
Или можно ли ваш код модифицировать и как его можно и как нельзя использовать
Открыт ли код, чтобы посмотреть насчёт закладок и тп.
Можно выдумать свою лицензию, есть немало готовых разной степени закрытости-открытости.
Закрытый код альтернативной прошивки (для серийно продающихся устройств) это даже хуже привязки к китайскому серверу.
Sonoff хоть несёт ответственность за свои продукты (причём финансовую, даже если не напрямую, то по варианту падения репутации => падения продаж), а в вашем случае… очень интересный и красивый сыр, но, к сожалению, вы мышеловке.
Конкретно локальное управление, конкретно без использования интернет соединения — МЕНЯ устроило, если Вас нет — Вас не принуждают.
Что непонятного?!?
Вас никто не садит в «массажное кресло», которое Вас держит за руки и ноги и не выпускает, не хотите «сидеть в кресле» — прямые руки Вам в помощь и любые другие варианты прошивок и т.п.
У меня была конкретная ситуация, из которой был найден конкретный выход, если у Вас другая цель — то соответственно — решение скорее всего будет другим!
Не мешайте всё в одну кучу.
Конкретная задача — несёт за собой конкретное решение.
Тем более что разработчиками предусмотрен ручной выбор, — управлять через интернет или нет.
Вам дают возможность, а Вы хотите чтобы Вам ещё наверное и заплатили в идеале.
Тестовая версия мануала по прошивке — www.1msmart.com/index.php/zagr...
Программа для прошивки — support.1msmart.com/kb/faq.php...
Сами прошивки — support.1msmart.com/kb/faq.php...
Альтернативный способ прошивки, для тех, у кого не получилось с первым способом — support.1msmart.com/scp/faq.ph...
и ролик найти было не сложно, набрал прошивка sonoff basic — так и долистал до него
А вот саму прошивку так и не нашёл. (((
программа — support.1msmart.com/kb/faq.php?id=11
прошивки — support.1msmart.com/kb/faq.php?cid=3
фейсбук — www.facebook.com/1MSmart
Наверное, меня забанят навсегда))
Груповое управление есть, одинкавыми по типу устройствами — хоть 20…
И сценарии поддерживают взаимодействие между устройствами по временным меткам или состоянию (вкл/выкл) какого либо устройства в «системе»
Я вот всю жизнь думал, что для сценариев нужен MQTT брокер. Вам удалось преодолеть?
Мобильное приложение только конфигуратор.
А Sonoff Basic есть часы? Или вы периоды сетевого напряжения считаете?
И синхронизацию времени еэспэшка (или иэспишка :) ) делает по wifi?
1msmart.com/index.php/stsenarii-v-1m-smartphone
Время периодически корректируется через NTP и при подключении смартфона.
С каких пор в ESP8266 появились часы реального времени (RTC)??
С часами проблемы у него другого характера — нет RTC модуля (часы реального времени с собственной батарейкой), а это значит, что внутренние часики будут ходить не особо точно (не представляю насколько, но единицы секунд в сутки будут запросто уходить, а то и единицы минут) и неоткуда будет взять время в случае перезагрузки по питанию.
Так что без доступа в интернет у этого mesh облака при первом же рестарте перестанут работать все действия по расписанию (хотя таймеры вида «выключиться через XX секунд после включения» работать смогут).
На текущий момент работают только запросы на внешний NTP сервер. Также есть возможно получать время с NTP сервера роутера домашней сети, но пока мы ее отключили — добавим как отдельную функцию в настройках.
С другой стороны когда Мы двигаемся в эре Интернета, отсутствие его скорее исключение.
Ну хоть не комиксы…
Непонятная и мало кому известная прошивка, непонятная лицензия, непонятный «сервер», закрытые исходники…
Ну хоть не комиксы…>
ботнэта бояться в лес не ходить! ;)))
Вряд ли вы настолько некомпетентны, что верите в сказанное вами. То есть вы с высокой вероятностью троллите. Это предосудительно.
Если же действительно заблуждаетесь — погуглите лицензии GPL, BSD и пр.
Да я и сам который год трачу некоторое время ежедневно на поддержку 100% бесплатного продукта nas4free.
aliexpress.com/item/ITEAD-Sonoff-Wireless-Wifi-Switch-For-Smart-Home-Automation-Relay-Module-10A-90-250V-220V-Support/32829067852.html
Доставка у Али — $0.98 в Москву. Интересно, а сколько стоит доставка у производителя?
Да путь подключения это паяльник и провода.
Альтернативой без паяльника — Sonoff TH10/16 — прошивка от 1М там же.
Все устройства в пределах одной системы имеют доступ к данным каналов других устройств(сервер и смартфоны в этом не участвуют).
у меня сейчас например на базовом сонофе висит 18в20 — отправляет температуру на народный мониторинг, по Mqtt на мажордомо и к нему еще подключен 7-ми сегментный дисплей, который висит в прихожей и показывает температуру на улице и время, если отключить светодиод — то освобождается еще один пин, можно добавить еще датчиков, 18в20 кстати паралельно можно подключать на один пин 1,2,3 и так далее, кому мало, есть еще расширители портов…
Sonoff имхо удобен тем что уже все собрано в кучу на заводе
Установив наше мобильное приложение и прошивку в устройство на базе ESP8266(8285) вы получаете полный функционал по управлению доступный в этой версии. Удаленное управления не обязательная функция, а только возможность и ее отсутствие не влияет на работоспособность системы.
Вы, возможно, впервые столкнулись здесь с людьми, которых интересует не только функционал и стоимость, но и будущий функционал и будущая стоимость. Да, таких мало, но есть :)
Я, к примеру, на наличие открытой прошивки смотрю в первую очередь. И если она есть и при этом сравнима по функционалу с закрытой — выбираю её. Так работает у меня роутер, NAS и пр. Ряд гаджетов не доступен в таком варианте вообще. Тогда я выбираю наименее закрытую — не iOS, а андроид, не любой андроид, а с доступным root, не андроид с нашлепками, а чистый и тп.
Мы не пропагандируем Вас на использование закрытых проектов и не пытаемся убедить Вас.
Мы ведем разработку своей системы. Каждая система имеет право на жизнь и только разнообразие дает людям возможность выбора.
Если Вы имеете другие взгляды Вы просто не используете, но и не навязываете свое мнение.
Есть великое множество систем, проектов и все они имеют право на жизнь.
Попробуйте сделать сами. Жаль когда кто-то сделает хорошую или не очень работу и даже не опубликует ничего о ней. Или напишет — «Я сделяль!». И его труд сгниет в информационном мусоре. И можно сказать его труд пропадет для человечества. Возможно из-за лени, возможно по причине «и сам нэ гам и другому нэ дам».
Когда говорим о полноте Мы имеет ввиду, что будут решены задачи которые пользователь ставит перед собой: управление освещением, поливом, теплом, холодом, влажностью, протечкой, роллетами, маркизами, жалюзями и так далее. Все эти задачи на сегодняшний день решаются с помощью 1М Smartphone, учитывая что все эти функции не связаны через центральный контроллер(сервер...), а работают обособленно, но могут быть связаны между собой через сценарии.
Но система только развивается и говорить что обязательно использовать домотикс, мажордомо, openhab… тоже не верно.
В планах у нас и произвести слияние двух вариантов систем, с возможностью выбора для пользователя.
завтра буду разбираться
Умозаключения — когда прочитав статью один человек их делает ошибочно — одно, когда это делают все — значит автор информацию донес не совсем корректно и возможно следует какие-то моменты переосмыслить или же переформулировать…
Как могу корректирую, по мере поступления вопросов)
Вам реально спасибо! Буду думать!
Скажите, пожалуйста, можно ли этим способом перепрошить данный модуль и будет ли показываться температура с десятыми 23.6, 24.7, 25.4 и тд…?
или пишите в Поддержку support.1msmart.com
4pda.ru/forum/index.php?showtopic=846062
с этого начинать надо было
Добавил страничку проекта в закладки.
Если есть какие то пожелания и замечания их можно писать на support.1msmart.com/ — но только после регистрации. Мне пару вопросов помогли решить.
С помощью сервиса ifttt.com Устройство может включатся по многим сценариев, например: новое сообщение в facebook, twitter, задания в Google calendar, почта и многое другое. Подробней о том как это сделать вы можете посмотреть видео www.youtube.com/watch?v=3PVQYLQ-XDQ&feature=youtu.be
Каждый выбирает для себя свой вариант.