logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[BK7231N] Corner-Lamp z OpenBK7231N: Wchodzi w tryb awaryjny po cyklu zasilania, później uruchamia s

0x420x58 06 Sty 2026 17:26 642 7
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • #1 21800865
    0x420x58
    Poziom 3  
    Posty: 5
    Hej chłopaki,

    Od dłuższego czasu zmagam się z lampą narożną.
    Lampa jest produktem bez nazwy ze sklepu z narzędziami.

    Ma chipset BK7231N i udało mi się sflashować OpenBK7231N, skonfigurować sterownik SM16703P dla RGB i kanał PWM dla białego.
    Dodatkowo pin IR dla pilota zdalnego sterowania.

    ALE: Kiedy wyłączam światło na noc i włączam je ponownie następnego dnia, zawsze nie uruchamia się przez 5 razy i przechodzi bezpośrednio do trybu awaryjnego (AP).
    Następnie czekam ~5-10 minut, ponownie włączam lampę i wszystko działa zgodnie z oczekiwaniami: Lampa uruchamia się normalnie i mogę sterować diodami LED przez MQTT.

    Moje flagi: 8392713

    Moja konfiguracja pinów:
      "pins": {
        "6": "PWM;5",
        "20": "IRRecv;1"
      },
    


    Mój autoexec.bat:
    startDriver SM16703P
    
    // number of LEDs
    setChannel 6 60
    
    // init
    SM16703P_Init $CH6
    
    // done
    SM16703P_Start


    Usunąłem już wszystkie flagi i autoexec.bat. To samo zachowanie.
    Czy ktoś ma pomysł w czym może tkwić problem?

    AI: Czy możesz podzielić się szczegółami na temat zasilacza, którego używasz do lampy (napięcie, typ i czy jest stabilny, czy ma jakieś funkcje opóźnienia / miękkiego startu)?
    Domyślne gniazdo zasilania (12V, 1A) części lampy.
    AI: Czy masz dostęp do dzienników seryjnych lub komunikatów o błędach z urządzenia podczas nieudanych prób rozruchu po przejściu do trybu awaryjnego? Jeśli tak, to czy mógłbyś je tutaj zamieścić?

    Info:MAIN:Main_Init_Before_Delay
    Info:CFG:####### Boot Count 351 #######
    Info:MAIN:###### safe mode activated - boot failures 5
    Warn:CFG:CFG_InitAndLoad: Correct config has been loaded with 155 changes count.
    Info:MAIN:Main_Init_Before_Delay done
    Info:MAIN:Main_Init_Delay
    Info:MAIN:Main_Init_Delay done
    Info:MAIN:Main_Init_After_Delay
    Info:MAIN:###### safe mode activated - boot failures 5
    Info:MAIN:Using SSID [*******]
    Info:MAIN:Using Pass [*******]
    Error:HTTP:Created HTTP SV thread with (stack=2048)
    Info:MAIN:Main_Init_After_Delay done
    Info:MAIN:[SAFE] Time 1, idle 205451/s, free 82432, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:[SAFE] Time 2, idle 142318/s, free 82432, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:[SAFE] Time 3, idle 142530/s, free 82432, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:[SAFE] Time 4, idle 142552/s, free 82432, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Boot complete time reached (3 seconds)
    Info:CFG:####### Set Boot Complete #######
    Info:MAIN:[SAFE] Time 5, idle 136645/s, free 82432, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:no flash configuration, use default
    Info:MAIN:set ip info: 192.168.4.1,255.255.255.0,192.168.4.1
    Info:MAIN:ssid:Corner-Lamp-1_OpenBK7231N  key: mode:0
    Info:MAIN:[SAFE] Time 6, idle 138783/s, free 74712, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 5/38
    Info:MAIN:[SAFE] Time 7, idle 280279/s, free 74712, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 5/38
    Info:MAIN:[SAFE] Time 8, idle 141228/s, free 74712, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 5/38
    Info:MAIN:[SAFE] Time 9, idle 139295/s, free 74712, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 5/38
    Info:MAIN:[SAFE] Time 10, idle 139992/s, free 74712, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 5/38
    Info:GEN:dhcp=0 ip=0.0.0.0 gate=0.0.0.0 mask=0.0.0.0 mac=00:00:00:00:00:00
    Info:GEN:sta: 0, softap: 1, b/g/n
    Info:GEN:softap:ssid=Corner-Lamp-1_OpenBK7231N,channel=1,dhcp=1,cipher_type:OPEN
    Info:GEN:ip=192.168.4.1,gate=192.168.4.1,mask=255.255.255.0,dns=192.168.4.1
    Info:MAIN:[SAFE] Time 11, idle 138008/s, free 74712, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 5/38
    Info:MAIN:[SAFE] Time 12, idle 139749/s, free 74712, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 5/38
    Info:MAIN:[SAFE] Time 13, idle 142458/s, free 74520, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 5/38
    Info:MAIN:[SAFE] Time 14, idle 136954/s, free 74520, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 5/38
  • REKLAMA
  • #2 21802355
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14795
    Pomógł: 659
    Ocena: 12947
    Witamy w Elektrodzie, dziękujemy za wysłanie wiadomości. Postaramy się pomóc w rozwiązaniu problemu.
    0x420x58 napisał:

    Usunąłem już wszystkie flagi i autoexec.bat. To samo zachowanie.
    Czy ktoś ma pomysł, co może być problemem?

    Wydaje się, że jest to kluczowa informacja, czy możesz to jeszcze raz sprawdzić?
    Czy można jeszcze raz zweryfikować czy:
    - ten problem pojawia się bez autoexec.bat i bez flag
    - ten problem pojawia się bez autoexec.bat, bez flag i bez ustawionych pinów?
    Musimy zawęzić problem.

    Obecnie wygląda to na problem z zasilaniem.


    0x420x58 napisał:

    ALE: Kiedy wyłączę światło na noc i włączę je ponownie następnego dnia,

    Co masz na myśli mówiąc "wyłączyć"? Chodzi o wyłączenie w panelu OBK, czy odłączenie od zasilania (odłączenie wtyczki 230V powiedzmy)?

    Czy miałeś ten sam problem z firmware Tuya? Czy jest tak od początku, czy zaczęło się po jakimś czasie?

    Czy możesz pokazać jakieś zdjęcia lampy, tak dla ogólnej informacji? Czy dostęp do płytki drukowanej jest łatwy?
    Pomogłem? Kup mi kawę.
  • REKLAMA
  • #3 21804663
    0x420x58
    Poziom 3  
    Posty: 5
    Hej p.kaczmarek2,

    p.kaczmarek2 napisał:
    Wydaje się to być kluczową informacją, czy możesz to jeszcze raz sprawdzić?
    Czy możesz jeszcze raz zweryfikować czy:
    - ten problem pojawia się bez autoexec.bat i bez flag
    - ten problem pojawia się bez autoexec.bat, bez flag i bez ustawionych pinów?
    Musimy zawęzić problem.


    Problem pojawia się bez autoexec.bat i bez flag, tak.
    Nie próbowałem jednak bez konfiguracji pinów. Spróbuję tego w następnej kolejności.

    p.kaczmarek2 napisał:
    Co masz na myśli mówiąc "wyłącz"? Masz na myśli wyłączenie w panelu OBK, czy odłączenie od zasilania (odłączenie wtyczki 230V powiedzmy)?

    Chodziło mi o to, że wyłączyłem go całkowicie poprzez odłączenie od zasilania (w kablu jest przełącznik).

    p.kaczmarek2 napisał:
    Czy miałeś ten sam problem z firmware Tuya? Czy jest tak od początku, czy zaczęło się po jakimś czasie?

    Szczerze mówiąc, nie potrafię powiedzieć. Dopiero niedawno odkryłem, że ta lampa to urządzenie Tuya. Wcześniej zawsze używałem pilota do włączania/wyłączania lampy.

    p.kaczmarek2 napisał:
    Czy możesz pokazać jakieś zdjęcia lampy, tak dla ogólnej informacji? Czy jest łatwy dostęp do PCB?

    Proszę bardzo:

    Zbliżenie na zieloną płytkę PCB z portem USB-C i komponentami elektronicznymi Zasilacz sieciowy z wtyczką europejską i zamocowaną metką CALEx Zasilacz LED marki Xing Yuan Electronics z oznaczeniami technicznymi i certyfikatami Stojąca lampa LED o nowoczesnym designie na dywanie obok drewnianej komody
  • REKLAMA
  • #4 21804691
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14795
    Pomógł: 659
    Ocena: 12947
    Która wersja OBK? Może błąd szybkiego połączenia? @insmod Chodzi mi o te 250 ms opóźnienia przy starcie.

    Czy możesz wypróbować najnowszą wersję OBK OTA?
    Pomogłem? Kup mi kawę.
  • #5 21804780
    0x420x58
    Poziom 3  
    Posty: 5
    p.kaczmarek2 napisał:
    Która wersja OBK?

    Obecnie używam 1.18.233. Ale widzę, że jest już dostępna 245.

    p.kaczmarek2 napisał:
    Może błąd szybkiego połączenia? @insmod Chodzi mi o te 250 ms opóźnienia przy starcie.

    Czy ta informacja jest dla mnie?

    p.kaczmarek2 napisał:
    Możesz spróbować OTA najnowszego OBK?

    Spróbuję.

    Usunąłem konfigurację pinów i wyłączyłem lampę. Przynajmniej teraz (~3 h później) połączyła się normalnie z moim Wi-Fi. Rozszerzę czas wyłączenia i spróbuję ponownie później.
  • REKLAMA
  • #6 21805674
    0x420x58
    Poziom 3  
    Posty: 5
    Wygląda więc na to, że ma to coś wspólnego z konfiguracją pinów. Dzisiaj lampa natychmiast połączyła się z moim Wi-Fi po włączeniu zasilania.
    Następnie skonfigurowałem pin 6 z PWM i kanałem 5, wyłączyłem zasilanie, a lampa od razu przeszła w tryb bezpieczny.
  • #7 21805902
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14795
    Pomógł: 659
    Ocena: 12947
    Więc pin 6 jest winny? Co jest podłączone do pinu 6?

    Co jeśli zamiast tego ustawisz go na przekaźnik? Wyjścia przekaźnikowe 1 lub 0, stan cyfrowy.

    Dodano po 3 [minutach]:

    PS: Co w przypadku zasilania modułu WiFi z zewnętrznego zasilacza o stabilnym napięciu 3.3V?

    Może ten pin włącza coś, co pobiera tyle prądu, że moduł WiFi ma brownout i się resetuje.
    Pomogłem? Kup mi kawę.
  • #8 21807221
    0x420x58
    Poziom 3  
    Posty: 5
    p.kaczmarek2 napisał:
    Więc pin 6 jest winny? Co jest podłączone do pinu 6?

    Co jeśli zamiast tego ustawisz go na Relay? Wyjścia przekaźnikowe 1 lub 0, stan cyfrowy.


    Tak zrobiłem i również działa bez zarzutu. Czyli problemem jest sterownik PWM?

    p.kaczmarek2 napisał:
    PS: A gdyby zasilić moduł WiFi z zewnętrznego zasilacza o stabilnym napięciu 3,3V?

    Może ten pin włącza coś, co pobiera tyle prądu, że moduł WiFi ma brownout i się resetuje.


    Mógłbym tego spróbować. Ale czy dałoby się sterować takimi rzeczami przez autoexec.bat z czasem oczekiwania itp?
REKLAMA