Dodatkowy wyłącznik ścienny do Sonoff Basic

djack2017
Posts: 165
Joined: Mon Nov 27, 2017 7:36 am

Tue Dec 19, 2017 8:28 pm

Czy jest gdzieś (i jeśli jest to gdzie) kod żródłowy do Sonoff Basic oraz sposób kompilacji?
Jacek
User avatar
jerzy
Posts: 30
Joined: Sat Dec 02, 2017 8:56 pm

Tue Dec 19, 2017 9:38 pm

W tym wątku, tylko o jedna stronę bliżej, jest zamieszczony link do strony z oprogramowaniem.
Z poważaniem: Jerzy
djack2017
Posts: 165
Joined: Mon Nov 27, 2017 7:36 am

Wed Dec 20, 2017 7:02 am

Link jest do skompilowanej wersji oprogramowania do wgrania na urządzenie.
Ja w każdym razie nie mogę znaleźć źródeł.
Sławek - czy Twoje kody źródłowe są gdzieś dostępne, czy są ściśle prywatne?
Jacek
User avatar
slawek
Posts: 2171
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Wed Dec 20, 2017 7:33 am

Zaczynaj zawsze od FAQ - przeważnie tam są zawsze podstawy... np tu:
viewtopic.php?f=23&t=189
Ten nasz FAQ został trochę nieszczęśliwie umieszczony na końcu forum, ale nawet ten skrót z samej góry przekierowuje gdzie trzeba...
Źródła nie są moje - są ogólnodostępne i podlinkowane nawet z głównej strony Supli - słabo szukasz :)
Gdy wszystkie możliwe sposoby zawiodą - pozostaje przeczytać instrukcję...
djack2017
Posts: 165
Joined: Mon Nov 27, 2017 7:36 am

Wed Dec 20, 2017 7:58 am

Dzięki za link. Jak modyfikujesz gotowy software to w zasadzie jest on już Twój.
W którymś poście sugerowałeś aby samemu zmodyfikować sobie software po własne potrzeby.
Ale Twoje źródła są gdzieś dostępne?
Jakiego programu (środowiska) używasz do kompilowania oprogramowania sterownika Sonoff?
Jacek
User avatar
Espablo
Posts: 1367
Joined: Wed Jun 29, 2016 5:04 pm
Location: Oświęcim
Contact:

Wed Dec 20, 2017 8:34 am

Kody źródłowe są tutaj https://github.com/SUPLA/supla-espressif-esp . Załączone są tam także przykłady dla wifisocket, lightswitch, rollershuter, sonoff itp. Możesz sobie zobaczyć jak to jest zrobione dla poszczególnych przypadków i na ich podstawie budować swoją wersję.
Do kompilacji możesz sobie ściągnąć przygotowany do tego obraz systemu.
Ja jednak mam postawionego linuxa Mint i na nim kompiluję
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu. :? :roll:
https://github.com/Espablo
djack2017
Posts: 165
Joined: Mon Nov 27, 2017 7:36 am

Wed Dec 20, 2017 8:46 am

Wgrałem sobie src pod debiana i puściłem kompilację.
Ale mam komunikat:
cp: nie można wykonać stat na „/hdd2/Espressif/ESP8266_BIN154/upgrade/user1.1024.new.2.bin”: Nie ma takiego pliku ani katalogu

Do czego jest ta ściezka:
export PATH=/hdd2/Espressif/xtensa-lx106-elf/bin:$PATH
I co właściwie trzeba jeszcze ustawić aby w końcu skompilować ten software?
Jacek
User avatar
slawek
Posts: 2171
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Wed Dec 20, 2017 8:47 am

Tu: https://www.supla.org/pl/download
masz gotowe skonfigurowane maszyny wirtualne pod np. wirtualboxa - do wyboru 32 lub 64 bity - patrz: ESP8266 - IoT SDK
Gdy wszystkie możliwe sposoby zawiodą - pozostaje przeczytać instrukcję...
djack2017
Posts: 165
Joined: Mon Nov 27, 2017 7:36 am

Wed Dec 20, 2017 10:42 am

Dzięki, zainstalowałem VBox-a. Zadziałało.
Jacek
User avatar
slawek
Posts: 2171
Joined: Mon Mar 14, 2016 11:48 pm
Location: Biała Podlaska

Wed Dec 20, 2017 10:49 am

Nie zapomnij o

Code: Select all

git pull
:D :D :D
Gdy wszystkie możliwe sposoby zawiodą - pozostaje przeczytać instrukcję...
Post Reply