Aktualizacja SuplaDevice
-
krycha88
- Posts: 5575
- Joined: Fri Nov 16, 2018 7:25 am
- Been thanked: 5 times
wydaje mi się, że jest o wiele stabilniej jeżeli chodzi o pamięć
wersja developerska:
Na wersji oficjalnej:
odczyt sprawdzam na 6 czujnikach, odczyt między nimi to około 1s.
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
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
https://gui-generic-builder.supla.io/
-
QLQ
- Posts: 2512
- Joined: Sun Sep 03, 2017 9:13 am
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
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
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 
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
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ć.
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 
-
Ryrzy
- Posts: 148
- Joined: Tue Nov 07, 2017 10:40 am
apropo funkcjonalności, których nie ma to można liczyć na kanały z pomiaru energii? 
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Arduino Mega i ESP to zupełnie inne płytki. Każda ma plusy i minusykrycha88 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![]()
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ł
Najlepsze suple dla Twojego domu 
-
klew
- Posts: 13908
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
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.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?![]()
Najlepsze suple dla Twojego domu 
