Планы

Новые релизы, обновления и т.п.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Планы

Сообщение sergejey »

Новый функционал в системы -- Планы

Модуль Планы предназначен для создания динамических графических интерфейсов на базе векторных изображений в формате SVG. Изначально предполагалось, что в качестве базовых изображений будут использоваться планы домов/квартир, однако, вы можете работать с любыми изображениями для создания уникальных динамичных интерфейсов.

Основые возможности модуля:

* Работа с исходным изображением в формате SVG
* Установка стилей отображения отдельных элементов изображения по заданным условиям (показать/скрыть, прозначность, анимация и т.п.)
* Установка реакции на нажатия на отдельные элементы изображения (запуск метода, кода, открытие меню, окна и т.п.)
* Динамичные шаблоны текстовых элементов (авто-подстановка значений по данным из системы)
* Использование готовых интерактивных компонентов
* Обновление состояния всех элементов в реальном времени (технология websockets)
* Интерфейс "зумирования" Плана (отключаемо)
* Автоматическое изменение масштаба Плана под размер экрана (отключаемо)
* Отдельная ссылка для просмотра Плана
* Встраивание Плана в другие типы интерфейсов (сцены, меню и т.п.)
* Неограниченное количество Планов

Подробное описание по ссылке: https://kb.mjdm.ru/plans_help/
Страница проекта в CONNECT: https://connect.smartliving.ru/tasks/405.html

Делитесь своими результатами в этой ветке форума :)

Рецепты
Создание выпадающего меню
Отображение слоя в зависимости от масштаба/увеличения
Вращающийся элемент (вентилятор)
Управление светом через затемнение области
Создаем планы в Inskape (видео)

Примеры планов.
План управление отоплением и освещением (выпадающее меню, кнопки, взаимодействие)
План с отображением данных от devoff

Полезное
Онлайн оптимизатор SVG файлов SVGOMG

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
khlon
Сообщения: 9
Зарегистрирован: Пт май 13, 2016 5:35 pm

Re: Планы

Сообщение khlon »

Добрый вечер.
изображение в формате svg добавил. добавил состояние отображения времени и движения. в просмотре все работает корректно.

вкладки с дополнительным css и js пустые. там совсем ничего нет, поэтому не могу туда вписать какой то код.
kas5858
Сообщения: 366
Зарегистрирован: Вс янв 15, 2017 5:34 pm
Откуда: Москва

Re: Планы

Сообщение kas5858 »

Warning: Invalid argument supplied for foreach() in /var/www/html/modules/plans/plans.class.php on line 245
на двух малинках одна и тажа ошибка.
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Изображение Connect
Аватара пользователя
tarasfrompir
Сообщения: 3217
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

Re: Планы

Сообщение tarasfrompir »

kas5858 писал(а): Чт фев 28, 2019 10:40 pm Warning: Invalid argument supplied for foreach() in /var/www/html/modules/plans/plans.class.php on line 245
на двух малинках одна и тажа ошибка.
надо выбирать файл с swg расштрением только их ...
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
Taras81
Сообщения: 59
Зарегистрирован: Вс мар 26, 2017 6:10 am

Re: Планы

Сообщение Taras81 »

Зато сцены в этом обновлении убили!
kas5858
Сообщения: 366
Зарегистрирован: Вс янв 15, 2017 5:34 pm
Откуда: Москва

Re: Планы

Сообщение kas5858 »

tarasfrompir писал(а): Чт фев 28, 2019 11:36 pm
kas5858 писал(а): Чт фев 28, 2019 10:40 pm Warning: Invalid argument supplied for foreach() in /var/www/html/modules/plans/plans.class.php on line 245
на двух малинках одна и тажа ошибка.
надо выбирать файл с swg расштрением только их ...
Вложения
Ан6.jpg
Ан6.jpg (66.65 КБ) 19998 просмотров
Raspberry Pi3 - Broadlink - MegaD - Много датчиков - Камеры - Часы.
Изображение Connect
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Планы

Сообщение sergejey »

Taras81 писал(а): Пт мар 01, 2019 8:46 am Зато сцены в этом обновлении убили!
Исправлено.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Планы

Сообщение sergejey »

kas5858 писал(а): Чт фев 28, 2019 10:40 pm Warning: Invalid argument supplied for foreach() in /var/www/html/modules/plans/plans.class.php on line 245
на двух малинках одна и тажа ошибка.
Также исправлено.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
khlon
Сообщения: 9
Зарегистрирован: Пт май 13, 2016 5:35 pm

Re: Планы

Сообщение khlon »

Ситуация не изменилась. Нет полей для ввода css и Js.
Или я что то не так делаю?
Вложения
Снимок экрана (8).png
Снимок экрана (8).png (8.11 КБ) 19911 просмотров
Снимок экрана (9).png
Снимок экрана (9).png (7.92 КБ) 19911 просмотров
Снимок экрана (10).png
Снимок экрана (10).png (2.81 КБ) 19911 просмотров
Снимок экрана (11).png
Снимок экрана (11).png (3.01 КБ) 19911 просмотров
Снимок экрана (12).png
Снимок экрана (12).png (14.22 КБ) 19911 просмотров
sega6549
Сообщения: 535
Зарегистрирован: Чт авг 20, 2015 11:32 am
Откуда: Ярославль
Контактная информация:

Re: Планы

Сообщение sega6549 »

сделал лампочку для теста, так же попробовал время вывести но не получилось, а так если этим заниматься в больших объемах то думаю более удобный вариант для нарисовки сцен, жалко что так и не сделали нормальный масштаб, как например в сценах от okbit.ru
SPOILERSPOILER_SHOW
Screenshot_2.png
Screenshot_2.png (51.9 КБ) 19874 просмотра
Screenshot_1.png
Screenshot_1.png (92.68 КБ) 19874 просмотра
P.S с временем разобрался, я текст в рамке делал, а нужно просто текст, получается довольно просто можно выводить любую информацию, и объекты, делать их интерактивными
P.S дополнительный код css и джава у меня тоже не отображаются
Тут можно задать вопрос по MajorDoMo VK
Канал по MajorDoMo youtube
Ответить