Спасибо за проделанную работу. Очень доступно и понятно. Благодарю.
@dr.strangelove5755
2 жыл бұрын
Отлтчный урок!!! Спасибо, давно хотел сделать такое, но все не времени не хватало, вчера за вечер ваш код переделал для себя, очень удобно. Мирного неба!
@ivanik1
2 жыл бұрын
У меня в чате закреплено одно сообщение - и бот редактирует его, когда приходят новые данные сеносра. То есть в сообщении всегда свежие данные. Удобно что бы давать доступ к данным, при этом не давая доступа к самому интерфейсу ХА. У меня это используется для датчика CO2 в офисе, данные с которого идут в домашний серревер через VPN. Было бы круто, если бы было возможность отправлять каритнку с графиком, но простого способа не нашел
@Alex_Kvazis
2 жыл бұрын
а нужен ли график в телеграм ? я рассматриваю его просто как легкий интерфейс управления для телефона...
@ivanik1
2 жыл бұрын
@@Alex_Kvazis Я телеграм исползую как ограниченый способ доступа для тех, кому не хочу давать доступ к серверу ХА. И там иногда просят меня скинуть графики..
@dimontumanov5949
2 жыл бұрын
@@ivanik1 если НА стоит не на arm и ОС 64bit, то можно слать график из графаны - она умеет выбрать из базы данные, и отрендерить график в картинку
@cepera377
2 жыл бұрын
Доброго дня. Интересное видео. Тоже после ваших видео начал переделывать и лучше настраивать телеграм. буду пробовать похожее осуществлять у себя. У меня вопрос, у вас видел Как то на скрине вашего телеграма, что приходит смс о не доступном лампочке с её названием. Я понимаю что это сделано через Шаблоны, но как не знаю сделать. У меня с шаблонами всё туговато, тока простые выходит делать. Не могли бы вы дать шаблон этой функции?) Заранее благодарен!
@ИгорьЧернов-ф3и
2 жыл бұрын
Мир твоему дому. Алексей, я осознаю что Вы с Украины. Я много лет смотрю ваш канал, почти с самого начала. Сам в Новосибирске один из самых Mi фанов ( 85 зарегистрированных устройств, и масса не регистрируемых ( кошелёк, ножи, сумки, майки, кросовки, куртки, + Dieermo, много всего) . Мы с сыном в Российском Mi Fan Clab. Спасибо вам за обзоры, техническую помощь в такое для вас время. Спасибо вам за все. Мир вашему дому.
@Alex_Kvazis
2 жыл бұрын
Спасибо.
@fess1100
2 жыл бұрын
Спасибо за обзор! Действительно полезный HMI для умного дома, чтобы не заморачиваться с ZeroTier, VPN, DNS и прочим. Скажите, есть ли возможность отображать кнопки inline_keyboard по условию? К примеру, показать кнопки управления, если выключатель не unavailable
@Alex_Kvazis
2 жыл бұрын
Подумаю над этим кейсом... но скорее всего что нет, это статическая конструкция
@Alex_Kvazis
2 жыл бұрын
Кстати, вы просто можете по условию рисовать разные клавиатуры - селектор условий и в зависимости от condition - свой набор кнопок рисовать
@darkbaton
2 жыл бұрын
крутяк
@SergNF68
Жыл бұрын
Подскажите, пожалуйста, можно "это" организовать в виде некоего "цикла", описав всю логику в виде многомерного (уровень вложенности) массива? Описав в массиве если и не сами команды, то хотя бы названия сенсоров/свичей и т.п. и некую логику выбора/игнорирования для "максимально сложного блока" из Ваших вариантов. Если нет, то можно ли брать из подобного массива названия клавиш и т.п, выведя этот массив в отдельный "header" файл? Мне достаточно ответа типа "нет-нет-да". Спасибо.
@eulampiy
Жыл бұрын
Может вам попробовать pyscript?
@Neo-Labs
2 жыл бұрын
О Карлос Кастанед, люблю его книги
@sergiymasalitin84
Жыл бұрын
Как всегда отличный контент! Спасибо! Вопрос: есть ли у тебя где-то объяснение naming convention всех устройств? Идея с префиксом - отличная. Может есть еще идеи?
@Alex_Kvazis
Жыл бұрын
Первая часть имен - строго регламентирована HA, можно почитать на офф. сайте - sensor, binary_sensor, light, switch, climate, timer, и т.п.
@andreykalinicheff4054
2 жыл бұрын
Высшая математика. Благодарю
@pavelgaponov6467
2 жыл бұрын
Алекс, спасибо за урок. Подскажите, пожалуйста, как в сообщениях от бота делать разрыв строки, чтоб не всё скопом шло?
@Alex_Kvazis
2 жыл бұрын
Попробуйте просто в строке пару пробелов отправить
@romchik703
2 жыл бұрын
Благодарю за урок, очень хорошие примеры, но при тестировании сразу вылез неприятный сюрприз с цветными кружочками. По условиям - если не работает, то красный, иначе - зеленый. Но если сенсор отвалился, то тоже будет гореть зеленым, как будто включен.
@Alex_Kvazis
2 жыл бұрын
Ну можно и три условия сделать, если недоступен - то желтый
@romchik703
2 жыл бұрын
@@Alex_Kvazis да, так и сделал, просто обратил ваше внимание на это. Кто захочет повторить, вот код условия: Лампа - {% if is_state(''light.XXX'', ''off'')%}{{''🔴''}}{% elif is_state(''light.XXX'', ''on'')%}{{''🟢''}}{% else %}{{''🟡''}}{% endif %}
@dimontumanov5949
2 жыл бұрын
Алекс, спасибо за урок. но у меня тут странное желание возникло и я чето не могу сообразить как его реализовать. У меня есть в телеге чат еще по первому уроку, хоть там и есть кнопки управления, но по сути он является сейчас тупо логом сервера - туда автоматизации шлют уведомления о всяких событиях в НА, и не хотелось бы чтобы меню их удаляло, очищая историю Посмотрел этот урок и захотел еще меню и управление сделать, завел нового бота, но не думаю что добавить его в НА вторым ботом - это хорощая идея. Может можно сделать два чата с одиним ботом? чтобы один чат для лога, второй для меню. Или два бота для того же. Или как то более красиво это можно сделать?
@Alex_Kvazis
2 жыл бұрын
Одного бота с головой хватает. У меня уведомления шлются в группы - есть общая для всех членов семьи и техническая, где только я. Причем в группах по несколько ботов с разных серверов. А в личке с ботом - меню управления. Причем у каждого из членов семьи - свое
@dimontumanov5949
2 жыл бұрын
@@Alex_Kvazis понял попробую с группой. спасибо
@matt-pw6bt
2 жыл бұрын
Спасибо! Есть пожелание. Дайте попутно советы по манипуляциям при написании. Сейчас я пишу и перезагружаю HA каждый раз для отладки, может есть способ быстрее прогнать код без перезагрузки? Лайфхаки разработчика.
@Alex_Kvazis
2 жыл бұрын
А зачем перезагружать ? Панель разработчика, yaml, и там большая часть объектов - автоматизации, скрипты, объекты шаблонов, и т.д. перезагружаться по нажатию кнопки. Автоматизации, сцены и скрипы - прямо из интерфейса file editor
@matt-pw6bt
2 жыл бұрын
Я имею ввиду при разработке телеграм меню. Какую службу надо перезагружать?
@MADDRON11
2 жыл бұрын
При открытой странице file editor справа сверху есть значок шестиренки. Там есть пункты reload automations, reload scripts. Так можно отдельно перезагрузить, в зависимости от того, что изменилось.
@dr.strangelove5755
Жыл бұрын
Подскажите как можно вывести и secondary_info: last-changed к бинарному сенсору?
@sergeigerasimov4017
Жыл бұрын
{{'\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 %}
@dr.strangelove5755
Жыл бұрын
@@sergeigerasimov4017 Огромное спасибо!
@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 %}
Пікірлер: 35