Witam
Czy jest taki soft do rolet żeby mógł sterować z jednego przycisku i co jeśli braknie wifi przycisk będzie działał roleta się zamknie/otworzy?
Sterowanie roletami z jednego przycisku
-
- Posts: 653
- Joined: Fri Dec 20, 2019 10:59 pm
- Location: Rydułtowy
Chodzi o sterowanie z jednego przycisku większą ilością rolet?
-
- Posts: 101
- Joined: Thu Dec 08, 2022 3:00 pm
Chodzi mi o logikę sterowania jednym przyciskiem żeby silnik zmieniał polaryzację.
-
- Posts: 19241
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Przycisk lokalny zawsze będzie sterował roletą niezależnie od wifi.
-
- Posts: 101
- Joined: Thu Dec 08, 2022 3:00 pm
Sterowanie Tylko opcja z dwoma przyciskami?
-
- Posts: 101
- Joined: Thu Dec 08, 2022 3:00 pm
Sekwencja sterowania z jednego przycisku
Klik --->>> roleta w górę
Klik --->>> roleta stop
klik --->>> roleta w dół
klik --->>> roleta stop
Klik --->>> roleta w górę
Klik --->>> roleta stop
klik --->>> roleta w dół
klik --->>> roleta stop
-
- Posts: 2915
- Joined: Mon Dec 11, 2017 9:43 pm
Dlaczego chcesz tak sterować?
Wszystkie sterowniki do rolet mają dwa wejścia, na dwa przyciski. Jeden do góry, drugi w dół.
Możesz teoretycznie pod taki sterownik rolet podłączyć taki przekaźnik i sterować jednym klawiszem
https://www.eelektryka.com/przeka%C5%BA ... 94062.html
ale na pewno w jedną puszkę Ci to nie wejdzie
Wszystkie sterowniki do rolet mają dwa wejścia, na dwa przyciski. Jeden do góry, drugi w dół.
Możesz teoretycznie pod taki sterownik rolet podłączyć taki przekaźnik i sterować jednym klawiszem
https://www.eelektryka.com/przeka%C5%BA ... 94062.html
ale na pewno w jedną puszkę Ci to nie wejdzie
SOP 2023
SOP 2024
Czekam na kolejne Supla Offline Party
SOP 2024
Czekam na kolejne Supla Offline Party
-
- Posts: 19241
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
Aaa taki pojedynczy przycisk do rolet.. Czyli zwykły dzwonkowy. Takiego sterowania nie mamy zaimplementowanego.... ale możesz dodać własną obsługę przycisków do SuplaDevice.
-
- Posts: 101
- Joined: Thu Dec 08, 2022 3:00 pm
chciałem miec jeden przycisk niż dublować dwa.lesny8 wrote: Sat Apr 08, 2023 12:04 pm Dlaczego chcesz tak sterować?
Wszystkie sterowniki do rolet mają dwa wejścia, na dwa przyciski. Jeden do góry, drugi w dół.
Możesz teoretycznie pod taki sterownik rolet podłączyć taki przekaźnik i sterować jednym klawiszem
https://www.eelektryka.com/przeka%C5%BA ... 94062.html
ale na pewno w jedną puszkę Ci to nie wejdzie
Masz na myśli Supla AT, żeby to zrealizować jednym przyciskiem?pzygmunt wrote: Sat Apr 08, 2023 12:32 pm Aaa taki pojedynczy przycisk do rolet.. Czyli zwykły dzwonkowy. Takiego sterowania nie mamy zaimplementowanego.... ale możesz dodać własną obsługę przycisków do SuplaDevice.
Wgrałem z Supla Device przykład rolet ale to w ogóle mi nie chodzi. Klim stop to przekaznik sie wyłącza a w apce roleta się porisza dalej w ogóle nie reaguje na stop, ustawiam czas pracy w cloud to nie jest adekwatne do czasu jaki powinien być?
Testował ktoś ten soft?
Code: Select all
#include <Arduino.h>
#include <SuplaDevice.h>
#include <supla/control/relay.h>
#include <supla/network/esp_wifi.h>
#include <ESP8266WiFi.h>
#include <supla/uptime.h>
#include <supla/control/button.h>
#include <supla/control/roller_shutter.h>
//#define RELAY 12
//#define RELAY2 13
const char* host = "svr.supla.org";
const char* ssid= "";
const char* pass= "";
Supla::ESPWifi wifi(ssid, pass);
//globalne uruchomienie kabnalow SUPLA
//auto r1 = new Supla::Control::Relay(14, HIGH); // Jesli chcemy zmienic stan przekażnika załączenie. Stan Niski- false, Stan Wysoki true.
void setup() {
Serial.begin(115200);
// Replace the falowing GUID with value that you can retrieve from https://www.supla.org/arduino/get-guid
char GUID[SUPLA_GUID_SIZE] = {0x2F,0x23,0x3A,0x21,0x2A,0x6D,0x1F,0xE7,0xF7,0xB6,0xCF,0xB4,0x31,0x28,0x03,0x2D};
// Replace the following AUTHKEY with value that you can retrieve from: https://www.supla.org/arduino/get-authkey
char AUTHKEY[SUPLA_AUTHKEY_SIZE] = {0x58,0x7B,0x9F,0xD2,0xFC,0x22,0x07,0x87,0xFC,0x18,0x10,0xFB,0x24,0x3D,0x83,0xFB};
Supla::Control::RollerShutter *rs = new Supla::Control::RollerShutter(12, 13, true);
Supla::Control::Button *buttonOpen = new Supla::Control::Button(14, true, true);
Supla::Control::Button *buttonClose = new Supla::Control::Button(2, true, true);
buttonOpen->addAction(Supla::OPEN_OR_STOP, *rs, Supla::ON_PRESS);
buttonClose->addAction(Supla::CLOSE_OR_STOP, *rs, Supla::ON_PRESS);
//auto b1 = new Supla::Control::Button(0, true, true); // GPIOO - D3 Przycisk
//r1->setDefaultStateRestore(); // Po zaniku zasilania przekaznik bedzie wlaczony
SuplaDevice.begin(GUID, // Global Unique Identifier
host, // SUPLA server address
"", // Email address used to login to Supla Cloud
AUTHKEY); // Authorization key
}
void loop() {
SuplaDevice.iterate();
}
Zwiekszenie czasu chyba rozwiązało problem. Jesli dam 20s to takie zachowanie jak pisałem wcześniej.