Become a channel sponsor: / @rnadyrshin Instagram: / electronics_in_focus Link to part 1 about Home Assistant: • Home Assistant. Часть ... Home Assistant website: www.home-assistant.io/ Website of the Majordomo system: mjdm.ru/
Очень неплохой обзор. Пару комментариев: GUI - описана старая версия, новая - "Lovelace UI", лучше для больших экранов и гибче базу можно кинуть в память одной строкой - "db_url: 'sqlite:///:memory:'" для графиков - Mini Graph Card (custom) существуют клиенты для сотовых телефонов и шлюзы в мессенджеры типа Telegram
Базу кинуть в ОЗУ это только пол дела. Надо ещё обеспечить её периодическое сохранение и восстановление при запуске. И отладить это всё. По поводу GUI - честно, говоря, я искренне полагал, что это и есть Lovelace UI
Было бы замечательно увидеть от Вас урок с тем как подружить Алису с Home Assistant, т.к не так давно появились доступные мини версии колонок с Алисой внутри. Спасибо, удачи в проектах.
Спасибо за вводную информацию. С документацией у ХА тяжеловато и уровень входа очень высокий. для графиков лучше использовать графану по поводу базы - если дома есть сетевое хранилище, тогда зачем использовать малину? Можно развернуть ХА внутри наса получив хорошую производительность
Чтобы развернуть график, достаточно его просто открыть и затем кликнуть по центральной верхней части открывшегося окна. График растянется на ширину окна. Попробуйте)
Огромное спасибо за детальный обзор! Если будешь планировать 3ю часть, можно попросить добавить туда варианты backup'ов и восстановления системы? В случае с износом флешки - это ИМХО самый актуальный вопрос.
Я тут открыл для себя iotop утилитку iotop. Ставится на ubuntu на Raspberry Pi через apt install iotop. Запускаем iotop -oak и в реальном времени наблюдаем кто пишет и сколько суммарно. Сверху скорость записи/чтения. Интересно посмотреть как пишут MajorDoMo и HA. На моём велосипеде в топе systemd-journald. Надо его немного будет усмирить, а то всех обогнал и далеко вперёд вырвался.
Предлагаю рассмотреть оставшиеся 2 системы Domoticz и ioBroker. И потом привести сравнительную таблицу по 4 системам: плюсы, минусы, на чем сделано (php, pytchon, java), в чем сложность и лёгкость работы с системой и т.д. Думаю, что будет интересно
Есть вариант хранения часто меняющихся значений во внешней базе InfluxDB (она специально заточена под хранение данных с временными отметками, что идеально подходит под датчики). К InfluxDB рядом можно поставить Grafana, которая будет рисовать к этому всему графики. Плюс заодно можно настроить аггрегацию данных для вычисления дневных, недельных и месячных показателей. При этом всем можно отключить запись оригинальных значений в базу Home Assistant и база HA так быстро расти не будет. Вот источник этого знания: dummylabs.com/ru/post/2019-01-13-influxdb-part1/ и dummylabs.com/ru/post/2019-05-28-influxdb-part2
Спасибо, стало понятней. А кастомный элемент управления для электрических конвекторов управляемых WiFi , или zigbee розетками с помощью термометров xiaomi zigbee и Bluetooth есть, не видели случайно?
Параметры, имеющие пиковый характер (токи и мощности) усредняю по 5 минут, и вывожу на график уже сглаженное значение. Так же есть карточка Sensor, она строит график по сглаженному значению, но на мой взгляд слишком сильно сглаживает, использую только для отображения среднесуточной температуры. По поводу SSD. У меня используются два сервера Home Assistant (основной-резервный с авто переключением). Оба живут на чистом Debian, на обоих история пишется на MySQL, и всё это работает на SSD уже более полутора лет. Поток данных в базу - 2 Гб/сутки.
А нельзя загрублять данные вместо удаления? Например, недавние данные хранить в полном объеме, а устаревшие - оставлять только, например, одну точку для дня?
Помогите пожалуйста... Во время создания полной резервной копии, пропало электричество. после запуска было дополнительно занято 130ГБ жёсткого диска, но самой резервной копии - нет. Где могут храниться файлы резервных копий, которые не успели попасть в папку /backup? Я просто не знал, что при полном резервировании, даже файлы медиа сохраняются в резервную копию...
Очень хорошо что отметили недостаток с износом SD карты при хранениеи в дефолтной базе! Насчёт уменьшения объёма данных, думаю, что нужно таки собирать все данные со всех датчиков и периодически (раз в 10 мин или час) проводить очистку дубликатов или данных с незначительными различиями. Например, для напряжения электросети, можно принять допуск в 2В и данные последовательности из 220.1, 221.9, 221.5 удалить и заменить на 222. Как то так....
По поводу базы данных. Есть еще один инструмент «сжатие». Я периодически применяю этот инструмент, чтобы база данных не разрасталась. Можно написать автоматизацию под это
Как и где решить проблему с корректностью отображение температуры и влажности датчиков sonoff zeegbee показывают 4 знака без запятых (пример 2350)а должно 23,50*С
Доброго времени суток. Спасибо за ваше видео. Мучаюсь выбором системы умного дома. Какую посоветуете - эту (HA) или MajorDoMo? В какой удобней работать? Устройства планирую подключать по большей мере самодельные.
ни как не удаётся установить и подключить modbus rtu устройства............даже не знаю как зацепиться, не могли бы вы индивидуально помочь?..........я готов озолотить, моя почта v193073@mail.ru
Уже пару недель мучусь с разными системами. Openhab, iobroker, home assistans. И вот не могу решить что лучше и проще. Пока больше openhab интересен. А у Iobrokera, вроде и функционал хороший, но как то сложно заставить работать... Было б интересно полноценный обзор всех систем....
Добрый день! Спасибо за видео. А где можно посмотреть все возможные состояния любого из объектов? К примеру, есть у меня объект alarm_control_panel.0x680ae2fffe2c9603_alarm у него текущее состояние disarmed (снято с охраны), а я хочу отследить изменение этого состояния в другое (постановка на охрану). Если текущее состояние я вижу, как именуется, то где найти как называется то будущее состояние в которое я хочу перевести объект с помощью автоматизации? Вопрос в целом где вообще находить все возможные состояния любого объекта. Спасибо заранее.
чуть-чуть не могу понять есть вот устройства от Xiaomi, там есть приложение своё, в котором можно все настроить по вебке а почему так нельзя сделать с google assistantа, а все делается по прицепу консоли? зачем нужно поднимать сервак для него?
Не вижу проблем с разбери и внешним диском. Разбери3 сейчас полностью работает без флешки на внешнем диске. Пусть устанет убивать ссд. Автоматизации музыки, думаю не актуально. Музыкальный сервис думаю куплен у многих , он все давно решил.
Про видеонаблюдение а также проброс в homekit тоже было бы весьма познавательно. Ну и про SprutHiab и NodRed думаю многим было бы интересно. В общем бис, браво, ждём продолжения ;)
Полагаю проблема со скоростью формирования графиков решится, если использовать сервер БД. Всё-таки SQLite не для больших объёмов. Я для своего дома взял PostgreSQL. Хотя и MySQL тоже неплохо.
По флешкам - ну так поди люди ставят какой-то нонейм малого обьема. Да и evo не факт что хороший выбор. Лучше 64gb sandisk extreme a2 ($15) или медленнее, но возможно надежнее samsung pro endurance ($20). Еще рекомендую посмотреть в hass.io систему бекапа/восстановления. И плагины portainer, glances, node-red, samba share. Отдельно плагин и в целом систему esphome. И андроид приложуху Ariela
@@rnadyrshin ячейки могут быть разные и объем запаса на горячую замену. Есть ли кстати в сд картах контроллер с трансляцией адресов блоков я хз. Надеюсь есть
@@rnadyrshin По промышленным сд картам есть информация. Но не из интернета. Есть контроллеры скуд отечественного производства. Они для работы используют сд карты, примерно как распберри. Так вот, туда устанавливаются только сд карты пром назначения. Это начали применять после того, как на крупном объекте начали массово падать контроллеры, по причине отказа сд карт. Замена на промышленные вопроса конечно не решает, но существенно снижает издержки.
Вопрос с надежностью - упирается только в финансы, по идее, при наличии любого ssd с нормальным контроллером до терабайта записи все должно жить долго . www.tomshardware.com/news/raspberry-pi-4-ssd-test,39811.html
насчет sqllite можно написать cron job`у, которая будет коннектится к этой базе и удалять эвенты старше опред. времени, таким образом размер бд будет статичным, если нет желания писать бд на флешку можно в линуксе создать файловую систему в памяти и указать в конфигурации класть бд на эту виртуальную файловую систему, но при этом при рестарте девайса все данные будут утеряны. А так вариантов десятки, нужно просто умение работать с базой данных и знание shell скриптинга, задача для девопса/сисадмина
Если кликнуть по заголовку датчика , то маленькое окно например с графиком увеличивается на всю ширину экрана. По базе данных, можно интегрировать базу MariaDB, настроить чистку и проблема решена.
я уже пробовал и мажордомо, и опенхаб, и хамассистант - в итоге последний мне показался более удобным. сейчас и использую хассио на малинке. хотя я бы с удовольствием послушал бы и мнение автора в следующем видео об опенхабе
Тоже прошел по пути Majordomo -> openHAB -> Home Assistant. Самый надежный, гибкий и удобный это однозначно HA, ибо размер комьюнити это самое главное для успешности проекта. На мой взгляд - не стоит тратить время на openHAB.
А как насчет универсального Zigbee Dongle USB? ConBee II USB Gateway - На текущий момент лучшее решение для автоматизации умного дома Philips Hue, IKEA TRÅDFRI, Xiaomi Aqara, OSRAM SMART+, Busch-Jaeger, GIRA, JUNG, Paulmann и Paul Neuhaus. Роликов мало по нем.
Еще отдельного сообщения заслуживает вопрос: все только светом, кондеями и розетками управляют? И следят за температурой и влажностью?... я например управляю приводными кранами водоснабжения и отопления, слежу за «потопом» во всех потенциальных точках (см, пмм, ванная, коллекторных шкаф, батареи и тд). Сейчас готовлюсь к внедрению кучи клапанов, для автоматизации процесса перехода на бойлер и обратно, а так же думаю над сбросом давления при необходимости в линия подачи ГВС и ХВС, возможно еще сброс давления с полотенцесушителя сделаю (чтобы не потек если отключили горячую воду). Так же скидываю на MQTT показания счетчиков ГВС и ХВС, поэтому думаю поднять сервак на малине и собрать все это в кучу, заодно прикручу свет и некоторые нагрузки.
Электроника в объективе я ваш посыл понял, тогда пусть будет как есть сейчас: вы температуру мерить в комнатах и лампочками управлять, а я без ютуб канала буду отдавать приоритеты сохранению имущества и попутно лампочками щелкать)
Яркостью света наверное лучше управлять по времени, так более точно можно настроить - service: light.turn_on data_template: entity_id: light.bathroom brightness_pct: > {% if now().hour > 6 and now().hour
А что если в качестве сервера для умного дома использовать сервер на материнской плате с впаянным процессором, пассивным охлаждением и hdd/ssd? Размеры маленькие, цены приемлемые (можно самому собрать, а можно в Поднебесной заказать начиная со 100$ вроде). Как думаете?
В NAS от синолоджи есть докер. Можно попробовать на нем поднять. И сразу решаются две задачи. Тем более без сетевого хранилища в наше время никак. Компи и даные бекапить надо как минимум.
@@rnadyrshin Так, это в смысле на nas установить или на мини РС? Обязательно сделайте видео об этом пожалуйста. В идеале для меня наверное сервер на мини РС все же плюс бэкап на NAS (ну это как бы жирный вариант такой).
Лучшая система - та, которую вы лучше знаете. Если пока никакую, то я бы рекомендовал осваивать Home Assistant. Тем не менее, каждая система имеет свои плюсы. Лично я пока остаюсь на majordomo, но Home Assistant держу в уме
Хорошее видео автор молодец. Может быть есть возможность показать как устанавливать Home Assistant на NUC? Тогда вопрос с ломающимися micro SD картами отпадет сам собой. И хотелось бы узнать, как работает Home Assistant на Raspberry Pi 4? Ибо Home Assistant на Raspberry Pi 4 официально ещё не доработан. Маркировка RC при скачивании ISO файла для Home Assistant означает Release Candidate. Заранее благодарю за ответ.
Для NUC есть официальный дистрибутив Hass.IO, да и инструкция по ручной установке тоже есть. Так что проблем с установкой не должно быть. По поводу образа для RPI - есть как минимум 2 образа: Hassbian и Hass.IO. Вы про какой сейчас?
Чтобы карты не помирали каждый месяц, нужно использовать специальные карты. Например Samsung PRO Endurance. Работает около года без проблем. Сдохнет, перейду на ssd)
@@rnadyrshin Здравствуйте! Флешка померла, кажется. Но скорее всего я сам в этом виноват. Запитал через низкокачественный кабель, поэтому скорее всего не хватило питания, все зависло и мне пришлось выдернуть провод питания. При загрузке получал: kernel panic - not syncing: vfs: unable to mount root fs on unknown-block(179,2). Но, оказалось флешка при этом перешла в защиту от записи, сохранив при этом все данные! Простое копирование с помощью dd и дальнейшее развертывание на другой флешке меня полностью спасло от мучительного восстановления системы. Возможно я что-то не так понял конечно, но наткнулся на такое утверждение на форуме Raspberry. флешка теперь не форматируется, запрещена запись.
Отличный материал! Хочу купить малинку для ознакомления с инструментами объединения и автоматизации элементов умного дома (HA, openhub, md и тд). Какой объем оперативки оптимален для таких задач?
Дмитрий Шадрин сижу в сомнениях, наверно малинку 4ую с 4гигами оперативы возьму, главное чтобы мертвым грузом не осталась, пристрою если что с 4 гигами то)
@@miruff, лично я использую Кубик 3 с двумя гигами. В данный момент использовано 800МБ, но я мало занимаюсь этой темой. Спецы, у которых задействовано много логики (кучу скриптов для создания различных сценариев), говорят, что двух им не хватает.
@@nazmang2 в реальности не все так просто. Есть жалобы что не подключается к девайсу. У меня тоже не взлетело. Один чувак пишет что сделал хард ресет пылесосу в заводские настройки и вдруг у него завелось. Я как-то не решился
@@nazmang2 хз. У меня тоже роборок 2. Токен снял приложухой с 4пда (ней же заливал звукопакет). Но НА не коннекится. Все как тут github.com/home-assistant/home-assistant/issues/9013
Насчет SSD бред. Что на ПК, что на серверах отлично себя чувствуют и с базами поболее чем 2 гига и с постоянным чтением/записью. Чтобы SSD не потянул работу с SQL базой - бредятина полная.
Ктонибудь, скажите какую команду надо добавить в конфигурационный файл, чтобы история очищалась. Не понял смысла говорить о этой возможности и даже не сказать как это делается.
интересен. Но нет самого важного! Всё это имеет смысл, если добавить видеонаблюдение с оповещением и видеодомофон с двухсторонней связью через смартфон.
Надо сначала раскрыть вопрос "что такое СИСТЕМА умного дома", а уже потом вопрос задавать "какую следующую систему рассмотреть". Потому что если вбить в гугл "система умного дома", то выпадет результат с кучкой датчиков, актуаторов и приложухой под ведро. И никакой системой там не пахнет даже.