Kod do ESP8266 - MODUŁ STEROWANIA ROLETAMI

[email protected]
Posts: 26
Joined: Sat Aug 01, 2020 7:26 pm

Post

Witam!
Proszę o pomoc w kwestii zamieszczonego na oficjalnej stronie SUPLI kodu źródłowego i jego załadowania do modułu.
A więc od początku: na stronie https://www.supla.org/pl/download gdy trochę przewiniemy mamy: ESP8266 - MODUŁ STEROWANIA ROLETAMI. Rozumiem że jest to kod do płytki ESP8266 (czyli takiego małego Arduino z WiFi).
Image
Kod ten jest w dwóch wersjach, jedna to wersja już skompilowana, drugi to kod źródłowy. Pobrałem ten kod źródłowy, rozpakowałem i... no własnie, co dalej. Próbowałem doszukać się tam pliku z roszerzeniem *.INO do wgrania przez Arduino IDE, niestety nic takiego się nie doszukałem :(
Chciałbym sterować roletą (na razie jedną) z poziomu harmonogramu Supli i z aplikacji z telefonu tylko własnie potrzebny jest kod. Proszę o pomoc.
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

To nie jest kod źródłowy dla Ardiuno IDE. Jeśli chcesz wgrać ten firmware bez żadnych modyfikacji, to pobierz i wgraj plik *.bin za pomocą Flash Download Tool.
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
[email protected]
Posts: 26
Joined: Sat Aug 01, 2020 7:26 pm

Post

OK. Skoro nie jest to kod do Arduino IDE to jakim programem go otworzyć?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

To jest kod oparty o ESP8266 IoT NONOS SDK. Najlepiej jak uruchomić kontener z całym środowiskiem.
Bibliotekę dla Arduino IDE znajdziesz tutaj:

https://github.com/SUPLA/arduino/tree/d ... uplaDevice
SUPLA.... Nareszcie w domu.
User avatar
Robert Błaszczak
Posts: 5222
Joined: Sat Dec 22, 2018 8:55 pm
Location: Zielona Góra
Has thanked: 37 times
Been thanked: 27 times

Post

Przewiń stronę https://www.supla.org/pl/download prawie do końca. Będziesz tam miał ESP8266 - IOT SDK,
Pozdrawiam
Robert Błaszczak


Moja prywatna strona: www.blaszczak.pl
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

[email protected] wrote: Sat Aug 01, 2020 9:27 pm OK. Skoro nie jest to kod do Arduino IDE to jakim programem go otworzyć?
Np:
viewtopic.php?f=17&t=4735
[email protected]
Posts: 26
Joined: Sat Aug 01, 2020 7:26 pm

Post

Kurcze, ale to forum fajnie działa - o północy jeszcze odpisujecie :) Dzięki.
To jeszcze jedno pytanie, czy cały ten projekt jest gdzieś opisany? Chodzi mi o schemat pod które piny podłączyć przekaźniki, switche itd Z kodu źródłowego jeszcze mógłbym coś się dowiedzieć ale z wersji już skompilowanej nie bardzo.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Wszystkie binarki powinny mieć gdzieś plik z opisem pinów.
SUPLA.... Nareszcie w domu.
[email protected]
Posts: 26
Joined: Sat Aug 01, 2020 7:26 pm

Post

Wgrałem binarki z oficjalnej strony i prosił bym jeszcze o informację.
1. Po podłączeniu przekaźników zachowują się tak: roleta w stanie spoczynku przekaźnik załączony, roleta pracuje - przekaźnik wyłączony. Kupiłem przekaźniki sterowane stanem niskim, czy muszę je zmienić inne?
2. W aplikacji na telefonie aktywne są tylko przyciski po lewej stronie które działają tak, że trzymając przycisk (w górę bądź czy w dół) roleta pracuje, jak puszczę roleta się zatrzyma. Nie działają przyciski po prawej stronie które powinny podtrzymać pracę rolety do momentu jej zamknięcia bądź otwarcia. Czasy na stronie Supli mam ustawione. Nie mam ustawionego czujnika położenia rolety bo takiego nie posiadam. Nie działają też przyciski na stronie Supli.
3. Czy jest gdzieś dostępny kod źródłowy oficjalnej binarki dla Arduino IDE (tego linuksowego programu który się odpala na maszynie wirtualnej nie mogę ogarnąć)
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

[email protected] wrote: Thu Aug 06, 2020 12:44 pm 3. Czy jest gdzieś dostępny kod źródłowy oficjalnej binarki dla Arduino IDE (tego linuksowego programu który się odpala na maszynie wirtualnej nie mogę ogarnąć)
Aplikacje ze storny są oparte na tej "linuksowej" wersji.
Dla Arduino jest przykład z roletami w bibliotece - ale na starej bibliotece.
Powoli kończę przepisywać rolety na nową bibliotekę. Zostało mi jeszcze zapisywanie stanu do pamięci. Także na Arduino IDE radzę jeszcze chwilę poczekać.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Pomoc”