Навигация

    Forum

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

    Лучшие сообщения div115

    • RE: Плагин HTTP-Client

      @div115
      проблема решена, как оказалась я неправильно установил систему IntraHouse

      IH ставил на Debian 10, по умолчанию в нем нет пакета sudo. И посмотрев что установка ругается в том числе на sudo я решил установить IH без команды sudo: "curl -sL https://git.io/fN1JN | bash -E -s ru"
      вместо "curl -sL https://git.io/fN1JN | sudo -E bash -s ru".

      С варнингами система поставилась и работала, + там точно работали планины МегаД, р2р, и уведомления на телефон. А с планином http получилась засада - после запуска он сразу же останавливался.

      Внимательно прочитав список поддерживаемых систем я на виртуалке поставил Ubuntu 18.04, на нее IH и плагин http. - все работало как надо.

      Так я решил что IH просто не поддерживает Debian 10. Потом на виртуалке я поставил Debian 9, в очередной раз обратив внимание на то что команда установки не запустилась ругаясь на sudo. Я установил IH как и раньше - без sudo. Грабли оказались те же - http плагин не работал. Тогда я до установил sudo и переустановил IH правильной коммандой - и счастье - http заработал.

      Далее на физическом сервере на котором работал IH на debian 10 я сделал бэкап проекта, доустановил sudo и переустановил IH правильной коммандой. Далее апгрейдил IH до последней версии и просто переключился с демо-проекта на рабочий проект что был раньше (оказывается во время переустановки он не удалился и даже не пришлось загружать бэкап). Теперь все работает как надо.

      написал в Плагины
      D
      div115
    • Как подружить WQTT и устройства IntraHouse уже привязанные к другим плагинам

      Просто добавить в канал плагина устройство уже привязанное к другому плагину (например к плагину Mega-D) просто так не получается, т.к. в поле "Устройство" его нет. Но все же сделать связку топика канала с таким устройством возможно.

      Для этого нужно создать такой мультисценарий (можно и простой сценарий но тогда придется писать похожий сценарий для каждого подключаемого устройства) с "ID сценария" например - [syncro_switch] и "Найменование" например - [переключатель]

      const lamp = Device("ActorD", "Устройство"); 
      
      script ({    
          start({topic, message}) {
        if (message == 1) lamp.on();
        else lamp.off();
          }
      });
      

      После сохранения скрипта надо перезапустить IntraHouse.

      далее во вкладке скрипта "Запуск для устройств" создаем новую запись и в графе "Устройство" добавляем то устройство которое хотим привязать к топику MQTT и сохраняем.
      Далее идем в плагин MQTT создаем новый канал. Там заполняем номер канала, выбираем тип канала DO-digital output, прописывем топик и сохраняем. После сохранения появляется поле "Запустить сценарий при получении" - в нем выбираем сценарий типа переключатель(Имя_нашего_устройства_которое_хотим_подключить). Далее еще раз сохраняем канал. Потом перезапускаем плагин MQTT и все должно работать.

      alt text

      Для того что-бы добавить следующее устройство - идем опять в наш мультисценарий в "Запуск для устройств" добавляем еще одну строку с уже новым устройством и сохраняем. Потом идем в планин MQTT и добавляем очередной канал по вышеописанной схеме.

      написал в Задачи и варианты решения
      D
      div115
    • RE: Релиз IntraHouse V5

      @IntraVM
      И еще если можно, поправьте пожалуйста ссылку в Примерах проектов (v5) по ссылке проекта - Dream House реально скачивается проект - Metro

      написал в intraHouse V5
      D
      div115
    • RE: Как подружить WQTT и устройства IntraHouse уже привязанные к другим плагинам

      Пользователь @Erik написал в Как подружить WQTT и устройства IntraHouse уже привязанные к другим плагинам:

      В свойствах устройства на вкладке "дополнительно" можно поставить галочку "расшарить устройство". Это не оно?

      Да, - оно. Круто ! и без извращений

      написал в Задачи и варианты решения
      D
      div115
    • RE: Как подружить WQTT и устройства IntraHouse уже привязанные к другим плагинам

      @Erik
      хотя у меня так не работает - возможности выбрать в канале устройство занятое другим плагином все равно нет 😞

      но через скрипт - все работает

      написал в Задачи и варианты решения
      D
      div115