Отлтчный урок!!! Спасибо, давно хотел сделать такое, но все не времени не хватало, вчера за вечер ваш код переделал для себя, очень удобно. Мирного неба!
Мир твоему дому. Алексей, я осознаю что Вы с Украины. Я много лет смотрю ваш канал, почти с самого начала. Сам в Новосибирске один из самых Mi фанов ( 85 зарегистрированных устройств, и масса не регистрируемых ( кошелёк, ножи, сумки, майки, кросовки, куртки, + Dieermo, много всего) . Мы с сыном в Российском Mi Fan Clab. Спасибо вам за обзоры, техническую помощь в такое для вас время. Спасибо вам за все. Мир вашему дому.
Доброго дня. Интересное видео. Тоже после ваших видео начал переделывать и лучше настраивать телеграм. буду пробовать похожее осуществлять у себя. У меня вопрос, у вас видел Как то на скрине вашего телеграма, что приходит смс о не доступном лампочке с её названием. Я понимаю что это сделано через Шаблоны, но как не знаю сделать. У меня с шаблонами всё туговато, тока простые выходит делать. Не могли бы вы дать шаблон этой функции?) Заранее благодарен!
Как всегда отличный контент! Спасибо! Вопрос: есть ли у тебя где-то объяснение naming convention всех устройств? Идея с префиксом - отличная. Может есть еще идеи?
Спасибо! Есть пожелание. Дайте попутно советы по манипуляциям при написании. Сейчас я пишу и перезагружаю HA каждый раз для отладки, может есть способ быстрее прогнать код без перезагрузки? Лайфхаки разработчика.
А зачем перезагружать ? Панель разработчика, yaml, и там большая часть объектов - автоматизации, скрипты, объекты шаблонов, и т.д. перезагружаться по нажатию кнопки. Автоматизации, сцены и скрипы - прямо из интерфейса file editor
При открытой странице file editor справа сверху есть значок шестиренки. Там есть пункты reload automations, reload scripts. Так можно отдельно перезагрузить, в зависимости от того, что изменилось.
Подскажите, пожалуйста, можно "это" организовать в виде некоего "цикла", описав всю логику в виде многомерного (уровень вложенности) массива? Описав в массиве если и не сами команды, то хотя бы названия сенсоров/свичей и т.п. и некую логику выбора/игнорирования для "максимально сложного блока" из Ваших вариантов. Если нет, то можно ли брать из подобного массива названия клавиш и т.п, выведя этот массив в отдельный "header" файл? Мне достаточно ответа типа "нет-нет-да". Спасибо.
Спасибо за обзор! Действительно полезный HMI для умного дома, чтобы не заморачиваться с ZeroTier, VPN, DNS и прочим. Скажите, есть ли возможность отображать кнопки inline_keyboard по условию? К примеру, показать кнопки управления, если выключатель не unavailable
@@dr.strangelove5755 Лучше даже вот так - {{'\U0001F6B6'}} - {% if is_state('binary_sensor.holl_sensor', 'on') %} Движение {% elif is_state('binary_sensor.holl_sensor', 'off')%} Нет движения ( {{ relative_time( states.binary_sensor.holl_sensor.last_changed ) }} ) уже {% else %} хз что с датчиком {% endif %}
Благодарю за урок, очень хорошие примеры, но при тестировании сразу вылез неприятный сюрприз с цветными кружочками. По условиям - если не работает, то красный, иначе - зеленый. Но если сенсор отвалился, то тоже будет гореть зеленым, как будто включен.
@@Alex_Kvazis да, так и сделал, просто обратил ваше внимание на это. Кто захочет повторить, вот код условия: Лампа - {% if is_state(''light.XXX'', ''off'')%}{{''🔴''}}{% elif is_state(''light.XXX'', ''on'')%}{{''🟢''}}{% else %}{{''🟡''}}{% endif %}
У меня в чате закреплено одно сообщение - и бот редактирует его, когда приходят новые данные сеносра. То есть в сообщении всегда свежие данные. Удобно что бы давать доступ к данным, при этом не давая доступа к самому интерфейсу ХА. У меня это используется для датчика CO2 в офисе, данные с которого идут в домашний серревер через VPN. Было бы круто, если бы было возможность отправлять каритнку с графиком, но простого способа не нашел
@@Alex_Kvazis Я телеграм исползую как ограниченый способ доступа для тех, кому не хочу давать доступ к серверу ХА. И там иногда просят меня скинуть графики..
Алекс, спасибо за урок. но у меня тут странное желание возникло и я чето не могу сообразить как его реализовать. У меня есть в телеге чат еще по первому уроку, хоть там и есть кнопки управления, но по сути он является сейчас тупо логом сервера - туда автоматизации шлют уведомления о всяких событиях в НА, и не хотелось бы чтобы меню их удаляло, очищая историю Посмотрел этот урок и захотел еще меню и управление сделать, завел нового бота, но не думаю что добавить его в НА вторым ботом - это хорощая идея. Может можно сделать два чата с одиним ботом? чтобы один чат для лога, второй для меню. Или два бота для того же. Или как то более красиво это можно сделать?
Одного бота с головой хватает. У меня уведомления шлются в группы - есть общая для всех членов семьи и техническая, где только я. Причем в группах по несколько ботов с разных серверов. А в личке с ботом - меню управления. Причем у каждого из членов семьи - свое
Спасибо за проделанную работу. Очень доступно и понятно. Благодарю.
Отлтчный урок!!! Спасибо, давно хотел сделать такое, но все не времени не хватало, вчера за вечер ваш код переделал для себя, очень удобно. Мирного неба!
Высшая математика. Благодарю
Мир твоему дому. Алексей, я осознаю что Вы с Украины. Я много лет смотрю ваш канал, почти с самого начала. Сам в Новосибирске один из самых Mi фанов ( 85 зарегистрированных устройств, и масса не регистрируемых ( кошелёк, ножи, сумки, майки, кросовки, куртки, + Dieermo, много всего) . Мы с сыном в Российском Mi Fan Clab. Спасибо вам за обзоры, техническую помощь в такое для вас время. Спасибо вам за все. Мир вашему дому.
Спасибо.
Доброго дня.
Интересное видео. Тоже после ваших видео начал переделывать и лучше настраивать телеграм. буду пробовать похожее осуществлять у себя.
У меня вопрос, у вас видел Как то на скрине вашего телеграма, что приходит смс о не доступном лампочке с её названием.
Я понимаю что это сделано через Шаблоны, но как не знаю сделать. У меня с шаблонами всё туговато, тока простые выходит делать.
Не могли бы вы дать шаблон этой функции?)
Заранее благодарен!
О Карлос Кастанед, люблю его книги
Как всегда отличный контент! Спасибо! Вопрос: есть ли у тебя где-то объяснение naming convention всех устройств? Идея с префиксом - отличная. Может есть еще идеи?
Первая часть имен - строго регламентирована HA, можно почитать на офф. сайте - sensor, binary_sensor, light, switch, climate, timer, и т.п.
Спасибо!
Есть пожелание.
Дайте попутно советы по манипуляциям при написании. Сейчас я пишу и перезагружаю HA каждый раз для отладки, может есть способ быстрее прогнать код без перезагрузки?
Лайфхаки разработчика.
А зачем перезагружать ? Панель разработчика, yaml, и там большая часть объектов - автоматизации, скрипты, объекты шаблонов, и т.д. перезагружаться по нажатию кнопки. Автоматизации, сцены и скрипы - прямо из интерфейса file editor
Я имею ввиду при разработке телеграм меню. Какую службу надо перезагружать?
При открытой странице file editor справа сверху есть значок шестиренки. Там есть пункты reload automations, reload scripts. Так можно отдельно перезагрузить, в зависимости от того, что изменилось.
Подскажите, пожалуйста, можно "это" организовать в виде некоего "цикла", описав всю логику в виде многомерного (уровень вложенности) массива? Описав в массиве если и не сами команды, то хотя бы названия сенсоров/свичей и т.п. и некую логику выбора/игнорирования для "максимально сложного блока" из Ваших вариантов. Если нет, то можно ли брать из подобного массива названия клавиш и т.п, выведя этот массив в отдельный "header" файл? Мне достаточно ответа типа "нет-нет-да". Спасибо.
Может вам попробовать pyscript?
Алекс, спасибо за урок. Подскажите, пожалуйста, как в сообщениях от бота делать разрыв строки, чтоб не всё скопом шло?
Попробуйте просто в строке пару пробелов отправить
Спасибо за обзор! Действительно полезный HMI для умного дома, чтобы не заморачиваться с ZeroTier, VPN, DNS и прочим. Скажите, есть ли возможность отображать кнопки inline_keyboard по условию? К примеру, показать кнопки управления, если выключатель не unavailable
Подумаю над этим кейсом... но скорее всего что нет, это статическая конструкция
Кстати, вы просто можете по условию рисовать разные клавиатуры - селектор условий и в зависимости от condition - свой набор кнопок рисовать
крутяк
Подскажите как можно вывести и secondary_info: last-changed к бинарному сенсору?
{{'\U0001F6AA'}} Входная дверь - {% if is_state('binary_sensor.datchik_otkryvaniia_dverei', 'on') %} Открыта {% else %} Закрыта {% endif %} ( {{ relative_time( states.binary_sensor.datchik_otkryvaniia_dverei.last_changed ) }} ) уже
{{'\U0001F6B6'}} - {% if is_state('binary_sensor.datchik_dvizheniia_prikhozhaia_occupancy', 'on') %} Движение {% else %} Нет движения ( {{ relative_time( states.binary_sensor.datchik_dvizheniia_prikhozhaia_occupancy.last_changed ) }} ) уже {% endif %}
@@sergeigerasimov4017 Огромное спасибо!
@@dr.strangelove5755 Лучше даже вот так - {{'\U0001F6B6'}} - {% if is_state('binary_sensor.holl_sensor', 'on') %} Движение {% elif is_state('binary_sensor.holl_sensor', 'off')%} Нет движения ( {{ relative_time( states.binary_sensor.holl_sensor.last_changed ) }} ) уже {% else %} хз что с датчиком {% endif %}
Благодарю за урок, очень хорошие примеры, но при тестировании сразу вылез неприятный сюрприз с цветными кружочками. По условиям - если не работает, то красный, иначе - зеленый. Но если сенсор отвалился, то тоже будет гореть зеленым, как будто включен.
Ну можно и три условия сделать, если недоступен - то желтый
@@Alex_Kvazis да, так и сделал, просто обратил ваше внимание на это. Кто захочет повторить, вот код условия: Лампа - {% if is_state(''light.XXX'', ''off'')%}{{''🔴''}}{% elif is_state(''light.XXX'', ''on'')%}{{''🟢''}}{% else %}{{''🟡''}}{% endif %}
У меня в чате закреплено одно сообщение - и бот редактирует его, когда приходят новые данные сеносра. То есть в сообщении всегда свежие данные. Удобно что бы давать доступ к данным, при этом не давая доступа к самому интерфейсу ХА. У меня это используется для датчика CO2 в офисе, данные с которого идут в домашний серревер через VPN. Было бы круто, если бы было возможность отправлять каритнку с графиком, но простого способа не нашел
а нужен ли график в телеграм ? я рассматриваю его просто как легкий интерфейс управления для телефона...
@@Alex_Kvazis Я телеграм исползую как ограниченый способ доступа для тех, кому не хочу давать доступ к серверу ХА. И там иногда просят меня скинуть графики..
@@ivanik1 если НА стоит не на arm и ОС 64bit, то можно слать график из графаны - она умеет выбрать из базы данные, и отрендерить график в картинку
Алекс, спасибо за урок.
но у меня тут странное желание возникло и я чето не могу сообразить как его реализовать.
У меня есть в телеге чат еще по первому уроку, хоть там и есть кнопки управления, но по сути он является сейчас тупо логом сервера - туда автоматизации шлют уведомления о всяких событиях в НА, и не хотелось бы чтобы меню их удаляло, очищая историю
Посмотрел этот урок и захотел еще меню и управление сделать, завел нового бота, но не думаю что добавить его в НА вторым ботом - это хорощая идея. Может можно сделать два чата с одиним ботом? чтобы один чат для лога, второй для меню. Или два бота для того же. Или как то более красиво это можно сделать?
Одного бота с головой хватает. У меня уведомления шлются в группы - есть общая для всех членов семьи и техническая, где только я. Причем в группах по несколько ботов с разных серверов. А в личке с ботом - меню управления. Причем у каждого из членов семьи - свое
@@Alex_Kvazis понял попробую с группой. спасибо
Вот я допустим как начинающий не пойму куда прописывать
Ну так начинающему надо с других видео начинать :) Или вы сериал тоже с 7 серии начинаете смотреть ?
Беспонтово объясняет где куда вписывать не какой подробности
Так сначала надо базу посмтреть и научится. Чего лезть уже в экспертный уровень