MegaLight - контроллер освещения на Arduino Mega 2560+W5100
Модератор: immortal
-
- Сообщения: 118
- Зарегистрирован: Пн апр 06, 2015 10:25 pm
- Благодарил (а): 6 раз
- Поблагодарили: 16 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
как их указывать ?olehs писал(а):вполне, но как цифровые
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Код: Выделить всё
Port Pin Function
PF 0 54 A0
PF 1 55 A1
PF 2 56 A2
PF 3 57 A3
PF 4 58 A4
PF 5 59 A5
PF 6 60 A6
PF 7 61 A7
PK 0 62 A8
PK 1 63 A9
PK 2 64 A10
PK 3 65 A11
PK 4 66 A12
PK 5 67 A13
PK 6 68 A14
PK 7 69 A15
- Рейтинг: 1.16%
-
- Сообщения: 74
- Зарегистрирован: Вт дек 31, 2013 2:03 pm
- Откуда: Самара
- Благодарил (а): 25 раз
- Поблагодарили: 5 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Можно поподробнее про обновление статуса реле в МД при изменении его в железе?olehs писал(а):...
5. Подвязать свойства status или value нужных реле к соответствующим элементам сцен. Для изменения привязать к методам turnOn, turnOff или switch
т.е. из МД могу переключить реле (нажатием на иконку на сцене или изменив свойство "status"), физической кнопкой тоже, но тогда МД не обновляет статус
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Алгоритм следующий:
Вы в МЖД вызываете методы turnOn, turnOff или switch. При этом в MegaLight отправляются команды на изменение состояния реле.
После изменения состояние реле MegaLight рапортует новое значения в свойства status и value (если, конечно, в скетче правильно указаны параметры коннекта к МЖД).
Т.е. Вы управляете через методы, а результат видите в свойствах.
Важно: не нужно добавлять вызовы методов turnOn и ему подобных в обработчики изменения свойств status etc. (это может привести к зацикливанию)!
Вы в МЖД вызываете методы turnOn, turnOff или switch. При этом в MegaLight отправляются команды на изменение состояния реле.
После изменения состояние реле MegaLight рапортует новое значения в свойства status и value (если, конечно, в скетче правильно указаны параметры коннекта к МЖД).
Т.е. Вы управляете через методы, а результат видите в свойствах.
Важно: не нужно добавлять вызовы методов turnOn и ему подобных в обработчики изменения свойств status etc. (это может привести к зацикливанию)!
-
- Сообщения: 74
- Зарегистрирован: Вт дек 31, 2013 2:03 pm
- Откуда: Самара
- Благодарил (а): 25 раз
- Поблагодарили: 5 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
так и есть, из МД прекрасно управляется и свойства меняются, а если кнопками управлять МД не видит изменений... а где можно посмотреть что шлет Megalight в МД?olehs писал(а):..Т.е. Вы управляете через методы, а результат видите в свойствах...
и еще.. статус в МД должен меняться, если реле принудительно переключить через вэбморду?
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
В X-Ray посмотрите на вкладке Methods, вызывается ли setRelayStatePooh писал(а):так и есть, из МД прекрасно управляется и свойства меняются, а если кнопками управлять МД не видит изменений... а где можно посмотреть что шлет Megalight в МД?olehs писал(а):..Т.е. Вы управляете через методы, а результат видите в свойствах...
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
Вот этого не должно быть, если Вы не добавляли ничего в класс MegaLight или RelaysPooh писал(а): т.е. из МД могу переключить реле (.... изменив свойство "status")
-
- Сообщения: 74
- Зарегистрирован: Вт дек 31, 2013 2:03 pm
- Откуда: Самара
- Благодарил (а): 25 раз
- Поблагодарили: 5 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
X-Ray поле setRelayState пустое..
в класс MegaLight или Relays ничего не добавлял, а на сцену повесил выключатель, он прекрасно управляет реле
в класс MegaLight или Relays ничего не добавлял, а на сцену повесил выключатель, он прекрасно управляет реле
-
- Сообщения: 74
- Зарегистрирован: Вт дек 31, 2013 2:03 pm
- Откуда: Самара
- Благодарил (а): 25 раз
- Поблагодарили: 5 раз
Re: MegaLight - контроллер освещения на Arduino Mega 2560+W5
В методе setRelayState
есть ссылка вызова метода:
http://192.168.1.100:443/objects/?objec ... RelayState&
в таком виде не работает, ибо у меня https, наверное в этом причина... как поправить?
есть ссылка вызова метода:
http://192.168.1.100:443/objects/?objec ... RelayState&
в таком виде не работает, ибо у меня https, наверное в этом причина... как поправить?