NEWS
Android App
-
Подключил.
Дело было в адресе - надо обязательно "http://" писать.
Вопрос - в приложении android графики Flot должны быть видны?
У меня не грузятся, возможно потому что они на порту 8082 веб-сервиса.
Печально :) `
Из документации
> It is important to have http or https at the start, so app can distinguish between secure and insecure connections. Port is important too. Normally 8082 for *web* or *8084* for separated socketio.
Что бы графики были видны надо вводить адреса"/flot/index…..." a не "http://blabla:8082/flot/index..." `
Точно! Спасибо. Мог бы и догадаться :)А кнопка выход будет?
-
Подключил.
Дело было в адресе - надо обязательно "http://" писать.
Вопрос - в приложении android графики Flot должны быть видны?
У меня не грузятся, возможно потому что они на порту 8082 веб-сервиса.
Печально :) `
Из документации
> It is important to have http or https at the start, so app can distinguish between secure and insecure connections. Port is important too. Normally 8082 for *web* or *8084* for separated socketio.
Что бы графики были видны надо вводить адреса"/flot/index…..." a не "http://blabla:8082/flot/index..." `
Точно! Спасибо. Мог бы и догадаться :)А кнопка выход будет? `
Она уже есть. Надо импортировать виджет:[{"tpl":"tplHtmlLogout","data":{"html":"","in_app_close":true},"style":{"left":"10px","top":"10px"},"widgetSet":"basic"}] -
-
Как настроить https доступ и аутентификацию?
В socket.io включил https (аутентификацию пока не включил),
в настройках клиента на андроид-смартфоне сменил путь на https://
Приложение подключиться не может, выскакивает окошко "Request was denied for security".
Возможно приложение не воспринимает нормально самовыпущенный SSL сертификат (я использовал тот что был в iobroker).
Штатный веб-браузер в таком случае предупреждает о недоверенном источнике, можно согласиться и доступ откроется.
Может в этом приложении тоже нужно нечто подобное?
-
Как настроить https доступ и аутентификацию?
В socket.io включил https (аутентификацию пока не включил),
в настройках клиента на андроид-смартфоне сменил путь на https://
Приложение подключиться не может, выскакивает окошко "Request was denied for security".
Возможно приложение не воспринимает нормально самовыпущенный SSL сертификат (я использовал тот что был в iobroker).
Штатный веб-браузер в таком случае предупреждает о недоверенном источнике, можно согласиться и доступ откроется.
Может в этом приложении тоже нужно нечто подобное? `
Недавно получил у себя то же самое. Посмотрю -
Подключил LetsEncrypt, теперь браузеры при доступе к серверу iobroker через https не ругаются.
Но приложение по прежнему через https не работает.
-
как подписаться на переменную в которую поступают распознанные слова из апп, и где она находится? `
Такой переменной нетПока надо сделать костыль и сделать так, что бы text2command пересылал запросы сам через processorId ( колесико в верхнем правом углу)
Потом я расширю апп что бы можно напрямую в твой драйвер пересылать .
-
В визе в элементе HTML создаю линк:
$('#cam1').html('[' + 'Online video' + ']('+getMobileOperatingSystem() +')');функция getMobileOperatingSystem() возвращает "rtmp://192.168.2.200:1935/camera1/stream?e=1476174600&st=PAMd8HBjFvCCKZkHUp"
В браузере андроида линк открывается - его обрабатывает приложение vlc или другое, умеющее работать со потоком rtmp.
В приложении на той же странице линк не пытается даже открыться (значение линка верное, проверил).
-
Подскажите, вышло обновление iosocket (1.7.1) - вроде оно позволяет работать через https, используя Let's Encrypt?
Если да, то надо ли для работы приложения через HTTPS в настройках web-адаптера сменить настройку Socket.IO с "встроенного" на "socketio" ?
Приложение должно работать в таком случае через порт драйвера socketio?
-
Подскажите, вышло обновление iosocket (1.7.1) - вроде оно позволяет работать через https, используя Let's Encrypt?
Если да, то надо ли для работы приложения через HTTPS в настройках web-адаптера сменить настройку Socket.IO с "встроенного" на "socketio" ?
Приложение должно работать в таком случае через порт драйвера socketio? `
Веб адаптеру не важно, какой там сокет. А вот просто дополнительно установить сокет и включить https и letsencrypt. Это надо.В текущем контроллере есть еще ошибка с trusted сертификатами. Надо обновиться до 0.13.0
-
Отлично что аутентификация в app прошла с последней версией js-controller.
Вопрос про синхронизацию данных при загрузке app.
У меня есть много видео и фото материалов в папке files/vis.0/img и files/vis.0/video.
Они тоже синхронизируются при первом запуске app? Этого очень не хотелось бы.
Как тогда настроить хранение фото и видео чтобы они были доступны только при явном обращении и не синхронизировались в app?
-
Отлично что аутентификация в app прошла с последней версией js-controller.
Вопрос про синхронизацию данных при загрузке app.
У меня есть много видео и фото материалов в папке files/vis.0/img и files/vis.0/video.
Они тоже синхронизируются при первом запуске app? Этого очень не хотелось бы.
Как тогда настроить хранение фото и видео чтобы они были доступны только при явном обращении и не синхронизировались в app? `
Никак. Я специально сделал так, что бы вся информация сохранялась на телефоне. Или ты хочешь каждый раз, когда открываешь страницу перекачивать по мобильному 20 мб картинок? -
Отлично что аутентификация в app прошла с последней версией js-controller.
Вопрос про синхронизацию данных при загрузке app.
У меня есть много видео и фото материалов в папке files/vis.0/img и files/vis.0/video.
Они тоже синхронизируются при первом запуске app? Этого очень не хотелось бы.
Как тогда настроить хранение фото и видео чтобы они были доступны только при явном обращении и не синхронизировались в app?
Никак. Я специально сделал так, что бы вся информация сохранялась на телефоне. Или ты хочешь каждый раз, когда открываешь страницу перекачивать по мобильному 20 мб картинок?
Конечно не хочу! Поэтому и спрашиваю - как хранить видео без принудительной перекачки. Видео может понадобиться а может и нет - зачем его принудительно качать? Видео и фото у меня само пополняется автоматически при срабатывании датчиков, размер может быть 1 gb и более.И как совместить возможность просмотра видео-файлов и быструю загрузку приложения?
В приложении я хотел бы увидеть загруженную уменьшенную копию фото (генерируется скриптом ) - и принять решение - загружать мне кликом оригинальное большое фото и видео или нет .
В браузере это работает.
Может атрибут какой-нибудь для папок придумать, отключающий синхронизацию?
-
> Видео может понадобиться а может и нет - зачем его принудительно качать?
Так можно про всё сказать, кроме проектного файла. :lol:> Может атрибут какой-нибудь для папок придумать, отключающий синхронизацию?
На данный момент у меня нет больше моральных сил делать это. Мало сделать атрибут, надо его где то хранить, как то редактировать.Можно, конечно пойти по пути наименьшего сопротивления и сказать, что папка projektName/video не будет синхронизироваться…
-
> Видео может понадобиться а может и нет - зачем его принудительно качать?
Так можно про всё сказать, кроме проектного файла. :lol:> Может атрибут какой-нибудь для папок придумать, отключающий синхронизацию?
На данный момент у меня нет больше моральных сил делать это. Мало сделать атрибут, надо его где то хранить, как то редактировать.Можно, конечно пойти по пути наименьшего сопротивления и сказать, что папка projektName/video не будет синхронизироваться… `
Ясно, значит буду браузером пользоваться.А что с моральными силами случилось? Я уже почти все свои хотелки реализовал на iobroker. Собирался продвигать дальше друзьям и близким. iobroker есть кому развивать/поддерживать если вы уйдёте на "пенсию" ?
-
>> На данный момент у меня нет больше моральных сил делать это. Мало сделать атрибут, надо его где то хранить, как то редактировать.Можно, конечно пойти по пути наименьшего сопротивления и сказать, что папка projektName/video не будет синхронизироваться… `
Ясно, значит буду браузером пользоваться.А что с моральными силами случилось? Я уже почти все свои хотелки реализовал на iobroker. Собирался продвигать дальше друзьям и близким. iobroker есть кому развивать/поддерживать если вы уйдёте на "пенсию" ? `
До пенсии мне ещё 29 лет и на неё я не собраюсь. На iob пенсию я не собираюсь тоже.Просто я приболел и сил нет пока что либо делать. Я сам замечаю, что стал раздражительным и там где раньше бы промолчал, пишу ответы за которые мне потом стыдно.
Моя идея была собрать сообщество, которое потом могло бы помогать в разработке. А пока все ещё все висит на мне. Я объясняю это тем, что система доступна и не программистам тоже и много людей, которые не могут программировать.
И в данный момент у меня на все запросы одна реакция: Ну блин, это же так легко, ну сделай ты и пришли мне Pull Request. Хотя разумом понимаю, что есть много причин, почему люди не могут это сделать и лень там не на первом месте.
-
Понятно, спасибо за развёрнутый ответ.
Тем не менее, можно ли в список TODO добавить :
1. Каталог с именем nocaсhe - не синхронизировать.
2. Клики на линки начинающиеся с "rtmp://" - передавать на открытие внешним программам (типа vlc, mx-player).
Кто "за" - поставьте +1 голос пожалуйста, не может быть что только одному мне это надо…
-
Понятно, спасибо за развёрнутый ответ.
Тем не менее, можно ли в список TODO добавить :
1. Каталог с именем nocaсhe - не синхронизировать.
2. Клики на линки начинающиеся с "rtmp://" - передавать на открытие внешним программам (типа vlc, mx-player).
Кто "за" - поставьте +1 голос пожалуйста, не может быть что только одному мне это надо… `
Я тут поглядел код и могу сказать, что доступ к файлам по http на локальный сервер невозможен. Приложение открывает закодированный web socket и по нему получает только значения объектов. HTTP сервер не используется.Насчёт ссылок rtmp: это не настоящее приложение, а ббраузер в обертке. И если андроид нативный браузер не открывает ссылки, то и обёрнутый в другую оболочку, он тоже не будет открывать.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden