[Модуль] MegaD (megad)
Модератор: immortal
-
- Сообщения: 154
- Зарегистрирован: Чт апр 20, 2017 5:32 am
- Откуда: Томск
- Благодарил (а): 55 раз
- Поблагодарили: 22 раза
Re: Модуль "MegaD"
Заметил что давление датчика BMP280 (температуры и давления) - отображается - press:752.95
Как избавиться или что надо поправить, что бы не было press: перед значением температуры?
Как избавиться или что надо поправить, что бы не было press: перед значением температуры?
Raspberry Pi2, Pi3, MegaD2561RTC + 14 in + 14R, WemosD1, Mega2560, Arduino nano v.3, Arduino Uno, ESP8266 12f.
-
- Сообщения: 708
- Зарегистрирован: Сб авг 18, 2012 10:21 am
- Благодарил (а): 26 раз
- Поблагодарили: 183 раза
Re: Модуль "MegaD"
В модуле дергайте метод, а в нем пропишите что то вроде этого.neromih писал(а):Заметил что давление датчика BMP280 (температуры и давления) - отображается - press:752.95
Как избавиться или что надо поправить, что бы не было press: перед значением температуры?
- Рейтинг: 1.16%
- barsmaster
- Сообщения: 60
- Зарегистрирован: Пн апр 03, 2017 12:21 pm
- Откуда: Киев
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Модуль "MegaD"
Друзья, прошу помощи.
Имеется мега с двумя 7i70, при срабатывании любого из входов, отрабатывает метод, прописанный на обработку лишь одним входом.
Как такое может быть?
Имеется мега с двумя 7i70, при срабатывании любого из входов, отрабатывает метод, прописанный на обработку лишь одним входом.
Как такое может быть?
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Модуль "MegaD"
Чтобы строить какие-то предположения, надо располагать большей информацией. Надо видеть, что указано на вкладке "Данные" в модуле MegaD. Надо видеть код метода. Возможно, настройки интересующего порта.
Только после ознакомления с этим можно будет попытаться сказать что-то определенное.
Только после ознакомления с этим можно будет попытаться сказать что-то определенное.
- barsmaster
- Сообщения: 60
- Зарегистрирован: Пн апр 03, 2017 12:21 pm
- Откуда: Киев
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Модуль "MegaD"
Реализовано так.
Не понятно по какой причине при сработке совершенно левого входа меги, запускается метод не привязанного к этому входу обьекта.
моделирую ситуацию:
1. нажимаю кнопку на входе 1 -> загорается свет реле1
2. нажимаю кнопку на входе 1 -> тухнет свет свет реле1
3. нажимаю кнопку на входе 28 -> отрабатывает реле связанное с этим входом + загорается свет реле1
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Модуль "MegaD"
Мега вряд ли виновата в таком поведении. Надо причину искать в коде. Попробуйте в скрипте "понаставить" sayс "озвучкой" тех параметров, которые туда передаются. Насколько я понимаю, как минимум, "ch". Чудес не бывает. Надо искать ошибку в коде.
Да, и если у вас общеклассовый метод, то значит всегда у всех объектов передается "ch" = 1.?
Да, и если у вас общеклассовый метод, то значит всегда у всех объектов передается "ch" = 1.?
- barsmaster
- Сообщения: 60
- Зарегистрирован: Пн апр 03, 2017 12:21 pm
- Откуда: Киев
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Модуль "MegaD"
Это не общеклассовый метод. Переопределённый.Chainik писал(а):Мега вряд ли виновата в таком поведении. Надо причину искать в коде. Попробуйте в скрипте "понаставить" sayс "озвучкой" тех параметров, которые туда передаются. Насколько я понимаю, как минимум, "ch". Чудес не бывает. Надо искать ошибку в коде.
Да, и если у вас общеклассовый метод, то значит всегда у всех объектов передается "ch" = 1.?
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Модуль "MegaD"
Если метод не общеклассовый, а "объектовый", тогда не понятно. У вас в настройках на вкладке "Данные" в модуле MegaD на входе "1 Input" указан Связанный объект "Relay01-RBB_Led_..." и Метод "switch - Switch". А в качестве примера исполняемого метода вы приводите метод "statusUpdated" объекта "Relay01"!???
Что-то тут явно "наверчено"...
Надо знать, что написано в методе "switch - Switch" объекта "Relay01-RBB_Led_..." и какой объект стоит в "28 Input" что содержится в его методе.
Вот простая настройка освещения (https://ab-log.ru/forum/viewtopic.php?f=1&t=1328). Надо смотреть, что написано в конце длинного первого поста после подзаголовка "ДОПОЛНЕНИЕ".
Что-то тут явно "наверчено"...
Надо знать, что написано в методе "switch - Switch" объекта "Relay01-RBB_Led_..." и какой объект стоит в "28 Input" что содержится в его методе.
Вот простая настройка освещения (https://ab-log.ru/forum/viewtopic.php?f=1&t=1328). Надо смотреть, что написано в конце длинного первого поста после подзаголовка "ДОПОЛНЕНИЕ".
- barsmaster
- Сообщения: 60
- Зарегистрирован: Пн апр 03, 2017 12:21 pm
- Откуда: Киев
- Благодарил (а): 10 раз
- Поблагодарили: 1 раз
Re: Модуль "MegaD"
Снял проблему на видео для большего понимания. За качество не ругайте )
https://youtu.be/S80gb_6W-rI
https://youtu.be/S80gb_6W-rI
-
- Сообщения: 1462
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 260 раз
- Поблагодарили: 454 раза
Re: Модуль "MegaD"
Видео - это, конечно, хорошо, но большего понимания, увы, не добавляет. Ну только если для иллюстрации проблемы.
Надо "копать" код. Надо смотреть на код метода "switch - Switch" у объекта "Relay01-RBB_Led_..." (том, что "висит" на входе "1 Input").
И сравнить с тем кодом, который прописан в "statusChanged" объекта, который указан, например, на входе "28 Input".
Надо "копать" код. Надо смотреть на код метода "switch - Switch" у объекта "Relay01-RBB_Led_..." (том, что "висит" на входе "1 Input").
И сравнить с тем кодом, который прописан в "statusChanged" объекта, который указан, например, на входе "28 Input".