Установка системы intraHouse



  • Всё получилось. Главное не забывать:8088/pm/. Забыл поставить последний '/'



  • Если плагин не загружаться по инструкции. img1.jpg То нужно убрать пробел из названия. Актуально для Windows т.к. когда скачиваешь несколько одинаковых файлов винда автоматом добавляет пробел.



  • на Raspberry pi3 не могу прописать статический ип, уже уши вспотели :lol: . Может убунту поставить?



  • Попробуйте в фале /etc/network/interfaces прописать следующее. Естественно с Вашими адресами. Лишнее должно быть закомментировано.

    auto lo

    iface lo inet loopback

    auto eth0

    iface eth0 inet static

    address 192.168.0.245

    netmask 255.255.255.0

    gateway 192.168.0.1

    dns-nameservers 192.168.0.1



  • Нет такое я уже пробовал, пишет ошибку по дшцп и из интерфейсов остаётся только lo. И еще у меня вместо "eth0" вот такой "enxb827eb959f62".

    И еще хотел бы поставить москито сервер. Экспериментирую на флешках. В интернете ищу, пока не получается.



  • @thunder_d:

    И еще хотел бы поставить москито сервер. Экспериментирую на флешках. В интернете ищу, пока не получается.

    Удалось ли установить Mosquitto?

    На сайте выложили инструкцию по установке Mosquitto на Raspberry Pi https://intrahouse.ru/install-mosquitto-raspberry/



  • Да удачно, поставил в тот-же день. Остался не решенный статический ип, пришлось прописать на роутере дшцп.



  • версия для Windows, перестала запускаться при старте ПК.

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

    В логах приложений есть только такие записи (все уровня "сведения")

    Starting C:\Users\utyas\AppData\Local\intrahouse-c\node-v8.7.0-win-x86\node.exe  C:\Users\utyas\AppData\Local\intrahouse-c\node_modules\node-windows\lib\wrapper.js --file C:\Users\utyas\AppData\Local\intrahouse-c\backend\app.js --log "intrahouse-c wrapper" --grow 0.25 --wait 1 --maxrestarts 3 --abortonerror n --stopparentfirst undefined
    
    
    Starting C:\Users\utyas\AppData\Local\intrahouse-c\backend\app.js
    
    
    envar prod=true
    
    

    В системном логе

    Сбой при запуске службы "intrahousec.exe" из-за ошибки 
    Служба не ответила на запрос своевременно.
    
    
    Превышение времени ожидания (30000 мс) при ожидании подключения службы "intrahousec.exe".
    
    


  • @Erik:

    версия для Windows, перестала запускаться при старте ПК.

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

    В логах приложений есть только такие записи (все уровня "сведения")

    > Starting C:\Users\utyas\AppData\Local\intrahouse-c\node-v8.7.0-win-x86\node.exe  C:\Users\utyas\AppData\Local\intrahouse-c\node_modules\node-windows\lib\wrapper.js --file C:\Users\utyas\AppData\Local\intrahouse-c\backend\app.js --log "intrahouse-c wrapper" --grow 0.25 --wait 1 --maxrestarts 3 --abortonerror n --stopparentfirst undefined
    > 
    
    > Starting C:\Users\utyas\AppData\Local\intrahouse-c\backend\app.js
    > 
    
    > envar prod=true
    > 
    

    В системном логе

    > Сбой при запуске службы "intrahousec.exe" из-за ошибки 
    > Служба не ответила на запрос своевременно.
    > 
    
    > Превышение времени ожидания (30000 мс) при ожидании подключения службы "intrahousec.exe".
    > 
    

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

    1. Произведите удаление системы intraHouse

    net stop intrahouse-c
    sc delete intrahouse-c
    rd /S /Q "%LOCALAPPDATA%/intrahouse-c"
    
    
    

    2. Произведите установку системы intraHouse

    powershell -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "$l='ru';iex ((New-Object System.Net.WebClient).DownloadString('https://git.io/fNdFt'))"
    
    
    

    3. Выполните вход в систему intraHouse (admin:admin)

    4. Настройка -> Проекты, выберите необходимый проект

    В случае неудачи сообщите полное название ОС и разрядность, пример: Windows 10 Professional x64



  • Как проект сохранить перед удалением расскажите.

    Кроме переинсталляции вариантов нет?

    Плагины устанавливать до подключения нужного проекта, или они в проекте уже есть, и сами "подтянутся"?



  • @Erik:

    Как проект сохранить перед удалением расскажите.

    Кроме переинсталляции вариантов нет?

    Плагины устанавливать до подключения нужного проекта, или они в проекте уже есть, и сами "подтянутся"?

    Добрый день,

    настройки -> Проекты -> выберите необходимый проект, кнопка дополнительных команд (три палочки), "выгрузить в файл", для загрузки выберите "загрузить из файла".

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

    C:\ProgramData\intrahouse-c - папка с проектами и плагинами, не удаляйте ее.



  • Доброго времени суток! Подскажите, как доустановить модуль Node.js в систему?

    Добавление в папку /opt/intrahouse-c/backend/node_modules и добавил в файл /opt/intrahouse-c/backend/package-lock.json пункт. Но система все-равно его не увидела. При вызове из скрипта пишет, что такой модуль не найден.



  • @Villista:

    Доброго времени суток! Подскажите, как доустановить модуль Node.js в систему?

    Добавление в папку /opt/intrahouse-c/backend/node_modules и добавил в файл /opt/intrahouse-c/backend/package-lock.json пункт. Но система все-равно его не увидела. При вызове из скрипта пишет, что такой модуль не найден.

    Добрый день!

    Вы устанавливаете модуль, чтобы использовать его где?

    Если в сценарии - то такая возможность сейчас не предусмотрена

    Если в плагине - плагины размещаются в папке /var/lib/intrahouse-c/plugins/…, для каждого плагина свой node_modules



  • @intrapro:

    @Villista:

    Доброго времени суток! Подскажите, как доустановить модуль Node.js в систему?

    Добавление в папку /opt/intrahouse-c/backend/node_modules и добавил в файл /opt/intrahouse-c/backend/package-lock.json пункт. Но система все-равно его не увидела. При вызове из скрипта пишет, что такой модуль не найден.

    Добрый день!

    Вы устанавливаете модуль, чтобы использовать его где?

    Если в сценарии - то такая возможность сейчас не предусмотрена

    Если в плагине - плагины размещаются в папке /var/lib/intrahouse-c/plugins/…, для каждого плагина свой node_modules

    Хотел использовать в сценарии (const wol = require('wol');), для пробуждения компьютеров по сети, модуль "wol". Объясните, пожалуйста, а в чем проблема с подключением? Ведь в системе очень много присутствует модулей? Как добавить свой?



  • @Villista:

    Хотел использовать в сценарии (const wol = require('wol');), для пробуждения компьютеров по сети, модуль "wol". Объясните, пожалуйста, а в чем проблема с подключением? Ведь в системе очень много присутствует модулей? Как добавить свой?

    Пользовательские сценарии выполняются под управлением движка сценариев в основном процессе сервера.

    Поэтому для них существуют ограничения, чтобы гарантировать устойчивую работу системы.

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

    Для таких задач как ваша предусмотрен механизм аддонов (аналогичный плагинам работы с оборудованием)

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

    К сожалению, управление аддонами и API для работы с ними не включено пока в общедоступный релиз.

    Планируем опубликовать в 1 квартале следующего года 🙂



  • @Villista:

    @intrapro:

    @Villista:

    Доброго времени суток! Подскажите, как доустановить модуль Node.js в систему?

    Добавление в папку /opt/intrahouse-c/backend/node_modules и добавил в файл /opt/intrahouse-c/backend/package-lock.json пункт. Но система все-равно его не увидела. При вызове из скрипта пишет, что такой модуль не найден.

    Добрый день!

    Вы устанавливаете модуль, чтобы использовать его где?

    Если в сценарии - то такая возможность сейчас не предусмотрена

    Если в плагине - плагины размещаются в папке /var/lib/intrahouse-c/plugins/…, для каждого плагина свой node_modules

    Хотел использовать в сценарии (const wol = require('wol');), для пробуждения компьютеров по сети, модуль "wol". Объясните, пожалуйста, а в чем проблема с подключением? Ведь в системе очень много присутствует модулей? Как добавить свой?

    Добрый день, для реализации данного функционала создан плагин Wake on LAN

    ознакомиться можно тут: https://frm.intrahouse.ru/viewtopic.php?f=18&t=5456



  • Опять перестала запускаться при старте виндовс.

    Пара дней прошла с последнего обновления (когда оно, считай, переустановилось).



  • С этим надо разбираться.

    А почему не хотите установить под Linux?

    Windows (десктопный) мало подходит для работы в качестве сервера.



  • Потому, что система не готова (у меня).

    Жду модбас.

    Когда добавлю и отлажу, тогда и буду выбирать платформу с юниксом для продукта.

    А пока остается риск необходимости перехода на другое ПО.

    Но вы же декларируете виндовс. А с ним такое. Считайте багрепортом.

    Если нужны логи - скажите какие, пришлю.



  • Плагином Modbus займемся в следующем году.
    @Erik:

    Но вы же декларируете виндовс. А с ним такое. Считайте багрепортом.

    Спасибо. Будем разбираться.


Log in to reply