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

    • I

      Плагин MegaD
      Плагины • плагины mega-d • • IntraVM  

      634
      0
      Votes
      634
      Posts
      30631
      Views

      V

      @Lost, Добрый день! Недавно стал разбираться с IntraHouse и пришлось потрать время пока не наткнулся на ваше сообщение в этой ветке и еще в соседней. Оба случая подтверждаю, все тоже самое. Из ситуации вышел сценарием, который состряпал из разных примеров. В моей задаче нужно получать данные со счетчика Mercury 200.02 через шлюз MegaD. Вот что получилось и работает стабильно несколько дней (запросы удаленные, через VPN): getMercury() { require('http').get('http://192.168.2.14/sec/?uart_tx=000816F063&mode=rs485', res => { //C38D - CRC16 Modbus if (res.statusCode != 200) { res.resume(); this.log('Error code: ' +res.statusCode); rawError("rawError", res.statusCode); voltage.assign("volt", 0); current.assign("current", 0); power.assign("power", 0); return; } else { //this.log('Start sleep 100ms'); const date = Date.now(); let currentDate = null; do { currentDate = Date.now(); } while (currentDate - date < 100); //this.log('End sleep 100ms'); require('http').get('http://192.168.2.14/sec/?uart_rx=1&mode=rs485', res => { let rawData = ''; res.on('data', chunk => { rawData += chunk; rawData1 = rawData; }); if (rawData1.includes('CRC Error')) { this.log('rawData= '+rawData1); rawError.assign("rawError", rawData1); } else { res.on('end', () => { const arr = rawData.split("|"); res.resume(); const volt = Number(arr[5]+arr[6])/10; const tok = Number(arr[7]+arr[8])/100; const watt = Number(arr[9]+arr[10]+arr[11]); voltage.assign("volt", volt); current.assign("current", tok); power.assign("power", watt); this.log('getResponse body= '+rawData+ ' Volt='+volt ); }); } }); } }); // Запрос следующего цикла через 5 сек this.startTimer('T2', 5, 'getMercury'); },
    • I

      Сценарии - новая версия API
      Сценарии • сценарии • • IntraVM  

      605
      0
      Votes
      605
      Posts
      27531
      Views

      A

      @intrapro, первый вариант предпочтительней, поскольку в сценарии работы системы вентиляции уже наворочено сверх возможного. Однако как добавить переключатель как устройство сценария? Если как ActorD, то не могу выбрать переключатель в экземпляре мультисценария.
    • A

      Вопросы по работе системы
      intraHouse V4 Cherry • • Alex_Jet  

      502
      0
      Votes
      502
      Posts
      22181
      Views

      I

      @Alex_Jet, добрый вечер! Сообщения хранятся в оперативных данных проекта в файле userlog.json. Нужно остановить сервер и удалить файл: sudo service intrahouse-c stop rm /var/lib/intrahouse-c/projects/<ваш проект>/operative/userlog.json sudo service intrahouse-c start При старте сервер создаст новый.
    • M

      Плагин CCTV
      Плагины • плагины cctv • • MAMOHT  

      284
      0
      Votes
      284
      Posts
      23333
      Views

      D

      @slasatavic Добрый день, в нативном приложение для Android/iOS мы планируем сделать поддержку камер. В браузере для iOS пока проблема не понятна.
    • I

      Плагин Modbus
      Плагины • плагины modbus • • IntraVM  

      217
      0
      Votes
      217
      Posts
      10294
      Views

      I

      @alekscrow Вероятно, ваш девайс использует другой порядок байт для Float, по умолчанию идет Big-Endian, swap B1B2B3B4 => B3B4B1B2 Для изменения порядка на вкладке Параметры плагина поставьте галочку Настроить порядок байт. Внизу откроется список для настройки. Нужно изменить Порядок байтов для 4-байтовых значений. Начните с первого варианта Big-Endian, B1B2B3B4 => B1B2B3B4. После сохранения параметров нужно перезагрузить плагин.
    • I

      Плагин MQTT
      Плагины • плагины mqtt • • IntraVM  

      194
      0
      Votes
      194
      Posts
      6248
      Views

      S

      Пользователь @slasatavic написал в Плагин MQTT: Добрый день, подскажите пожалуйста, как считывать значение температурного датчика по его номеру? Устройство BBQ EMS-ESP E32 выдает только номер датчика и температуру. Что прописать в формуле для расчета входного значения? 16.03 11:34:11.965 IH: get [ { id: '10', topic: 'ems-esp/dallassensor_data', value: '{"28-FFFA-9B64-1603":39.9}' } ] set { STEMP_0_6_1: { aval: { '28-FFFA-9B64-1603': 39.9 }, err: 0 } } Вопрос решился переименованием ID сенсора на интерфейсе устройства EMS-ESP в имя, например"temperature". 16.03 22:36:31.441 mqttclient1: GET: ems-esp/dallassensor_data {"temperature":39.1} 16.03 22:36:31.444 IH: get [ { id: '10', topic: 'ems-esp/dallassensor_data', value: '{"temperature":39.1}' } ] set { STEMP_0_6_1: { aval: 39.1, err: 0 } }
    • D

      Плагин HTTP-Client
      Плагины • плагины http • • dev  

      178
      0
      Votes
      178
      Posts
      11489
      Views

      D

      Добрый день, пытаюсь через плагин получать данные с котла ZOTA. Для получения данных GET запросом необходимо в заголовке передавать bearer token полученный при авторизации. Сейчас прописал его вручную, но он действует только месяц, можно ли как-то автоматизировать процесс?
    • homa

      Графики IH Pro
      intraHouse V4 Cherry • • homa  

      165
      0
      Votes
      165
      Posts
      14563
      Views

      A

      ![alt text]( image url)
    • E

      Предложение
      intraHouse V4 Cherry • • exFirst  

      164
      0
      Votes
      164
      Posts
      14819
      Views

      I

      Участник @artem521 написал в Предложение: А пятая версия это кардинально что-то другое? Я так понимаю это уже будет не черри? Да. Правильно понимаете. Будут существенные изменения и движке и в интерфейсе PM. Участник @amgstone написал в Предложение: желательно принт скрины разработчикам делать новой версии. Может что подскажем для удобства))). Спасибо. Пока рано. Со временем не только покажем скриншоты, но и откроем доступ для тестирования V5
    • I

      Версии
      intraHouse V4 Cherry • • IntraVM  

      155
      0
      Votes
      155
      Posts
      23300
      Views

      A

      Здравствуйте. Система обновляется, а что добавлено/исправлено не опубликовывается. Хотелось бы информации))
    • I

      Релиз IntraHouse V5
      intraHouse V5 • • IntraVM  

      151
      0
      Votes
      151
      Posts
      959
      Views

      L

      @Alex_Jet Добрый день! Опрашиваю счетчик SDM630. В 4 версии сценарий нормально заходит в getResponse. В 5 версии такая беда. Интервал таймера пробовал меньше секунды. Получается если задать меньше 0.5 сек то по факту таймер не работает (интервал типа 0). Если задать 0.5 и более то интервал отрабатывает 1 сек. В 4 версии все нормально. Проблемы видимо в 5-ке.
    • I

      Плагин Xiaomi
      Плагины • плагины xiaomi • • IntraVM  

      142
      0
      Votes
      142
      Posts
      6206
      Views

      F

      Пользователь @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 {}
    • homa

      Мобильное приложение
      Приложение для смартфонов • • homa  

      134
      0
      Votes
      134
      Posts
      9000
      Views

      I

      В ветке P2P уже ответили. Наблюдаются проблемы с интернетом. Возникает ли проблема на стороне операторов связи или операторов сервисов пока не ясно. Операторы мобильного и стационарного интернета могут быть разными. У одних работает, через других нет. Кроме этого DDOS атаки.
    • I

      Плагин P2P
      Плагины • плагины p2p • • IntraVM  

      133
      0
      Votes
      133
      Posts
      308
      Views

      D

      Судя по всему пути р2р неисповедимы. Через билайн со смартфона так до сих пор и не подключается, а вот через теле2 без проблем и через разные wifi сети тоже подключается и из-за границы тоже работает.
    • I

      Установка системы intraHouse
      intraHouse V4 Cherry • • IntraVM  

      126
      0
      Votes
      126
      Posts
      12191
      Views

      L

      Спасибо, все заработало!
    • I

      Сценарии пользователей
      Сценарии • сценарии • • IntraVM  

      126
      0
      Votes
      126
      Posts
      4057
      Views

      A

      @amgstone а то что значение с канала выдает "-" сможете поправить баг. На другом объекте у меня такая же проблема. Поправил: this.stopTimer("T1"); ошибка ушла но насос дальше не выключает после етого как все сервопривода закрыты (On).
    • I

      Beta версия IH SmartHome V5
      intraHouse V5 • • IntraVM  

      101
      0
      Votes
      101
      Posts
      1110
      Views

      E

      Баг-репорт плагина ModBus. У меня устройство модбас может поддерживать соединение только с одним сервером. Если к нему обращаться с двух серверов - получаем ошибки. Соответственно, при тестировании версии 5 я выключаю плагин модбас на версии 4. Для нормальной работы версии 4 я выключаю плагин на версии 5. Но, выключенный плагин на версии 5 продолжает слать пакеты на модбас устройство, и в версии 4 идут ошибки: Плагин выключен: В снифере пакетов видны подключения между сервером и модбас устройством обмен достаточно активный версия 4 получает ошибки судя по отсутствии информации в заголовках, пакеты не совсем валидные. Штатный обмен выглядит по другому. Избавиться от траффика и ошибок помогает только выключение сервера с версией 5.
    • E

      User manual
      intraHouse V4 Cherry • • exFirst  

      93
      0
      Votes
      93
      Posts
      11838
      Views

      I

      Исправили. Можно скачивать. Спасибо за информацию!
    • A

      Неработае удаленное подключение p2p.
      Плагины • • aleks-zonov  

      90
      0
      Votes
      90
      Posts
      581
      Views

      A

      @dev, это конечно отлично, но на V5 мне скорее всего преждевременно переходить (нужны сценарии и все плагины, работающие на V4). Тем более переход займет значительное время с моим количеством каналов, экранов, мнемосхем....
    • D

      Плагин Telegram
      Плагины • плагины telegram • • dev  

      88
      0
      Votes
      88
      Posts
      6398
      Views

      D

      @Alex_Jet Добрый день, попробуйте отключить прокси, в настройках плагина