Навигация

    Forum

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

    Сообщения fanagor

    • RE: Плагин Xiaomi

      Пользователь @fanagor написал в Плагин Xiaomi:

      Пользователь @dev написал в Плагин Xiaomi:

      Пользователь @fanagor написал в Плагин Xiaomi:

      датчик вибрации Aqara Vibration Sensor, модель: DJT11LM;

      Добрый день,
      лог нужен по этому устройству датчик вибрации Aqara Vibration Sensor, модель: DJT11LM

      Да, помню, вышлю

      Добрый день !
      Лог при воздействии на датчик вибрации:

      20.03 15:11:18.285 xiaomi1: {"cmd":"report","model":"vibration","sid":"158d00056e3e91","short_id":39386,"data":"{"status":"tilt"}"}
      20.03 15:11:18.286 IH: get []
      set {}
      20.03 15:11:18.289 xiaomi1: {"cmd":"report","model":"vibration","sid":"158d00056e3e91","short_id":39386,"data":"{"final_tilt_angle":"26"}"}
      20.03 15:11:18.289 IH: get []
      set {}
      20.03 15:11:18.326 xiaomi1: {"cmd":"report","model":"vibration","sid":"158d00056e3e91","short_id":39386,"data":"{"coordination":"337,739,815"}"}
      20.03 15:11:18.327 IH: get []
      set {}

      написал в Плагины
      F
      fanagor
    • RE: Плагин Xiaomi

      Пользователь @dev написал в Плагин Xiaomi:

      Пользователь @fanagor написал в Плагин Xiaomi:

      model":"",

      Добрый день, реле LLKZMK11LM не определяется шлюзом, поле модель - пустое, попробуйте обновить прошивку шлюза, возможно они уже добавили поддержку данного устройства

      добрый вечер, прошивка шлюза самая свежая, поле model по прежнему пустое.
      А может быть так, что устройство шлюз видит, а в режим разработчика его не добавили (разработчики шлюза) ? Просто если так, то тогда вообще тупик, они могут и не добавить, не только это реле но и другие новые устройства. И тогда все ? Прощай XIAOMI ?

      написал в Плагины
      F
      fanagor
    • RE: Плагин Xiaomi

      Пользователь @dev написал в Плагин Xiaomi:

      Пользователь @fanagor написал в Плагин Xiaomi:

      датчик вибрации Aqara Vibration Sensor, модель: DJT11LM;

      Добрый день,
      лог нужен по этому устройству датчик вибрации Aqara Vibration Sensor, модель: DJT11LM

      Да, помню, вышлю

      написал в Плагины
      F
      fanagor
    • RE: Плагин Xiaomi

      Пользователь @dev написал в Плагин Xiaomi:

      @vorotarostova Добрый день, проверьте в консоле присутствует ли в сообщении параметр model при изменение состоянии устройства ?

      Добрый день !
      Поиском реле добавляется. Но в списке каналов его нет.
      Лог при ручном переключении реле :

      13.03 19:29:45.294 xiaomi1: {"cmd":"report","model":"","sid":"158d00054e7e54","short_id":36536,"data":"{"channel_0":"off"}"}
      13.03 19:29:45.294 IH: get []
      set {}
      13.03 19:29:45.346 xiaomi1: {"cmd":"report","model":"","sid":"158d00054e7e54","short_id":36536,"data":"{"channel_1":"off"}"}
      13.03 19:29:45.347 IH: get []
      set {}
      13.03 19:29:47.461 xiaomi1: {"cmd":"report","model":"","sid":"158d00054e7e54","short_id":36536,"data":"{"channel_0":"on"}"}
      13.03 19:29:47.462 IH: get []
      set {}
      13.03 19:29:47.494 xiaomi1: {"cmd":"report","model":"","sid":"158d00054e7e54","short_id":36536,"data":"{"channel_1":"on"}"}
      13.03 19:29:47.495 IH: get []
      set {}

      написал в Плагины
      F
      fanagor
    • RE: Плагин Xiaomi

      Пользователь @vorotarostova написал в Плагин Xiaomi:

      Добрый день. не работает реле xiaomi aqara wireless relay controller (2chanals) LLKZMK11LM. Добавите?

      Присоединяюсь к просьбе. Прошу добавить данное реле в плагин.
      А также датчик вибрации Aqara Vibration Sensor, модель: DJT11LM;

      написал в Плагины
      F
      fanagor
    • RE: Плагин Xiaomi

      @dev Добрый день ! Все работает. Спасибо ! 👍

      написал в Плагины
      F
      fanagor
    • RE: Плагин Xiaomi

      @dev, спасибо. Двухклавишный все ок. Заработал.
      Можно попросить и одноклавишный этой же серии проверить. Не работает. В новой версии плагина в т.ч. Ничего не присваивает, ни "click", ни "long click".

      написал в Плагины
      F
      fanagor
    • RE: Плагин Xiaomi

      В отладчике плагина при нажатии последовательно одной клавиши, затем второй двухклавишного выключателя Aqara Wireless Switch Double :

      13.12 18:50:53.646 xiaomi1: {"cmd":"report","model":"remote.b286acn01","sid":"158d0003493177","short_id":60287,"data":"{"channel_0":"click"}"}
      13.12 18:50:53.653 IH: get [ { id: 'button_0_158d0003493177', value: 'click', ext: {} },
      { id: 'button_1_158d0003493177', ext: {} },
      { id: 'button_dual_158d0003493177', ext: {} },
      { id: 'voltage_158d0003493177', ext: {} },
      { id: 'active_158d0003493177',
      value: '2020-12-13 18:50:53',
      ext: {} } ]
      set { SvetSWITCH_0_1_1: { aval: 'click', err: 0 },
      SvetSWITCH_0_1_2: { err: 0 },

      SvetSWITCH_0_1_4: { aval: '2020-12-13 18:50:53', err: 0 } }
      13.12 18:50:54.926 xiaomi1: {"cmd":"report","model":"remote.b286acn01","sid":"158d0003493177","short_id":60287,"data":"{"channel_1":"click"}"}
      13.12 18:50:54.927 IH: get [ { id: 'button_0_158d0003493177', ext: {} },
      { id: 'button_1_158d0003493177', value: 'click', ext: {} },
      { id: 'button_dual_158d0003493177', ext: {} },
      { id: 'voltage_158d0003493177', ext: {} },
      { id: 'active_158d0003493177',
      value: '2020-12-13 18:50:54',
      ext: {} } ]
      set { SvetSWITCH_0_1_1: { err: 0 },
      SvetSWITCH_0_1_2: { aval: 'click', err: 0 },

      SvetSWITCH_0_1_4: { aval: '2020-12-13 18:50:54', err: 0 } }

      Можно ли изменить плагин так, чтобы не только присваивалось значение 'click' нужному каналу, но и присваивалось значение 'false' (или '-') другому ?

      написал в Плагины
      F
      fanagor
    • RE: Плагин Modbus

      Возможно ли из сценария редактировать список каналов в плагине ?
      Например, при ошибке какого либо датчика исключать его из списка (или приостанавливать опрос).

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

      Добрый день.
      this.isChanged(device1) проверяет свойство Error устройства device1 ?
      В сценарии есть команда
      if(this.isChanged(TERMOREG_1)) {
      //
      }

      Сценарий запускается по изменению, но при этом результат проверки условия false.
      02.12 16:10:27.687 Check(TERMOREG_1) => true
      02.12 16:10:27.688 Started
      02.12 16:10:27.689 isChanged(TERMOREG_1,aval)=false Changed: {"TERMOREG_1":{"err":"Device timeout error!"}}
      02.12 16:10:27.689 isChanged(LAMP_32,dval)=false Changed: {"TERMOREG_1":{"err":"Device timeout error!"}}
      02.12 16:10:27.689 isChanged(TERMOREG_3_1,aval)=false Changed: {"TERMOREG_1":{"err":"Device timeout error!"}}
      02.12 16:10:27.689 Stopped

      Тип устройства: аналоговый датчик.

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

      Пользователь @Alex_Jet написал в Сценарии - новая версия API:

      Может быть запоминать состояние в переменной сценария или вообще в глобальной переменной?

      Да, видимо так и сделаю.
      Есть сценарии которые выполняются циклически через заданный промежуток времени, если он выполнил перезагрузку системы, то нужно ждать пока он не запустится заново.
      Видимо перед перезагрузкой нужно присвоить значение нужной переменной, продублировать сценарий но уже с функцией boot() и проверкой этой переменной.
      Думал обойтись без дублирования сценария, может есть механизм ? Было бы удобно.

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

      Пользователь @Alex_Jet написал в Сценарии - новая версия API:

      А так не получается - функция boot()?

      Если сценарий инициирует перезагрузку системы, думаю как сделать, чтобы после перезагрузки он продолжил свое выполнение дальше.
      boot() инициирует новый запуск, вопрос как возобновить исполнение с нужной точки.

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

      Пользователь @intrapro написал в Сценарии - новая версия API:

      @homa, пока такой возможности нет 😞

      Подскажите, появилась возможность запуска сценария из сценария ?
      И есть ли возможность после перезагрузки системы возобновлять работу активных сценариев ?

      написал в Сценарии
      F
      fanagor
    • RE: Интеграция привода ворот Hormann ProMatic 3 в iH через MegaD

      @Erik, да смысла не вижу городить. Ради конечного положения ворот ? Оцениваю визуально. А задачу запускать сценарий со штатного пульта ДУ решил как писал выше.

      написал в intraHouse и MegaD
      F
      fanagor
    • RE: Интеграция привода ворот Hormann ProMatic 3 в iH через MegaD

      @Alex_Jet, останавливается в конечных положениях по механическим концевикам, которые установлены на зубчатой рейке. У меня привод NICE, сигналы концевиков не передает. По крайней мере не нашел. (хотя, надо глянуть еще раз). Вопрос не в этом, концевики, трансформаторы тока, СМК, не важно, требуют проводов для коммутации и передачи сигнала, если в секционных, предполагаю, пробросить лишнюю трассу до контроллера наверно не проблема, то в моем случае, лишних проводов не заложил к приводу. Контроллер в доме, ворота на въезде, все в земле, плитка тротуарная, заезды и т.д.

      написал в intraHouse и MegaD
      F
      fanagor
    • RE: Интеграция привода ворот Hormann ProMatic 3 в iH через MegaD

      @Alex_Jet , отличное решение, реализовал похожую историю для откатных ворот !
      Но столкнулся с другим неудобством. Если ворота все-же открываются со штатного пульта, то IntraHouse, что ворота активны понимать не будет, и как следствие, умный сценарий по подсветке парковки отрабатываться не будет.
      Решил добавлением внешнего радиоприемника, куда завел все имеющиеся пульты ДУ. При срабатывании пульта замыкаются сухие контакты приемника, далее на контроллер. По сути аналог ваше кнопки.
      То есть нажали пульт, он увиделся штатным радиоприемником ворот(ворота поехали) и вторым радиоприемником, чисто информационным, для системы. Ну а далее все как у вас, уведомления, свет, смс и т.д. Хочешь с приложения, хочешь с пульта, пульт все таки удобно.
      Поддерживаю ожидание решения открытия ворот по геолокации ! Еще хочу прикрутить софт открывания ворот по номеру автомобиля с камер наблюдения.

      написал в intraHouse и MegaD
      F
      fanagor
    • RE: Плагины

      Пользователь @Erik написал в Плагины:

      Сценарий IH если остановит "интру", то убьет сам себя. Он же в "интре" исполняется. И уже ничего больше не сделает.

      Да, все так, все понятно. Идея была другая, что IH запустит внешний скрипт, который бы и выполнил эти действия.
      Пока задача решилась, не останавливая IH.
      В сценарий прописал
      this.execOS(sudo cp -f /home/max/Документы/Конфиги/рабочий/units.json /var/lib/intrahouse-c/projects//project_65_2/jbase/);
      this.execOS(sudo service intrahouse-c restart);
      копирование и перезагрузка. Не знаю насколько правильно это, но работает.

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

      Доброго дня. По непонятной причине файл units.json где находятся настройки плагинов "слетает". Может раз в месяц, может раз в неделю, отчего плагины перестают работать.
      Лечится, как уже писал ранее, заменой данного файла с рабочей копии.
      Вопрос. Встречалось у кого и почему ?
      И подскажите, как правильно выполнить автоматическое восстановление.
      Мысли такие, сценарий IH, отслеживает работу плагинов, если все плохо, то запускает скрипт, который останавливает интру, заменяет файл units.json, запускает интру.

      написал в Плагины
      F
      fanagor
    • RE: Разработка intraHouse V5

      Пожелания.

      1. Было бы неплохо иметь возможность в сценариях сделать выборку, галочкой например, "отобразить" или "выбрать". Для чего, когда работаешь со сценариями и их много они всегда полным списком, а нужно сейчас для создания нового видеть только несколько. Пока приходится бегать по полному списку и заглядывать в нужный.
      2. Также по работающим сценариям сделать возможность вывода в график, когда какой был запущен, когда будет. Тогда на едином графике будет видно, что происходило с переменными во времени.Некий такой листинг или карта работы системы.
      написал в intraHouse V5
      F
      fanagor
    • RE: Плагины

      Добрый день.
      Wago 750-881 не выпускается более. На каких семействах контроллеров будет работать библиотека ? Или нужно будет индивидуально адаптировать под каждый.

      написал в Плагины
      F
      fanagor