Сообщество - Home Assistant

Home Assistant

30 постов 1 008 подписчиков

Популярные теги в сообществе:

18

К чему приводит лень. В хорошем смысле этого слова. Часть следующая

Итак. Продолжаем рукоблудить свою систему мониторинга уровня бомж-плюс из того что найдем под ногами.

Герои нашего сегодняшнего выпуска холодильные контроллеры eli well

К чему приводит лень. В хорошем смысле этого слова. Часть следующая Esp8266, Home Assistant, Работа, Длиннопост

Вообще я в последнее время часто слышу вой что время восьмибиток прошло. Пора им на свалку. Они ни на что не годятся и все в этом духе.

Так вот. Это сделано на базе atmega 16a. Встречаются версии еще на 32а. Но уже не суть. Производятся эти штуки в больших количествах и много где стоят. И даже 10 битный АЦП не пугает ни производителя, ни тех кто их использует.
Это все лирика.

В общем. Шепнул мне один товарищ, что имеют эти контроллеры на борту два протокола. Какой то там televis. Якобы собственный протокол компании. Но также его можно переключить на modbus.

Сказать что я рад этому. Не сказать ничего. Если повезет можно не только читать, но и управлять контроллером.

С настройками разобрались, подключились и даже что-то происходит.

Теперь могу управлять холодильником прямо из home assistant.

К чему приводит лень. В хорошем смысле этого слова. Часть следующая Esp8266, Home Assistant, Работа, Длиннопост

Обрастаем функционалом. Что тоже не плохо. Теперь карточка камеры выглядит по другому

К чему приводит лень. В хорошем смысле этого слова. Часть следующая Esp8266, Home Assistant, Работа, Длиннопост

Теперь можем видеть что происходит. Вклбчена камера или выключена, работает компрессор или простаивает, включена ли отайка или все просто стоит.
Все стало подробнее. И удобнее.

Следующим этапом буду делать изолированные конвекторы в 485 интерфейс. И будем вязать все контроллеры в сеть.

Теперь в планах отдельный пульт для управления холодильниками. Но это чуть позже.

Кому нужны подробности - вэлком.

https://habr.com/ru/articles/914088/

Показать полностью 3
3

Всё когда-то первый раз...

Всем привет! Не знаю насколько тут такой пост уместен будет, но дело вот в чем. Товарищ прямо загорелся идеей реализации умного дома в своем новом месте проживания. И обратился с этим вопросом ко мне, т.к. я тесно связан с IT. Я поизучав интернет пришел к выводу , что Home Assitant - довольно простое и многофункциональное решение для подобной задачи. Вник в HA, прочитал про протокол Zegbee. И как у первообывателя возник ряд вопросов. Тапками прошу не закидывать, а помочь разобраться, потому что проект намечается интересный и (для меня) масштабный. Вот что на первый взгляд посетило мою больную (возможно) головошку:
1) Освещение планирую садить на zegbee реле ( желательно с нулем, т.к. устройства с нулем будут являться ретрансляторами сигнала zegbee, что обеспечит расширение зоны действия)?
2) Часто ли возникает проблема совместимости устройств с HA (насколько я понял НЕТ)?
3) Есть ли какие-нибудь русскоязычные профильные источники информации?
4) Что можете посоветовать в плане розеток? Какие то встроенные? или лучше ставить внешние?

Просьба не закидывать, а помочь разобраться, ну и в плане поиска единомышленников реализации проекта так сказать под ключ был бы только рад!

6

Помогите разобраться в localtuya

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

Помогите разобраться в localtuya Home Assistant, Умный дом, Tuya, Помощь

Localkey брал с iot.tuya.com, все делал по инструкции. Три розетки добавил без проблем, на остальные ругается. Розетки рабочие. В smart life добавляются, управляются. Пробовал разные версии протокола. Удалял из приложения и снова подключал. В интернете решения не нашёл. Такую же проблему описывают многие.

Оформить подписку для бизнеса

Перейти

Ваш бизнес заслуживает большего!

Оформляйте подписку Пикабу+ и получайте максимум возможностей:

Ваш бизнес заслуживает большего! Малый бизнес, Предпринимательство, Бизнес

О ПОДПИСКЕ

15

Home Assistant Operational System 15.0 upgrade


Обновление на OS 15.0 приводит к недоступности HA.
После обновления HA не может загрузиться, почти на всем возможном железе.
На данный момент, лучшим решением является пропустить обновление.
Так же на англоязычных ресурсах комментируют, что чистая установка версии 15.0 с последущим востановлением конфигурации имеет успех 50%.

Home Assistant Operational System 15.0 upgrade Home Assistant, Апгрейд, Fail
Показать полностью 1
9

Ответ на пост «The latest Generation Tuya Zigbee Electric Smart Curtain Motor не распознайотся в Zegbee2mqtt»1

идешь в папке zigbee2mqtt, там создаешь папки external_converters и external_extensions.
там создаешь файл tuya_trv705.js, так же его создаешь в папке zigbee2mqtt
содержимое его вот

class MyExampleExtension1739800677930 {

constructor(

zigbee,

mqtt,

state,

publishEntityState,

eventBus,

enableDisableExtension,

restartCallback,

addExtension,

settings,

logger,

) {

this.zigbee = zigbee;

this.mqtt = mqtt;

this.state = state;

this.publishEntityState = publishEntityState;

this.eventBus = eventBus;

this.enableDisableExtension = enableDisableExtension;

this.restartCallback = restartCallback;

this.addExtension = addExtension;

this.settings = settings;

this.logger = logger;

this.logger.info('Loaded MyExampleExtension1739800677930');

this.mqttBaseTopic = this.settings.get().mqtt.base_topic;

}

/**

* Called when the extension starts (on Zigbee2MQTT startup, or when the extension is saved at runtime)

*/

start() {

this.mqtt.publish('example/extension', 'hello from MyExampleExtension1739800677930');

// all possible events can be seen here: https://github.com/Koenkk/zigbee2mqtt/blob/master/lib/eventB...

this.eventBus.onStateChange(this, this.onStateChange.bind(this));

}

/**

* Called when the extension stops (on Zigbee2MQTT shutdown, or when the extension is saved/removed at runtime)

*/

stop() {

this.eventBus.removeListeners(this);

}

async onStateChange(data) {

// see typing (properties) here: https://github.com/Koenkk/zigbee2mqtt/blob/master/lib/types/... => namespace eventdata

const { entity, update } = data;

// example how to toggle state

if (entity.ID === '0x00158d000224154d') {

this.logger.info(`State changed for 0x00158d000224154d: ${JSON.stringify(data)}`);

// state changed for some device (example: clicked a button)

if (update.action === 'single') {

const myLampIeeAddr = '0x00124b001e73227f'; // change this

this.mqtt.onMessage(`${this.mqttBaseTopic}/${myLampIeeAddr}/set`, JSON.stringify({ state: 'toggle' }));

}

}

}

}

module.exports = MyExampleExtension1739800677930;


----------------------------------------------------------------------------------------------------------------

потом в папке zigbee2mqtt открываешь configuration.yaml

в него добавляешь

external_converters:

- tuya_trv705.js

так же находишь свое устройство в конфиге и добавляешь туда же

external_converters:

- tuya_trv705.js

типа такого должно получится


'0xa4c1386c1d0e751f':

external_converters:

- tuya_trv705.js

friendly_name: Регулятор теплого пола


рестартуешь HA

Показать полностью
4

Нужна помощь. Запись в файл

Добрый вечер! Только начинаю изучать Home Assistant, подскажите пожалуйста, как настроить запись даты и времени восхода солнца в txt файл, чтобы можно было использовать в автоматизацих эти данные. Несколько дней ищу решения этих вопросов и нигде не могу найти ответ.

13

Локальное управление кондиционерами TCL в Home Assistant

Привет всем любителям, мастерам и гуру Home Assistant и им сочувствующим!

Как-то уже давно появился вопрос о локальном управлении сплит-системами от TCL и перемарками из Home Assistant, и постольку поскольку готовых решений найдено не было, пришлось пилить свое на основании того, что было. Пришлось и программировать, и паять, и протокол ломать, и в итоге получилось нечто из модуля на ESP8266 или ESP32, программной части в ESPHome и некоторого рукоприкладства. И внезапно я таки пришел к успеху такому, что отдельные личности втихаря начали таскать реализацию себе и переписывать, типа "сам сделяль". Пальцами тыкать не буду, но на западных форумах ссылки довольно легко находятся, сходство очевидно, а даты все расставляют по местам. Увы, наработки, с которых я начинал, были реализованы в виде Custom Component, который нынче активно выводят из эксплуатации в ESPHome, поэтому потребовалось все переписать в виде отдельного компонента. В трезвом уме я точно этого здесь не публиковал, потому хочу обратить внимание на мои статьи по этой теме в Дзене, вот ссылка на первую и наиболее содержательную часть: https://dzen.ru/a/ZmdoyUNswXWnulhg .

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

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

  • Axioma ASX09H1/ASB09H1

  • Ballu Discovery DC BSVI-09HN8

  • Daichi AIR20AVQ1/AIR20FV1

  • Daichi AIR25AVQS1R-1/AIR25FVS1R-1

  • Daichi AIR35AVQS1R-1/AIR35FVS1R-1

  • Daichi DA35EVQ1-1/DF35EV1-1

  • Dantex RK-12SATI/RK-12SATIE

  • Ecostar Radium KVS-RAD09CH

  • TCL Liferise ONF 09

  • TCL TAC-07CHSA/TPG-W

  • TCL TAC-09CHSA/TPG

  • TCL TAC-09CHSA/DSEI-W

  • TCL TAC-12CHSA/TPG

  • TCL TAC-XAL24I

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

В общем, кому будет полезно- берите, с руками не оторвите, кому будет любопытно- прошу к моему шалашу, ну а если что не так с оформлением- пардоньте-с, тут я этим занимаюсь впервые.

Показать полностью

Нереальный кешбэк реальными рублями

Перейти

Дайте две: подписки, которых еще не существует, но мы уже готовы за них заплатить

Подписка на кино и музыку — это не предел. Еще бы, ведь есть даже подписка на выгоду. Но все равно как будто чего-то не хватает. Придумали еще 10 сервисов, с которыми жить станет лучше и веселее. Выбирайте, какого не хватает вам.

Дайте две: подписки, которых еще не существует, но мы уже готовы за них заплатить Опрос, Подписки, Юмор, Польза, Выгода, Длиннопост

Подписка на мемы

Каждый охотник пикабушник желает знать, где взять свежие мемы. Почему уточка в шарфе — новый тренд, как угнаться за TikTok-бабушками и зачем коту капюшон: каждый день только свежие мемы с комментариями экспертов. Станьте мем-гуру современного рунета!

Подписка на настроение

Хватит быть заложником эмоций, пора управлять ими! Сервис подберет музыку, фразы дня, отфильтрует новостную ленту, посоветует, что надеть и куда пойти, чтобы все совпадало с общим настроем. С этой подпиской вы буквально задаете тон своему дню: хотите нежный уют «как в скандинавской рекламе пледа» — пожалуйста. Надо бодрячком и по-деловому — вот вам марш, вдохновляющие цитаты и напоминание, что вы — герой. Останется только смахнуть пыль с Бэтмобиля.

Если Бэтмобиля нет, не беда: запрыгивайте в Яндекс Такси и получайте кешбэк 10% с подпиской ВТБ Плюс.

Подписка на «новое я»

Иногда так и хочется все бросить и стать другим человеком. Но с чего начать — непонятно. Эта подписка каждый месяц будет подкидывать мини-вызовы для внутренней трансформации. Например: «Неделя без кофе — проверьте, остались ли у вас чувства» или «Месяц без телефона после 6 — вспомните, как выглядят ваши стены». Маленькие шаги, большие перемены. Ну или хотя бы повод похвастаться в сторис (до 18:00, конечно).

Подписка на неловкие разговоры

Забыли, как звонить по телефону? Начинаете паниковать, когда кто-то пишет «давай голосом»? Подписка на неловкие разговоры — это спортзал для ваших коммуникативных мышц. Раз в неделю вам звонит специально обученный человек (или такой же подписчик), и вы несколько минут болтаете обо всем: как спит ваш кот, что вы пересматривали в 25-й раз на выходных и почему ананас на пицце — это грех. Главное — живой голос и никаких эмодзи!

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

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

Дайте две: подписки, которых еще не существует, но мы уже готовы за них заплатить Опрос, Подписки, Юмор, Польза, Выгода, Длиннопост

Подписка на коробку неожиданной радости

Это как Новый год, но без елки и не в декабре. При регистрации рассказываете сервису о себе: чем увлекаетесь, что обожаете, а от чего готовы бежать в панике. А дальше — магия. Раз в месяц курьер приносит коробку с чем-то, что заставит вас сказать: «Ого! Откуда вы знали?!» День доставки определяется случайно — сюрпризы хороши именно своей внезапностью.

Подписка на дурацкие идеи

Самое вредное состояние для мозга — это застой. Чтобы немного разогреть и встряхнуть серое вещество, сервис будет каждое утро присылать вам одну заведомо нелепую, но потенциально гениальную идею: подкаст для буренок; ресторан, в котором не разговаривают; библиотека запахов. Как знать, вероятно, что-то из этого станет отличным стартапом.

Подписка на прошлую версию интернета

Никаких алгоритмов, трендов и бесконечных сторис, только ICQ, «Помогите Кузе» и новости про новый сезон «Остаться в живых». Эта подписка — как флешбек в старый добрый интернет: вам каждый день прилетает симуляция жизни за выбранный год. Захотели 2007-й — и вот у вас релиз новой песни Тимбалэнда и «Йа креведко!» в чате. Соскучились по студенческим временам в 2010-м? Вот вам «ВКонтакте» без сторис и опрос «Тян или няша?». Своего рода цифровая машина времени, только без риска запустить временной парадокс.

Временная петля — нестареющий сюжет, но лучше наблюдать за этим явлением исключительно в кино. Это несложно: с подпиской ВТБ Плюс у вас будет бесплатный доступ в онлайн-кинотеатр Wink без рекламы.

Подписка на экстренное вдохновение

Когда мозг внезапно уходит в отпуск без предупреждения, а дедлайны машут из-за угла, активируйте подписку на вдохновение! Один клик — и вы получаете посылку с креативным топливом: письмо от виртуального наставника с легкой ноткой мотивационного пинка, подборку свежих идей, нестандартные референсы, творческие упражнения или просто ободряющее «Ты не один, у всех так бывает». Работает как ментальный энергетик, но без кофеина и подергивающегося глаза.

Подписка на пятничный ужин

Вечер пятницы, конец рабочей недели. Силы остались только на то, чтобы жевать, а готовить — вот уж увольте. Для вас есть подписка мечты: каждую неделю вам домой прилетает сет готовых блюд по мотивам выбранной кухни мира. Сегодня Италия? Ловите пасту, брускетты и настроение «мамма миа!». Захотели Мексику — получите тако, гуакамоле и мини-фиесту.

Пока этот сервис остается только нашей мечтой, воспользуйтесь Яндекс Едой. Тем более с подпиской ВТБ Плюс вы получите дополнительный кешбэк 5% на заказы. Отличный вариант избавиться от надоевшей рутины и сэкономить.

Дайте две: подписки, которых еще не существует, но мы уже готовы за них заплатить Опрос, Подписки, Юмор, Польза, Выгода, Длиннопост

Подписка на гиперлокальность

Пока все читают мировые новости, вы в курсе, что Серега из третьего подъезда опять потерял ключи, а в булочной за углом испекли хлеб в форме динозавра. Эта подписка делает из вашего района полноценную вселенную: уведомления приходят только о событиях в радиусе нескольких улиц. Благодаря ей вы узнаете, что в ларьке напротив перестали продавать ваш любимый йогурт за пять минут до того, как вы туда дойдете.

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

Какую подписку вы бы оформили?
Всего голосов:

Все эти подписки — только наши фантазии (пока что). Но уже сейчас вы можете оформить подписку ВТБ Плюс, чтобы сделать повседневные траты немного приятнее. С ВТБ Плюс вы получаете:

  • 10 категорий кешбэка на выбор каждый месяц вместо восьми;

  • дополнительный кешбэк на сервисы Яндекс Лавка, Яндекс Еда, такси в Яндекс Go и Яндекс Маркет;

  • бесплатный доступ в онлайн-кинотеатр Wink;

  • +2% к ставке по накопительному ВТБ-счету;

  • скидку 20% на страховые продукты ВТБ и связь ВТБ Мобайл;

  • бесплатные переводы за границу и уведомления об операциях.

ПОДКЛЮЧИТЬ ПОДПИСКУ ВТБ ПЛЮС

Реклама ПАО «Банк ВТБ». ИНН: 7702070139

Показать полностью 2 1
30

Запустим волну Lovelace?

На дворе конец года и хоть пишу я от Анонима чтобы себе профиль не засорять, есть предложение: хвалитесь! Вы же строите умный дом с Home Assistant сами, как и я. И у вас есть панель, которую вы считаете оптимальной, но регулярно встречаете где-то в Интернетах картиночки откуда берёте идеи. Так вот сегодня я показываю картиночку и то же самое предлагаю вам.

Запустим волну Lovelace? Home Assistant, Дизайн, Длиннопост

Начну с общего вида. Это режим "Разделы" т.е. на мобилке просто один блок в ширину и всё по вертикали а на десктопе - панель без прокрутки. Тут используется несколько дополнений, я их буду упоминать при разборе карточек. Пока хочу ещё раз заметить что я буду фокусироваться на дизайне а не на охвате там или гении автоматизирования. Только внешний вид, его красота и, может, эффективность.

Запустим волну Lovelace? Home Assistant, Дизайн, Длиннопост

Это - план дома. При чём это не просто картинка, это svg файл, сделанный в inkscape, то есть графика векторная, послойная, объекты имеют имена и карточка floorplan-card может управлять содержимым картинки. Например, сейчас включены два фиолетовых прямоугольника, верхний это компьютер а нижний - 3D-принтер. Вентилятор над принтером на картинке крутится, то же самое будет делать вентилятор в санузле, если включить вентиляцияю.

Запустим волну Lovelace? Home Assistant, Дизайн, Длиннопост

Свет в помещении тоже показывается и можно тапом по комнате его включить и выключить. Поскольку это первая карточка, она же показывается первой и в телефоне, это так сказать сводка. Температуры-влажности я решил не выводить, но это реально.

Запустим волну Lovelace? Home Assistant, Дизайн, Длиннопост

В блоке "Техника" у меня принтер и пылесос. Кнопка, похожая на киноленту включает подсветку в принтере. Карточка разворачивается вот так, когда принтер печатает и показывает прогресс "на лету", картинка слева также меняется. Я активно пользуюсь карточками Mushroom, поэтому на скрине название это Mushroom Title, мини-кнопки это Mushroom Chips, пылесос это Mushroom Vacuum, при чём когда пылесос работает, иконка шевелится, ну а карточка для 3D-принтера это Threedy. А ещё в этом же блоке показываются постоянные уведомления. Это то, что требует моего внимания "при случае" и не должно быть случайно закрыто:

Запустим волну Lovelace? Home Assistant, Дизайн, Длиннопост

По сути это просто набор conditional карточек в Вертикальном стеке с markdown и шаблонированием.

Запустим волну Lovelace? Home Assistant, Дизайн, Длиннопост

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

Запустим волну Lovelace? Home Assistant, Дизайн, Длиннопост

Карточки отдельных помещений сделаны намеренно одинаковыми. Сверху название, оно кликабельное и переключает свет. Под названием "чипсы" с какими-то штуками в этой комнате, на скриншоте выше выключен свет, включён ПК и колонки, выключена подсветка растений.

Ниже - графики и/или более подробное управление чем-то. Тут есть важный момент с позиции дизайна: и пылесос и фильтр живут в гостиной, но они в разных блоках. Так сделано специально, чтобы выдержать размер и стилистику блока, происходящее с пылесосом и принтером меня интересует, фильтр управляется редко.

Запустим волну Lovelace? Home Assistant, Дизайн, Длиннопост

Графики строит mini-graph-card, при этом цвета графиков настроены так, чтобы комфорт был зелёным, отклонение от комфорта - синее или красное. То есть слишком жарко - график красный, слишком холодно - синий. Слишком сухо - красный, слишком влажно - синий. По такому принципу построены все графики и они имеют единый стиль без проблем с распознаванием.

Запустим волну Lovelace? Home Assistant, Дизайн, Длиннопост

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

Запустим волну Lovelace? Home Assistant, Дизайн, Длиннопост

В "уличном" блоке вместо названия отображается статус погоды. Две чипсины от двух поставщиков нужны скорее для единого дизайна, чем для данных. А вот графики я смотрю регулярно, это всё тот же mini-graph-card рисует, здесь вы, наверно, и без подсказки догадались, что оранжево-красный это Yandex, голубой это Gismeteo а серый это у меня за окном висит напечатанный на принтере экран Стивенсона.

Запустим волну Lovelace? Home Assistant, Дизайн, Длиннопост

Как видно по графику, в холодное время года он всё же ловит тепло от дома, но в целом все три идут рядом. Ну и hourly-weather это левая нижняя карточка, рисует что-то похожее на телефонный виджет погоды.

Внимательный читатель спросит: если значком > обозначается что заголовок кликабельный, то куда ведёт Synology DSM, это же не свет? А я отвечу:

Запустим волну Lovelace? Home Assistant, Дизайн, Длиннопост

У всех наверно есть какие-то данные или переключатели, которые вроде и нужны иногда, но на главной странице им не место. Так что это просто навигация на скрытую страницу "отладки".

А как у вас организовано отображение в Home Assistant? Хвалитесь)

Показать полностью 11
Отличная работа, все прочитано!