NEWS


  • @mp0wer:

    Еще есть вопросы по самому iobroker - я в нем пока практически ноль.

    Объясните на пальцах или ткните в ссылку, как писать скрипты для реакции на нажатие кнопок на megaD?

    Установил javascript в instances. В scripts по умолчанию две папки - common и global. Как в этой системе происходит обращение к скриптам? Пока не могу разобраться - большая часть нормальной документации к iobroker на немецком - приходится переводить на английский чтобы хоть что-то понять. `
    https://github.com/iobroker/ioBroker.ja … /README.md


  • @instalator:

    @mp0wer:

    Еще есть вопросы по самому iobroker - я в нем пока практически ноль.

    Объясните на пальцах или ткните в ссылку, как писать скрипты для реакции на нажатие кнопок на megaD?

    Установил javascript в instances. В scripts по умолчанию две папки - common и global. Как в этой системе происходит обращение к скриптам? Пока не могу разобраться - большая часть нормальной документации к iobroker на немецком - приходится переводить на английский чтобы хоть что-то понять. [https://github.com/iobroker/ioBroker.ja … /README.md](https://github.com/iobroker/ioBroker.javascript/blob/master/README.md)
    Наверно лучше это

    http://www.iobroker.net/?page_id=6703&lang=ru


  • Спасибо всем ответившим! Информация очень помогла. Вроде пока все завелось и работает. Со скриптами вроде тоже более-менее разбираюсь.


  • Попытаюсь апнуть тему 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 станет не актуальным.


  • @kID:

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

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

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

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

    2. Создаю скрипт и пытаюсь вставить ID объекта - вижу дерево объектов Скриншот 2017-06-05 23.31.37.png

    Можно ли в этом дереве отражать имя указанное в свойствах данного драйвера (MegaD Имя:) ??

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

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

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

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


  • @kID:

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

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

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

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

    2. Создаю скрипт и пытаюсь вставить ID объекта - вижу дерево объектов Скриншот 2017-06-05 23.31.37.png

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

    Есть же фильтры
    @kID:

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

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

    Тогда скрипт будет работать при любом порядковом номере драйвера и вопрос 1 станет не актуальным. `
    Вот тут глянь http://forum.iobroker.net/viewtopic.php?f=26&t=4111 довольно здравая идея.


  • @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 довольно здравая идея.
    Вот тут спасибо, вроде что-то похожее, буду читать.


  • Добрый день.

    Смотрю совсем загибается русскоязычное сообщество ioBroker-а. Последнее сообщение например в этой теме форума было полтора года назад!

    А ведь MegaD один из самых распространенных контроллеров у русских пользователей. Неужели iob так не интересен для русских новаторов?

    Я вот в теме новичок. Искал на что можно перейти с Мажордома (достал постоянными падениями, из года пользования пол года не работал!)

    Наткнулся на iob решил попробовать. Вроде отличная система с первого взгляда. Но не могу понять почему нет активности народа.

    Пока разбираюсь как подключить и настроить своё уже имеющееся оборудование. Поэтому и пишу в этой теме.

    Интересует вопрос, никто не придумал более менее не затратного способа (имеется в виду в плане умений программирования) как получить данные с i2c датчика температуры и влажности через MegaD-328 в iob. Если кто знает поделитесь поподробнее пожалуйста. Для не программистов так сказать. Заранее спасибо.

    ps.
    @ihor:

    Запустил под Win10 без web-сервера через планировщик, вызовом bat-файла используя php.exe. Все работает. 8-) `
    А вот с этого места пожалуйста поподробнее.


  • Я же говорю как то маловато активности русскоязычной. 😢 Никто не ответил. Придётся отвечать самому.

    Разобрался. Все подсказки в этой теме на странице 21 сообщение от Haus за 05.03.2017 и вот в этих двух статьях.

    Помощь в установке PHP интерпретатора без сервера

    http://iantonov.me/page/ustanovka-php-7%20…%20aja-stroka

    Как настроить планировщик заданий

    https://remontka.pro/windows-task-scheduler/

    Я настроил на запуск один раз в минуту. Думаю этого более чем достаточно для опроса датчика температуры.

    Нужно только создать сам bat файл в той же папке где лежат PHP файлы i2c библиотеки и драйвера датчика.

    В bat файле прописываем строку такого вида php -f C:\inetpub\PhpSites\mod_dev_htu21d.php естественно подставляете свой путь и имя файла.

    Работает отлично. Осталось разобраться как сделать так чтоб командная строка при выполнении задания запускалась в фоновом режиме

    а не выскакивала на экран каждую минуту.


  • @Bluefox
    После обновления ioBroker в логах прилетают постоянно такие ошибки:

    adapter.getMessage is deprecated and will be removed in js-controller 3.0. Please report this warning to the developer of this adapter!

    Можно ли исправить что-то в драйвере меги?

Suggested Topics

1.5k
Online

35.3k
Users

41.2k
Topics

567.2k
Posts