Найти в Дзене
SAV LABS

План этажа (квартиры) в умном доме Home Assistant + Sweet Home 3D. Часть 1

Когда помнишь где какой датчик/кнопка/лампочка и т.п. находится - это хорошо. Но резонно предположить, что даже при относительно небольшом их количестве или по прошествии какого-то времени информация подзабывается. Поэтому решил визуализировать все это на плане моей текущей квартиры. Процесс немного нудноватый, но... По совету друзей была скачана бесплатная программка Sweet Home 3D, которая существует под Windows, macOS, Linux. Ссылка на страничку закачки программы. Возможно это не лучший выбор, но программка мне как-то сразу "зашла". Язык программы автоматом выставляется в зависимости от региональных настроек ОС. Интерфейс, имхо, интуитивно понятный, но для начала расскажу кое-что, через что самому пришлось проходить. Саму программу можно использовать не только для плана в HA:
программа отлично подойдет для дизайнеров интерьера с возможностью создавать, например, реалистичные фотографии и видео с настройкой освещения, используя данные о положении солнца, рассчитанные программой на о
Оглавление

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

Создание плана квартиры

По совету друзей была скачана бесплатная программка Sweet Home 3D, которая существует под Windows, macOS, Linux. Ссылка на страничку закачки программы. Возможно это не лучший выбор, но программка мне как-то сразу "зашла". Язык программы автоматом выставляется в зависимости от региональных настроек ОС. Интерфейс, имхо, интуитивно понятный, но для начала расскажу кое-что, через что самому пришлось проходить. Саму программу можно использовать не только для плана в HA:
программа отлично подойдет для дизайнеров интерьера с возможностью создавать, например, реалистичные фотографии и видео с настройкой освещения, используя данные о положении солнца, рассчитанные программой на определенную дату и время для установленных вами географических координат. Все возможности мне не нужны, буду пользоваться "минимально необходимым". Итак, запускаем программу, после чего появляется окно с четырьмя зонами.

  • 1. Список объектов, которые можно добавить на создаваемый план.
  • 2. Рабочее поле - непосредственно тут мы будем рисовать.
  • 3. Список некоторых добавленных объектов с параметрами.
  • 4. Тут можно будет отслеживать то, что получается, в 3D.

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

Важно

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

Для создания стены входим в пункт меню "План" -> "Создать стены". Левый клик во второй зоне укажет начальную точку стены, второй клик конечную. Следующая стена будет сразу отрисовываться начиная с конечной точки предыдущей стены и так до тех пор, пока вы конечную точку не поставите двойным кликом или не нажмете клавишу Esc - об этом вам напомнит всплывающее окно. Нарисую для начала стены кухни и соседней комнаты.

Редактировать свойства стен можно по двойному клику на соответствующую стенку.

-3

<<< Подборка статей на этом канале про Home Assistant >>>

Входим в меню "План"->"Создать комнаты". Двойным кликом по замкнутому стенами пространству создаем соответствующую комнату. комнате можно войти в редактирование свойств. Выбираем в меню режим "Выбрать" и двойным кликом выбираем нужную комнату, после чего мы сможем редактировать ее свойства.


Добавляем дверь, арку, окна для чего выбираем из списка в первой зоне нужный объект. Начнем с двери в комнате - выбрав дверь в списке, перетягиваем ее во вторую зону и "паркуем" к соответствующей стенке. В зависимости от того, к какой стороне стенки вы ее "припаркуете" будет изменяться направление ее открытия. Кликнув дважды на двери можно подправить ее свойства, в том числе расположение петель (параметр "Перевернуть зеркально"). После можно передвинуть дверь вдоль стены в нужное положение - при этом будут отображаться расстояния до стенок. Аналогичным образом "устанавливаем" раму-арку на кухне.

Добавляем окна. Все происходит алкоголично "установке" дверей, только нужен будет еще один параметр - приподнятость (расстояние от пола до подоконника). Дважды кликнув на кухню входим в свойства и "укладываем" на пол ламинат (свойство "Пол"->"Текстура").

Ради "оживления" картинки разместим кое-какую мебель (понятно, что из имеющейся в базе, а не как в реалии, но можно добавить дополнительно). Заодно в свойствах стен зададим им цвет, приближенный к реалии.

Мебели в дефолтной базе не так много, поэтому можно подгрузить нужную, например, с одного из сайтов бесплатных моделей (по крайней мере он пока работает с нашим регионом). Можно импортировать модели в форматах OBJ,DAE,KMZ,3DS. Скачиваем модель и можем добавлять ее через меню "Мебель"->"Импорт мебели". С каждой моделью могут быть нюансы, не думайте, что все будет гладко. Самый простой способ добавить модели и текстуры - скачать библиотеки с сайта Sweet Home 3D в соответствующем разделе меню. Итоговую мою модель с интерактивным управлением вы увидите в одной из последующих статей, а пока что у меня куча вопросов.

Создание видео (попутно, попытка)

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

Продолжим настраивать HA в следующих статьях, поэтому

Ставьте лайки, оставляйте комментарии, страница в VK, подписывайтесь на канал, присоединяйтесь в Telegram чтобы ничего не пропустить!

Поддержите канал донатом

-8

#умныйдом #календарь #HA #HomeAssistant #сделайсам #минипк #неттоп #nettop #HACS #nodered #node-red #nodered #dwainsdashboard #dwains #dashboard #планшет #ibeacon #bluetooth #ssl #защита #визуализация #3D