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



  • @homa:

    Здравствуйте!

    В примитиве "текст" при работе на ПК работает перенос по строкам, при работе в мобильном приложении построчный перенос не работает

    Добрый день, исправим в следующей версии, спасибо!



  • @dev:

    @homa:

    Здравствуйте!

    В примитиве "текст" при работе на ПК работает перенос по строкам, при работе в мобильном приложении построчный перенос не работает

    Добрый день, исправим в следующей версии, спасибо!

    Добрый день, планируется публикация версии 4.2.0, с выходом версии проделайте следующее:

    1. Обновите intraHouse сервер до версии 4.2.0

    2. Обновите мобильное приложение до версии 4.2.0

    3. Обновите текст, добавив перенос на новую строку клавишей "Enter"

    4. В мобильном приложение обновите проект.



  • @homa:

    Здравствуйте!

    В примитиве "текст" при работе на ПК работает перенос по строкам, при работе в мобильном приложении построчный перенос не работает

    Добрый день, версия 4.2.0 доступна для обновления.



  • @viktor6:

    Как-то странно работает мобильное приложение. Не отображается план дома.

    Redmi 4x

    Добрый день,

    возможно план изображения не корректор загрузился, попробуйте синхронизировать проект еще раз, Настройки -> Cписок серверов -> Выберите сервер -> меню (три точки) -> загрузить проект



  • Потестировал мобильное приложение. Выявил следующие моменты:

    1. В Demo проекте у меня не работает ничего кроме включения/отключения ламп (смартфон Lenovo P2, ОС - Android 7.0, ядро - 3.18.31)

    2. Добавление сервера не очень интуитивное. Поясню - сразу хотел протестировать P2P (ну представьте, что я чайник и не знаю какой IP у моего сервера умного дома). Ввел название сервера, логин/пароль, активировал чек-бокс P2P и вбил ключ. Дальше не понятно что делать… нужна кнопка Save снизу ото всех настроек!

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

    4. Вбил IP адрес, загрузил проект. И что дальше??? Никаких сообщений нет ("Проект загружен успешно"), никакого перехода никуда не выполняется (по идее нужен переход хотя бы на список серверов).

    5. А дальше - ничего. Кнопки не работают, навигаторы пустые. Приложение пишет disconnect - из-за чего? - ничего не понятно.

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

    7. У меня в портретной ориентации все отображается жутко и ужасно. В альбомной намного лучше, но меню лучше всегда чтобы было в портретной ориентации.

    8. Вышел из приложения. Зашел снова, получилась вот такая картинка (при настройке - альбомная ориентация):Screenshot_20180927-234726-768x432.jpeg



  • Здравствуйте.

    Хотелось бы на экранах смартфонов получить виджет с вертикальным скроллингом.

    Задача не загружать экран планами и картинками, а сделать ленту с переключателями типа микрософтовской "плитки", где в каждом прямоугольнике - переключатели и индикаторы от одного помещения в формате "Описание - переключатель/индикатор".

    Сделал такой "длинный" виджет, добавил его на такой же "длинный" экран, в настройках виждета снял галочки подгонки под размер по вертикали и горизонтали.

    На телефоне "экран" подгоняется под фактический размер, рамка "виджета" подгоняется под реальный размер, а вместе с ним и виджет, хотя не должен. В результате размеры переключателей становятся не комфортными. Как и расстояния между ними.

    Как получить "универсальный" экран для разных смартфонов, который подгоняется под размер телефона, а сам виджет оставляет как есть, чтобы его можно было листать скроллингом?



  • @Erik:

    Сделал такой "длинный" виджет, добавил его на такой же "длинный" экран, в настройках виждета снял галочки подгонки под размер по вертикали и горизонтали.

    Скроллинг появляется если виджет длиннее экрана и снята галка "Вписать по высоте"

    Но, похоже, в мобильном приложении баг, и виджет полностью вписывается в экран независимо от снятой галки "Вписать по высоте"

    Мы посмотрим.

    Можете пока попробовать приложение IH Kiosk https://play.google.com/store/apps/details?id=ru.intrahouse.intrahousekiosk

    Там эта функция отрабатывает правильно.



  • Я пока мнемосхему в экран вписал, подожду, когда исправите.



  • Мобильное приложение не всегда восстанавливает соединение после "сна".

    Утром будишь планшет, и приложение на экране не работает (нажатия на кнопки ни к чему не приводят). Перезапуск приложения исправляет ситуацию.



  • Есть планы добавить в мобильное приложение правое меню?

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



  • @Erik:

    Есть планы добавить в мобильное приложение правое меню?

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

    Добрый день, мобильное приложение планируется переработать, сделать на другом движке, под Android и iOS.



  • @dev:

    @Erik:

    Есть планы добавить в мобильное приложение правое меню?

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

    Добрый день, мобильное приложение планируется переработать, сделать на другом движке, под Android и iOS.

    Добрый день!

    А не подскажете, когда можно ожидать приложение под iOS?



  • @homa:

    @dev:

    @Erik:

    Есть планы добавить в мобильное приложение правое меню?

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

    Добрый день, мобильное приложение планируется переработать, сделать на другом движке, под Android и iOS.

    Добрый день!

    А не подскажете, когда можно ожидать приложение под iOS?

    Добрый день, точная дата пока не обозначена, как только появится информация по срокам разработки, мы обязательно сообщим.



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



  • @filippovsky:

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

    Добрый день, на текущий момент нет, мы постараемся учесть Ваше пожелание в новой версии 😉



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

    Попробовал.

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

    Но.

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

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

    И ненужные элементы, которые хотелось бы убрать - присутствуют в интерфейсе, а нужных нет.

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

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

    Как температуру отображает только прогноз погоды.

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



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



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

    В новом мобильном - пока отображается все само. Без оглядки на установки в устройствах даже.

    Нужны инструкции, чтобы понять.

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



  • @homa:

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

    Основное мобильное приложение для умного дома - IH Smart Home

    Но там пока нет мнемосхем, а в киоске есть.

    Концептуально IH Smart Home существенно отличается от Киоска.

    Здесь вы видите все устройства, которые есть в вашей системе в соответствии с распределением по уровням, этажам и подсистемам.

    Таким образом мнемосхемы можно даже не делать. Если не очень нужны и достаточно только списочного интерфейса.

    Киоск предназначался в первую очередь для планшетов, IH Smart Home для смартфонов.

    Это по настоящему нативное приложение без встроенного браузера.

    В первую очередь мы старались уделить большое внимание связи и подключению к серверу. Сейчас IH Smart Home подключается к серверу тремя вариантами. Локально, удаленно по выделенному IP и по P2P. Выбор варианта делается автоматически. Кстати, если еще не прописано ни одного сервера, приложение самостоятельно найдет ваш сервер и загрузит активный проект. А если своего сервера нет, попробует подключиться на наш демо сервер.

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

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

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

    В планах на ближайшее время: вкладка для настройки устройств, CCTV, мнемосхемы, сценарии, расписание.

    @Erik:

    В новом мобильном - пока отображается все само. Без оглядки на установки в устройствах даже.

    Нужны инструкции, чтобы понять.

    @Erik:

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

    Отображается в соответствии с распределением устройств по уровням, зонам и подсистемам.

    При правильной структуре проекта все отображается корректно.

    Что такое правильная структура?

    1. Устройство должно принадлежать подсистеме, зоне и уровню.

    2. Устройства должны соответствовать определенным классам.

    Актуаторы - аналоговые и бинарные. Это реле, диммеры и тому подобное.

    Датчики - аналоговые (температура, влажность …) и бинарные (герконы, движения ...)

    @Erik:

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

    Согласен.
    @Erik:

    И ненужные элементы, которые хотелось бы убрать - присутствуют в интерфейсе, а нужных нет.

    По датчикам понятно. А какие ненужные элементы?

    P.S.

    Попробуйте из приложения IH Smart Home зайти на наш демо сервер:

    http://intradom.ru:8088

    demo

    demo



  • Еще по тестированию.

    Мы проводили нагрузочное тестирование.

    В качестве сервера Raspberry Pi3. IH Smart Home на разных устройствах. Самсунги, Xiaomi.

    Всего на сервере было около 3000 датчиков и актуаторов.

    Первое подключение с загрузкой устройств на смартфон проходило около 3-5 сек. В локальной сети.

    Повторные подключения проходили практически без задержек независимо от канала (WiFi, 3G, 2G). Так как все устройства уже в смартфоне, получаем только их состояния.


Авторизуйтесь, чтобы ответить