Czy można poprosić o jakieś wskazówki jak dołączyć integracje Supla do wersji z szyfrowaniem.
Chciałbym na początek za pomocą jednego wejścia (czujki Satela) uruchamiać przekaźnik od światła Supla na wybrany czas.
Moduł integracji ładnie odczytuje mi wszystko z satela na razie bez szyfrowania ale później sprawdzę z szyfrowaniem.
SATEL INTEGRA - Protokół Integracji z szyfrowaniem
-
- Posts: 2060
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
dodaj sobie do programu kanał GPM (KPOP) i przypisz do niego dane wejście z satela. Następnie za pomocą reakcji na serwerze supla wyzwól wybrany kanał supla.
-
- Posts: 21
- Joined: Wed Oct 16, 2019 7:19 pm
Tak ale najpierw trzeba dodać obsługę Supla a to wymaga dodania jakich plików nagłówkowych include oraz deklaracji zmiennych w poprzednich skryptach to było a tu nie ma. Tak bardzo to się jeszcze nie znam.
-
- Posts: 21
- Joined: Wed Oct 16, 2019 7:19 pm
Z jakiej biblioteki jest <SoftwareSerial.h>
-
- Posts: 2060
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
A weź go wyłącz. To jest chyba pozostałość po jakimś programie.
-
- Posts: 21
- Joined: Wed Oct 16, 2019 7:19 pm
Wywaliłem i co dalej
#include <ESP8266HTTPUpdateServer.h>
ESP8266HTTPUpdateServer httpUpdater;
#define update_path "/firmware"
#define www_username "admin"
#define www_password "pass"
ESP8266WebServer httpServer(80);
Chce uruchomić ten serwer jak w poprzednim skrypcie i taki dalej komunikat
Ok już poszło
Zmieniłem na <HTTPUpdateServer.h> i jak na razie poszło zobaczymy jak przepisze resztę kodu
#include <ESP8266HTTPUpdateServer.h>
ESP8266HTTPUpdateServer httpUpdater;
#define update_path "/firmware"
#define www_username "admin"
#define www_password "pass"
ESP8266WebServer httpServer(80);
Chce uruchomić ten serwer jak w poprzednim skrypcie i taki dalej komunikat
Code: Select all
C:\Users\Grzegorz\Documents\Arduino\SSI__ESP32_137_AES_BEZ_SUPLA_85_SUPLA\SSI__ESP32_137_AES_BEZ_SUPLA_85_SUPLA.ino:51:10: fatal error: ESP8266HTTPUpdateServer.h: No such file or directory
51 | #include <ESP8266HTTPUpdateServer.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
exit status 1
Compilation error: ESP8266HTTPUpdateServer.h: No such file or directory
Zmieniłem na <HTTPUpdateServer.h> i jak na razie poszło zobaczymy jak przepisze resztę kodu
Last edited by grzegorz73 on Fri Nov 15, 2024 2:23 pm, edited 1 time in total.
-
- Posts: 21
- Joined: Wed Oct 16, 2019 7:19 pm
Poprzedni i nowy skrypt idzie bez problemu ale każdy na innym board jak przekopiuje coś z starego do nowego to nie widzi jak w przykładzie
Pierwszy na ESP12F drugi na node ESP32
Pierwszy na ESP12F drugi na node ESP32
-
- Posts: 2060
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
Szyfrowanie wymaga mocniejszego procka dlatego napisany został na esp32.
Pisz jaśniej z czym masz problem. W miarę możliwości postaram się pomóc.
Pisz jaśniej z czym masz problem. W miarę możliwości postaram się pomóc.
-
- Posts: 21
- Joined: Wed Oct 16, 2019 7:19 pm
Chce dodać integracje supla do skryptu SSI_ESP32_ENCRYPT więc próbuje przepisywać kod z poprzedniego skryptu
SuplaSatelIntegrator 2.1.1_Bez_komendy_7E . Trochę miałem problemów z bibliotekami które z ką wziąć jak na razie jestem trochę wiedzy do przodu. Dopiero się uczę Arduino a moja wiedza z programowania jest taka że kiedyś napisałem prosty kalkulator w C++ , więc wiem mniej niż więcej.
Na obecną chwile mam pytanie jak wyłączyć ustawianie wyjść w skrypcie SSI_ESP32_ENCRYPT bo okazuje się że są one chyba naruszane w trakcie pracy ESP ale to sprawdzę już jutro.
SuplaSatelIntegrator 2.1.1_Bez_komendy_7E . Trochę miałem problemów z bibliotekami które z ką wziąć jak na razie jestem trochę wiedzy do przodu. Dopiero się uczę Arduino a moja wiedza z programowania jest taka że kiedyś napisałem prosty kalkulator w C++ , więc wiem mniej niż więcej.
Na obecną chwile mam pytanie jak wyłączyć ustawianie wyjść w skrypcie SSI_ESP32_ENCRYPT bo okazuje się że są one chyba naruszane w trakcie pracy ESP ale to sprawdzę już jutro.