Navigation

    Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • intraHouse Site
    1. Home
    2. Popular
    Log in to post
    • All categories
    • Объявления
    • Документация
    • IntraSCADA
    •      IntraSCADA V5
    •      Плагины
    • IntraHouse
    •      intraHouse V5
    •      intraHouse V4 Cherry
    •      Плагины
    •      Сценарии
    •          Примеры сценариев
    •      Сниппеты
    •          Примеры сниппетов
    •      Приложение для смартфонов
    •      Десктопное приложение
    •      Задачи и варианты решения
    •      Блог
    •          Работы от intraHouse
    •          Решения пользователей
    •          intraHouse и MegaD
    •      Железо
    •      Архив
    •          intraHouse V3 Berry
    • Вопросы по работе сайта и форума
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics
    • All Time
    • Day
    • Week
    • Month

    • A

      Mqtt zigbee устройства
      Плагины • • atlo  

      3
      0
      Votes
      3
      Posts
      10
      Views

      A

      Добрый день! Подскажите как реализовать переключатель в системе intrahouse установленной на wirenboard и подключенному к нему выключателю(switch) по zigbee протоколу7 Есть zigbee устройство в каналах mqtt топик прописывается /devices/2-etag/controls/state_right передавая значения ON или OFF Когда прописываю по вашей инструкции Создаем канал MQTT, ставим галочки Чтение и Запись, заполняем: Топик для подписки: /devices/<deviceid>/0 Формула извлечения значения: value == "on" ? 1 : 0 Топик для публикации: /devices/<deviceid>/0/command Сообщение для публикации: value == 1 ? "on" : "off" То значение меняется но через 20-30 секунд возвращается обратно и физически свет не включается.(только в MQTT) Прочитал в инструкции производителя https://wirenboard.com/wiki/Zigbee что управление устройством zigbee осуществляется так Управление через конвертер wb-zigbee2mqtt пока не реализовано, но вы можете управлять устройствами стандартными инструментами zigbee2mqtt через wb-rules, отправляя команды с помощью функции publish. Пример включения и отключения реле с friendly_name равным 0x00158d0001f3fc34 в правилах wb-rules: publish("zigbee2mqtt/0x00158d0001f3fc34/set", JSON.stringify({ state: "ON" }), 2, false); publish("zigbee2mqtt/0x00158d0001f3fc34/set", JSON.stringify({ state: "OFF" }), 2, false); В скрипте на wirenboard реализовал логику так и она работает // Ночник defineRule("1state_right", { whenChanged: "Button_left/Зал", then: function (newValue, devName, cellName, a ) { if (newValue === true) { publish("zigbee2mqtt/0x00158d0002b571fe/set", JSON.stringify({ state_right: "ON" }), 2, false); SendTelegramMsg("Зал свет включен"); } if (newValue === false) { publish("zigbee2mqtt/0x00158d0002b571fe/set", JSON.stringify({ state_right: "OFF" }), 2, false); SendTelegramMsg("Зал свет выключен"); } } });
    • A

      Управление обогревателем
      Плагины • • atlo  

      2
      0
      Votes
      2
      Posts
      11
      Views

      G

      Добрый день. В интерфейсе WB вы просто сгруппировали устройства в один виджет, вам же как я понимаю требуется в интерфейсе выводить параметры терморегулятора например в диалог при нажатии на батарею или датчик температуры. Для этого вам необходимо в диалоге создать интерфейс с привязкой к переменной клиента для динамического прокидывания контекста в этот диалог в зависимости от того, на какую батарею вы нажимаете. Вот ссылка на инструкцию https://docs.intrahouse.ru/ru/pg207. Если будет, что то непонятно, то пишите в группу в телеграм https://t.me/intraHouse.
    • E

      Планировщик заданий
      intraHouse V5 • • ehome62a  

      1
      0
      Votes
      1
      Posts
      8
      Views

      No one has replied