Sterowanie roletami z jednego przycisku

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
nebraska
Posts: 101
Joined: Thu Dec 08, 2022 3:00 pm

Post

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?
djalex
Posts: 653
Joined: Fri Dec 20, 2019 10:59 pm
Location: Rydułtowy

Post

Chodzi o sterowanie z jednego przycisku większą ilością rolet?
nebraska
Posts: 101
Joined: Thu Dec 08, 2022 3:00 pm

Post

Chodzi mi o logikę sterowania jednym przyciskiem żeby silnik zmieniał polaryzację.
User avatar
pzygmunt
Posts: 19241
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Przycisk lokalny zawsze będzie sterował roletą niezależnie od wifi.
nebraska
Posts: 101
Joined: Thu Dec 08, 2022 3:00 pm

Post

Sterowanie Tylko opcja z dwoma przyciskami?
User avatar
pzygmunt
Posts: 19241
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

Nie rozumiem pytania.
nebraska
Posts: 101
Joined: Thu Dec 08, 2022 3:00 pm

Post

Sekwencja sterowania z jednego przycisku

Klik --->>> roleta w górę
Klik --->>> roleta stop
klik --->>> roleta w dół
klik --->>> roleta stop
User avatar
lesny8
Posts: 2915
Joined: Mon Dec 11, 2017 9:43 pm

Post

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
Image
https://www.eelektryka.com/przeka%C5%BA ... 94062.html

ale na pewno w jedną puszkę Ci to nie wejdzie ;)
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
User avatar
pzygmunt
Posts: 19241
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków

Post

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.
nebraska
Posts: 101
Joined: Thu Dec 08, 2022 3:00 pm

Post

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
Image
https://www.eelektryka.com/przeka%C5%BA ... 94062.html

ale na pewno w jedną puszkę Ci to nie wejdzie ;)
chciałem miec jeden przycisk niż dublować dwa.
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.
Masz na myśli Supla AT, żeby to zrealizować jednym przyciskiem?
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(); 



}
EDIT
Zwiekszenie czasu chyba rozwiązało problem. Jesli dam 20s to takie zachowanie jak pisałem wcześniej.

Return to “Pomysły i koncepcje”