Мобильное приложение

Программная платформа для систем автоматизации.
Диспетчеризация, Умный дом.
filippovsky
Сообщения: 25
Зарегистрирован: 01 фев 2019, 09:38

Re: Мобильное приложение

Сообщение filippovsky » 02 мар 2019, 20:30

Можно ли указать разные экраны для разного ориентирования устройства ( горизонтальное/вертикальное) с автоматическим изменением между этими экранами?

dev
Сообщения: 402
Зарегистрирован: 29 янв 2018, 06:51

Re: Мобильное приложение

Сообщение dev » 04 мар 2019, 06:56

filippovsky писал(а):
02 мар 2019, 20:30
Можно ли указать разные экраны для разного ориентирования устройства ( горизонтальное/вертикальное) с автоматическим изменением между этими экранами?
Добрый день, на текущий момент нет, мы постараемся учесть Ваше пожелание в новой версии ;)

Erik
Сообщения: 326
Зарегистрирован: 23 окт 2018, 13:09

Re: Мобильное приложение

Сообщение Erik » 12 авг 2019, 09:53

Новая версия мобильного клиента достапна в гугл плее.

Попробовал.
Там новая концепция. Задумка у нее позитивная.

Но.

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

Элемент навигатор, переключающий режимы (у мня это переключение режимов отопления) теперь представлен как 4 кнопки, которые все одновременно значатся включенными.

И ненужные элементы, которые хотелось бы убрать - присутствуют в интерфейсе, а нужных нет.
Там, где должен быть выбор значения (установка температуры) - теперь вкл/выкл.

Нужна инструкция, как его правильно прикручивать.

Как температуру отображает только прогноз погоды.
Датчики показывает как включатели. Это потому, что они у меня сделаны на основе актуаторов, потому, что модбас-тсп работал только с актуаторами на момент настроек.

homa
Сообщения: 307
Зарегистрирован: 06 фев 2018, 08:22
Контактная информация:

Re: Мобильное приложение

Сообщение homa » 12 авг 2019, 10:01

На самом деле по мобильному приложению вопрос: сейчас основным поддерживаемым считается новое или киоск? Каким пользоваться предпочтительнее?)

Erik
Сообщения: 326
Зарегистрирован: 23 окт 2018, 13:09

Re: Мобильное приложение

Сообщение Erik » 12 авг 2019, 10:13

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

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

intrahouse
Сообщения: 546
Зарегистрирован: 12 дек 2016, 20:22

Re: Мобильное приложение

Сообщение intrahouse » 12 авг 2019, 13:20

homa писал(а):
12 авг 2019, 10:01
На самом деле по мобильному приложению вопрос: сейчас основным поддерживаемым считается новое или киоск? Каким пользоваться предпочтительнее?)
Основное мобильное приложение для умного дома - IH Smart Home
Но там пока нет мнемосхем, а в киоске есть.

Концептуально IH Smart Home существенно отличается от Киоска.
Здесь вы видите все устройства, которые есть в вашей системе в соответствии с распределением по уровням, этажам и подсистемам.
Таким образом мнемосхемы можно даже не делать. Если не очень нужны и достаточно только списочного интерфейса.
Киоск предназначался в первую очередь для планшетов, IH Smart Home для смартфонов.
Это по настоящему нативное приложение без встроенного браузера.
В первую очередь мы старались уделить большое внимание связи и подключению к серверу. Сейчас IH Smart Home подключается к серверу тремя вариантами. Локально, удаленно по выделенному IP и по P2P. Выбор варианта делается автоматически. Кстати, если еще не прописано ни одного сервера, приложение самостоятельно найдет ваш сервер и загрузит активный проект. А если своего сервера нет, попробует подключиться на наш демо сервер.
Чтобы подключаться по P2P нужен плагин P2P. При первом локальном входе в систему, приложение автоматом возьмет ключ P2P с сервера и сохранит у себя.

Второе - push уведомления. Мы посчитали что, если это настоящее нативное приложение, то должно работать Push уведомление. Мы это сделали. Уведомления будут приходить даже при закрытом приложении. Сейчас пока работает на Android. Для iPhone была некоторая заминка, сейчас все нормально. В ближайшее время опубликуем обновление.

Мы опубликовали приложение сознавая что там еще много чего надо сделать. Для того чтобы получить от вас пожелания и отзывы.
В планах на ближайшее время: вкладка для настройки устройств, CCTV, мнемосхемы, сценарии, расписание.
Erik писал(а):
12 авг 2019, 10:13
В новом мобильном - пока отображается все само. Без оглядки на установки в устройствах даже.
Нужны инструкции, чтобы понять.
Erik писал(а):
12 авг 2019, 09:53
Датчики показывает как включатели. Это потому, что они у меня сделаны на основе актуаторов, потому, что модбас-тсп работал только с актуаторами на момент настроек.
Отображается в соответствии с распределением устройств по уровням, зонам и подсистемам.
При правильной структуре проекта все отображается корректно.
Что такое правильная структура?
1. Устройство должно принадлежать подсистеме, зоне и уровню.
2. Устройства должны соответствовать определенным классам.
Актуаторы - аналоговые и бинарные. Это реле, диммеры и тому подобное.
Датчики - аналоговые (температура, влажность ...) и бинарные (герконы, движения ...)
Erik писал(а):
12 авг 2019, 09:53
система не обращает внимание на установки. Они, конечно, сделаны в пользовательском интерфейсе, который теперь никакого отношения к мобильному клиенту не имеет, но если сделан индикатор, которому запрещены боковые меню, их делать доступными в мобильном приложении не логично.
Согласен.
Erik писал(а):
12 авг 2019, 09:53
И ненужные элементы, которые хотелось бы убрать - присутствуют в интерфейсе, а нужных нет.
По датчикам понятно. А какие ненужные элементы?

P.S.
Попробуйте из приложения IH Smart Home зайти на наш демо сервер:
http://intradom.ru:8088
demo
demo

intrahouse
Сообщения: 546
Зарегистрирован: 12 дек 2016, 20:22

Re: Мобильное приложение

Сообщение intrahouse » 12 авг 2019, 13:35

Еще по тестированию.
Мы проводили нагрузочное тестирование.
В качестве сервера Raspberry Pi3. IH Smart Home на разных устройствах. Самсунги, Xiaomi.
Всего на сервере было около 3000 датчиков и актуаторов.
Первое подключение с загрузкой устройств на смартфон проходило около 3-5 сек. В локальной сети.
Повторные подключения проходили практически без задержек независимо от канала (WiFi, 3G, 2G). Так как все устройства уже в смартфоне, получаем только их состояния.

Erik
Сообщения: 326
Зарегистрирован: 23 окт 2018, 13:09

Re: Мобильное приложение

Сообщение Erik » 12 авг 2019, 14:03

intrahouse писал(а):
12 авг 2019, 13:20

По датчикам понятно. А какие ненужные элементы?
у меня в проект добавлены настенные выключатели, и я могу видеть их состояние. Но в мобильном приложении они лишние.

И в системе отопления у меня все через модбас. В котором все - через актуаторы.

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

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

И на мобильном оно и не нужно. Там не нужны все устройства которые есть.
У меня в 1 комнате есть:

Код: Выделить всё

- 4 светильника (МегаД)
- 4 управляемые розетки (МегаД)
- статус теплого пола (показывает, включен или выключен) (актуатор, модбас)
- статус радиаторного отопления (показывает включен, или выключен) (актуатор, модбас)
- установка минималной температуры теплого пола (актуатор, модбас)
- установка максимальной температуры теплого пола (актуатор, модбас)
- уставка текущей требуемой температуры комнаты (значение меняется в зависимости от режима) (актуатор, модбас)
- текущая температура теплого пола (актуатор, модбас)
- текущая температура радиаторов (актуатор, модбас)
- текущая температура комнаты (актуатор, модбас)
- текущий режим отопления в комнате (4 режима) (актуатор, модбас)
- поле ввода температуры уставки комнаты (актуатор, скриптом переносит значение куда нужно в зависимости от режима отопления)
- поле ввода минимальной температуры теплого пола (актуатор, скриптом переносит значение куда нужно в зависимости от режима отопления)
- поле ввода максимальной температуры теплого пола (актуатор, скриптом переносит значение куда нужно в зависимости от режима отопления)
- температура уставки для режима комфорт (актуатор, модбас)
- температура уставки для режима эконом (актуатор, модбас)
- температура уставки для режима отсутствия (актуатор, модбас)
- сдвиг температуры  радиаторов (актуатор, модбас)
- 5 настенных выключателей (МегаД)
- датчик температуры, который я добавил, чтобы мобильный клиент отображал температуру комнаты (копируется значение из актуатора)
Мобильный клиент показывает все. Но не в виде значений, где информативными были бы значения, а включено, или выклчено, и выбор действий у его - включить и выключить, установки значения нет.

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

Erik
Сообщения: 326
Зарегистрирован: 23 окт 2018, 13:09

Re: Мобильное приложение

Сообщение Erik » 13 авг 2019, 07:08

И сортировку было бы здорово добавить.

Erik
Сообщения: 326
Зарегистрирован: 23 окт 2018, 13:09

Re: Мобильное приложение

Сообщение Erik » 15 авг 2019, 11:02

Конкретное предложение.

Устройствам добавьте 3 поля.
1. Показывать или нет в мобильном клиенте.
2. Отображать как что в мобильном клиенте (если мобильный клиент преднастроен жестко на отображение типов устройств одним предленным образом, можно объявлять для мобильного клиента другой тип устройству, если нужно отображение как у этого другого типа).
3. Z-index для мобильного клиента (определяет порядок в ленте, что выше, что ниже).

Скажите о своих планах, пожалуйста. А то не ясно, ждать чего, или идти допиливать интерфейсы для киоска.

Ответить