Cześć wszystkim,
Próbuję skonfigurować czujnik temperatury oparty na Tuya przy użyciu układu CHT8310 z OpenBeken. Moim celem jest włączenie funkcji głębokiego uśpienia, aby wydłużyć żywotność baterii, ale napotykam na poważne problemy.
Oto sprzęt, którego używam:
Urządzenie: Czujnik temperatury i wilgotności Tuya Wi-Fi
Chipset: CHT8310
Zasilanie: Baterie: 2× AAA
Problem:
Nie jestem w stanie wprowadzić urządzenia w stan głębokiego uśpienia i prawidłowo go wybudzić. Próbowałem trzech różnych podejść:
1. Postępując zgodnie z oficjalnymi instrukcjami Wiki:
Gdy zastosuję ustawienia zalecane dla urządzeń zasilanych bateryjnie, moduł przechodzi w stan głębokiego uśpienia, ale nigdy się nie wybudza. Moduł przestaje reagować, a jedynym sposobem na jego przywrócenie jest fizyczne wyjęcie i ponowne włożenie baterii.
2. Minimalna konfiguracja (działa, ale nie jest uśpiony):
Jeśli wyczyszczę wszystkie ustawienia i użyję tylko następującego polecenia w pliku startup.txt, urządzenie działa idealnie i raportuje dane, ale nigdy nie zasypia, szybko wyczerpując baterie:
backlog PowerSave 1; startDriver battery; startDriver NTP; startDriver CHT83XX
3. Ręczne polecenie głębokiego uśpienia:
Jeśli spróbuję wymusić głębokie uśpienie za pomocą polecenia konsoli deepsleep 600, urządzenie natychmiast staje się nieosiągalne. Podobnie jak w scenariuszu #1, nie wybudza się po 10 minutach, a do przywrócenia funkcjonalności wymagany jest cykl zasilania (wyciągnięcie baterii).
Obserwacje:
Wygląda na to, że funkcja głębokiego uśpienia może nie być w pełni obsługiwana przez tę konkretną wersję sprzętu lub chipsetu, a może brakuje określonej konfiguracji budzenia GPIO.
Moje pytania:
Czy wiadomo, że Deep Sleep działa z chipem CHT8310 na OpenBeken?
Czy istnieją określone piny GPIO, które należy skonfigurować dla przerwań wybudzania w tym module?
Czy potrzebujesz logów lub pełnego ciągu konfiguracyjnego, aby to zdiagnozować?
Wszelkie porady lub wskazówki będą bardzo mile widziane.
Z góry dziękuję!
AI: Czy mógłbyś podać dokładny numer modelu lub link do produktu dla czujnika temperatury i wilgotności Tuya? Pomoże to ustalić, czy istnieją jakieś specyficzne dla sprzętu względy dotyczące głębokiego uśpienia.
https://it.aliexpress.com/item/10050065158725...n.533.152e36967RWLD3&gatewayAdapt=glo2ita
AI: Która wersja oprogramowania OpenBeken jest obecnie uruchomiona na urządzeniu? Jeśli to możliwe, prosimy o podanie daty kompilacji lub skrótu zatwierdzenia.
Wersja oprogramowania: OpenBK7231N_QIO_1.18.2709
Próbuję skonfigurować czujnik temperatury oparty na Tuya przy użyciu układu CHT8310 z OpenBeken. Moim celem jest włączenie funkcji głębokiego uśpienia, aby wydłużyć żywotność baterii, ale napotykam na poważne problemy.
Oto sprzęt, którego używam:
Urządzenie: Czujnik temperatury i wilgotności Tuya Wi-Fi
Chipset: CHT8310
Zasilanie: Baterie: 2× AAA
Problem:
Nie jestem w stanie wprowadzić urządzenia w stan głębokiego uśpienia i prawidłowo go wybudzić. Próbowałem trzech różnych podejść:
1. Postępując zgodnie z oficjalnymi instrukcjami Wiki:
Gdy zastosuję ustawienia zalecane dla urządzeń zasilanych bateryjnie, moduł przechodzi w stan głębokiego uśpienia, ale nigdy się nie wybudza. Moduł przestaje reagować, a jedynym sposobem na jego przywrócenie jest fizyczne wyjęcie i ponowne włożenie baterii.
2. Minimalna konfiguracja (działa, ale nie jest uśpiony):
Jeśli wyczyszczę wszystkie ustawienia i użyję tylko następującego polecenia w pliku startup.txt, urządzenie działa idealnie i raportuje dane, ale nigdy nie zasypia, szybko wyczerpując baterie:
backlog PowerSave 1; startDriver battery; startDriver NTP; startDriver CHT83XX
3. Ręczne polecenie głębokiego uśpienia:
Jeśli spróbuję wymusić głębokie uśpienie za pomocą polecenia konsoli deepsleep 600, urządzenie natychmiast staje się nieosiągalne. Podobnie jak w scenariuszu #1, nie wybudza się po 10 minutach, a do przywrócenia funkcjonalności wymagany jest cykl zasilania (wyciągnięcie baterii).
Obserwacje:
Wygląda na to, że funkcja głębokiego uśpienia może nie być w pełni obsługiwana przez tę konkretną wersję sprzętu lub chipsetu, a może brakuje określonej konfiguracji budzenia GPIO.
Moje pytania:
Czy wiadomo, że Deep Sleep działa z chipem CHT8310 na OpenBeken?
Czy istnieją określone piny GPIO, które należy skonfigurować dla przerwań wybudzania w tym module?
Czy potrzebujesz logów lub pełnego ciągu konfiguracyjnego, aby to zdiagnozować?
Wszelkie porady lub wskazówki będą bardzo mile widziane.
Z góry dziękuję!
AI: Czy mógłbyś podać dokładny numer modelu lub link do produktu dla czujnika temperatury i wilgotności Tuya? Pomoże to ustalić, czy istnieją jakieś specyficzne dla sprzętu względy dotyczące głębokiego uśpienia.
https://it.aliexpress.com/item/10050065158725...n.533.152e36967RWLD3&gatewayAdapt=glo2ita
AI: Która wersja oprogramowania OpenBeken jest obecnie uruchomiona na urządzeniu? Jeśli to możliwe, prosimy o podanie daty kompilacji lub skrótu zatwierdzenia.
Wersja oprogramowania: OpenBK7231N_QIO_1.18.2709