Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. kID

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    K
    • Profile
    • Following 0
    • Followers 0
    • Topics 2
    • Posts 74
    • Best 0
    • Groups 0

    kID

    @kID

    0
    Reputation
    28
    Profile views
    74
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    kID Follow

    Latest posts made by kID

    • RE: Драйвер InfluxDB

      Кому удалось сконвертировать данные из history в influx.

      Несколько лет писалось в history, сейчас переезжаю на другой сервер и решил перенести весь объем данных на influx

      Установлено собственно influx и драйве для нее. Новые данные пишутся без проблем. Наполнение базы iobroker наблюдаю в chronograf

      Однако при попытке сконвертировать

      nodejs history2db.js influxdb.0 info 20170822 /opt/iobroker/iobroker-data/history 2 –logChangesOnly 30 --ignoreExistingDBValues

      Все встает колом. Админка умирает полностью

      в логе

      ! 2017-08-21 20:27:17.004 - ^[[31merror^[[39m: history.0 storeState called with invalid data
      ! 2017-08-21 20:27:17.017 - ^[[31merror^[[39m: influxdb.0 storeState called with invalid data
      ! 2017-08-21 20:27:17.023 - ^[[31merror^[[39m: history.0 storeState called with invalid data
      ! 2017-08-21 20:27:17.030 - ^[[31merror^[[39m: history.0 storeState called with invalid data
      ! 2017-08-21 20:27:17.031 - ^[[33mwarn^[[39m: influxdb.0 Error on writePoint("{"value":0,"time":"2017-08-21T12:02:00.833Z","q":0,"a$
      ! / "{"error":"unable to parse 'javascript.0.Gas_variables.hour_power value=0,from=undefined,q=0,ack=true 1503316920833': invali$
      ! 2017-08-21 20:27:17.032 - ^[[32minfo^[[39m: influxdb.0 Add point that had error for javascript.0.Gas_variables.hour_power to buff$
      ! 2017-08-21 20:27:17.035 - ^[[33mwarn^[[39m: influxdb.0 Error on writePoint("{"value":0,"time":"2017-08-21T13:02:00.929Z","q":0,"a$
      ! / "{"error":"unable to parse 'javascript.0.Gas_variables.hour_power value=0,from=undefined,q=0,ack=true 1503320520929': invali$
      ! 2017-08-21 20:27:17.036 - ^[[32minfo^[[39m: influxdb.0 Add point that had error for javascript.0.Gas_variables.hour_power to buff$
      ! 2017-08-21 20:27:17.037 - ^[[31merror^[[39m: influxdb.0 storeState called with invalid data
      ! 2017-08-21 20:27:17.038 - ^[[31merror^[[39m: influxdb.0 storeState called with invalid data[/spoiler]
      На не слабой машинке все ядра загружены под 98%

      Все это происходит даже если я пытаюсь скормить данные только за один день.

      Уже всячески пробовал, все заканчивается только iobroker restart

      Что я делаю неправильно ?!!

      posted in ioBroker драйвера
      K
      kID
    • RE: Драйвер Wrapper (бывший Home)

      @Haus:

      ID - это ваша логическая(главная) переменная которую мы будем использовать везде (history, vis, javascript, cloud…)

      Связать - эта ваша физическая(драйверная) переменная которая в Home может быть легко переназначена `
      Это понятно
      @Haus:

      Роль - отвечает в принципе за конфигурацию создаваемой ID переменной `
      Просто связав 2 переменных пытался их изменять с одной и другой стороны.

      И описал что получилось
      @Haus:

      Над всевозможными вариациями драйвера предложными Bluefox, вами и моими размышлениями ведётся работа 🙂

      Актуальная версия v0.1.2 ` 🙂

      posted in ioBroker драйвера
      K
      kID
    • RE: Драйвер Wrapper (бывший Home)

      Прописал группу, начало работать

      А огласите пожалуйста логику работы позиции Роль

      Я так понял что от него зависит направление проведения запроса.

      Например при switch изменяя объект ID мы меняем объект в поле связано, а наоборот изменяя связано отклика ID нет

      (связано -x ID ; ID -> связано)

      state (связано -> ID ; ID -x связано)

      temperature (связано -> ID ; ID -x связано)

      binds у меня не откликнулся никак.

      какая роль делает (связано -> ID ; ID -> связано) т.е проводит в обе стороны.

      Еще если драйвер остановить, то все значения замирают, может перед остановкой писать туда что-нибудь, типа nan, чтобы было понятно, что связь отсутствует.

      posted in ioBroker драйвера
      K
      kID
    • RE: Драйвер Wrapper (бывший Home)

      @Haus:

      Ты группу добавил? чтобы получилась "home.0.Group.ID"? если в объектах есть твоя старая переменная удали. `
      Нет группу не добавил. Только то, что вчера попробовал. Эксперименты продолжу вечером.

      Т.е поле группы должно быть обязательно заполнено и не для красоты дерева объектов, а без этого не работает?

      posted in ioBroker драйвера
      K
      kID
    • RE: Драйвер Wrapper (бывший Home)

      @Haus:

      @smoker_vvo:

      Что то не так…..

      Создаем....

      И Мониторим.... А там пусто данные изменятся когда изменятся в связаном id

      Нее не меняются. Ни в одну (при изменении температуры) ни в другую (при попытке управлять выходом) сторону.

      У меня так же. 😉

      И судя по логу который я приводил выше при перезапуске драйвера предшествующая связь удаляется, а новая не создается.

      posted in ioBroker драйвера
      K
      kID
    • RE: Драйвер Wrapper (бывший Home)

      Поставилось

      Сразу хотелось бы чтобы при шелчке по полю "Связать" открывалось бы дерево объектов, где можно выбрать связанный объект.
      265__________2017-07-04_23.24.35.png
      В логе после старта драйвера появляется следующее

      home.0	2017-07-04 23:21:16.557	info	Delete state home.0.out_temp
      home.0	2017-07-04 23:21:16.557	info	Delete state home.0.veranda_light_1
      home.0	2017-07-04 23:21:16.554	info	Create state home.0..out_temp
      home.0	2017-07-04 23:21:16.554	info	Create state home.0..veranda_light_1
      home.0	2017-07-04 23:21:16.553	info	Remove the binding object from owfs.0.wires.Улица
      home.0	2017-07-04 23:21:16.549	info	Remove the binding object from megad.1.p4_Свет_Веранда_1
      home.0	2017-07-04 23:21:15.977	info	starting. Version 0.1.0 in /opt/iobroker/node_modules/iobroker.home, node: v4.7.3
      
      

      И связь не работает

      posted in ioBroker драйвера
      K
      kID
    • RE: Драйвер Wrapper (бывший Home)

      Спасибо. Что-то вроде этого хотелось.

      но почему-то не ставится :?

      kID@cubieboard2:/opt/iobroker# npm install https://github.com/ausHaus/ioBroker.home/tarball/master/
      iobroker.home@0.1.0 node_modules/iobroker.home
      kID@cubieboard2:/opt/iobroker# iobroker add home
      host.cubieboard2 install adapter home
      host.cubieboard2 error: reading io-package.json SyntaxError: Unexpected token б
      
      
      posted in ioBroker драйвера
      K
      kID
    • RE: MegaD 328

      @instalator:

      @kID:

      Попытаюсь апнуть тему http://forum.iobroker.net/viewtopic.php … 360#p35310

      3. И самое главное!!! Можно ли сделать так, чтобы обращение к какому-либо ID из скрипта шло не как "megad.2.p12_Вызов_калитка_counter" а

      "megad.Гараж.p12_Вызов_калитка_counter" ???

      Тогда скрипт будет работать при любом порядковом номере драйвера и вопрос 1 станет не актуальным. используй комнату а не имя драйвера
      Ну дак я и пытаюсь это сделать. Просто не могу понять где выбрать комнату.

      Да каждому порту на меге у меня назначена комната, но когда я нажимаю вставить ID то могу найти лишь ID связанные с этой комнатой.

      Но ссылка в скрипт вставляется все равно с именем и номером драйвера. Т.е если поменялся номер драйвера и в ручную править все скрипты.

      @Haus:

      Есть же фильтры `
      Пользуюсь, просто хотелось "такую же но с перламутровыми пуговицами" :roll:
      @kID:

      3. И самое главное!!! Можно ли сделать так, чтобы обращение к какому-либо ID из скрипта шло не как "megad.2.p12_Вызов_калитка_counter" а

      "megad.Гараж.p12_Вызов_калитка_counter" ???

      Тогда скрипт будет работать при любом порядковом номере драйвера и вопрос 1 станет не актуальным.
      @Haus:

      Вот тут глянь http://forum.iobroker.net/viewtopic.php?f=26&t=4111 довольно здравая идея.
      Вот тут спасибо, вроде что-то похожее, буду читать.

      posted in ioBroker драйвера
      K
      kID
    • RE: MegaD 328

      Попытаюсь апнуть тему http://forum.iobroker.net/viewtopic.php … 360#p35310

      Хоть первый раз никто не ответил, но может есть какие-либо мнения на этот счет у самого сэнсэя или других гуру брокера

      Вопросы следующего характера:

      1. Например есть драйвер Megad.0 нужно чтобы он назывался Megad.4 (нужно для того чтобы он уложился в структуру нумерации помещений) можно-ли выполнить это переименование? А если еще не создано Megad.2 и Megad.3?

      2. Создаю скрипт и пытаюсь вставить ID объекта - вижу дерево объектов 265__________2017-06-05_23.31.37.png
      Можно ли в этом дереве отражать имя указанное в свойствах данного драйвера (MegaD Имя:) ??

      Ну очень неудобно все делать с таблицей перекодировки (№ драйвера - название меги), а если таблицы нет под руками раскрывать все дерево. Наверное в проекте есть и другие множественные устройства, создающие для себя отдельный драйвер, где навигация так же затруднена.

      3. И самое главное!!! Можно ли сделать так, чтобы обращение к какому-либо ID из скрипта шло не как "megad.2.p12_Вызов_калитка_counter" а

      "megad.Гараж.p12_Вызов_калитка_counter" ???

      Тогда скрипт будет работать при любом порядковом номере драйвера и вопрос 1 станет не актуальным.

      posted in ioBroker драйвера
      K
      kID
    • RE: Драйвер MegaD-2561

      @evgeny_nd:

      В настройках Меги раздела iB Keys Last key: badbf1002e00

      Т.е. Мега его считывает.

      А как теперь с этим значением ioBroker работать? `
      Вот тут уже готовый скрипт работы с замком

      http://forum.iobroker.net/viewtopic.php?f=26&t=1549

      posted in ioBroker драйвера
      K
      kID
    Community
    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
    The ioBroker Community 2014-2023
    logo