Aktualizacja SuplaDevice

User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Na to ile miałeś pamięci (runtime) ze starą wersją, a ile z aktualną deweloperską.
SUPLA.... Nareszcie w domu.
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

wydaje mi się, że jest o wiele stabilniej jeżeli chodzi o pamięć

wersja developerska:

Code: Select all

start
Available RAM: 29480
Available RAM: 29480
Available RAM: 29480
Zainicjowany

Uruchamianie serwera...
Rozłączony
Connectio/n fail. Server: svr19.supla.org
WiFi connected SSID: Gargulec
localIP: 192.168.1.103
subnetMask: 255.255.255.0
gatewayIP: 192.168.1.1
siła sygnału (RSSI): -66 dBm
Rejestracja w toku
Zarejestrowany i gotowy
Available RAM: 24368
Value changed
Available RAM: 22808
Value changed
Available RAM: 22808
Value changed
Value changed
Available RAM: 25424
Available RAM: 25424
Value changed
Available RAM: 23864
Value changed
Value changed
Available RAM: 26984
Available RAM: 26984
Value changed
Available RAM: 25424
Value changed
Value changed
Available RAM: 26984
Available RAM: 26984
Value changed
Available RAM: 25424
Value changed
Value changed
Available RAM: 26984
Available RAM: 26984
Available RAM: 26984
Value changed
Available RAM: 26984
Available RAM: 26984
Value changed
Available RAM: 25424
Value changed
Value changed
Available RAM: 26984
Available RAM: 26984
Available RAM: 26984
Value changed
Available RAM: 26984
Available RAM: 26984
Available RAM: 26984
Value changed
Value changed
Available RAM: 26984
Available RAM: 26984
Available RAM: 26984
Value changed
Value changed
Available RAM: 26984
Available RAM: 26984
Available RAM: 26984
Value changed
Value changed
Available RAM: 26984
Available RAM: 26984
Available RAM: 26984
Value changed
Na wersji oficjalnej:

Code: Select all

start
Available RAM: 29432
Available RAM: 29432
Available RAM: 29432
Zainicjowany

Uruchamianie serwera...
Rozłączony
Connection fail. Server: svr19.supla.org
WiFi lost connection
Connection fail. Server: svr19.supla.org
WiFi connected SSID: Gargulec
localIP: 192.168.1.103
subnetMask: 255.255.255.0
gatewayIP: 192.168.1.1
siła sygnału (RSSI): -73 dBm
Rejestracja w toku
Zarejestrowany i gotowy
Available RAM: 22760
Value changed
Available RAM: 22760
Value changed
Available RAM: 22760
Value changed
Value changed
Available RAM: 17576
Value changed
Available RAM: 17576
Value changed
Available RAM: 17576
Value changed
Available RAM: 23816
Available RAM: 23816
Available RAM: 23816
Value changed
Value changed
Available RAM: 23816
Available RAM: 23816
Value changed
Available RAM: 22256
Value changed
Available RAM: 23816
Value changed
Available RAM: 22256
Available RAM: 22256
Value changed
Value changed
Available RAM: 23816
Value changed
Available RAM: 22256
Available RAM: 22256
Value changed
Available RAM: 25376
Available RAM: 25376
Value changed
Available RAM: 23816
Value changed
Available RAM: 25376
Value changed
Available RAM: 23816
Value changed
Available RAM: 22256
Value changed
Available RAM: 25376
Value changed
Available RAM: 23816
Available RAM: 23816
Value changed
Available RAM: 25376
Available RAM: 25376
Available RAM: 25376
Value changed
Value changed
Available RAM: 25376
Value changed
Available RAM: 23816
Available RAM: 23816
Value changed
Value changed
Available RAM: 25376
Value changed
Available RAM: 23816
Value changed
Available RAM: 22256
Value changed
Available RAM: 25376
Available RAM: 25376
Value changed
Available RAM: 23816
Value changed
Available RAM: 25376
Available RAM: 25376
Available RAM: 25376
Value changed
Available RAM: 25376
Available RAM: 25376
Available RAM: 25376
Value changed
Value changed
Available RAM: 25376
Value changed
Available RAM: 23816
Available RAM: 23816
Value changed
Value changed
Available RAM: 25376
Available RAM: 25376
Value changed
Available RAM: 23816
Value changed
Value changed
Available RAM: 25376
Value changed
Available RAM: 23816
Value changed
Available RAM: 22256
Value changed
Value changed
odczyt sprawdzam na 6 czujnikach, odczyt między nimi to około 1s.
https://gui-generic-builder.supla.io/
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

krycha88 wrote: Tue Oct 22, 2019 3:44 pm
pzygmunt wrote: Tue Oct 22, 2019 1:44 pm To na dev-ie powinno już działać.
Potwierdzam, działa :) Zwrócić na coś szczególną uwagę?
Potwierdzam również. Moje wypociny kompiluje bez problemów.
jak coś nie działa to włącz zasilanie.....
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Weźcie tylko pod uwagę, że wersja bez kolejki na developie działa tylko na Arduino Mega. Jeśli kompilujecie pod ESP to dostajecie starą wersję z kolejką ;)

Jeśli chcecie to na ESP skompilować, to trzeba define'y w proto.h i srpc.h przerzucić do sekcji dla ESP:
w proto:
#define SPROTO_WITHOUT_OUT_BUFFER
w srpc:
#define SRPC_WITHOUT_OUT_QUEUE
#define SRPC_WITHOUT_IN_QUEUE
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Na standardowej bibliotece na Arduino Mega z 1xDHT minimalna ilość wolnej pamięci jaką widzałem to 1091 bajtów, a w runtime waha się ona między 2200 a 4000 bajtów.
Na bibliotece bez kolejek mimalna ilość wolnej pamięci to 4090 bajtów, a w runtime waha się ona w okolicach 4300 bajtów.

Przy 12xDHT (dwanaście kanałów, ale fizycznie jeden DHT), minimalna ilość pamięci na zmodyfikowanej bibliotece to 3800 bajtów (przy rejestracji) i około 4200 w runtime. Wszyskie kanały działają.
Na standardowej bibliotece minimalna ilość pamięci jaką widziałęm to 931 bajtów. Wysyłanie stanu kanałów nie działa. Aktualizuje się stan 2 kanałów. Reszta leży. Brakuje pamięci (lub za mały rozmiar kolejki), aby wszystko wysłać.
Najlepsze suple dla Twojego domu :mrgreen:
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Czy są jakieś plusy ze stosowania Arduino Mega zamiast ESP?

Tak samo jak zaczynam coraz bardziej wątpić w sens stosowania czujników DHT😀
https://gui-generic-builder.supla.io/
Ryrzy
Posts: 148
Joined: Tue Nov 07, 2017 10:40 am

Post

apropo funkcjonalności, których nie ma to można liczyć na kanały z pomiaru energii? :)
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

Tak
SUPLA.... Nareszcie w domu.
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

krycha88 wrote: Wed Oct 23, 2019 5:00 am Czy są jakieś plusy ze stosowania Arduino Mega zamiast ESP?

Tak samo jak zaczynam coraz bardziej wątpić w sens stosowania czujników DHT😀
Arduino Mega i ESP to zupełnie inne płytki. Każda ma plusy i minusy ;)
Na Mega masz dostępne ponad 50 pinów cyfrowych, więc bez żadnych rozszerzeń/switchy możesz bardzo dużo urządzeń ogarnąć. Mega nie ma karty sieciowej - z reguły dokłada się Ethernet Sheild, który daje dostęp do sieci po kablu. Masz też inną ilośc portów analogowych, PWM. Sporym minusem jest brak szyfrowania połącznia, więc po sieci lecą gołe dane.
Ja w domu wstawiam sporo rzeczy na Mega ze względu na to, że mam wszystko po kablach puszczone do rozdzielni. Na chwilę obecną mam tylko liczniki impulsów podłączone (podliczniki prądu) - 6 szt. W niedalekiej przyszłości mam do podłączenia 36 punków oświetlenia, 18 rolet, brama, furtka. Ładować wszystko na ESP do metalowych skrzynek to byłby zły pomysł ;). Także wszystko zależy od konkrentych potrzeb.
Najlepsze suple dla Twojego domu :mrgreen:
User avatar
klew
Posts: 13907
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Ryrzy wrote: Wed Oct 23, 2019 5:19 am apropo funkcjonalności, których nie ma to można liczyć na kanały z pomiaru energii? :)
Kanały, które są obsługiwane przez clouda, będą dostępne. Pytasz konkretnie o obsługę licznika impulsów, czy licznika prądu? Jeśli chcesz licznik impulsów to na moim forku biblioteki jest już od jakiegoś czasu dostępny: viewtopic.php?f=18&t=5342.
Najlepsze suple dla Twojego domu :mrgreen:

Return to “Arduino IDE”