Migracja z Blynka na Suplę

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

Z tego co pamiętam to 2 kB wolnego RAMu powinny wystarczyć.
Dawno nie sprawdzałem biblioteki na Arduino mega,a było trochę zmian w ostatnich wersjach.
Spróbuj może jakąś starszą wersję biblioteki użyć.
Teraz przez kilka dni nie mam dostępu do komputera z Arduino, więc nie mam jak tego sprawdzić. Dopiero w środę będę miał dostęp
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

Teraz jeszcze żadnego przykładu z supla device na arduino ide nie można skompilować. Wywala błąd:


D:\ARDUINO\projekty\libraries\SuplaDevice\src\supla\storage\littlefs_config.cpp:22:22: fatal error: LittleFS.h: No such file or directory

#include <LittleFS.h>

^

compilation terminated.

Na 100% w niczym nie grzebałem. Trzeba to doinstalować? Wcześniej działało.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
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

Na jaki board kompilujesz? Jaka wersja boardow?
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

płytka nodeMCU 1.0
wersja zdaje się 3.0.2 :
http://arduino.esp8266.com/stable/packa ... index.json
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

dla płytki generic esp8266 module wysypuje:


Znaleziono wiele bibliotek w "EEPROM.h"
D:\ARDUINO\projekty\libraries\SuplaDevice\src\supla\storage\littlefs_config.cpp:22:22: fatal error: LittleFS.h: No such file or directory

Wykorzystane: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\EEPROM
#include <LittleFS.h>

Znaleziono wiele bibliotek w "SuplaDevice.h"
^

Wykorzystane: D:\ARDUINO\projekty\libraries\SuplaDevice
compilation terminated.

Niewykorzystane: D:\ARDUINO\projekty\libraries\supla-arduino-master
Znaleziono wiele bibliotek w "DallasTemperature.h"
Wykorzystane: D:\ARDUINO\projekty\libraries\DallasTemperature
Niewykorzystane: D:\ARDUINO\arduino187\Arduino\libraries\MAX31850_DallasTemp
Niewykorzystane: D:\ARDUINO\projekty\libraries\MAX31850_DallasTemp
Znaleziono wiele bibliotek w "OneWire.h"
Wykorzystane: D:\ARDUINO\projekty\libraries\MAX31850_OneWire
Niewykorzystane: D:\ARDUINO\arduino187\Arduino\libraries\MAX31850_OneWire
Znaleziono wiele bibliotek w "ESP8266WiFi.h"
Wykorzystane: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WiFi
Znaleziono wiele bibliotek w "ESP8266WebServer.h"
Wykorzystane: C:\Users\user\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.4.2\libraries\ESP8266WebServer
exit status 1
Błąd kompilacji dla płytki Generic ESP8266 Module.
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
User avatar
SOYER
Posts: 1623
Joined: Wed Aug 10, 2022 12:29 pm
Location: Kryry
Been thanked: 2 times

Post

klew wrote: Sat Aug 20, 2022 4:21 pm Z tego co pamiętam to 2 kB wolnego RAMu powinny wystarczyć.
Dawno nie sprawdzałem biblioteki na Arduino mega,a było trochę zmian w ostatnich wersjach.
Spróbuj może jakąś starszą wersję biblioteki użyć.
Teraz przez kilka dni nie mam dostępu do komputera z Arduino, więc nie mam jak tego sprawdzić. Dopiero w środę będę miał dostęp
@klew sprawdzałeś to może? No i ten problem z przykładami z arduino ide ...
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
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

Jutro to sprawdzę. Natomiast ten błąd kompilacji wygląda jakby coś się zepsuło z bibliotekami/boardem dla esp8266. Ten little FS jest częścią boardow dla esp
Najlepsze suple dla Twojego domu :mrgreen:
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

SOYER wrote: Sun Aug 21, 2022 9:51 am Teraz jeszcze żadnego przykładu z supla device na arduino ide nie można skompilować. Wywala błąd:


D:\ARDUINO\projekty\libraries\SuplaDevice\src\supla\storage\littlefs_config.cpp:22:22: fatal error: LittleFS.h: No such file or directory

#include <LittleFS.h>

^

compilation terminated.

Na 100% w niczym nie grzebałem. Trzeba to doinstalować? Wcześniej działało.
Wziąłem u siebie przykładowy ImpulseCounter i odpaliłem kompilacje na "Generic ESP8266", "ESP32 dev", "Arduino Mega" - wszystko przeszło bez problemu.

ESP8266 boardy mam w wersji 3.0.2
SuplaDevice w wersji 2.4.2

Plik LittleFS.h jest częścią boardów dla ESP8266 oraz ESP32.

Jak wejdziesz w "Preferencje" w Arduino, to na dole powinien być taki tekst:
2022-08-25_14-07.png
Otwórz tą lokalizację u Ciebie na komputerze (pomijając nazwę pliku preferences.txt)
Idąc od tego katalogu powinieneś mieć następujące foldery:
packages/esp8266/hardware/esp8266/3.0.2/libraries/LittleFS
I tam powinien być plik LittleFS.h

Zweryfikuj, czy u Ciebie on tam jest.
Spróbuj usunąć płytki od ESP8266 i zainstalować je ponownie.
You do not have the required permissions to view the files attached to this post.
Najlepsze suple dla Twojego domu :mrgreen:
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

Odnośnie Arduino Mega, to rzeczywiście coś przestało działać.
Ostatnia działająca wersja to 2.4.0 - możesz sobie taką wybrać w menadżerze bibliotek i na niej odpalić.
Szukam przyczyny problemu i poprawię to przy kolejnym wydaniu biblioteki.
Najlepsze suple dla Twojego domu :mrgreen:
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

Problem jest związany z ilością pamięci RAM. Gdzieś przy 2.4.1 zjadłem dodatkowe 1600 B i teraz Arduino Mega nie chce działać.

EDIT: pamięć została zjedzona przez logowanie. W aktualnej wersji, nad którą pracuję, zostało to już poprawnione, ale na wydanie trzeba chwilę jeszcze poczekać.
Także na razie możesz zostać przy wersji 2.4.0, a jak zostanie wydana kolejna wersja, to wtedy się przesiądź na nią.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Pomoc”