Мини уроки в youtube

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: Мини уроки в youtube

Сообщение sega6549 » Вт фев 07, 2017 1:45 pm

Chainik писал(а):
sega6549 писал(а):https://www.youtube.com/watch?v=ghi6KyTTDcE тут
Спасибо!
Странно, что не нашел ссылку на сайте Мажордомо (в разделе "Видео") или в первом сообщении этого топика...
да ничего странного) там их нет попросту, я не добавлял туда, в принципе надо бы добавить
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
panda5
Сообщения: 94
Зарегистрирован: Вт мар 14, 2017 11:37 pm
Благодарил (а): 1 раз
Поблагодарили: 25 раз

Re: Мини уроки в youtube

Сообщение panda5 » Пт мар 17, 2017 1:08 pm

А не пора ли и мажордом немного улучшить, ведь мини уроки, мини-инструкции, мини-подсказки вполне можно встроить в саму систему. Для новичков особенно удобно было бы увидеть коротенькое видео (или даже аудио, что даже быстрее для разработчиков!) в блок создания объекта, в редактирование свойства и т.д.

Я уверен что даже бывалые и опытные будут такими справочками пользоваться, потому что не всегда помнят все примеры и параметры.

да и примеры кода будут кстати, если всегда будут под рукой, будь они встроены в интерфейс хотя бы так же как в ардуино ide. Для мажора такие "заготовки" очень помогут преодолеть порог вхождения и неведения.

А такая база знаний и разработчикам самой системы жизнь облегчит, и опыт неофициальных умельцев объединит.

Ну и уж совсем фантастика будет, когда настройку и программирование из таких элементарных оттестированных блоков будет помогать делать голосовой интерфейс.....с немного более умной Алисой, которая не только тупо отвечать будет, но по дороге ещё и анализатор включать (но это уже немного другая тема)

PS.
Кстати, система большая, и для шаблонов той же самой Алисы давно пора вставить более продвинутый интерфейс, собирать шаблоны поведения, базу вопросов-ответов на главном сервере. И вот тут то как раз и пригодятся эти видео-инструкции, Советы, и собранный опыт: когда на вопрос Алисе как поменять время ночного режима, новичок получит не ответ "неверная команда", а видео-ответ (кстати господа, в ютубе есть функция делать ссылку не на весь ролик, а на конкретный временной кусок ролика, где к примеру как раз даётся ответ на какой-то вопрос)
За это сообщение автора panda5 поблагодарил:
u885 (Вс апр 21, 2019 11:51 pm)
Рейтинг: 1.16%
“Единственное реальное отличие между энтузиастами и скептиками – это оценки сроков”.
panda5
Сообщения: 94
Зарегистрирован: Вт мар 14, 2017 11:37 pm
Благодарил (а): 1 раз
Поблагодарили: 25 раз

Re: Мини уроки в youtube

Сообщение panda5 » Пт мар 17, 2017 1:56 pm

Ну и в догонку, раз начал тему встраивания советов и справочников в систему, вдруг разработчики это прочтут. Есть жизненно важная необходимость не только в общих советах, но и в локальных пометках. Сам не раз сталкивался с тем, какая была распиновка и какие gpio куда подключены у одной из двух десятков Ардуин или esp, и какая версия прошивки сейчас в этой плате, и где сохранял текст этой самой прошивки(или ссылку на гитхаб, откуда брал Ее), какие еще датчики к этой плате коннектятся (когда делаешь систему "на вырост" то часто добавляешь и те датчики, релюшки, которые будут нужны для будущего функционала, а сейчас не задействованы в прошивке), плюс тестовые режимы самотестирования каждой платы не всегда помнишь, на какой ip выводится и что в итоге выдаёт при прогонке тестовой функции скетча.

В итоге получилось бы что то не только в виде общего справочника, но и напоминалка о конкретной реализации, где можно было бы указать версию скетча, режимы работы прошивки, переменные, которые она использует, значения, которые выдаёт, и откуда каждое из значений берётся.

А потом в мониторинге системы очень удобно было бы (при поломке например) сразу показывать какая плата стала давать сбой, где она находится и все необходимые материалы для Ее замены и перепрошивки(в идеале и самотестирование всех проблемных плат мажордом мог бы делать при первом подозрении на отклонения показаний, но это уже немного другая тема, мажордом еще далёк от тонкой настройки и подстройки всех подключённых датчиков и устройств, исходя из их технических особенностей и особенностей библиотек через которые они работают.

PS.........
А как бы было волшебно, если бы мажордом ещё и за обновлениями библиотек этих плат следил, и подсказывал, что у данной платы библиотеки в прошивочке можно и обновить :idea:
За это сообщение автора panda5 поблагодарили (всего 2):
serghei (Пт мар 17, 2017 4:30 pm) • u885 (Вс апр 21, 2019 11:51 pm)
Рейтинг: 2.33%
“Единственное реальное отличие между энтузиастами и скептиками – это оценки сроков”.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Мини уроки в youtube

Сообщение serghei » Пт мар 17, 2017 4:29 pm

А вот это уже супер-идея! Я уже не только не могу запомнить какой скетч на каком АМС из 6 штук крутится , но и тупо какой датчик из 30 где находится и какой сервер за него отвечает. И это только начало. А так бы на страничке Help выскакивает подсказка - если интересует packTemp7, то там то то и то то. И не ссылка на код , а сам архив. Я понимаю,что можно добраться до данных через X-Ray , но это муторно и долго.....
panda5 писал(а):.....А потом в мониторинге системы.......сразу показывать какая плата стала давать сбой...
Ну это уже есть - каждая ардуина раз в минуту передает свое время и если два раза оно не изменилось - значит ардуина умерла. Осталось только придумать обработку этого события....
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
sega6549
Сообщения: 530
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Благодарил (а): 61 раз
Поблагодарили: 75 раз
Контактная информация:

Re: Мини уроки в youtube

Сообщение sega6549 » Пт мар 17, 2017 4:38 pm

Да идея мне нравиться, я и сам периодически свои ролики пересматриваю чтоб вспомнить какой нибудь пример использования
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Мини уроки в youtube

Сообщение serghei » Пт мар 17, 2017 4:43 pm

А есть какой то механизм просмотра видео с локального компа? Не всегда есть выход в интернет. А так даже уже выложенные уроки смотреть не в ютубе , а локально.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Мини уроки в youtube

Сообщение nick7zmail » Пт мар 17, 2017 7:16 pm

Посмотрите как с ютуба видео скачивать)) там 2 буковки в строку вписать....
Скачиваете у того, у кого есть инет, и смотрите дома))

Или вы на уровне системы предлагаете внедрить? Тогда система весить будет просто нереально!
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Мини уроки в youtube

Сообщение serghei » Пт мар 17, 2017 8:06 pm

Как скачивать с ютуба и хранить это видео локально на компе я в курсе. Суперсмысл всего действа применительно к МД :
на главной странице надо иметь вкладку (или как она там называется - "Help" ).
Первым делом я создаю два класса - собственно Ардуино ( на Меге или ЕСП - не важно - главное что она есть и она живая) , Второй класс - данные, которые АМС отправляет МД через код ( для этого пришлось прикрутить вкладку "Электро") :
СпойлерПоказать

Код: Выделить всё

 if (STT == START_PIN && STP == END_PIN) {
    sprintf(buf, "GET /objects/?object=%s&op=m&m=update&%s=%0d.%d&%s=%0d.%d&%s=%0d.%d&%s=%0d.%d&%s=%0d.%d&%s=%0d.%d&%s=%0d.%d&%s=%0d.%d&%s=%0d.%d&%s=%0d.%d&%s=%0d.%d&%s=%0d.%d&%s=%0d.%d&%s=%0d.%d HTTP/1.0",
 obj, "q1",  (int)nrf1Temp1,      abs(0),
      "q2",  (int)nrf1Temp2,      abs(0),
      "q3",  (int)nrf1DHThum,     abs(0),
      "q4",  (int)nrf1Vol1,       abs(0),
      "q5",  (int)nrf1Vol2,       abs(0),
      "q6",  (int)nrf1Battery,    abs(0),
      "q7",  (int)nrf1SelfTemp,   abs(0), 
      "q8",  (int)middleUPrms[7], abs(UPrms_[7]),
      "q9",  (int)middleUPrms[8], abs(UPrms_[8]),
      "q10", (int)middleUPrms[9], abs(UPrms_[9]),
      "q11", (int)middleUPrms[10],abs(UPrms_[10]),
      "q12", (int)middleUPrms[11],abs(UPrms_[11]),
      "q13", (int)middleUPrms[12],abs(UPrms_[12]),
      "q14", (int)middleUPrms[13],abs(UPrms_[13]));
    #ifdef MAJORDOMO_FEATURE
      sendHttpRequest(MAJOR_IP, MAJOR_PORT, mclient);
    #endif
  }
} // sendElectroMajor( )      
Применительно к ЕСП ( как говорят в Одессе))) это дико не правильно, но тем не менее работает!!!! Когда я назначаю q1 ,q2 и так далее , я помню ровно два дня (((. Через неделю я не помню , какой скетч в каком АМС и в каком сенсоре у меня крутится ((((. Так после этого создаю страницы с одометрами и спидометрами, привязываю к данным с ЕСП и интернета ( Модуль погоды) и вообще теряюсь в 30 показаниях ...
В идеале хочется хранить всю эту информацию не просто на компе , а в составе МД во вкладке "Help" и не важно как она создана - автоматически или вручную написанный текстовый файл.
В дистрибутиве конечно же не надо грузить такое видео. Просто надо иметь возможность добавить руками в соответствующую папку после инсталяции .
PS. Очень сумбурно , но от души. Алиса взята от образа от уважаемого Adzam, пашет уже год и не обновлялась. Жду новую обновленную версию...
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
panda5
Сообщения: 94
Зарегистрирован: Вт мар 14, 2017 11:37 pm
Благодарил (а): 1 раз
Поблагодарили: 25 раз

Re: Мини уроки в youtube

Сообщение panda5 » Вс мар 19, 2017 7:02 pm

panda5 писал(а):Ну и в догонку, раз начал тему встраивания советов и справочников в систему, вдруг разработчики это прочтут. Есть жизненно важная необходимость не только в общих советах, но и в локальных пометках. Сам не раз сталкивался с тем, какая была распиновка и какие gpio куда подключены у одной из двух десятков Ардуин или esp, и какая версия прошивки сейчас в этой плате, и где сохранял текст этой самой прошивки(или ссылку на гитхаб, откуда брал Ее), какие еще датчики к этой плате коннектятся (когда делаешь систему "на вырост" то часто добавляешь и те датчики, релюшки, которые будут нужны для будущего функционала, а сейчас не задействованы в прошивке), плюс тестовые режимы самотестирования каждой платы не всегда помнишь, на какой ip выводится и что в итоге выдаёт при прогонке тестовой функции скетча.

В итоге получилось бы что то не только в виде общего справочника, но и напоминалка о конкретной реализации, где можно было бы указать версию скетча, режимы работы прошивки, переменные, которые она использует, значения, которые выдаёт, и откуда каждое из значений берётся.

А потом в мониторинге системы очень удобно было бы (при поломке например) сразу показывать какая плата стала давать сбой, где она находится и все необходимые материалы для Ее замены и перепрошивки(в идеале и самотестирование всех проблемных плат мажордом мог бы делать при первом подозрении на отклонения показаний, но это уже немного другая тема, мажордом еще далёк от тонкой настройки и подстройки всех подключённых датчиков и устройств, исходя из их технических особенностей и особенностей библиотек через которые они работают.

PS.........
А как бы было волшебно, если бы мажордом ещё и за обновлениями библиотек этих плат следил, и подсказывал, что у данной платы библиотеки в прошивочке можно и обновить :idea:
PSS.

ну раз от главных разработчиков ноль внимания, попробую последнюю попытку, а вдруг все же достучусь

в свете всего предложенного в предыдущих двух моих сообщениях всплыла главная идея, которая такую систему как мажордомо вывела бы из тени гадкого утенка, и упростило бы в разы порог вхождения новичков. Это система сквозного программирования, когда нет разделения на сам сервер мажордомо и конечное исполнительное устройство, и код становится единым (не кросс-платформенным, а именно единым).

Такого на сегодня нет ни у одного из ваших конкурентов.

Поясню на примере (частично в системе программирования блоками у вас это есть, но лишь оооооочень частично)

Итак например банального управления одним датчиком и одной релюшкой на плате допустим esp,

Выбираем комнату, лампочку, а дальше мостик, связывающий с мажордомо, и из списка того оборудования, которое сможет управлять этой лампочкой выбираем плату esp+реле, схема электрическая принципиальная, выбор контактов подключения реле к плате (из опять же предложенных системой нескольких вариантов) и вуаля, на выходе типичное решение: работающий код для самого мажордомо, и код для прошивки платы....

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

Ну и в конце концов, это прекрасно совпадает с темой УРОКИ данного раздела. Посмотрите на уроки Jeremy Blum по ардуино, и представьте хотя бы 15 таких уроков по мажордомо в вышеописанном стандарте. Когда мажордомо на выходе сам генерирует код, согласует переменные, gpio и даже прошивку готовую дает, именно под вашу плату, вашу функцию, и все это почти без необходимости быть программистом!
За это сообщение автора panda5 поблагодарили (всего 3):
nick7zmail (Вс мар 19, 2017 7:06 pm) • ipc2002 (Чт май 31, 2018 3:04 am) • u885 (Вс апр 21, 2019 11:56 pm)
Рейтинг: 3.49%
“Единственное реальное отличие между энтузиастами и скептиками – это оценки сроков”.
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Мини уроки в youtube

Сообщение nick7zmail » Вс мар 19, 2017 7:05 pm

А вот это кстати классная идея...плюсую...генератор кода esp или ардуины...только боюсь ой как не скоро это выйдет...ибо очень много работы надо сделать под эту задумку.

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