Навигация

    Forum

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

    Сообщения atlo

    • RE: Mqtt zigbee устройства

      Добрый день!
      Подскажите как реализовать переключатель в системе 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
    • Управление обогревателем

      Добрый день!
      Подскажите как в визуализации сделать терморегулятор температуры которым можно регулировать температуру в комнате?
      В интерфесе wirenboard я его реализовал так, но хотелось бы перейти на intrahouse и сделать тоже самое в нем
      5e548992-4203-4a94-bf0c-54757aaa7dfa-image.png

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

      Добрый день! Я только установил intrahouse и пытаюсь понять принцип работы.
      Есть видео по отправке команд на устройство через топик mqtt (Управление светом).
      https://www.youtube.com/watch?v=BMF9l5DV5jA
      У меня вопрос по нему. Там описано как отправлять топик при этом для одного устройства создается несколько каналов. Один считывает статус, другой канал отправляет сообщение ON, третий сообщение OFF.
      Но в устройстве присутствует другие параметры auto(не нашел что это за параметр и где его взять на устройстве) или toggle (переключатель)
      У меня возник вопрос по toggle я правильно понимаю это кнопка? И можно ли чтобы не плодить каналы у устройства реализовать переключение ON и OFF с помощью одного канала toggle и где про это почитать?

      написал в Плагины
      A
      atlo
    • MQTT включить реле

      Добрый день! Может не в туда пишу, но я только установил intrahouse и пытаюсь разобраться.
      Есть wirenboard 7 на него установлен zig2bee который получает данные с zigbee устройств.
      Установил на wirenboard intrahose. Через mqtt получаю и вижу данные с этих устройств.
      Начал настраивать zigbee переключатель(работает как кнока), сделал следующие настройки
      72ab1f50-1405-40a0-97ba-1f5cd3c6c4e0-image.png
      Если отправляю тест записи то свет при отправке значения 1 включатся, при отправке 0 выключается.
      Подключил к устройству Светильник
      de6f52e4-2785-4c5d-832e-b9f4c0f4a370-image.png
      Светильник подключен к элементу на экрану в визуализации.
      При нажатии на него свет включается, но выключить я его через повторное нажание не могу.
      Подскажите, что нужно сделать или куда копать?
      Я так понял есть togget но как им пользоваться я не понял(Подскажите как его настроить)
      И есть команды для устройств, но как ими пользоваться пока не разобрался.

      написал в intraHouse V5
      A
      atlo