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

Arduino Mega. Контроллер теплицы. Хроники - 2

Тема в разделе "Теплицы и парники", создана пользователем DIYMan, 06.06.16.

Статус темы:
Закрыта.
  1. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @olegmak3 - снял видео, сейчас закачивается - чтобы было понаглядней, что называется. Как закачается - выложу.
     
  2. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Ок, проверю на стандартных и отпишусь - возможно, где-то закралась бага - многое менялось с этими правилами не так давно.
     
  3. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Проверил - убил все правила, создал два стандартных служебных (на вкладке "температура" поменял любую настройку и загрузил в контроллер, галочка "Создавать служебные правила" стоит). Выгрузил правила из контроллера, по итогу получилось два правила служебных. Редактируются нормально.

    У вас их три - проверьте имена правил, не пересекаются ли. Вообще странное поведение, не воспроизводится у меня такое.
     
  4. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Кстати, увидел по скрину, что у вас могут быть два правила с одинаковым именем, почему-то. Удалите одно из них, и всё будет нормально.
     
  5. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Удалил все. через температуру сохранил. зашел в правила нажал загрузить - появилось 3 из них 3 одинаковых. убил одно. редактирование заработало
     
  6. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    Это я криво описал ситуацию. Исправляюсь.
    "Поставил сегодня для 0 канала температуру открытия по датчику в теплице 27 и закрытия 25.
    Для 1 канала соответственно 15 и 13.
    Текущая температура в теплице 23 градуса.
    1 канал открывается (Т1окр=15) и сразу же закрывается(?)
    Как только уменьшаю Тзакрытия 0 канала градусов до 20 (вкладка "Температура"конфигуратора),то 1 канал открывается и стоит открытый (т.е. отрабатывает).
    Т. е. ,если выставленная Тзакр 0 меньше текущей температуры в теплице, то канал 1 работает.
    Если больше, то получается, что 1 канал открывается по своей уставке (15) и закрывается по уставке Тзакр 0 канала (25).
    Как только Тзакр. 0 меньше текущей температуры в теплице (23),то все ОК,
    Более того. Провел еще один эксперимент при тех же начальных условия.
    Вытащил внутренний датчик на улицу. И как только он стал холоднее уставки Тзакрытия для 0 канала (вкладка "Температура"конфигуратора),окна 1 канала открылись (Тоткр=15)."
    Вот так выходит...
    А Ваши рекомендации опробую и отпишусь.
     
  7. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    .
    Из них 2 одинаковых, вы это наверное имели в виду ;) Вообще странно, почему вдруг появилось два одинаковых - неисповедимы пути :)]:aga:

    А попробуйте загрузить эти правила в контроллер, а потом выгрузить обратно. Хочется понять - а почему, собственно, внезапно появился дубль.
     
    Последнее редактирование: 08.07.16
  8. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Согласитесь с тем, что это точно такая же ситуация, которую я описывал: для первого окна у меня Т открытия - > 27, Т закрытия - < 27. Для второго Т открытия - > 30, Т закрытия - < 30. Первое окно отрабатывает 15 секунд, второе - 30 секунд.

    Именно такие эксперименты я и проводил, на чистых четырёх правилах. Скоро видео закачается - там будет всё видно.
     
  9. olegmak3
    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442

    olegmak3

    Живу здесь

    olegmak3

    Живу здесь

    Регистрация:
    14.08.11
    Сообщения:
    524
    Благодарности:
    442
    Адрес:
    Санкт-Петербург
    1 Канал закрываться не должен. Тзакр1=13.
    А он закрывается, вот о чем речь. И как мне кажется, закрывается по уставке Тзакр. 0=25 в моем примере. И как только текущая температура в теплице становиться меньше Тзакр 0, то все становится нормально-канал1 открывается и ждет уменьшения температуры ниже установленных 13.
    Вот о чем речь.
     
  10. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    @olegmak3 - видео закачалось:

     
  11. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Посмотрите плз видео с тестовыми четырьмя правилами. Именно с тестовыми четырьмя, без всяких зависимостей. Там можно увидеть, что всё отрабатывает, как и планировалось. Более того - я не понимаю, как один из каналов окон может закрываться по уставке другого - это разные правила, и они отрабатывают независимо друг от друга. Если первый канал закрывается - значит, что-то попросило его закрыться, тут, как вы понимаете, вариантов нет.

    Давайте попробуем на тестовых правилах. Ещё вопрос: у вас датчики не глючат? Давайте попробуем привязать правила к одному датчику, как я сделал на видео, и прошерстить именно так. Пока других предположений нет - надо выцеплять минимальную конфигурацию, чтобы вы убедились, что правила работают. Далее - будем разбираться, в чём причина. Предположение у меня есть: если юзаются разные датчики, то один из них, возможно, глючит, и иногда выдаёт что-то типа 0.0.
     
  12. DIYMan
    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889

    DIYMan

    Любопытный рукосуй :)

    DIYMan

    Любопытный рукосуй :)

    Регистрация:
    19.05.13
    Сообщения:
    8.309
    Благодарности:
    6.889
    Адрес:
    80 км от Краснодара
    Если температура в теплице, как вы пишете, 23 градуса - то и в этом случае он не закроется, даже если предположить, что каким-то чудом уставка берётся с другого правила (что в принципе невозможно). Именно поэтому я вам предлагаю убить все правила, загрузить пустой список в контроллер, убедиться, что правил нет (выгрузить правила из контроллера), потом создать тестовые четыре и проверять, что происходит. Температуры открытия и закрытия при этом писать напрямую в правила, про вкладку "Температура" - забыть, как будто её и нету. Давайте пока будем работать только с правилами.
     
  13. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Странно. arduno nano упорно не хочет регится в качестве модуля
     
  14. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    Относительно правил если все удалить - у меня оздается 3 через температуру одно правлю второе удаляю. сохраняю в контроллер. удаляю все. гружу из контроллера - снова 3 из дублированных 1 исправленное и одно дефолтовое .
     
  15. evgeny1241
    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46

    evgeny1241

    Живу здесь

    evgeny1241

    Живу здесь

    Регистрация:
    07.07.16
    Сообщения:
    472
    Благодарности:
    46
    На предмет регистрации если мини про регится и работает при питании и от акб и от одного из портов usb компа куда на данный момент воткнута мега. в ситуации с нано работает и регится если запитана только от того же компа по юсб. на меге шина (30 и 28) пины подтянуты на +5 через 4.7 к ..
    вот думаю у меня что то или уна кривая китайская
     
Статус темы:
Закрыта.