Modyfikacja konfiguracji SP111

User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Witajcie, potrzebuję w swoim projekcie dodatkowy kanał "virtual relay" dla gniazdka SP111. W tym celu dodałem :
w pliku SuplaTemplateBoard.cpp

Code: Select all

    case BOARD_GOSUND_SP111:
      addLedCFG(2, LOW);
      addButtonCFG(13);
      addButton(13);
      addRelay(15);
      addRelay(99); // addRelay(GPIO_VIRTUAL_RELAY);
      addLed(0);
#ifdef SUPLA_HLW8012
      addHLW8012(5, 4, 12);
Kanał się pojawił w konfiguracji , ale jest wyłączony . Komplikuje to działanie układu , ponieważ w pętli głównej programu odnoszę się do tego kanału , co powoduje :exceptions" ;)
Jak go ustawić aby był aktywny bez konieczności jego włączenia w konfiguracji ?
You do not have the required permissions to view the files attached to this post.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Może później dopisze do tego funkcje teraz musisz to zrobić tak

Code: Select all

ConfigManager->setElement(KEY_VIRTUAL_RELAY, nr, true);
    ConfigESP->setNumberButton(nr);
https://gui-generic-builder.supla.io/
User avatar
shimano73
Posts: 2174
Joined: Sun Feb 28, 2016 12:27 pm
Location: Orzesze
Been thanked: 1 time

Post

Dzięki , działa, musiało zadziałać :D
Jeszcze jedno pytanie.
Teraz po uruchomieniu przycisk jest przypisywany do 1 przekaźnika czyli do "virtual relay" , jak co zmienić aby z automatu ustawiło się na przekaźnik 2 . Zależy mi aby virtual relay był jako pierwszy.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie

Wezmę udział w Supla Offline Party 2024 :)

Return to “GUI Generic”