CCU.IO + DashUI

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Bluefox
Сообщения: 150
Зарегистрирован: 03 мар 2014, 20:02

Re: CCU.IO + DashUI

Сообщение Bluefox » 04 июл 2014, 19:00

bzaugolnov писал(а): А когда, примерно, планируется перевести ScriptGUI?
Перевод уже в процессе.
bzaugolnov писал(а): Кстати, в разных модулях у Вас немного по разному выполнена локализация.
За этот модуль ответственный не я. Пусть он сам решает. Вроде как он перенял мой способ перевода.
bzaugolnov писал(а): Остается проблема с картинками, где содержится текст. Может, имеет смысл картинки хранить без текста, а текст рисовать при запросе картинки, в режиме онлайн?
Решено, что все надписи в картинках будут на английском.

electric
Сообщения: 57
Зарегистрирован: 16 сен 2013, 00:36

Re: CCU.IO + DashUI

Сообщение electric » 06 июл 2014, 21:26

Установил на RaspberryPi ver.B (голый Raspbian), IPшник малинки в локалке 192.168.69.51.
В вебинтерфейс по адресу http://192.168.69.51:8080/ccu.io/ заходит.
В настройках выставил русский язык и поставил галочку "включено" Script-Engine.
В настройках поля IP Адрес CCU и IP Адрес CCU.IO в них надо что писать?
Через дополнения установил DashUI.
1. Пытаюсь перейти по адресу http://192.168.69.51:8080/dashui/ - попадаю в думоинтерфейс, справа надпись "если хотите удалить нажмите..." и кнопка редактировать.
Нажимаю кнопку, выскакивает ошибка "нет соединения с сервером".
2. Пытаюсь перейти по ссылке http://192.168.69.51:8080/dashui/edit.html, как советуют в быстром старте здесь, выскакивает ошибка "нет соединения с сервером" и опять демо-интерфейс.

Как редактировать интерфейс?
Может есть кусочек документации на русском или англ?
Заранее спасибо!
З.Ы. Если инсталлировать на малину CCU.IO и запускать от пользователя root, это будет ошибкой?

Bluefox
Сообщения: 150
Зарегистрирован: 03 мар 2014, 20:02

Re: CCU.IO + DashUI

Сообщение Bluefox » 07 июл 2014, 01:59

А какой браузер?
Некоторые антивирусы блокируют WebSockets. Точно известно, что TrendMicro, Avast. Можно попробовать с выключенным антивирусом.

electric
Сообщения: 57
Зарегистрирован: 16 сен 2013, 00:36

Re: CCU.IO + DashUI

Сообщение electric » 07 июл 2014, 09:50

Bluefox писал(а):А какой браузер?
Некоторые антивирусы блокируют WebSockets. Точно известно, что TrendMicro, Avast. Можно попробовать с выключенным антивирусом.
Браузер последняя версия Mozilla Firefox, антивирус Касперский для Воркстейшенс.
Правда еще Ghostery стоит - может он портит всё?))
З.Ы. Под IE вообще не работает...

Bluefox
Сообщения: 150
Зарегистрирован: 03 мар 2014, 20:02

Re: CCU.IO + DashUI

Сообщение Bluefox » 07 июл 2014, 11:16

electric писал(а):
Bluefox писал(а):А какой браузер?
Некоторые антивирусы блокируют WebSockets. Точно известно, что TrendMicro, Avast. Можно попробовать с выключенным антивирусом.
Браузер последняя версия Mozilla Firefox, антивирус Касперский для Воркстейшенс.
Правда еще Ghostery стоит - может он портит всё?))
З.Ы. Под IE вообще не работает...
Под IE и не должно работать. Может версия 9. Но этим никто не занимался.
А что насчет антивируса? С выключенным работает?
Надо попробовать с Chrome. Некоторые пользователи говорят, что с FF не работает. Но я никак не могу воспроизвести ошибку. Все картинки с dashui.ccu.io работают, включая мою собственную.

Bluefox
Сообщения: 150
Зарегистрирован: 03 мар 2014, 20:02

Re: CCU.IO + DashUI

Сообщение Bluefox » 07 июл 2014, 17:09

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

electric
Сообщения: 57
Зарегистрирован: 16 сен 2013, 00:36

Re: CCU.IO + DashUI

Сообщение electric » 07 июл 2014, 22:55

Bluefox писал(а):Нашел подтверждение, что касперский рубит WebSockets. А они используются для коммуникации с сервером.
Отключал касперского, Ghostery, Adblock plus - бесполезно, в мозиле ну никак не работает, точнее иногда загрузится - не пойму почему так. Но в основном не работает.

Поставил google Chrome - претензий нет, вроде работает...

Bluefox
Сообщения: 150
Зарегистрирован: 03 мар 2014, 20:02

Re: CCU.IO + DashUI

Сообщение Bluefox » 08 июл 2014, 15:20

electric писал(а): В настройках поля IP Адрес CCU и IP Адрес CCU.IO в них надо что писать?
Ничего не надо.
electric писал(а): Через дополнения установил DashUI.
1. Пытаюсь перейти по адресу http://192.168.69.51:8080/dashui/ - попадаю в думоинтерфейс, справа надпись "если хотите удалить нажмите..." и кнопка редактировать.
Нажимаю кнопку, выскакивает ошибка "нет соединения с сервером".
Проверю сегодня на малина + FF + демо интерфейс.
electric писал(а): Может есть кусочек документации на русском или англ?
http://dashui.ccu.io/ru/manual.html
И видео урок по Dash UI.
https://www.youtube.com/watch?v=SztQvWVttnM
electric писал(а): З.Ы. Если инсталлировать на малину CCU.IO и запускать от пользователя root, это будет ошибкой?
А разве deb пакет не сработал? Root в данном случае убережет (в начале) от проблем с правами. И так, как на малине ничего больше нет, то можно и под root.

electric
Сообщения: 57
Зарегистрирован: 16 сен 2013, 00:36

Re: CCU.IO + DashUI

Сообщение electric » 09 июл 2014, 11:43

Bluefox писал(а):Проверю сегодня на малина + FF + демо интерфейс.
Не знаю почему (может хром установил) но мозила тоже заработала.
Интерфейс в рабочем виде отображает без вопросов - все работает.
Интерфейс в режиме редактирования - на секунду выскакивает сообщение "нет соединения с сервером" но потом значек (favicon) зеленеет и редактор все же запускается...
А еще доки будут?
Bluefox писал(а):И видео урок по Dash UI.
https://www.youtube.com/watch?v=SztQvWVttnM
Вопрос по видео, почему адрес "http://192.168.1.57:8080/dashui/?tumen"
Точнее почему именно ?tumen

Bluefox
Сообщения: 150
Зарегистрирован: 03 мар 2014, 20:02

Re: CCU.IO + DashUI

Сообщение Bluefox » 09 июл 2014, 11:56

electric писал(а): А еще доки будут?
Будут, но попозже. Я сейчас все силы направил на статью. Вчера написал AndroidApp по которому можно управлять CCU.IO голосом.
electric писал(а): Вопрос по видео, почему адрес "http://192.168.1.57:8080/dashui/?tumen"
Точнее почему именно ?tumen
По умолчанию все страницы создаются в файле ccu.io/datastore/dashui-views.json (при использовании линка http://192.168.1.57:8080/dashui/).
Можно создавать сколько угодно файлов, но нужно тогда вводить их конкретное имя (в данном случае tumen)
Это нужно для того, чтобы создать один интерфейс для десктопа или таблета (большой и тяжелый) и один для телефона (простой и маленький), хотя ничего не мешает запихать всё в один файл.

electric
Сообщения: 57
Зарегистрирован: 16 сен 2013, 00:36

Re: CCU.IO + DashUI

Сообщение electric » 09 июл 2014, 12:36

Bluefox писал(а):
electric писал(а):Вопрос по видео, почему адрес "http://192.168.1.57:8080/dashui/?tumen"
Точнее почему именно ?tumen
По умолчанию все страницы создаются в файле ccu.io/datastore/dashui-views.json (при использовании линка http://192.168.1.57:8080/dashui/).
Можно создавать сколько угодно файлов, но нужно тогда вводить их конкретное имя (в данном случае tumen)
Это нужно для того, чтобы создать один интерфейс для десктопа или таблета (большой и тяжелый) и один для телефона (простой и маленький), хотя ничего не мешает запихать всё в один файл.
Понятно...
----
Блин-блин, смотрел видео на ютубе и плакал :oops:
А это точно все будет бесплатно??)))

Boris
Сообщения: 150
Зарегистрирован: 06 июн 2011, 17:35

Re: CCU.IO + DashUI

Сообщение Boris » 09 июл 2014, 15:50

Bluefox писал(а): Вчера написал AndroidApp по которому можно управлять CCU.IO голосом.
Исходники на GitHub появятся? ;)

Bluefox
Сообщения: 150
Зарегистрирован: 03 мар 2014, 20:02

Re: CCU.IO + DashUI

Сообщение Bluefox » 09 июл 2014, 17:51

Boris писал(а):
Bluefox писал(а): Вчера написал AndroidApp по которому можно управлять CCU.IO голосом.
Исходники на GitHub появятся? ;)
Да, конечно. Вот только допилю до нормального состояния. Это мой первый Android App поэтому все немного дольше. И до сих пор есть некоторые нерешенные проблемы с локализацией. Так, что для каждого языка будет свой app. :)

Bluefox
Сообщения: 150
Зарегистрирован: 03 мар 2014, 20:02

Re: CCU.IO + DashUI

Сообщение Bluefox » 11 июл 2014, 11:41

Процесс перевода идет :D
ScriptGUI.png
ScriptGUI.png (63.24 КБ) 10831 просмотр
Запарка будет с картинками.

Bluefox
Сообщения: 150
Зарегистрирован: 03 мар 2014, 20:02

Голосовое управление домом при помощи Home Commander.

Сообщение Bluefox » 12 июл 2014, 14:25

Голосовое управление домом при помощи Home Commander.

Вот мой совершенно первый Android App для голосового управления домом. Поэтому может быть с ошибками.
RusMain.png
RusMain.png (12.43 КБ) 10777 просмотров
homeCommander-release_V1.1.zip
(67.27 КБ) 380 скачиваний
http://youtu.be/UGvKVL_Pqgo - пруфлинк, что работает :)

Приложение может работать не только с CCU.IO но и с другими серверами, способными самостоятельно запарсить текстовую команду.
Настройки:
RusSettings.png
RusSettings.png (27.57 КБ) 10777 просмотров
IP Сервера - IP адрес хоста с WWW сервером. Не нужно писать http://, только IP адрес.
Порт Сервера: - обычно надо выставлять 80 или оставить пустым
Стартовое слово: Слово для активации распознавания команд.
Путь для запроса: путь для страницы принимающей текстовую команду.
Для URL

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

http://mydevice:8080/put.php?text=включи свет
Настройки будут выглядеть следующим образом:
IP Сервера: mydevice
Порт: 8080
Использовать HTTPS: нет
Путь для запроса: /put.php?text=
Добавлять суффикс: нет

Внимание: Весь голос отсылается в Google
Проверено на Samsung S3,4,5(Работает) и Cube30gt (Не работает)
Последний раз редактировалось Bluefox 14 июл 2014, 11:56, всего редактировалось 1 раз.

electric
Сообщения: 57
Зарегистрирован: 16 сен 2013, 00:36

Re: CCU.IO + DashUI

Сообщение electric » 14 июл 2014, 11:23

Доброго здравия.
Хотел спросить по поводу сообщений голосом.
Есть ли в этой системе возможность проговаривания голосом каких-либо сообщений - изменения состояний системы (отвалился инет, пропало питание и пр.), прогноз погоды и т.д.?

Bluefox
Сообщения: 150
Зарегистрирован: 03 мар 2014, 20:02

Re: CCU.IO + DashUI

Сообщение Bluefox » 14 июл 2014, 11:54

electric писал(а):Доброго здравия.
Хотел спросить по поводу сообщений голосом.
Есть ли в этой системе возможность проговаривания голосом каких-либо сообщений - изменения состояний системы (отвалился инет, пропало питание и пр.), прогноз погоды и т.д.?
СCU.IO может выводить Text2Speech на таблет, в браузер или воспроизводить звук на системе, где установлена (windows, linux)
Для вывода звука на таблет используется APP Home24- MediaPlayer (https://play.google.com/store/apps/deta ... ediaplayer)
Я хочу функционал Text2Speech встроить в Home Commander. Таким образом в будущем понадобится только одна программа.
А сам Home Commander является только посредником и "мозг" у программы отсутствует.
Запрограммировать на CCU.IO "прогноз погоды" или "отвалился инет" не составляет труда. А вот с "пропало питание на CCU.IO" сложнее. Нужен UPS.

Для пропало питание на таблете или телефоне есть хорошая программа Tasker. Я думаю она такое сможет на раз два.

Кстати есть вторая версия Home Commander, где "пофиксена" проблема с громкостью. Нужно только деинсталлировать старую, а то с ключами что то не то.
homeCommander-release_V1.1.zip
(67.27 КБ) 362 скачивания

electric
Сообщения: 57
Зарегистрирован: 16 сен 2013, 00:36

Re: CCU.IO + DashUI

Сообщение electric » 14 июл 2014, 12:50

Bluefox писал(а):
electric писал(а):Доброго здравия.
Хотел спросить по поводу сообщений голосом.
Есть ли в этой системе возможность проговаривания голосом каких-либо сообщений - изменения состояний системы (отвалился инет, пропало питание и пр.), прогноз погоды и т.д.?
СCU.IO может выводить Text2Speech на таблет, в браузер или воспроизводить звук на системе, где установлена (windows, linux)
Для вывода звука на таблет используется APP Home24- MediaPlayer (https://play.google.com/store/apps/deta ... ediaplayer)
Можете описать механизм работы? Допустим в системе происходит какое то событие, CCU.IO отправляет данные (некий текст) в google, в ответ приходит mp3, а потом??
Я рассуждаю в правильном направлении?))
Bluefox писал(а):Я хочу функционал Text2Speech встроить в Home Commander. Таким образом в будущем понадобится только одна программа.
А сам Home Commander является только посредником и "мозг" у программы отсутствует.
Кстати есть вторая версия Home Commander, где "пофиксена" проблема с громкостью. Нужно только деинсталлировать старую, а то с ключами что то не то.
homeCommander-release_V1.1.zip
Эта программка устанавливается на планшет и соответственно использует его аппаратное обеспечение (динамики, микрофон).
Можно использовать этот планшет/телефон в качестве HMI-панели умного дома.
Но как вывести звук, например, с разъема 3,5 на самой малине (не хотелось бы подключать акустику к планшету)?
Bluefox писал(а):Запрограммировать на CCU.IO "прогноз погоды" или "отвалился инет" не составляет труда.
Можно подробнее для новичков?))
Bluefox писал(а):А вот с "пропало питание на CCU.IO" сложнее. Нужен UPS.
Вот тут у меня как раз проблем нет...
У меня стоит UPS Ippon 600 Pro с USB, подключение к малине происходит через программку NUT.
При возникновении каких событий, демон upsmon можно настроить на выполнение bash-скрипта, который, в свою очередь, используя входные данные, может выполнить запрос curl (например) и посредством HTTP отдать данные CCU.IO.
Если есть возможность в CCU.IO запускать bash-скрипты, то можно напрямую обращаться к демону upcd который выдает кучу полезной информации о состоянии UPS, в том числе и управлять онным (выключать бипер, проводить профилактику АКБ и пр.).

Еще хотел спросить, у меня в логах есть некоторые ошибки, стоит ли на них обращать внимание?

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

2014-07-14 16:06:14.766 ^[[33mwarn   ^[[0m: script-engine global.js: Error: ENOENT, no such file or directory '/opt/ccu.io/scripts/global.js'

Bluefox
Сообщения: 150
Зарегистрирован: 03 мар 2014, 20:02

Re: CCU.IO + DashUI

Сообщение Bluefox » 14 июл 2014, 16:59

Я ответил здесь: http://forum.iobroker.com/viewtopic.php?f=6&t=8
Зарегистрироватся можно по линку: http://forum.iobroker.com/ucp.php?mode=register&lang=ru

T-REX-XP
Сообщения: 1
Зарегистрирован: 15 июл 2014, 23:53

Re: CCU.IO + DashUI

Сообщение T-REX-XP » 16 июл 2014, 00:00

Доброго времени суток.
Заинтересовала ваша программа для умного дома.
Поднял тестовую версию на xpenology.

Хочу написать драйвер для ignio.com чтоб гороскопы парсить, подскажите, где можно глянуть пример получения и разбора xml.
Также хочу попробовать добавить системную информацию о сервере (температура и т.д), железо intel Atom, пакет sensors установлен и работает, где глянуть работу с выводом консольных утилит??


Спасибо.

Ответить