6 przekaźników
-
greg54
- Posts: 17
- Joined: Thu Jan 21, 2016 10:49 am
Mam pytanie czy jest możliwość zastosowania ESP-08 i podpięcia go pod 6 przekaźników? nie chce stosować większej ilości modułów. w tech chwili mam w wgrany soft z bramy garażowej i obsluguje tylko 2 potrzebuje dodatkowe 4.
-
Student161616
- Posts: 14
- Joined: Sun Feb 05, 2017 3:19 pm
Witam, również taki soft z obsługą 6 przekaźników by mi się przydał, jeśli by nie było dużo komplikacji to fajnie było by coś takiego napisać. Pozdrawiam
A można wykorzystać również GPIO 5 i 4? Prawie listwy przekaźników mam na 8
Gdzieś kiedyś czytałem o konfiguratorze online do esp 8266 trwają nad nim jakieś prace?
A można wykorzystać również GPIO 5 i 4? Prawie listwy przekaźników mam na 8
-
greg54
- Posts: 17
- Joined: Thu Jan 21, 2016 10:49 am
ciężko będzie z takim programem do ESP? a może jest szansa przerobienia jakiegoś dostępnego już softu? czy sam mogę to zrobić i jak tak to gdzie mogę znaleźć jakieś instrukcje ?
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Możesz sobie samodzielnie skompilować modyfikując gotowca.
Np zawartość tej funkcji
https://github.com/SUPLA/supla-espressi ... off.c#L114
zmieniasz na:
I tutaj https://github.com/SUPLA/supla-espressi ... off.c#L111
dodajesz:
Np zawartość tej funkcji
https://github.com/SUPLA/supla-espressi ... off.c#L114
zmieniasz na:
Code: Select all
void supla_esp_board_set_channels(TDS_SuplaRegisterDevice_B *srd) {
srd->channel_count = 6;
srd->channels[0].Number = 0;
srd->channels[0].Type = SUPLA_CHANNELTYPE_RELAY;
srd->channels[0].FuncList = SUPLA_BIT_RELAYFUNC_POWERSWITCH \
| SUPLA_BIT_RELAYFUNC_LIGHTSWITCH;
srd->channels[0].Default = SUPLA_CHANNELFNC_POWERSWITCH;
srd->channels[0].value[0] = supla_esp_gpio_relay_on(B_RELAY1_PORT);
srd->channels[1].Number = 1;
srd->channels[1].Type = srd->channels[0].Type;
srd->channels[1].FuncList = srd->channels[0].FuncList;
srd->channels[1].Default = srd->channels[0].Default;
srd->channels[1].value[0] = supla_esp_gpio_relay_on(B_RELAY2_PORT);
srd->channels[2].Number = 2;
srd->channels[2].Type = srd->channels[0].Type;
srd->channels[2].FuncList = srd->channels[0].FuncList;
srd->channels[2].Default = srd->channels[0].Default;
srd->channels[2].value[0] = supla_esp_gpio_relay_on(B_RELAY3_PORT);
srd->channels[3].Number = 3;
srd->channels[3].Type = srd->channels[0].Type;
srd->channels[3].FuncList = srd->channels[0].FuncList;
srd->channels[3].Default = srd->channels[0].Default;
srd->channels[3].value[0] = supla_esp_gpio_relay_on(B_RELAY4_PORT);
srd->channels[4].Number = 4;
srd->channels[4].Type = srd->channels[0].Type;
srd->channels[4].FuncList = srd->channels[0].FuncList;
srd->channels[4].Default = srd->channels[0].Default;
srd->channels[4].value[0] = supla_esp_gpio_relay_on(B_RELAY5_PORT);
srd->channels[5].Number = 5;
srd->channels[5].Type = srd->channels[0].Type;
srd->channels[5].FuncList = srd->channels[0].FuncList;
srd->channels[5].Default = srd->channels[0].Default;
srd->channels[5].value[0] = supla_esp_gpio_relay_on(B_RELAY6_PORT);
}
dodajesz:
Code: Select all
supla_relay_cfg[1].gpio_id = B_RELAY2_PORT;
supla_relay_cfg[1].flags = RELAY_FLAG_RESTORE_FORCE;
supla_relay_cfg[1].channel = 1;
supla_relay_cfg[2].gpio_id = B_RELAY3_PORT;
supla_relay_cfg[2].flags = RELAY_FLAG_RESTORE_FORCE;
supla_relay_cfg[2].channel = 2;
supla_relay_cfg[3].gpio_id = B_RELAY4_PORT;
supla_relay_cfg[3].flags = RELAY_FLAG_RESTORE_FORCE;
supla_relay_cfg[3].channel = 3;
supla_relay_cfg[4].gpio_id = B_RELAY5_PORT;
supla_relay_cfg[4].flags = RELAY_FLAG_RESTORE_FORCE;
supla_relay_cfg[4].channel = 4;
supla_relay_cfg[5].gpio_id = B_RELAY6_PORT;
supla_relay_cfg[5].flags = RELAY_FLAG_RESTORE_FORCE;
supla_relay_cfg[5].channel = 5;
SUPLA.... Nareszcie w domu.
-
greg54
- Posts: 17
- Joined: Thu Jan 21, 2016 10:49 am
upss wyższa szkoła jazdy
nie dam rady sam tego zmienić 
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Mnie również by interesował soft na 6 przekaźników, ale dla trzech rolet - sterowanie lokalne było by po 230V
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Jakie funkcje chcesz na tych przekaźnikach ?greg54 wrote: Sun Aug 06, 2017 11:05 pm Mam pytanie czy jest możliwość zastosowania ESP-08 i podpięcia go pod 6 przekaźników? nie chce stosować większej ilości modułów. w tech chwili mam w wgrany soft z bramy garażowej i obsluguje tylko 2 potrzebuje dodatkowe 4.
SUPLA.... Nareszcie w domu.
