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

    • J

      Как сделать круговой индикатор
      Задачи и варианты решения • • JuryGT  

      8
      0
      Votes
      8
      Posts
      15
      Views

      I

      @JuryGT Через секторную диаграмму вряд ли получится. Она не изменяется динамически. Через кучу картинок вариант рабочий, но слишком замороченный. Кстати в этом случае достаточно одной картинки с сектором, установленной в шаблоне несколько раз с поворотом. Думаю правильно сделать элемент сектор. Только не могу обещать по времени, как быстро мы это сделаем.
    • T

      Synology NAS или WirenBoard
      Железо • • Thorr  

      4
      0
      Votes
      4
      Posts
      14
      Views

      A

      @Thorr, У меня на Jethome D1/512 (armbian) как-то работает. По большому счёту - на грани, зависит от применения. Настроен ZRam на 800Мб, отъедает периодически как бы 200Мб (жмётся раза в 3.7) отключены все логи и выставлен минимальный уровень логирования системы отключена консоль и p2p. Кстати, @IntraVM, гляньте глюк - после удаления p2p плагина, его нет в списке доступных к установке - только сейчас заметил... установлено: MQTT client, Zigbee, jethome, CCTV, telegram(отключен пока) plugin, одинокая графическая панель для "дверного глазка" самопальный BLE-2-MQTT шлюз для термодатчиков ("С" рулит - 2.4 vs >40Мб памяти в сравнении с node...) отъедается 260-310Мб по данным IH. Видимо, периодически что-то происходит, что выедает своп.
    • 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.
    • A

      MQTT включить реле
      intraHouse V5 • • atlo  

      2
      0
      Votes
      2
      Posts
      6
      Views

      G

      Добрый день. Здесь дело в том, что данные с канала приходят в виде строки, например 'OFF', а свойство устройство у вас тип BOOL и воспринимает только 1 или 0. Для того, чтобы преобразовать OFF в ноль, вам необходимо в поле "Формула расчета входного значения" канала MQTT добавить следующую формулу value == 'OFF' ? 0 : 1. Которая будет возвращать в устройство 0, если в канала пришло 'OFF' и 1 если все остальное. Если остались вопросы присоединяйтесь к группе в Телеграм https://t.me/intraHouse
    • E

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

      1
      0
      Votes
      1
      Posts
      8
      Views

      No one has replied