MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение olehs » Пт фев 01, 2019 10:53 pm

Ого, не понимаю как так произошло, но в правиле RULES/OFF ошибка в условии. Там должно быть просто

Код: Выделить всё

condition=RLED
За это сообщение автора olehs поблагодарил:
Yashalta (Сб фев 02, 2019 12:11 pm)
Рейтинг: 1.16%
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение Yashalta » Пт фев 01, 2019 10:54 pm

olehs писал(а):
Пт фев 01, 2019 10:21 pm
Так все-таки папка называется RULS или RULES?
папка у меня называется "RULES".
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение Yashalta » Сб фев 02, 2019 12:11 pm

olehs писал(а):
Пт фев 01, 2019 10:53 pm
Ого, не понимаю как так произошло, но в правиле RULES/OFF ошибка в условии. Там должно быть просто

Код: Выделить всё

condition=RLED
СПАСИБО, РАБОТАЕТ!!!!!

Код: Выделить всё

Starting...
SD initialization done.
MAC=34:ad:be:43:fe:68
Added input BUTTON on pin 2
Saved input BUTTON at 40 (17 bytes)
Stored 1 inputs (17 bytes)

Added output DIR on pin 255
Saved output DIR at 57 (7 bytes)
Added output LED on pin 23
Saved output LED at 64 (7 bytes)
Stored 2 outputs (14 bytes)

Saved rule /DIR at 71 (55 bytes)
Loaded rule: /DIR
Saved rule /HOLDDOWN at 126 (45 bytes)
Loaded rule: /HOLDDOWN
Saved rule /HOLDUP at 171 (34 bytes)
Loaded rule: /HOLDUP
Saved rule /OFF at 205 (26 bytes)
Loaded rule: /OFF
Saved rule /ON at 231 (27 bytes)
Loaded rule: /ON
Stored 5 rules (187 bytes)

Stored config to EEPROM (258 bytes)

Server started at 192.168.18.110
Started (free RAM: 4755)
Button BUTTON Pressed
Button BUTTON Released
Button BUTTON Click
Output LED On
Output DIR On
Status output LED State:On Value:0
Status output DIR State:On Value:0
Status output LED State:On Value:0
Button BUTTON Pressed
Button BUTTON Released
Button BUTTON Click
Output LED Off
Status output LED State:Off Value:0
Button BUTTON Pressed
Button BUTTON Released
Button BUTTON Click
Output LED On
Output DIR On
Status output LED State:On Value:0
Status output DIR State:On Value:0
Status output LED State:On Value:0
Button BUTTON Pressed
Button BUTTON Hold
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:5
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:10
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:15
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:20
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:25
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:30
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:35
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:40
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:45
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:50
Button BUTTON Released
Button BUTTON LongClick
Output DIR Toggle
Status output DIR State:Off Value:0
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение Yashalta » Пн фев 04, 2019 11:22 pm

Подскажите пожалуйста, почему у меня не сохраняется значение "value" после выключения? Каждый раз мне приходится после того как включаю свет "накручивать" значение "value" с нуля до нужного.

Код: Выделить всё

Starting...
SD initialization done.
MAC=34:ad:be:43:fe:68
Added input BUTTON on pin 7
Saved input BUTTON at 40 (17 bytes)
Stored 1 inputs (17 bytes)

Added output DIR on pin 255
Saved output DIR at 57 (7 bytes)
Added output LED on pin 8
Saved output LED at 64 (7 bytes)
Stored 2 outputs (14 bytes)

Saved rule /DIR at 71 (55 bytes)
Loaded rule: /DIR
Saved rule /HOLDDOWN at 126 (45 bytes)
Loaded rule: /HOLDDOWN
Saved rule /HOLDUP at 171 (34 bytes)
Loaded rule: /HOLDUP
Saved rule /OFF at 205 (26 bytes)
Loaded rule: /OFF
Saved rule /ON at 231 (27 bytes)
Loaded rule: /ON
Stored 5 rules (187 bytes)

Stored config to EEPROM (258 bytes)

Server started at 192.168.18.110
Started (free RAM: 4755)
Button BUTTON Pressed
Button BUTTON Released
Button BUTTON Click
Output LED On
Output DIR On
Status output LED State:On Value:0
Status output DIR State:On Value:0
Status output LED State:On Value:0
Button BUTTON Pressed
Button BUTTON Hold
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:5
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:10
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:15
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:20
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:25
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:30
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:35
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:40
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:45
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:50
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:55
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:60
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:65
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:70
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:75
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:80
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:85
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:90
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:95
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:100
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:105
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:110
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:115
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:120
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:125
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:130
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:135
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:140
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:145
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:150
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:155
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:160
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:165
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:170
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:175
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:180
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:185
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:190
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:195
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:200
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:205
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:210
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:215
Button BUTTON Released
Button BUTTON LongClick
Output DIR Toggle
Status output DIR State:Off Value:0
Button BUTTON Pressed
Button BUTTON Released
Button BUTTON Click
Output LED Off
Status output LED State:Off Value:215
Button BUTTON Pressed
Button BUTTON Released
Button BUTTON Click
Output LED On
Output DIR On
Status output LED State:On Value:0
Status output DIR State:On Value:0
Status output LED State:On Value:0
Button BUTTON Pressed
Button BUTTON Hold
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:5
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:10
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:15
Button BUTTON Repeat
Output LED IncValue=5
Status output LED State:On Value:20
Button BUTTON Released
Button BUTTON LongClick
Output DIR Toggle
Status output DIR State:Off Value:0
Изображение
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение olehs » Пн фев 04, 2019 11:23 pm

карточку вытащите. пару страниц назад было
За это сообщение автора olehs поблагодарил:
Yashalta (Вт фев 05, 2019 12:09 am)
Рейтинг: 1.16%
Yashalta
Сообщения: 315
Зарегистрирован: Вс май 20, 2018 9:27 am
Благодарил (а): 160 раз
Поблагодарили: 29 раз

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение Yashalta » Вт фев 05, 2019 3:37 pm

Подскажите, если я приобрету "Шаговый двигатель L298" и подам на него управление с 8-го (LED) пина будет ли работать?
Или нужно будет менять код в "MegaLight2" в чем я вообще не понимаю!
Здесь пример подключения светодиодной ленты и "L298 шаговый двигатель" а так же есть скетч и эл. схема подключения https://habr.com/ru/post/224621/
Molostov
Сообщения: 50
Зарегистрирован: Пт янв 17, 2014 1:47 am
Откуда: Карпинск, Свердловская область
Благодарил (а): 135 раз
Поблагодарили: 12 раз

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение Molostov » Пт фев 08, 2019 1:15 am

Давайте уточним: L298 - это не двигатель, а управляющий драйвер для двигателя, но работать будет.
Я бы на вашем месте посмотрел вот на подобный этому модуль:
https://ru.aliexpress.com/item/4-MOSFET ... c4fafb2-22
Или просто MOSFETы на макетке распаял.
Есть и на один канал, на два, на четыре, а может и больше. При заказе обратите внимание на мощность и напряжение - бывают разные.

Подключить его можно к любому из пинов, который может PWM (ШИМ по нашему). У меги это
PWM: 2 to 13 and 44 to 46. Provide 8-bit PWM output with the analogWrite() function.
Номер 8 тоже здесь, так что должно работать.
За это сообщение автора Molostov поблагодарил:
Yashalta (Вс фев 10, 2019 4:42 pm)
Рейтинг: 1.16%
awladimer
Сообщения: 30
Зарегистрирован: Вт фев 21, 2017 10:07 am
Благодарил (а): 15 раз
Поблагодарили: 0

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение awladimer » Вс фев 17, 2019 8:51 pm

Всем привет. Установил новую версию MD многое изменилось с тех времен когда пробовал настраивать прошло почти 2 года и вот закупился оборудованием решил снова попытать счастье. Здесь на ветке все пишут Relays а в новой версии MD SRelays скажите пожалуйста это одно и тоже?
odinvolk
Сообщения: 52
Зарегистрирован: Ср май 31, 2017 3:06 am
Откуда: odinwolk@gmail.com
Благодарил (а): 191 раз
Поблагодарили: 18 раз

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение odinvolk » Вт фев 19, 2019 8:16 am

нет Relays это свой класс в нем надо свою логику писать, а SRelays это класс простых устройств в нем логика уже задана
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь или нажмите кнопку "Спасибо"!!!
serg_km
Сообщения: 22
Зарегистрирован: Пн мар 28, 2016 10:10 pm
Откуда: Украина, Хмельницький
Благодарил (а): 4 раза
Поблагодарили: 12 раз

Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5100

Сообщение serg_km » Чт мар 07, 2019 2:01 pm

Всем привет.
Как запустит "JointPoints - соединения" через HTTP-GET запрос (примером нужно включить свет на некоторое время, чтобы не создавать условия отслеживания времени работы на стороне сервера, когда такое условие уже прописано в действиях)?
Raspberry Pi4B + MegaD + MegaLight + ESP8266
Ответить