1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 5

OpenHAB - обмен опытом, совместное изучение и т. п

Тема в разделе "Умный дом", создана пользователем Anton66, 15.03.14.

  1. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.549
    Благодарности:
    43.182

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.549
    Благодарности:
    43.182
    Адрес:
    Москва
    С входами получилось намного проще. Пока короткое резюме такое - новые модули 210 можно использовать для обработки входов. Для выходов вариант только если сделать поддержку Coil.
     
  2. Smith2007
    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    748

    Smith2007

    Живу здесь

    Smith2007

    Живу здесь

    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    748
    Адрес:
    Россия
    В таких случаях удобнее использовать конструкцию case ...
    cfgMode_0,1,2,3,...15 - это coil
    Со стороны ПЛК считывается как word
    В этом слове разные биты отвечают за разные параметры.
    В самом ПЛК считываются просто

    x типа bool (bit)

    x := NameVarWord. i, где вместо i указываем номер бита в слове.

    Код:
    // Режим работы системы
    rule "cfgMode" when
    Item cfgMode received command
    then
    switch(receivedCommand) {
        case 0 :    {
            cfgMode_0.sendCommand(OFF)
                cfgMode_1.sendCommand(OFF)
                cfgMode_2.sendCommand(OFF)
            }
        case 1 :    {
            cfgMode_0.sendCommand(ON)
                cfgMode_1.sendCommand(OFF)
                cfgMode_2.sendCommand(OFF)
            }
        case 2 :    {
            cfgMode_0.sendCommand(OFF)
                cfgMode_1.sendCommand(ON)
                cfgMode_2.sendCommand(OFF)
            }
        case 3 :    {
            cfgMode_0.sendCommand(ON)
                cfgMode_1.sendCommand(ON)
                cfgMode_2.sendCommand(OFF)
            }
        }
        cmdReadMode.sendCommand(ON)
    end
    
     
  3. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.549
    Благодарности:
    43.182

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.549
    Благодарности:
    43.182
    Адрес:
    Москва
    не очень - придется перебирать все цифры. А если 32 выхода?
    так у меня нет ни coil, ни ПЛК

    МБ210 - это новые модули ввода-вывода.
     
  4. Andrei81
    Регистрация:
    11.01.11
    Сообщения:
    1.312
    Благодарности:
    1.505

    Andrei81

    Проектирую

    Andrei81

    Проектирую

    Регистрация:
    11.01.11
    Сообщения:
    1.312
    Благодарности:
    1.505
    Адрес:
    Глаголево
    Нда. По сравнению с MQTT полнейшая веселуха.
     
  5. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.549
    Благодарности:
    43.182

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.549
    Благодарности:
    43.182
    Адрес:
    Москва
    понятно, что mqtt получше будут. Но овен обещался сделать в новых модулях. Только вот когда счастье будет - вопрос открытый. И непонятно как будут реализованы вызовы - а то будет аналогичная битовая маска, которая для ОН не в дугу.

    Кстати нажатие кнопок реализовано неплохо. Отдельные регистры, контроль антидребезга. Потратил меньше получаса.
     
  6. Smith2007
    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    748

    Smith2007

    Живу здесь

    Smith2007

    Живу здесь

    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    748
    Адрес:
    Россия
    Вы не поняли.
    В ПЛК это считывается как word, а OH оперирует с битами (coil)

    Ну Вы из OH считываете данные из устройства МБ210?
    Не понятно тогда в чем вопрос. В МБ210 есть регистр, который можно считать по разному. Как coil так и holding. В чем проблема то?

    Ну я бы так не стал говорить не разобравшись.
    Все вполне просто и понятно, когда разберешься. И более того дает доступ к любому биту в слове.
     
  7. Smith2007
    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    748

    Smith2007

    Живу здесь

    Smith2007

    Живу здесь

    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    748
    Адрес:
    Россия
    Мне совершенно не понятно в чем профит. Ну да, что-то новое. Но как оно будет работать под большой нагрузкой не ясно.
    Не видел я ни одного проекта на производстве с использованием mqtt. Это о чем-то говорит.
     
  8. Smith2007
    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    748

    Smith2007

    Живу здесь

    Smith2007

    Живу здесь

    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    748
    Адрес:
    Россия
    скиньте паспорт устройства.
     
  9. Andrei81
    Регистрация:
    11.01.11
    Сообщения:
    1.312
    Благодарности:
    1.505

    Andrei81

    Проектирую

    Andrei81

    Проектирую

    Регистрация:
    11.01.11
    Сообщения:
    1.312
    Благодарности:
    1.505
    Адрес:
    Глаголево
    Ни о чем не говорит.
    Это здорово, только непонятно, зачем оно надо.
     
  10. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.549
    Благодарности:
    43.182

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.549
    Благодарности:
    43.182
    Адрес:
    Москва
    проблема в отсутствии поддержки coil. Насколько понимаю, это для модбаса отдельные режимы. И это бывает не только с овеном.

    img-2017-10-03-22-50-03.png img-2017-10-03-22-50-35.png

     

    Вложения:

    Последнее редактирование: 03.10.17
  11. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.549
    Благодарности:
    43.182

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.549
    Благодарности:
    43.182
    Адрес:
    Москва
    @Smith2007, какие будут мысли?

    Спросил в техподдержке - пока молчат.

    Еще вопрос ко всем - какие есть дешевые варианты релейных выходов на DIN рейку, чтобы без секаса подключить к ОН?

    Пока на уме китайский сонофф 4CH на динрейку, получается примерно по 250-300 руб/канал весьма бюджет. В законченном исполнении имхо дешевле найти весьма трудновато.

    Но надо перепрошивать и вайфай. Из плюсов - за такие деньги можно обойтись без промежуточных реле - набрать несколько штук про запас и просто менять целиком, если перегорят. Из вопросов - секас с перепрошивкой, вифи и надежность в средней перспективе.
     
  12. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    459

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    459
    Любые Modbus TCPшные модули. Или есть еще требования?
     
  13. kam711
    Регистрация:
    26.04.09
    Сообщения:
    20.549
    Благодарности:
    43.182

    kam711

    Строю дом...

    kam711

    Строю дом...

    Регистрация:
    26.04.09
    Сообщения:
    20.549
    Благодарности:
    43.182
    Адрес:
    Москва
    В общем нет. Но как показывает практика на выходе без режима coil делать особо нечего. Получается слишком много бестолкового кода. Еще есть понимание, что подключать дорогие модули нужно через промежуточные реле. Тогда наверное с транзисторными выходами, чтобы лишний раз не щелкать в спальне.
     
  14. alexeyand
    Регистрация:
    13.01.14
    Сообщения:
    199
    Благодарности:
    61

    alexeyand

    Живу здесь

    alexeyand

    Живу здесь

    Регистрация:
    13.01.14
    Сообщения:
    199
    Благодарности:
    61
    Адрес:
    Philadelphia, Pennsylvania
    Без всяких гемороев knx подключается. промежуточные не нужны. knx девайсы очень кондовые
    dmx тоже можно
    вообще не понятно зачем нужны реле. разве что для электрического теплого пола и аналогичных нагрузок
    для света лучше диммеры. бесшумно, экономно, лампы/ленты дольше служат и тд и тп
     
  15. Smith2007
    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    748

    Smith2007

    Живу здесь

    Smith2007

    Живу здесь

    Регистрация:
    27.05.12
    Сообщения:
    1.265
    Благодарности:
    748
    Адрес:
    Россия
    :)
    И действительно! На кой эти всякие биты, байты и т. д. Зачем людям голову морочить какой-то ерундой :)

    Все там работает и coil в т. ч.
    Я не пробовал получать доступ к регистрам через непонятные утилиты. Не факт, что у них там все верно. Попробуйте сразу с OH получить доступ.

    С ПЛК вообще даже не возникала такая проблема. Указал, что такой-то модуль подключаю и все.

    Не держал конечно в руках этот модуль, но уверен, что с ним (в части modbus) все хорошо. Это же основа модуля - интерфейс.

    Определитесь с интерфейсом сначала. KNX, Modbus, mqtt и т. д.
    Если говорить про Modbus, то лично я выбрал Овен. Дешевые модули (в пересчете на порт) и Российская (настоящая) поддержка. На алиэкспрессе конечно можно и дешевле найти, но как быть с поддержкой?