да ничего странного) там их нет попросту, я не добавлял туда, в принципе надо бы добавитьChainik писал(а):Спасибо!sega6549 писал(а):https://www.youtube.com/watch?v=ghi6KyTTDcE тут
Странно, что не нашел ссылку на сайте Мажордомо (в разделе "Видео") или в первом сообщении этого топика...
Мини уроки в youtube
Модератор: immortal
-
- Сообщения: 530
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Мини уроки в youtube
-
- Сообщения: 94
- Зарегистрирован: Вт мар 14, 2017 11:37 pm
- Благодарил (а): 1 раз
- Поблагодарили: 25 раз
Re: Мини уроки в youtube
А не пора ли и мажордом немного улучшить, ведь мини уроки, мини-инструкции, мини-подсказки вполне можно встроить в саму систему. Для новичков особенно удобно было бы увидеть коротенькое видео (или даже аудио, что даже быстрее для разработчиков!) в блок создания объекта, в редактирование свойства и т.д.
Я уверен что даже бывалые и опытные будут такими справочками пользоваться, потому что не всегда помнят все примеры и параметры.
да и примеры кода будут кстати, если всегда будут под рукой, будь они встроены в интерфейс хотя бы так же как в ардуино ide. Для мажора такие "заготовки" очень помогут преодолеть порог вхождения и неведения.
А такая база знаний и разработчикам самой системы жизнь облегчит, и опыт неофициальных умельцев объединит.
Ну и уж совсем фантастика будет, когда настройку и программирование из таких элементарных оттестированных блоков будет помогать делать голосовой интерфейс.....с немного более умной Алисой, которая не только тупо отвечать будет, но по дороге ещё и анализатор включать (но это уже немного другая тема)
PS.
Кстати, система большая, и для шаблонов той же самой Алисы давно пора вставить более продвинутый интерфейс, собирать шаблоны поведения, базу вопросов-ответов на главном сервере. И вот тут то как раз и пригодятся эти видео-инструкции, Советы, и собранный опыт: когда на вопрос Алисе как поменять время ночного режима, новичок получит не ответ "неверная команда", а видео-ответ (кстати господа, в ютубе есть функция делать ссылку не на весь ролик, а на конкретный временной кусок ролика, где к примеру как раз даётся ответ на какой-то вопрос)
Я уверен что даже бывалые и опытные будут такими справочками пользоваться, потому что не всегда помнят все примеры и параметры.
да и примеры кода будут кстати, если всегда будут под рукой, будь они встроены в интерфейс хотя бы так же как в ардуино ide. Для мажора такие "заготовки" очень помогут преодолеть порог вхождения и неведения.
А такая база знаний и разработчикам самой системы жизнь облегчит, и опыт неофициальных умельцев объединит.
Ну и уж совсем фантастика будет, когда настройку и программирование из таких элементарных оттестированных блоков будет помогать делать голосовой интерфейс.....с немного более умной Алисой, которая не только тупо отвечать будет, но по дороге ещё и анализатор включать (но это уже немного другая тема)
PS.
Кстати, система большая, и для шаблонов той же самой Алисы давно пора вставить более продвинутый интерфейс, собирать шаблоны поведения, базу вопросов-ответов на главном сервере. И вот тут то как раз и пригодятся эти видео-инструкции, Советы, и собранный опыт: когда на вопрос Алисе как поменять время ночного режима, новичок получит не ответ "неверная команда", а видео-ответ (кстати господа, в ютубе есть функция делать ссылку не на весь ролик, а на конкретный временной кусок ролика, где к примеру как раз даётся ответ на какой-то вопрос)
- Рейтинг: 1.16%
“Единственное реальное отличие между энтузиастами и скептиками – это оценки сроков”.
-
- Сообщения: 94
- Зарегистрирован: Вт мар 14, 2017 11:37 pm
- Благодарил (а): 1 раз
- Поблагодарили: 25 раз
Re: Мини уроки в youtube
Ну и в догонку, раз начал тему встраивания советов и справочников в систему, вдруг разработчики это прочтут. Есть жизненно важная необходимость не только в общих советах, но и в локальных пометках. Сам не раз сталкивался с тем, какая была распиновка и какие gpio куда подключены у одной из двух десятков Ардуин или esp, и какая версия прошивки сейчас в этой плате, и где сохранял текст этой самой прошивки(или ссылку на гитхаб, откуда брал Ее), какие еще датчики к этой плате коннектятся (когда делаешь систему "на вырост" то часто добавляешь и те датчики, релюшки, которые будут нужны для будущего функционала, а сейчас не задействованы в прошивке), плюс тестовые режимы самотестирования каждой платы не всегда помнишь, на какой ip выводится и что в итоге выдаёт при прогонке тестовой функции скетча.
В итоге получилось бы что то не только в виде общего справочника, но и напоминалка о конкретной реализации, где можно было бы указать версию скетча, режимы работы прошивки, переменные, которые она использует, значения, которые выдаёт, и откуда каждое из значений берётся.
А потом в мониторинге системы очень удобно было бы (при поломке например) сразу показывать какая плата стала давать сбой, где она находится и все необходимые материалы для Ее замены и перепрошивки(в идеале и самотестирование всех проблемных плат мажордом мог бы делать при первом подозрении на отклонения показаний, но это уже немного другая тема, мажордом еще далёк от тонкой настройки и подстройки всех подключённых датчиков и устройств, исходя из их технических особенностей и особенностей библиотек через которые они работают.
PS.........
А как бы было волшебно, если бы мажордом ещё и за обновлениями библиотек этих плат следил, и подсказывал, что у данной платы библиотеки в прошивочке можно и обновить
В итоге получилось бы что то не только в виде общего справочника, но и напоминалка о конкретной реализации, где можно было бы указать версию скетча, режимы работы прошивки, переменные, которые она использует, значения, которые выдаёт, и откуда каждое из значений берётся.
А потом в мониторинге системы очень удобно было бы (при поломке например) сразу показывать какая плата стала давать сбой, где она находится и все необходимые материалы для Ее замены и перепрошивки(в идеале и самотестирование всех проблемных плат мажордом мог бы делать при первом подозрении на отклонения показаний, но это уже немного другая тема, мажордом еще далёк от тонкой настройки и подстройки всех подключённых датчиков и устройств, исходя из их технических особенностей и особенностей библиотек через которые они работают.
PS.........
А как бы было волшебно, если бы мажордом ещё и за обновлениями библиотек этих плат следил, и подсказывал, что у данной платы библиотеки в прошивочке можно и обновить
- Рейтинг: 2.33%
“Единственное реальное отличие между энтузиастами и скептиками – это оценки сроков”.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Мини уроки в youtube
А вот это уже супер-идея! Я уже не только не могу запомнить какой скетч на каком АМС из 6 штук крутится , но и тупо какой датчик из 30 где находится и какой сервер за него отвечает. И это только начало. А так бы на страничке Help выскакивает подсказка - если интересует packTemp7, то там то то и то то. И не ссылка на код , а сам архив. Я понимаю,что можно добраться до данных через X-Ray , но это муторно и долго.....
Ну это уже есть - каждая ардуина раз в минуту передает свое время и если два раза оно не изменилось - значит ардуина умерла. Осталось только придумать обработку этого события....panda5 писал(а):.....А потом в мониторинге системы.......сразу показывать какая плата стала давать сбой...
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 530
- Зарегистрирован: Чт авг 20, 2015 11:32 am
- Откуда: Ярославль
- Благодарил (а): 61 раз
- Поблагодарили: 75 раз
- Контактная информация:
Re: Мини уроки в youtube
Да идея мне нравиться, я и сам периодически свои ролики пересматриваю чтоб вспомнить какой нибудь пример использования
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Мини уроки в youtube
А есть какой то механизм просмотра видео с локального компа? Не всегда есть выход в интернет. А так даже уже выложенные уроки смотреть не в ютубе , а локально.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Мини уроки в youtube
Посмотрите как с ютуба видео скачивать)) там 2 буковки в строку вписать....
Скачиваете у того, у кого есть инет, и смотрите дома))
Или вы на уровне системы предлагаете внедрить? Тогда система весить будет просто нереально!
Скачиваете у того, у кого есть инет, и смотрите дома))
Или вы на уровне системы предлагаете внедрить? Тогда система весить будет просто нереально!
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Мини уроки в youtube
Как скачивать с ютуба и хранить это видео локально на компе я в курсе. Суперсмысл всего действа применительно к МД :
на главной странице надо иметь вкладку (или как она там называется - "Help" ).
Первым делом я создаю два класса - собственно Ардуино ( на Меге или ЕСП - не важно - главное что она есть и она живая) , Второй класс - данные, которые АМС отправляет МД через код ( для этого пришлось прикрутить вкладку "Электро") :
Применительно к ЕСП ( как говорят в Одессе))) это дико не правильно, но тем не менее работает!!!! Когда я назначаю q1 ,q2 и так далее , я помню ровно два дня (((. Через неделю я не помню , какой скетч в каком АМС и в каком сенсоре у меня крутится ((((. Так после этого создаю страницы с одометрами и спидометрами, привязываю к данным с ЕСП и интернета ( Модуль погоды) и вообще теряюсь в 30 показаниях ...
В идеале хочется хранить всю эту информацию не просто на компе , а в составе МД во вкладке "Help" и не важно как она создана - автоматически или вручную написанный текстовый файл.
В дистрибутиве конечно же не надо грузить такое видео. Просто надо иметь возможность добавить руками в соответствующую папку после инсталяции .
PS. Очень сумбурно , но от души. Алиса взята от образа от уважаемого Adzam, пашет уже год и не обновлялась. Жду новую обновленную версию...
на главной странице надо иметь вкладку (или как она там называется - "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( )
В идеале хочется хранить всю эту информацию не просто на компе , а в составе МД во вкладке "Help" и не важно как она создана - автоматически или вручную написанный текстовый файл.
В дистрибутиве конечно же не надо грузить такое видео. Просто надо иметь возможность добавить руками в соответствующую папку после инсталяции .
PS. Очень сумбурно , но от души. Алиса взята от образа от уважаемого Adzam, пашет уже год и не обновлялась. Жду новую обновленную версию...
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 94
- Зарегистрирован: Вт мар 14, 2017 11:37 pm
- Благодарил (а): 1 раз
- Поблагодарили: 25 раз
Re: Мини уроки в youtube
PSS.panda5 писал(а):Ну и в догонку, раз начал тему встраивания советов и справочников в систему, вдруг разработчики это прочтут. Есть жизненно важная необходимость не только в общих советах, но и в локальных пометках. Сам не раз сталкивался с тем, какая была распиновка и какие gpio куда подключены у одной из двух десятков Ардуин или esp, и какая версия прошивки сейчас в этой плате, и где сохранял текст этой самой прошивки(или ссылку на гитхаб, откуда брал Ее), какие еще датчики к этой плате коннектятся (когда делаешь систему "на вырост" то часто добавляешь и те датчики, релюшки, которые будут нужны для будущего функционала, а сейчас не задействованы в прошивке), плюс тестовые режимы самотестирования каждой платы не всегда помнишь, на какой ip выводится и что в итоге выдаёт при прогонке тестовой функции скетча.
В итоге получилось бы что то не только в виде общего справочника, но и напоминалка о конкретной реализации, где можно было бы указать версию скетча, режимы работы прошивки, переменные, которые она использует, значения, которые выдаёт, и откуда каждое из значений берётся.
А потом в мониторинге системы очень удобно было бы (при поломке например) сразу показывать какая плата стала давать сбой, где она находится и все необходимые материалы для Ее замены и перепрошивки(в идеале и самотестирование всех проблемных плат мажордом мог бы делать при первом подозрении на отклонения показаний, но это уже немного другая тема, мажордом еще далёк от тонкой настройки и подстройки всех подключённых датчиков и устройств, исходя из их технических особенностей и особенностей библиотек через которые они работают.
PS.........
А как бы было волшебно, если бы мажордом ещё и за обновлениями библиотек этих плат следил, и подсказывал, что у данной платы библиотеки в прошивочке можно и обновить
ну раз от главных разработчиков ноль внимания, попробую последнюю попытку, а вдруг все же достучусь
в свете всего предложенного в предыдущих двух моих сообщениях всплыла главная идея, которая такую систему как мажордомо вывела бы из тени гадкого утенка, и упростило бы в разы порог вхождения новичков. Это система сквозного программирования, когда нет разделения на сам сервер мажордомо и конечное исполнительное устройство, и код становится единым (не кросс-платформенным, а именно единым).
Такого на сегодня нет ни у одного из ваших конкурентов.
Поясню на примере (частично в системе программирования блоками у вас это есть, но лишь оооооочень частично)
Итак например банального управления одним датчиком и одной релюшкой на плате допустим 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
А вот это кстати классная идея...плюсую...генератор кода esp или ардуины...только боюсь ой как не скоро это выйдет...ибо очень много работы надо сделать под эту задумку.
Отправлено с моего Xperia Z через Tapatalk
Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<