Навигация

    Forum

    • Зарегистрироваться
    • Войти
    • Поиск
    • Категории
    • Последние
    • Метки
    • Популярные
    • intraHouse Site
    1. Главная
    2. filippovsky
    3. Сообщения
    F
    • Профиль
    • Подписки
    • Подписчики
    • Темы
    • Сообщения
    • Лучшие сообщения
    • Группы

    Сообщения filippovsky

    • RE: Переход c PRO на Lite

      Большое спасибо. Все получилось

      написал в intraHouse V4 Cherry
      F
      filippovsky
    • Переход c PRO на Lite

      Подскажите, пожалуйста, как перевести сервер с версии PRO на версию Lite?
      Произвел перенос сервера на другое железо.
      Лицензию деактивировал, затем активировал на новой машине.
      Предполагалось использование старой машины в качестве тестового сервера, в режиме Lite.
      Но в итоге обе машины работают как PRO.

      написал в intraHouse V4 Cherry
      F
      filippovsky
    • Интеграция с Алисой от Яндекс

      Алиса от Яндекса теперь официально поддерживает умные дома.

      Техническое описание есть тут: https://tech.yandex.ru/dialogs/alice/doc/smart-home/start-docpage/

      Планируется ли интеграция этой возможности для взаимодействия Алисы с IntraHouse?

      Со стороны intrahouse должна быть обязательно обеспечена поддержка HTTPS и реализована авторизация по OAuth 2.0.

      Подробности есть по указанной ссылке.

      написал в intraHouse V4 Cherry
      F
      filippovsky
    • RE: Плагин HTTP-Client

      А как-нибудь можно выбрать кодировку запроса?

      Пытаюсь экспериментировать с отправкой SMS через SMS.RU, отправляю русский текст через HTTP-GET запрос, а получаю по SMS кракозябры

      написал в Плагины
      F
      filippovsky
    • RE: Графики IH Pro

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

      Ниже два скриншота. Первый из Google Chrome, второй - тот же экран в Яндекс браузере.

      Проблемное место обвел красным.
      chrome.jpg

      yandex.jpg

      написал в intraHouse V4 Cherry
      F
      filippovsky
    • RE: Установка системы intraHouse

      @intrapro:

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

      Какая у Вас ОС?

      У меня CubieTruck 5 под управлением Linaro (диалект Ubuntu)/

      При входе в ОС пишет

      Welcome to Ubuntu 14.04.6 LTS (GNU/Linux 3.4.39 armv7l)

      написал в intraHouse V4 Cherry
      F
      filippovsky
    • RE: Установка системы intraHouse

      @intrapro:

      Запуск сервиса зависит от системы инициализации

      Если вам помогло редактирование /etc/init/intrahouse-c.conf - значит у вас upstart 🙂

      Большое спасибо за помощь!

      Убрал /etc/init/intrahouse-c.conf - и все заработало (кроме рестарта из PM).

      Буду разбираться с настройками ОС.

      Спасибо!!

      PS: В моем случае пришлось наоборот оставить /etc/init/intrahouse-c.conf и убрать /etc/rc*.d/intrahouse

      Т.е. оставить только upstart. DbAgent и рестарт из PM после этого работают корректно.

      Может, кому пригодится.

      Возможно, есть смысл в инсталляторе предусмотреть, что на старой Ubuntu нужно прописывать только upstart без init.d?

      Понимаю, что лучше обновить ОС. 🙂

      написал в intraHouse V4 Cherry
      F
      filippovsky
    • RE: Установка системы intraHouse

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

      При рестарте операционной системы по команде reboot - сервер после старта операционки запускается,и работает, но dbAgent не может запуститься, при этом в логах идут сообщения, что порт 8088 уже занят.

      Если после этого перезапустить intraHouse командой из PM - то dbAdapter запускается, ошибки в логах исчезают.

      В момент, когда идут ошибки в логах, netstat показывает ,что порт 8088 занят процессом node.

      Такое ощущение, что стартуют два процесса сервера одновременно.По логам характерно, что идут записи 00:32, потом 00:33, потом опять 00:32. Т.е. нечто из двух мест пишет в один и тот же лог.

      13.04 00:32:53.637 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo

      13.04 00:32:54.066 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm

      **13.04 00:32:55.514 INFO: ADDON Received 6 files.

      13.04 00:32:55.696 WARN: IH System has started**

      13.04 00:32:59.561 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo

      13.04 00:32:59.807 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm

      **13.04 00:33:01.132 INFO: ADDON Received 6 files.

      13.04 00:33:01.296 WARN: IH System has started**

      13.04 00:32:55.750 WARN: IH Create devices start

      13.04 00:32:55.773 WARN: IH Created devices:7

      13.04 00:32:55.832 INFO: DBAdapter dbagent/var/intrahouse-c/backend/lib/dbadapter/mysqlagent.js has started

      13.04 00:33:05.823 INFO: DBAGENT mysqlagent error 220: Database status error: Error: getaddrinfo EAI_AGAIN localhost:3306

      13.04 00:33:11.486 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo

      13.04 00:33:11.732 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm

      13.04 00:33:13.049 INFO: ADDON Received 6 files.

      **13.04 00:33:13.209 ERR: INIT HTTP server port 8088 error! Address in use.

      13.04 00:33:13.219 ERR: FATAL ERROR. { message: 'HTTP server port 8088 error! Address in use.' }**

      13.04 00:33:13.724 IH IntraHouse has stopped.

      13.04 00:33:14.478 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo

      13.04 00:33:14.677 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm

      13.04 00:33:15.833 INFO: ADDON Received 6 files.

      13.04 00:33:15.992 ERR: INIT HTTP server port 8088 error! Address in use.

      13.04 00:33:16.002 ERR: FATAL ERROR. { message: 'HTTP server port 8088 error! Address in use.' }

      13.04 00:33:16.507 IH IntraHouse has stopped.

      13.04 00:33:17.287 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo

      13.04 00:33:17.496 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm

      13.04 00:33:18.603 INFO: ADDON Received 6 files.

      13.04 00:33:18.761 ERR: INIT HTTP server port 8088 error! Address in use.

      13.04 00:33:18.771 ERR: FATAL ERROR. { message: 'HTTP server port 8088 error! Address in use.' }

      13.04 00:33:19.276 IH IntraHouse has stopped.

      [ .. дальше этот кусок непрерывно повторяется, до перезапуска из PM .. ]

      13.04 00:35:53.211 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo

      13.04 00:35:53.435 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm

      13.04 00:35:54.669 INFO: ADDON Received 6 files.

      13.04 00:35:54.828 ERR: INIT HTTP server port 8088 error! Address in use.

      13.04 00:35:54.839 ERR: FATAL ERROR. { message: 'HTTP server port 8088 error! Address in use.' }

      13.04 00:35:55.344 IH IntraHouse has stopped.

      [ … момент перезапуска из PМ .. ]

      13.04 00:35:56.122 INFO: INIT Project folder: /var/lib/intrahouse-c/projects/terehovo

      13.04 00:35:56.370 INFO: Run /var/lib/intrahouse-c/plugins/ihpro/ihpro_linux_arm

      13.04 00:35:56.963 IH IntraHouse has stopped.

      13.04 00:35:57.683 INFO: ADDON Received 6 files.

      13.04 00:35:57.843 WARN: IH System has started

      13.04 00:35:57.872 WARN: IH Create devices start

      13.04 00:35:57.894 WARN: IH Created devices:7

      13.04 00:35:57.947 INFO: DBAdapter dbagent/var/intrahouse-c/backend/lib/dbadapter/mysqlagent.js has started

      написал в intraHouse V4 Cherry
      F
      filippovsky
    • RE: Установка системы intraHouse

      пошел по пути полного переноса, т.к. в корне папки /opt/intrahouse-c тоже есть syslog, authlog, tokens

      после переноса не цепляется к базе:

      12.04 23:47:42.080 WARN: IH System has started

      12.04 23:47:42.136 WARN: IH Create devices start

      12.04 23:47:42.166 WARN: IH Created devices:7

      12.04 23:47:42.226 INFO: DBAdapter dbagent/var/intrahouse-c/backend/lib/dbadapter/mysqlagent.js has started

      12.04 23:47:51.771 INFO: DBAGENT mysqlagent error 220: Database status error: Error: getaddrinfo EAI_AGAIN localhost:3306

      и еще глюк после переноса - если выбрать пункт в PM "Restart Intrahouse", сервер останавливается, но не запускается

      PS: нашел еще такой файл /etc/init/intrahouse-c.conf

        start on filesystem and started networking
        stop on shutdown
        respawn
        chdir /opt/intrahouse-c
        env NODE_ENV=production
      
        exec /opt/intrahouse-c/node/bin/node /opt/intrahouse-c/backend/app.js prod
      
      
      

      Попробую в нем тоже поправить пути

      PPS: вылечилось. Спасибо. И графики заработали.

      Наверное, имеет смысл добавить инструкцию по переносу в другую папку в документацию?

      написал в intraHouse V4 Cherry
      F
      filippovsky
    • RE: Установка системы intraHouse

      Подскажите, пожалуйста, как можно корректно перенести папку сервера из /opt/intrahouse-c/ в /var/intrahouse-c/ ?

      Интересует перенос именно самого сервера, а не папки проектов.

      У меня раздел /opt живет на eMMC, а раздел /var живет на HDD.

      А в /opt/intrahouse-c пишутся логи, что хотелось бы делать на HDD.

      Достаточно ли переписать папку и поправить пути запуска/останова в /etc/rc.* ?

      Или есть какие-то нюансы?

      написал в intraHouse V4 Cherry
      F
      filippovsky
    • RE: Плагин MegaD

      Коллеги, обратите внимание, что в свежей прошивке Меги добавился новый параметр.

      Мега сообщает серверу об изменении состояния выходов, если изменение не было инициировано внешним запросом, через параметр "v"

      Re: Прошивка MegaD-2561 (релизы, обсуждения, предложения)

      Непрочитанное сообщение Andrey_B » Сегодня, 15:19

      https://ab-log.ru/files/File/megad-2561 … a1-hex.zip

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

      Эта функция срабатывает только в том случае, если порты переключаются самим контроллером: Act, Cron, Program.

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

      На сервер передается параметр "v". Пример, когда P7 включен: pt=7&v=1

      Первоисточник тут:

      https://ab-log.ru/forum/viewtopic.php?p=36252#p36252

      Соответственно, надо добавить обработку этого параметра в Ваших настройках intraHouse, если ставите свежую прошивку.

      написал в Плагины
      F
      filippovsky
    • RE: Плагин WebConsole

      Вещь крутая. Только я сразу оказался залогинен под root'ом.

      Причем почему-то без ввода пароля.

      Как, в целях безопасности, сделать логин под обычным пользователем?

      Разумеется, с вводом пароля.

      При необходимости ведь можно выполнить su?

      написал в Плагины
      F
      filippovsky
    • RE: Сценарии - новая версия API

      Можно попросить добавить в окно отладчика сценариев кнопку "Пробный запуск сценария"?

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

      В итоге невозможно сделать РУЧНОЙ пробный запуск сценария с просмотром в отладчике.
      ih02.jpg

      написал в Сценарии
      F
      filippovsky
    • RE: Сценарии - новая версия API

      @intrapro:

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

      Эта возможность не документирована. Возможно, синтаксис изменится при доработке API сценариев.

      Спасибо большое

      написал в Сценарии
      F
      filippovsky
    • RE: Сценарии - новая версия API

      Скажите, пожалуйста, как можно привязать запуск сценария к моменту запуска сервера?

      Условный пример:

      Есть дискретный актуатор "Солнце".

      По расписанию "На рассвете" оно включается.

      По расписанию "На закате" оно выключается.

      Но если сервер включен между этими событиями посреди дня - то Солнце будет выключено, пока не наступит ближайший рассвет.

      Можно написать сценарий, в котором явно установить состояние Солнца в зависимости от текущего времени, времени рассвета и заката.

      Но как заставить этот сценарий запуститься в момент запуска сервера, чтобы инициализировать Солнце?

      написал в Сценарии
      F
      filippovsky
    • RE: Вопросы по работе системы

      Коллеги, я в эти выходные переустановил Linux, вернул папку проекта, но при этом историю датчика температуры в базе потерял.

      Конечно, это не смертельно, но для кого-то может быть критично.

      Ведь у кого-то в базе могут быть и более важные данные.

      Так что с копированием базы, вероятно, есть нюансы.

      Было бы полезно описать их в документации.

      База лежит в папке с проектом? Или в другом месте?

      Справедливости ради скажу, что все остальное восстановилось и взлетело с первого раза.

      написал в intraHouse V4 Cherry
      F
      filippovsky
    • RE: Плагин SNMP

      Либо другой вариант - поставить на телефон приложение Tasker.

      https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm&hl=ru

      У него есть много настроек, в т.ч. выполнить определенные действия при попадании в определенную Wi-Fi сеть.

      Действием может быть в т.ч. дергание необходимого URL, который, в свою очередь, запустит сценарий в IntraHouse.

      Приложение , правда, платное, ограничения бесплатной версии на память не помню.

      написал в Плагины
      F
      filippovsky
    • RE: В мультисценарии не активна кнопка +

      перезашел в админку - кнопка появилась…

      похоже на баг?
      ih1.jpg

      написал в intraHouse V4 Cherry
      F
      filippovsky
    • В мультисценарии не активна кнопка +

      Создал мультисценарий.

      Перехожу в пункт "Запуск для устройств", чтобы добавить устройства, а кнопка "+" не доступна.

      Что это может быть?
      ih0.jpg

      написал в intraHouse V4 Cherry
      F
      filippovsky
    • RE: Установка системы intraHouse

      @intrapro:

      @filippovsky:

      Можно ли перенести историю данных датчика температуры DS18B20 из ioBroker в intraHouse Pro (для отображения истории на графике)?

      Пример файла из ioBroker за один день прилагаю.

      Да, перенести можно, есть timestamp (время) и value (значение)

      Поясните, пожалуйста, структуру хранения: один файл содержит данные по одному датчику за весь период или они разложены по папкам по периодам (дням)?

      И еще нужно будет как-то связать устройство IH и название файла: …0.ports.27.temperature... Вариант - загружать каждый файл отдельно. Насколько их много?

      На данный момент свой файл на каждый день и каждый датчик. Датчиков пока всего один. Поэтому в моем случае проще - один файл это один день.

      написал в intraHouse V4 Cherry
      F
      filippovsky