Już znalazłem, tak to było:
Klew napisał:
"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ą."
Czy to juz rozwiązane jest?
[PORADNIK] Arduino IDE
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
Tak, tamta poprawka już jakiś czas temu wyszła: https://github.com/SUPLA/supla-device/b ... 2022-10-03SOYER wrote: Sun Feb 05, 2023 4:33 pm Już znalazłem, tak to było:
Klew napisał:
"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ą."
Czy to juz rozwiązane jest?
Najlepsze suple dla Twojego domu 
-
DropsNH
- Posts: 21
- Joined: Tue Sep 20, 2022 7:38 am
Witam. Problem z czujnikami Sht30 nadal nie rozwiązany.Webinterface działa prawidłowo.
Tak jak pisałem, skaner I2C wykrywa oba ich adresy,a program z biblioteką sht31.h poprawnie z nimi współpracuje i jestem w stanie odczytać temperaturę i wilgotność.
Sprawdzę może w GUI genericu czy program poradzi sobie z odczytem.
Tak jak pisałem, skaner I2C wykrywa oba ich adresy,a program z biblioteką sht31.h poprawnie z nimi współpracuje i jestem w stanie odczytać temperaturę i wilgotność.
Sprawdzę może w GUI genericu czy program poradzi sobie z odczytem.
-
SOYER
- Posts: 1623
- Joined: Wed Aug 10, 2022 12:29 pm
- Location: Kryry
- Been thanked: 2 times
Dziękujęklew wrote: Sun Feb 05, 2023 7:21 pmTak, tamta poprawka już jakiś czas temu wyszła: https://github.com/SUPLA/supla-device/b ... 2022-10-03SOYER wrote: Sun Feb 05, 2023 4:33 pm Już znalazłem, tak to było:
Klew napisał:
"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ą."
Czy to juz rozwiązane jest?
https://youtube.com/@tomaszhamer8134?si=_J1cT_QWsXxgt1Fm
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
https://kryry01.aqi.eco/pl
https://app.weathercloud.net/d4311785603
https://github.com/Soyer79
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Hmmm wiesz co w sumie mógłbyś to trochę "na okrędkę" zrobić, nie wiem dlaczego nie działa odczyt tych czujników, ja zamówiłem właśnie 4 sztuki, więc sobie testy będę robił na dniach, mógłbyś przygotować sobie klasę do odczytu temperatury i wilgotności, wkleić do niej wartości odczytywane z biblioteki która Ci chodzi, wstępnie coś dzisiaj na szybko stworzyłem, jak przetestuję, to napiszę, moje wartości które wpisywałem działają, ale jak czujniki przyjdą to przetestuję na "żywym organizmie"DropsNH wrote: Mon Feb 06, 2023 2:05 am Witam. Problem z czujnikami Sht30 nadal nie rozwiązany.Webinterface działa prawidłowo.
Tak jak pisałem, skaner I2C wykrywa oba ich adresy,a program z biblioteką sht31.h poprawnie z nimi współpracuje i jestem w stanie odczytać temperaturę i wilgotność.
Sprawdzę może w GUI genericu czy program poradzi sobie z odczytem.
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more
https://github.com/v33r005
https://github.com/v33r005
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Jestem już po testach i czujnik SHT30 na Twojej bibliotece działa bardzo dobrze. jednakże trzeba dodać klasę na przykład taką:
Musisz wcześniej zainkludować:
i później już w setupie wywołujesz sobie czujniki:
w nawiasie wpisując adres czujnika.
Code: Select all
class Czujnik_SHT : public Supla::Sensor::ThermHygroMeter {
public:
explicit Czujnik_SHT(int8_t address = 0x44) : address(address) {
}
double getTemp() {
temperature = sht.getTemperature();
if (isnan(temperature)) {
temperature = TEMPERATURE_NOT_AVAILABLE;
}
if (temperature == TEMPERATURE_NOT_AVAILABLE) {
retryCountTemp++;
if (retryCountTemp > 3) {
retryCountTemp = 0;
} else {
temperature = lastValidTemp;
}
} else {
retryCountTemp = 0;
}
lastValidTemp = temperature;
return temperature;
}
double getHumi() {
humidity = sht.getHumidity();
if (isnan(humidity)) {
humidity = HUMIDITY_NOT_AVAILABLE;
}
if (humidity == HUMIDITY_NOT_AVAILABLE) {
retryCountHumi++;
if (retryCountHumi > 3) {
retryCountHumi = 0;
} else {
humidity = lastValidHumi;
}
} else {
retryCountHumi = 0;
}
lastValidHumi = humidity;
return humidity;
}
private:
void iterateAlways() {
if (millis() - lastReadTime > 10000) {
lastReadTime = millis();
sht.read();
channel.setNewValue(getTemp(), getHumi());
}
}
void onInit() {
sht.begin(address);
channel.setNewValue(getTemp(), getHumi());
}
protected:
int8_t address;
double temperature = TEMPERATURE_NOT_AVAILABLE;
double humidity = HUMIDITY_NOT_AVAILABLE;
double lastValidTemp;
double lastValidHumi;
int8_t retryCountTemp;
int8_t retryCountHumi;
int8_t retryCount = 0;
::SHT31 sht;
};Code: Select all
#include <supla/sensor/therm_hygro_meter.h>Code: Select all
new Czujnik_SHT(0x44);Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more
https://github.com/v33r005
https://github.com/v33r005
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
W bibliotece jest już obsługa jakichś SHT3x: https://github.com/SUPLA/supla-device/b ... or/SHT3x.hveeroos wrote: Fri Feb 10, 2023 7:25 am Jestem już po testach i czujnik SHT30 na Twojej bibliotece działa bardzo dobrze. jednakże trzeba dodać klasę na przykład taką:
Osobiście nie mam tego na czym przetestować i nie używałem, ale powinno działać, a jak nie działa, to powinniśmy poprawić
Najlepsze suple dla Twojego domu 
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Krzysztofie jest lipa, dalej nie działa wyświetla się błąd:klew wrote: Fri Feb 10, 2023 9:02 amW bibliotece jest już obsługa jakichś SHT3x: https://github.com/SUPLA/supla-device/b ... or/SHT3x.hveeroos wrote: Fri Feb 10, 2023 7:25 am Jestem już po testach i czujnik SHT30 na Twojej bibliotece działa bardzo dobrze. jednakże trzeba dodać klasę na przykład taką:
Osobiście nie mam tego na czym przetestować i nie używałem, ale powinno działać, a jak nie działa, to powinniśmy poprawić.
Code: Select all
SHT [ERROR] Code #-20Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more
https://github.com/v33r005
https://github.com/v33r005
-
klew
- Posts: 13905
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 134 times
- Been thanked: 137 times
To wygląda na błąd z poziomu tej biblioteki SHT.veeroos wrote: Fri Feb 10, 2023 9:23 am Krzysztofie jest lipa, dalej nie działa wyświetla się błąd:
Jak coś mogę testowaćCode: Select all
SHT [ERROR] Code #-20. Mam sprzęt rozłożony na biurku
.
Weź na tym samym sprzęcie odpal przykład z tej biblioteki i zobacz czy działa. Jeśli nie działa, to znajdź najpierw przyczynę i ją popraw
Następnie sprawdź na Supli, jeśli nadal nie działa, to podaj link do przykładu z biblioteki SHT, który działał, albo wklej tutaj kod.
Najlepsze suple dla Twojego domu 
-
veeroos
- Posts: 1081
- Joined: Sun Mar 20, 2022 9:30 am
- Location: Głogów
- Has thanked: 1 time
- Been thanked: 9 times
Odpaliłem przykład singleshotmode i działaklew wrote: Fri Feb 10, 2023 9:45 amTo wygląda na błąd z poziomu tej biblioteki SHT.veeroos wrote: Fri Feb 10, 2023 9:23 am Krzysztofie jest lipa, dalej nie działa wyświetla się błąd:
Jak coś mogę testowaćCode: Select all
SHT [ERROR] Code #-20. Mam sprzęt rozłożony na biurku
.
Weź na tym samym sprzęcie odpal przykład z tej biblioteki i zobacz czy działa. Jeśli nie działa, to znajdź najpierw przyczynę i ją popraw
Następnie sprawdź na Supli, jeśli nadal nie działa, to podaj link do przykładu z biblioteki SHT, który działał, albo wklej tutaj kod.
Zamel Mew-01, Zamel PEW-01, Zamel SBW-01, Zamel THW-01, Zamel SRW-01, Zamel mSLW-02, Auraton BOX + Indor Sensor, Airly Gate By Veeroos, Zigbee to Supla Gateway + sensors, Zamel SGW-01 and more
https://github.com/v33r005
https://github.com/v33r005
