W tych logach na starcie widać że odczytał korektę -3 stopnie. Potem jest zmiana na -2.5.
Natomiast korekta jest chyba aplikowana w momencie odczytu temperatury. Sprawdzę to jutro.
Ta metoda od korekcji wilgotności jest w termometrze, bo ona pochodzi z klasy bazowej i dla termometru jest ona ukryta i zastąpiona pustą implementacją.
Zgłoszenia błędów [bramka ZigBee]
Moderator: vajera
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Problem jest chyba tutaj?klew wrote: Mon Mar 03, 2025 7:34 pm W tych logach na starcie widać że odczytał korektę -3 stopnie. Potem jest zmiana na -2.5.
Natomiast korekta jest chyba aplikowana w momencie odczytu temperatury. Sprawdzę to jutro.
Ta metoda od korekcji wilgotności jest w termometrze, bo ona pochodzi z klasy bazowej i dla termometru jest ona ukryta i zastąpiona pustą implementacją.
https://github.com/SUPLA/supla-device/b ... er.cpp#L94
Code: Select all
// temperature correction
auto cfgTempCorrection = getConfiguredTemperatureCorrection();
double correction = 1.0 * cfgTempCorrection / 10.0;
SUPLA_LOG_DEBUG("Channel[%d] temperature correction %.2f",
getChannelNumber(),
correction);
// humidity correction
auto cfgHumCorrection = getConfiguredHumidityCorrection();
correction = 1.0 * cfgHumCorrection / 10.0;
SUPLA_LOG_DEBUG(
"Channel[%d] humidity correction %.2f", getChannelNumber(), correction);
if (applyCorrections) {
getChannel()->setCorrection(correction);
getChannel()->setCorrection(correction, true);
}
Zarówno temperatura jak i wilgotność dostają tę samą wartość korekcji, czyli zero gdy ustawiona jest tylko korekcja temperatury albo wartość korekcji wilgotności. To się zgadza z obserwacjami @endrju_88, @LukiSpajder i moimi własnymi.if (applyCorrections) {
getChannel()->setCorrection(correction);
getChannel()->setCorrection(correction, true);
}
EDIT - Potwierdzam - po poprawkach w kodzie SuplaDevice korekta działa prawidłowo, ale to oznacza, że @klew musiałby poprawić kod - to są 2 linie, więc nie bardzo jest sens PR?
EDIT2 - To oznacza również, że ta korekta nie działa prawidłowo na wszystkich czujnikach temperatury i wilgotności w SD.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
klew
- Posts: 13911
- Joined: Thu Jun 27, 2019 12:16 pm
- Location: Wrocław
- Has thanked: 135 times
- Been thanked: 137 times
Dzięki. Rzeczywiście to ostatnio zepsułemvajera wrote: Mon Mar 03, 2025 10:02 pm Zarówno temperatura jak i wilgotność dostają tę samą wartość korekcji, czyli zero gdy ustawiona jest tylko korekcja temperatury albo wartość korekcji wilgotności. To się zgadza z obserwacjami @endrju_88, @LukiSpajder i moimi własnymi.
EDIT - Potwierdzam - po poprawkach w kodzie SuplaDevice korekta działa prawidłowo, ale to oznacza, że @klew musiałby poprawić kod - to są 2 linie, więc nie bardzo jest sens PR?
EDIT2 - To oznacza również, że ta korekta nie działa prawidłowo na wszystkich czujnikach temperatury i wilgotności w SD.
Dodałem teraz też bardziej rozbudowane testy i sprawdzam czy to faktycznie działa na kanałach VirtualThermometer i VirtualThermHygroMeter.
Najlepsze suple dla Twojego domu 
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
Sprawdź proszę wersję 0.4.2.wojtas567 wrote: Sat Mar 01, 2025 5:32 pm Cześć
Od jakiegoś czasu zaobserwowałem że moje gniazdka TS001F TZ3000 nie aktualizują mocy. Widać to na załączonych fotkach prąd się zmienia i jest w miarę prawidłowy.
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
vajera wrote: Mon Mar 03, 2025 6:57 pm @LukiSpajder
@endrju_88
Mam podejrzenie, że ma to związek z tym:
viewtopic.php?p=199712#p199712.
@Klew - widzialem sporo zmian w kodzie m. in. czujników temperatury I wilgotności a to jest jedyna różnica między wersjami 0.4.0 i 0.4.1 bramki Zigbee (pomijając ustawienia stosu Zigbee).
BTW. FunkcjaCode: Select all
void Supla::Sensor::Thermometer::setHumidityCorrection(int32_t correction);
w pliku thermometer.h/cpp na pewno powinna tam być?
Czyli zostaje nam czekać na aktualizację oficjalną Supla Device ?@endrju_88, @bokk - To oznacza, że kompilator na GitHub nie zaciąga poprawek, które @klew zrobił dzisiaj w SuplaDevice - może trzeba podnieść wersję biblioteki SuplaDevice? U mnie kompiluje się prawidłowo, ale sam naniosłem poprawki w swojej kopii SD.
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
W katologu temp_bin masz 2 biny - merged dla 8 MB(z logami) i ino, który można wgrać po kablu na 4MB i 8MB albo jako OTA na 8MBendrju_88 wrote: Tue Mar 04, 2025 3:07 pm Czyli zostaje nam czekać na aktualizację oficjalną Supla Device ?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Wgrałem 8MB , korekty temperatur w Cloudzie działają
-
vajera
- Posts: 7293
- Joined: Wed Oct 31, 2018 7:58 am
- Location: Biedrusko
- Has thanked: 291 times
- Been thanked: 161 times
A na jakim obciążeniu robisz testy? Próbowałeś, np. suszarką?
Bramka Zigbee <=> SUPLA
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
Więcej informacji tutaj:
https://forum.supla.org/viewforum.php?f=127
FAQ https://forum.supla.org/viewtopic.php?t=17277
-
wojtas567
- Posts: 2334
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
Większe akurat ekspresem i prąd pokazuje od razu jak grzałka grzeje a Waty są 0, chyba że potrzebuje dłuższej chwili żeby przeliczyćvajera wrote: Tue Mar 04, 2025 6:53 pm
A na jakim obciążeniu robisz testy? Próbowałeś, np. suszarką?
Jutro sprawdzę suszarką.
Pozdrawiam
Wojtek
Wojtek
