Witam serdecznie. szybkie pytanie, czy ktos potrafi, lub moze podpowiedziec czym edytowac wsad dla esp. Chcialbym dodac wtyczke , której mi brakuje w standardowym wsadzie .
czesc,
mozesz troche jasniej?
jaki "wsad", jaka "wtyczka"
pozdr
wsad - plik .bin
wtyczka - plugin np dht11,neopixelfx.
w czym problem, bardzo podoba mi sie jak zbudowany jest soft easyesp dla wemosa d1 mini, brakuje mi prawde mowiac jednego plugin-a w tym . moje pytanie brzmi czy da sie jakos do tego dodac wtyczke, ktorej tam nie ma i letcontrolit team raczej tego nie doda. chcialem uzyc build your own nodemcu, tyle ze brakuje mi w nim tego prostego w obsludze interfejsu www ktory ma easyesp. niby jest klient www w nodemcu ale on sluzy tylko do podawania paramterow wifi
coz,
z tego co opisujesz wynika ze dopiero zaczynasz sie bawic tymi "klockami"
w bardzo duzym skrocie postaram Ci sie to jakos naswietlic
plik.bin (opisany przez Ciebie jako wsad), to nic innego jak skompilowana wersja programu, cos jak plik exe w windows, a moze nawet lepszym porownaniem bedzie bios plyty glownej komputera (laptopa, stacjonarnego)
jesli pojawia sie nowa wersja procesora to nie wystarczy dograc do biosu plugin, producent dodaje nowe microkody a nastepnie kompiluje caly program (czesto rowniez do pliku BIN) ktory pozniej wgrywasz do pamieci flash komputera a odpowiednie procedury powoduja jego uruchomienie w trakcie uruchamiania urzadzenia, tu jest bardzo podobna sytuacja AFE to taki bios plytki z procesorem ESP8266
to co opisujesz jako plugin np.DHT11, Neopixelfx to nic innego jak urzadzenia fizyczne ktore trzeba oprogramowac i tu nie ma czegos takiego jak w windows ze sciagasz plugin wrzucasz do katalogu i dziala
firmware AFE to nic innego jak skompilowane biblioteki obslugujace jakies urzadzenia (np DHT11, BME280) i oprogramowanie przetwarzajace dane z tych urzadzen a nastepnie przekazujace je dalej
to co widzisz jako interface http laczac sie przez przegladarke to nic innego jak mala czesc calego programu do konfiguracji urzadzenia
mozna by sie bylo bez tego obejsc i wpisac wszystkie ustawienia na sztywno w kod zrodlowy tylko nie mieli bysmy mozliwosci konfiguracji a wszystkie zmiany wymagaly by ponownej kompilacji programu
AFE posiada kilka wersji i nie wiem ktora wersje masz na mysli mowiac ze "czegos jej brakuje" :
https://www.smartnydom.pl/afe-firmware-pl/porownanie-wersji/
mysle ze znajdziesz tam cos co Cie interesuje, moze jak bys opisal dokladniej co chcesz osiagnac to uzyskal bys odpowiedz
jesli nie to moze zmodyfikowac udostepniony kod i skompilowac sobie swoja wersje, pod warunkiem ze wiesz jak sie do tego zabrac:
https://github.com/tschaban/AFE-Firmware
mam nadzieje ze troche rozjasnilem temat
pozdr
T
TAk rozjaśniła , dzięki. Tak też myślałem, że trzeba by tu pójść o krok dalej i skompilować na nowo całość, na to nie czuje się na siłach (jeszcze) chciałem tą zabawę obejść poprzez użycie softu nodemcu , gdzie można wybrać plugin-y i dostaje się skompilowany plik na meila, ale... Strasznie brak mi tego interfejsu www później,a podłączanie się laptopem za każdym razem do ESP, czy też wywoływanie komend przez terminal to trochę utrapienie w tym przypadku . Dzięki za odpowiedź , pozdrawiam
zobacz w przygotowanych juz firmware AFE, jest tam rowniez taki z obsluga DTHxx
ten dht to tylko byl przyklad , to akurat najmniejszy problem, zabawy z dht przechodzilem rok temu przy bezposrednim podlaczeniu pod maline, wole uzywac bme280, wydaja sie duzo bardziej dokladne , gdzie dht potrafia sie mylic czasami o dwa stopnie . tak naprawde brakuje mi plugin-u neopixelFX.ino nie pamietam czy tak dokladnie sie nazywa w kazdym razie plugin z efektami do tasmy adresowalnej . aktualnie jest tylko plugin neopixel(basic) ktory ma w zasadzie trzy komendy neopixel neopixelLine oraz neopixelAll
nie wiem co chcesz osiagnac na tej tasmie, ale
tu masz kilka ciekawych przykladow:
https://github.com/Makuna/NeoPixelBus
https://github.com/djcysmic/NeopixelBusFX
w pierwszym zerknij na katalog
mozesz rowniesz zapytac @adrian o implementacje tego w AFE
dzieki, przejrze napewno, to co chce osiagnac jest w innym poscie aktualnie, ten temat tez spedza mi sen z powiek bo nie do konca wiem jak ugryzc , choc zrobilem juz jakies postepy , a plugin z efektami chcialem dodac bardziej, jako rozrywke dla dzieciakow , czy tez po prostu do zabawy efektami, zadnego glebszego sensu. trzy podstawowe komendy prawdopodobnie i tak zrobia to co chce zrobic.
@bartezzz jeśli interesuje cię sterowanie taśmami a i że święta się zbliżają to chyba najlepszym oprogramowaniem na tą chwilę jest Aircoookie/WLED. Polecam się zapoznać z tym:
https://github.com/Aircoookie/WLED
Tu masz też filmy o tym oprogramowaniu:
https://www.youtube.com/watch?v=6eCE2BpLaUQ
https://www.youtube.com/watch?v=tXvtxwK3jRk&t=1147s
Mam to u siebie zainstalowane i rewelacja 🙂
juz po testatch aircoookie, dziala calkiem spoko dzieki za podeslanie linka lukas121