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

Czujka dymu WiFi Tuya (chip CBU)

toboxx 15 Gru 2022 09:40 40926 166
Najlepsze odpowiedzi LABEL_AI_GENERATED

Jak uruchomić wykrywanie dymu w czujniku WiFi Tuya z układem CBU w OpenBeken, skoro urządzenia nie ma na liście obsługiwanych?

Ten czujnik nie jest typowym TuyaMCU — wykrywanie dymu i sabotaż trzeba obsłużyć bezpośrednio przez role GPIO, a nie przez sterownik TuyaMCU [#20605760][#20567948] Najlepiej sprawdzona konfiguracja dla YG400A-W / BK7231N to: P9 = dInput_n;2, P15 = dInput_n;1, P17 = WifiLED_n;3, P23 = BAT_ADC;4, P26 = BAT_Relay_n;5, P28 = Btn;6 [#21073585][#21449209] W autoexec.bat ustaw pomiar baterii, nadaj etykiety kanałom, poczekaj na MQTT (`waitFor MQTTState 1`), opublikuj stan po starcie, a potem wejdź w `PinDeepSleep` po tym, jak zniknie dym i sabotaż [#21073585][#20605760] W praktyce kanał dymu powinien być podpięty do pinu 15, a po wykryciu dymu urządzenie budzi się, publikuje stan MQTT i dopiero potem wraca do uśpienia [#21449209][#21073585] Jeśli chcesz oszczędzać baterię, użyj trybu deep sleep; później dodano też wybudzanie GPIO+timer, a flaga 7 pomaga utrzymać tematy MQTT jako retained [#20567948][#21038998][#20825573]
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • #1 20335782
    toboxx
    Poziom 5  
    Posty: 14
    Kupiłem 4 czujniki dymu Wifi, mając nadzieję, że będą zawierały ESP8266, ale zawierają inny typ procesora. Udało mi się pomyślnie pobrać openbeken za pomocą uartprogram przy użyciu OpenBK7231N_QIO_1.15.182.bin.

    Wifi i MQTT działają, ale urządzenia nie ma na liście obsługiwanych urządzeń. Jak postępować? Polecenia Tuya dla starszych wersji tego urządzenia można zobaczyć tutaj:

    https://templates.blakadder.com/YG400A.html

    Jak mogę uruchomić część wykrywania dymu z openbeken?

    Pozdrawiam!

    Czujka dymu WiFi Tuya (chip CBU) Czujka dymu WiFi Tuya (chip CBU) Czujka dymu WiFi Tuya (chip CBU)
  • #2 20335917
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    Witam, temat pokrewny:
    Czujnik ruchu z BK7231N
    ale sądząc po tym:
    Czujka dymu WiFi Tuya (chip CBU)
    Sugerowałbym, że autoexec.bat (utwórz plik w LittleFS):
    
    startDriver TuyaMCU
    startDriver tmSensor
    setChannelType 1 readonly
    // link dpid to channel 1
    linkTuyaMCUOutputToChannel 1 val 1
    setChannelType 4 readonly
    // link dpid to channel 4
    linkTuyaMCUOutputToChannel 4 val 4
    setChannelType 14 readonly
    // link dpid to channel 14
    linkTuyaMCUOutputToChannel 14 val 14
    

    Zrestartuj i pamiętaj, że TuyaMCU wybudza moduł tylko wtedy, gdy coś się dzieje... (więc moduł WiFi po pewnym czasie przejdzie w tryb offline)... i sprawdź, jakie są wartości?

    Proszę również opublikować tutaj pełny dziennik z aplikacji internetowej, abym mógł zobaczyć, czy komunikacja TuyaMCU ma miejsce ...
    Pomogłem? Kup mi kawę.
  • #3 20336193
    toboxx
    Poziom 5  
    Posty: 14
    Dzięki za szybką odpowiedź!

    Oto niektóre dane wyjściowe z konsoli internetowej:

    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1511, idle 471258/s, free 77040, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 3/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1512, idle 471045/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1513, idle 469552/s, free 65560, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 3/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1514, idle 460164/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1515, idle 475531/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1516, idle 469258/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1517, idle 466264/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1518, idle 462853/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1519, idle 467565/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1520, idle 470959/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=192.168.207.164 gate=192.168.207.1 mask=255.255.255.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 1, softap: 0, b/g/n
    Info:GEN:sta:rssi=-80,ssid=ToBoX,bssid=2c:91:ab:f8:37:43 ,channel=11,cipher_type:CCMP
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1521, idle 465071/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1522, idle 466884/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1523, idle 466777/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1524, idle 465439/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1525, idle 472224/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1526, idle 461350/s, free 76952, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1527, idle 467360/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1528, idle 469039/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1529, idle 470598/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1530, idle 457684/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=192.168.207.164 gate=192.168.207.1 mask=255.255.255.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 1, softap: 0, b/g/n
    Info:GEN:sta:rssi=-80,ssid=ToBoX,bssid=2c:91:ab:f8:37:43 ,channel=11,cipher_type:CCMP
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1531, idle 464330/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1532, idle 469037/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1533, idle 471123/s, free 77040, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 3/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1534, idle 464503/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1535, idle 471074/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1536, idle 467582/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1537, idle 470041/s, free 68648, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 3/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1538, idle 463508/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1539, idle 464966/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1540, idle 466922/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=192.168.207.164 gate=192.168.207.1 mask=255.255.255.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 1, softap: 0, b/g/n
    Info:GEN:sta:rssi=-79,ssid=ToBoX,bssid=2c:91:ab:f8:37:43 ,channel=11,cipher_type:CCMP
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1541, idle 459800/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1542, idle 462099/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1543, idle 470211/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1544, idle 469246/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1545, idle 462748/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1546, idle 473710/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1547, idle 472209/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1548, idle 465198/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1549, idle 475411/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1550, idle 474822/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=192.168.207.164 gate=192.168.207.1 mask=255.255.255.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 1, softap: 0, b/g/n
    Info:GEN:sta:rssi=-79,ssid=ToBoX,bssid=2c:91:ab:f8:37:43 ,channel=11,cipher_type:CCMP
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1551, idle 462293/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1552, idle 473686/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1553, idle 468065/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1554, idle 471087/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1555, idle 463260/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1556, idle 470201/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:API:GET of api/pins
    Debug:API:GET of api/channels
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1557, idle 462037/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1558, idle 463437/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1559, idle 461175/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1560, idle 465987/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=192.168.207.164 gate=192.168.207.1 mask=255.255.255.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 1, softap: 0, b/g/n
    Info:GEN:sta:rssi=-78,ssid=ToBoX,bssid=2c:91:ab:f8:37:43 ,channel=11,cipher_type:CCMP
    Debug:API:GET of api/pins
    Debug:API:GET of api/info
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1561, idle 444911/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1562, idle 469012/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1563, idle 460782/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1564, idle 471331/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1565, idle 470534/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1566, idle 468709/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1567, idle 458254/s, free 77040, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 3/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1568, idle 468543/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1569, idle 464278/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1570, idle 465935/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=192.168.207.164 gate=192.168.207.1 mask=255.255.255.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 1, softap: 0, b/g/n
    Info:GEN:sta:rssi=-79,ssid=ToBoX,bssid=2c:91:ab:f8:37:43 ,channel=11,cipher_type:CCMP
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1571, idle 456282/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1572, idle 468744/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 1573, idle 467098/s, free 77256, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    


    Oto wyjście pinu LOG-TX:

    
    
    V:BK7231N_1.0.1
    REG:cpsr     spsr     r13      r14
    SVC:000000D3          00401C1C 000033AC
    IRQ:000000d2 00000010 00401e0c 000c5930 
    FIR:000000d1 00000010 00401ffc 00086d6c 
    SYS:000000df          0040192c 00000158 
    ST:00010001
    J 0x10000
    bk_misc_init_start_type 1 10001
    prvHeapInit-start addr:0x4132c8, size:118072
    [Flash]id:0xeb6015
    sctrl_sta_ps_init
    cset:0 0 0 0
    Entering initLog()...
    Commands registered!
    initLog() done!
    
    Main_Init_Before_Delay done
    
    Main_Init_Delay
    
    delaying start
    bandgap_calm_in_efuse=0x64
    [load]bandgap_calm=0x64->0x24,vddig=4->5
    [FUNC]rwnxl_init
    [bk]tx_txdesc_flush
    [FUNC]intc_init
    [FUNC]calibration_main
    gpio_level=1,txpwr_state=15
                               user define rfcali mode:1 
    #Startup delayed 0ms#
    get rfcali_mode:1
    #Startup delayed 10ms#
    #Startup delayed 20ms#
    #Startup delayed 30ms#
    #Startup delayed 40ms#
    #Startup delayed 50ms#
    #Startup delayed 60ms#
    #Startup delayed 70ms#
    #Startup delayed 80ms#
    #Startup delayed 90ms#
    #Startup delayed 100ms#
    #Startup delayed 110ms#
    #Startup delayed 120ms#
    #Startup delayed 130ms#
    #Startup delayed 140ms#
    #Startup delayed 150ms#
    #Startup delayed 160ms#
    #Startup delayed 170ms#
    #Startup delayed 180ms#
    #Startup delayed 190ms#
    #Startup delayed 200ms#
    #Startup delayed 210ms#
    #Startup delayed 220ms#
    #Startup delayed 230ms#
    #Startup delayed 240ms#
    #Startup delayed 250ms#
    #Startup delayed 260ms#
    #Startup delayed 270ms#
    #Startup delayed 280ms#
    #Startup delayed 290ms#
    #Startup delayed 300ms#
    #Startup delayed 310ms#
    #Startup delayed 320ms#
    #Startup delayed 330ms#
    #Startup delayed 340ms#
    calibration_main over
                         flash txpwr table:0xf
    dif g and n20 ID in flash:4
    dif g and n40 ID in flash:4
    read txpwr tab from flash success
    temp in flash is:250
    xtal in flash is:28
    xtal_cali:28
    --init_xtal = 28
                    #Startup delayed 350ms#
    [FUNC]ps_init
    [FUNC]func_init_extended OVER!!!
    
    start_type:1
    Version:
    Initializing TCP/IP stack
    #Startup delayed 360ms#
    app_init finished
    #Startup delayed 370ms#
    Info:MAIN:Main_Init_Before_Delay
    Info:CFG:####### Boot Count 7 #######
    Warn:C#Startup delayed 380ms#
    FG:CFG_InitAndLoad: Correct config has been loaded with 4 changes count.
    Error:CMD:no file #Startup delayed 390ms#
    early.bat err -2
    Info:GEN:PIN_SetupPins pins have been set up.
    Info:MAIN:Main_Init_Befor#Startup delayed 400ms#
    e_Delay done
    Info:MAIN:Main_Init_Delay
    #Startup delayed 410ms#
    #Startup delayed 420ms#
    #Startup delayed 430ms#
    #Startup delayed 440ms#
    #Startup delayed 450ms#
    #Startup delayed 460ms#
    #Startup delayed 470ms#
    #Startup delayed 480ms#
    #Startup delayed 490ms#
    #Startup delayed 500ms#
    #Startup delayed 510ms#
    #Startup delayed 520ms#
    #Startup delayed 530ms#
    #Startup delayed 540ms#
    #Startup delayed 550ms#
    #Startup delayed 560ms#
    #Startup delayed 570ms#
    #Startup delayed 580ms#
    #Startup delayed 590ms#
    #Startup delayed 600ms#
    #Startup delayed 610ms#
    #Startup delayed 620ms#
    #Startup delayed 630ms#
    #Startup delayed 640ms#
    #Startup delayed 650ms#
    #Startup delayed 660ms#
    #Startup delayed 670ms#
    #Startup delayed 680ms#
    #Startup delayed 690ms#
    #Startup delayed 700ms#
    #Startup delayed 710ms#
    #Startup delayed 720ms#
    #Startup delayed 730ms#
    #Startup delayed 740ms#
    
    starting....
    
    Main_Init_Delay done
    Info:MAIN:Main_Init_Delay done
    Info:MAIN:Main_Init_After_Delay
    Info:MAIN:Using SSID [ToBoX]
    Info:MAIN:Using Pass [XXXXXXXXXXXXXX]
    Info:MQTT:MQTT_RegisterCallback called for bT obk1F6B175E/ subT obk1F6B175E/+/set
    Info:MQTT:MQTT_RegisterCallback called for bT cmnd/obk1F6B175E/ subT cmnd/obk1F6B175E/+
    Info:MAIN:Started TuyaMCU.
    Info:MAIN:Started tmSensor.
    Info:GEN:Channel 1 type changed to readonly
    Error:CMD:cmd // NOT found (args link dpid to channel 1)
    Info:GEN:Channel 4 type changed to readonly
    Error:CMD:cmd // NOT found (args link dpid to channel 4)
    Info:GEN:Channel 14 type changed to readonly
    Error:CMD:cmd // NOT found (args link dpid to channel 14)
    Info:MAIN:Main_Init_After_Delay done
    cal_bias!
    cal dpll!
    temperature_type=1
                      temp_code:-14 - adc_code:328 - adc_trend:[13]:250->[5]:330
    Info:MAIN:Time 1, idle 681776/s, free 82544, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 2, idle 481710/s, free 82544, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 3, idle 482063/s, free 82544, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 4, idle 481929/s, free 82544, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 5, idle 481928/s, free 82544, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:ssid:ZZZZZZZZZ key:XXXXXXXXXX
    normal_connect
    supplicant_main_exiting
    supplicant_exit_done
    [sa_sta]MM_RESET_REQ
    [bk]tx_txdesc_flush
    [sa_sta]ME_CONFIG_REQ
    [sa_sta]ME_CHAN_CONFIG_REQ
    [sa_sta]MM_START_REQ
    hapd_intf_add_vif,type:2, s:0, id:0
    wpa_dInit
    wpa_supplicant_req_scan
    Setting scan[retry16] request: 0.100000 sec
    MANUAL_SCAN_REQ
    enter low level!
    mac fc:67:1f:6b:17:5e
    leave low level!
    net_wlan_add_netif done!, vif_idx:0
    wpa_supplicant_scan
    wpa_drv_scan
    wpa_send_scan_req
    ht in scan
    scan_start_req_handler
    Info:MAIN:Time 6, idle 476794/s, free 76888, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 7, idle 483231/s, free 74984, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    wpa_driver_scan_cb
    wpa_get_scan_rst:6
    cipher2security 2 2 16 16
                             wpa_supplicant_connect
    Cancelling scan request
    wpa_driver_associate
    ssid:ZZZZZZZ, 1
    found scan rst rssi -71 < -50
    dis ht_support
    no ht in scan
    scan_start_req_handler
    aready open
    aready open
    Info:MAIN:Time 8, idle 292241/s, free 71912, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 9, idle 0/s, free 71912, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 10, idle 0/s, free 71912, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=0.0.0.0 gate=0.0.0.0 mask=0.0.0.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 0, softap: 0, b/g/n
    Info:MAIN:wl_status 3
    Info:MAIN:Main_OnWiFiStatusChange - WIFI_STA_CONNECTING
    me_set_ps_disable:840 0 0 1 0 3
    sm_auth_send:1
    sm_auth_handler
    ht NOT in assoc req
    sm_assoc_rsp_handler
    rc_init: station_id=0 format_mod=0 pre_type=0 short_gi=0 max_bw=0
                                                                     rc_init: nss_max=0 mcs_max=255 r_idx_min=0 r_idx_max=11 no_samples=10
                                                                                                                                          ---------SM_CONNECT_IND_ok
    wpa_driver_assoc_cb
    Cancelling scan request
    __l2_packet_send: ret 0
    __l2_packet_send: ret 0
    hapd_intf_add_key CCMP
    add sta_mgmt_get_sta
    sta:0, vif:0, key:0
    sta_mgmt_add_key
    add hw key idx:24
    hapd_intf_add_key CCMP
    add is_broadcast_ether_addr
    sta:255, vif:0, key:2
    add hw key idx:2
    ctrl_port_hdl:1
    me_set_ps_disable:840 0 0 0 0 3
    sta_ip_start
    
    configuring interface mlan (with DHCP client)WARN: TCPIP mutex is NOT locked (1) caller 5808B
    WARN: TCPIP mutex is NOT locked (1) caller 5808B
    Info:MAIN:wl_status 10
    Info:MAIN:Main_OnWiFiStatusChange - WIFI_STA_CONNECTED
    ip_addr: a4cfa8c0
    Info:MAIN:wl_status 11
    Info:MAIN:Main_OnWiFiStatusChange - WIFI_STA_CONNECTED
    
    new ie: 0 : 54 6f 42 6f 58 
    new ie: 1 : 82 84 8b 96 8c 12 98 24 
    new ie: 3 : 6 
    new ie: 30 : 1 0 0 f ac 4 1 0 0 f ac 4 1 0 0 f ac 2 c 0 
    new ie: 2d : ad 9 3 ff ff 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 
    
    Info:MAIN:Time 11, idle 153878/s, free 74568, MQTT 0(0), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 12, idle 481112/s, free 74392, MQTT 0(0), bWifi 1, secondsWithNoPing -1, socks 3/38
    Info:MQTT:mqtt_userName openbeken
    mqtt_pass XXXXXXXX
    mqtt_clientID obk1F6B175E
    mqtt_host 192.168.207.240:1883
    Info:MAIN:Time 13, idle 476069/s, free 62632, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 3/38
    Info:MQTT:mqtt_connection_cb: Successfully connected
    Info:MQTT:mqtt_subscribed to obk1F6B175E/+/set
    Info:MQTT:mqtt_subscribed to cmnd/obk1F6B175E/+
    Info:MQTT:MQTT client "obk1F6B175E" request cb: err 0
    Info:MQTT:MQTT client "obk1F6B175E" request cb: err 0
    Info:MAIN:Time 14, idle 456677/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 15, idle 462612/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 16, idle 469618/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 17, idle 470674/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 18, idle 479993/s, free 62824, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 3/38
    Info:MAIN:Time 19, idle 483450/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 20, idle 479732/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=192.168.207.164 gate=192.168.207.1 mask=255.255.255.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 1, softap: 0, b/g/n
    Info:GEN:sta:rssi=-74,ssid=ZZZZZZZ,bssid=50:e6:36:ee:69:9c ,channel=6,cipher_type:CCMP
    Info:MAIN:Time 21, idle 463491/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 22, idle 470233/s, free 65912, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 3/38
    Info:MAIN:Time 23, idle 473819/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 24, idle 476846/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 25, idle 469907/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 26, idle 477904/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 27, idle 484614/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 28, idle 468688/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 29, idle 465803/s, free 74304, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 3/38
    Info:MAIN:Time 30, idle 471764/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=192.168.207.164 gate=192.168.207.1 mask=255.255.255.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 1, softap: 0, b/g/n
    Info:GEN:sta:rssi=-74,ssid=ZZZZZZZZ,bssid=50:e6:36:ee:69:9c ,channel=6,cipher_type:CCMP
    Info:MAIN:Time 31, idle 476829/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Boot complete time reached (30 seconds)
    Info:CFG:####### Set Boot Complete #######
    Info:MAIN:Time 32, idle 465698/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 33, idle 476070/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:MAIN:Time 34, idle 480546/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:CMD:loglevel set 6
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 35, idle 957228/s, free 65912, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 3/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 36, idle 469830/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 37, idle 464953/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 38, idle 477769/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 39, idle 480985/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 40, idle 484251/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=192.168.207.164 gate=192.168.207.1 mask=255.255.255.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 1, softap: 0, b/g/n
    Info:GEN:sta:rssi=-74,ssid=ZZZZZZZZ,bssid=50:e6:36:ee:69:9c ,channel=6,cipher_type:CCMP
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 41, idle 465852/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 42, idle 477212/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 43, idle 480250/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 44, idle 484891/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 45, idle 463093/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 46, idle 475065/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 47, idle 480916/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 48, idle 483465/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 49, idle 468156/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 50, idle 478702/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=192.168.207.164 gate=192.168.207.1 mask=255.255.255.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 1, softap: 0, b/g/n
    Info:GEN:sta:rssi=-73,ssid=ZZZZZZZ,bssid=50:e6:36:ee:69:9c ,channel=6,cipher_type:CCMP
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 51, idle 475237/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 52, idle 485636/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 53, idle 468077/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 54, idle 945056/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 55, idle 477291/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 56, idle 478716/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 57, idle 476620/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 58, idle 480219/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 59, idle 483325/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 60, idle 475534/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=192.168.207.164 gate=192.168.207.1 mask=255.255.255.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 1, softap: 0, b/g/n
    Info:GEN:sta:rssi=-74,ssid=ZZZZZZZ,bssid=50:e6:36:ee:69:9c ,channel=6,cipher_type:CCMP
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 61, idle 479017/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 62, idle 488516/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 63, idle 483722/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 64, idle 474971/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 65, idle 485754/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 66, idle 479134/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 67, idle 485151/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 68, idle 474525/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 69, idle 484055/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Debug:MQTT:MQTT deduper sent 0, culled duplicates 0, culled too fast 0
    ExtraDebug:TuyaMCU:TuyaMCU heartbeat_valid = 0, product_information_valid=0, self_processing_mode = 1, wifi_state_valid = 0, wifi_state_timer=0
    Info:MAIN:Time 70, idle 483982/s, free 74520, MQTT 1(1), bWifi 1, secondsWithNoPing -1, socks 2/38
    Info:GEN:dhcp=0 ip=192.168.207.164 gate=192.168.207.1 mask=255.255.255.0 mac=fc:67:1f:6b:17:5e 
    Info:GEN:sta: 1, softap: 0, b/g/n
    Info:GEN:sta:rssi=-73,ssid=ZZZZZZZZZ,bssid=50:e6:36:ee:69:9c ,channel=6,cipher_type:CCMP
    
  • #5 20336218
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    @toboxx, z jakiegoś powodu twój dziennik nie zawiera komunikatów TuyaMCU.
    Czy sztucznie zasiliłeś układ WiFi?
    Należy teraz odłączyć wszystkie przewody do programowania i ,,obudzić" urządzenie przyciskiem testowym, aby próbowało zgłosić dym przez UART, a następnie pokazać log.
    Pomogłem? Kup mi kawę.
  • #6 20336230
    toboxx
    Poziom 5  
    Posty: 14
    Tak, usunąłem linię 3,3 V, ale urządzenie pozostało włączone. Inna rzecz, która jest dziwna: Nie widzę drugiego układu, który wygląda jak MCU. Czy nie powinno być układu OpenBeken ORAZ drugiego układu, który obsługuje TuyaMCU? Widzę tylko 10-pinowy układ w pobliżu czujnika dymu z wyprowadzeniami GND, PA0, PA2 i VCC.

    Znam dość dobrze projekty ESP8266 i ESP32, ale cały świat OpenBeken / Tuya jest dla mnie nowy, więc przepraszam za zadawanie głupich pytań lub robienie głupich rzeczy ...

    Czujka dymu WiFi Tuya (chip CBU) Czujka dymu WiFi Tuya (chip CBU) Czujka dymu WiFi Tuya (chip CBU) Czujka dymu WiFi Tuya (chip CBU) Czujka dymu WiFi Tuya (chip CBU) ...

    Dodano po 2 [godzinach]:

    Nawet po 2 godzinach pracy na baterii i bez podłączonych kabli urządzenie nadal działa. Mogę uzyskać dostęp do interfejsu internetowego i jest "podłączony online" w MQTT. Czy powinienem uruchomić jedno z innych urządzeń ze standardowym oprogramowaniem układowym i podłączyć przewody dziennika?
  • #7 20336460
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    W takim razie być może Twoje urządzenie bardzo różni się od tego na połączonej stronie Blakadder.
    Może masz wersję inną niż TuyaMCU.
    Czy możesz sprawdzić gdzie idą ślady RX i TX z modułu WiFi?
    Czy możesz sprawdzić gdzie jest podłączony czujnik dymu i przyciski?
    Możemy sprawić, by był obsługiwany bezpośrednio, bez TuyaMCU....

    PS: Właśnie otrzymaliśmy działający tryb uśpienia/oszczędzania energii na BK... który będzie dla ciebie przydatny
    Pomogłem? Kup mi kawę.
  • #8 20336680
    toboxx
    Poziom 5  
    Posty: 14
    Zrobiłem, co mogłem:

    Udało mi się znaleźć następujące połączenia:

    Pin 6: RX2 (wskazany na płycie)
    Pin 7: Log TX (wskazany na płycie)
    Pin 15: TX (wskazany na płycie)
    Pin 16: RX (wskazany na płycie)
    Pin 17: Przycisk resetowania z boku, dostępny przez otwór
    Pin 18: RST na listwie pinowej z RX/TX/RX2/VCC/GND
    Styk 19: Przełącznik antysabotażowy z tyłu
    Styk 21: patrz poniżej

    Wydaje się, że przycisk testowy jest podłączony tylko do drugiego układu 10-stykowego. Wydaje się, że 10-pinowy chip ma również połączenia z diodą LED i fotoreceptorem wewnątrz komory wykrywania czarnego dymu.

    Prawdopodobnie magia dzieje się z pinem 21 na CBU, jest to jedyne połączenie między 10-pinowym chipem a CBU, jakie znalazłem (w tym połączeniu jest rezystor 1k).

    Mam nadzieję, że to pomoże. Coś jeszcze mógłbym sprawdzić? Czy ktoś wie, co to może być za czarna część z 3 połączeniami?
  • #9 20339020
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    
    21	P15	I/O	Common GPIO, which can be reused as SPI_CS (Correspond to Pin 13 of the IC)
    

    Możesz teraz zrobić dwie rzeczy.
    Spróbuj ustawić P15 na wejście cyfrowe lub coś w OBK i spróbuj uzyskać jakiś pomiar (ale to wymagałoby aktywacji czujnika dymu?)

    Lub spróbuj ponownie podejść TuyaMCU i dwukrotnie sprawdź za pomocą konwertera USB na UART wszystkie te linie RX/TX. To dziwne, ale zawsze widziałem te czujniki dymu używające TuyaMCU i nie łączące się bezpośrednio z czujnikami modułu WiFi.
    Pomogłem? Kup mi kawę.
  • #10 20339155
    toboxx
    Poziom 5  
    Posty: 14
    Kiedy ustawię P15 na wejście cyfrowe, widzę, że podczas alarmu testowego przechodzi w stan wysoki:

    obk1F6B175E/0/get 0
    obk1F6B175E/0/get 1
    obk1F6B175E/0/get 0

    Zmierzyłem napięcie na wszystkich pinach z otwartym oprogramowaniem układowym i z oprogramowaniem fabrycznym. VCC (PIN14) zawsze wynosi 3,3 V, również na standardowym oprogramowaniu układowym, gdy urządzenie nie jest dostępne przez Wi-Fi.

    Wszystkie piny są niskie z wyjątkiem:
    PIN 6 7: Wysoki na otwartym oprogramowaniu układowym, 0 na stockowym oprogramowaniu układowym
    PIN 11: 0 na otwartym firmware, 2.6V na stockowym firmware (?)
    PIN14: 3.3V
    PIN 15 16: Wysokie na otwartym oprogramowaniu układowym, 0 na standardowym oprogramowaniu układowym
    PIN 17: 0 na otwartym oprogramowaniu układowym, wysokie na standardowym oprogramowaniu układowym
    PIN 18: wysokie na obu firmware
    PIN 19: 0 na otwartym oprogramowaniu układowym, wysokie na standardowym oprogramowaniu układowym
    PIN 20: 1,7 V na otwartym oprogramowaniu układowym (?), 0 na standardowym oprogramowaniu układowym
    PIN 21: 0 na obu oprogramowaniach sprzętowych, przechodzi w stan wysoki podczas testowania alarmu przez 1 sekundę

    Dodano po 6 [godzinach] 16 [minutach]:

    Oto dane wyjściowe dziennika oryginalnego oprogramowania układowego po naciśnięciu przycisku testowego.
    Załączniki:
    • log_tx.txt (19.02 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • #11 20342170
    Ipn00tic
    Poziom 8  
    Posty: 17
    Ocena: 6
    Ten sprzęt nie wygląda jak tuyaMCU, ma po prostu 10-pinowy chip z napisem BA50F1V V5K00KG3 .

    w ustawieniach pinów:
    9 dinput (przycisk tylnej pokrywy)
    17 LED (przednia czerwona dioda LED)
    15 dinput (stan wysoki, gdy dym jest w środku)
    28 dinput (przycisk resetowania, wysoki, ale pozostaje niski po naciśnięciu przez 3 sekundy. następnie wraca do wysokiego)

    Przedni przycisk nie wydaje się mieć połączenia z chipem CBU, po prostu wycisza brzęczyk i wykonuje test. i robi to bez potrzeby konfiguracji, podobnie jak niebieska dioda LED.

    Nie znalazłem połączenia niebieskiej diody LED z chipem, ale wykonuje ona swoją funkcję bez konfiguracji.

    Czerwona dioda LED musi być włączona za pomocą przycisku pokrywy, aby ostrzec, że nie jest dobrze dopasowana?????!

    Nie wiem co zrobić z przyciskiem reset, czy resetuje on tylko oryginalne ustawienia firmware czy ma inną funkcję?

    Oprogramowanie układowe nie wysyła automatycznie dinput do odczytu w asystencie domowym, tak jak robi to z przekaźnikiem lub diodą LED, nie wiem, jak napisać kod w konfiguracji wykrywania asystenta domowego, aby pin 15 dinput pojawił się na asystencie domowym, gdy wykryje dym.
  • #12 20342287
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    Czy na pewno nie publikuje dInput? Z tego, co widzę, jest włączony zarówno dla ,,stanu własnego emisji co minutę", jak i dla publikacji onChange:
    Czujka dymu WiFi Tuya (chip CBU)

    Dodano po 1 [sekundach]:

    Czy na pewno nie publikuje dInput? Z tego, co widzę, jest włączony zarówno dla ,,stanu własnego emisji co minutę", jak i dla publikacji onChange:
    Czujka dymu WiFi Tuya (chip CBU)
    Pomogłem? Kup mi kawę.
  • #13 20342288
    toboxx
    Poziom 5  
    Posty: 14
    Ipn00tic,

    dzięki za pomoc z tym urządzeniem. Niektóre uwagi:
    - musi być jakiś sposób na wykrycie niskiego napięcia akumulatora, obecnie nie mam pojęcia jak to się robi
    - Domyślam się, że kontroler Wi-Fi śpi przez 8 godzin, a następnie budzi się i sygnalizuje bicie serca, ale poza tym wydaje się spać, dopóki układ 10-pinowy go nie obudzi. Kontroler Wi-Fi może odróżnić ,,naprawdę dymi" od ,,naciśnięto przycisk testowy". Nie wiem, czy istnieje jakiś protokół szeregowy między 2 układami, czy też odbywa się to przy użyciu standardowych wejść cyfrowych.

    Czekam na Wasze pomysły...
  • #14 20342297
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    Musisz włączyć funkcję PowerSave dla tego urządzenia. Obecnie pracujemy nad tym z @btsimonh

    A może nawet Deep Sleep, idk, PowerSave może nie wystarczyć. Ale Deep Sleep nie jest jeszcze gotowy.

    Jeśli chodzi o baterię, czy używany jest ADC3? Może ustaw rolę ADC na ten pin i sprawdź, czy coś czyta
    Pomogłem? Kup mi kawę.
  • #15 20343015
    Ipn00tic
    Poziom 8  
    Posty: 17
    Ocena: 6
    z tą konfiguracją
    Czujka dymu WiFi Tuya (chip CBU)

    wygląda tak
    Czujka dymu WiFi Tuya (chip CBU)
    w home aseistant automatycznie wykrywam tylko diodę LED, która pojawia się jako przekaźnik włączania/wyłączania. albo nie wiem jak szukać dinput w asystencie domowym....
  • #16 20343241
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    @Ipn00tic wygląda na to, że teraz rozumiem, o co prosisz.
    Jeśli prosisz o automatyczną konfigurację, to po prostu nie jest jeszcze zaimplementowana.
    Musisz sam napisać YAML.
    OpenBeken opublikuje wartość dInput w temacie obkName/channelName/get, możesz otrzymać tę wartość i obsłużyć ją w dowolny sposób.
    Pomogłem? Kup mi kawę.
  • #17 20343281
    Ipn00tic
    Poziom 8  
    Posty: 17
    Ocena: 6
    Nie wiem, jak napisać YAML. Ale myślę, że twoja odpowiedź pomogła. Poszukam konfiguracji YAML, które wyglądają identycznie i spróbuję napisać taki YAML. Czy powinienem napisać YAML w oprogramowaniu układowym w Home Assistant discovery czy w samym Home Assistant?
  • #18 20343294
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    Yaml jest napisany w konfiguracji.yaml Home Assistant.

    Aby uzyskać wartość prawda/fałsz, najprawdopodobniej potrzebujesz ,,binary_sensor".

    Aby uzyskać ,,binary_sensor", użyj tematu obkDeviceName/channelNumberFordInput/get MQTT.
    Pomogłem? Kup mi kawę.
  • #19 20344778
    Ipn00tic
    Poziom 8  
    Posty: 17
    Ocena: 6
    Urządzenie wyczerpało baterie w ciągu 3 godzin. Nie wiem, czy to tylko brak oszczędzania energii, czy głębokie uśpienie. Czy może być jakiś nadmierny pobór, jakiś pin stale wysyłający prąd?

    Pomiary wykonane na otwartym oprogramowaniu i oprogramowaniu stockowym pokazują różnice w zasilaniu pinów.

    Widzę w firmware dyock, że ma miernik procentowy baterii, w otwartym firmware może trzeba będzie uruchomić jakiś sterownik?

    Płyta ma tylko 10-pinowy chip, szukałem jego opisu w internecie, ale nic o nim nie znalazłem.
  • #20 20344843
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    Większość urządzeń zasilanych bateryjnie korzysta z TuyaMCU, która włącza/wyłącza moduł WiFi tylko wtedy, gdy musi zgłosić stan, więc nie mamy zaawansowanego oszczędzania energii, ale dodanie Oszczędzanie energii polecenie w krótkim poleceniu uruchamiania może pomóc. Z Oszczędzanie energii włączone, urządzenie będzie na wpół uśpione, o ile nie będziesz go budzić, mając stale otwartą stronę HTTP lub stronę dzienników.

    The Oszczędzanie energii polecenie zostało dodane 5 dni temu, zobacz powiązany PR:
    https://github.com/openshwprojects/OpenBK7231T_App/pull/542

    Więcej aktualizacji oszczędzania energii już wkrótce.
    Pomogłem? Kup mi kawę.
  • #22 20348689
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    Jeśli tak, to najprawdopodobniej musisz poczekać na głęboki sen funkcjonalność.
    Przekażę to @btsimonh , który wykonał świetną robotę w zakresie oszczędzania energii.

    Problem polega na tym, że, jak powiedziałem, prawie wszystkie urządzenia używają TuyaMCU do kontrolowania mocy modułu WiFi, więc głęboki sen nie jest najwyższym priorytetem, ale postaramy się dodać go dla ciebie i przypadków takich jak twój.
    Pomogłem? Kup mi kawę.
  • #23 20348719
    toboxx
    Poziom 5  
    Posty: 14
    Ipn00tic napisał:
    @toboxx Jak wygląda Twoje urządzenie pod względem autonomii?
    Polecenie "powersave" pomogło, ale nawet wtedy bateria nie wytrzymuje dłużej niż 24 godziny.
    Jak jest u Ciebie?

    Również tylko kilka godzin. Ale oczywiste jest, że 2 ogniwa AAA nie utrzymają WiFi online przez dłuższy czas. Zdecydowanie potrzebujemy najgłębszego dostępnego trybu uśpienia i wybudzania tylko po wykryciu dymu (oryginalny firmware wydaje się budzić co 8 godzin, może funkcja watchdog plus sprawdzanie baterii).

    Przyjrzę się temu po świętach.
  • #24 20396120
    DSF4ever
    Poziom 8  
    Posty: 12
    Ocena: 3
    Cześć chłopaki!

    ten temat mnie interesuje! Kupiłem 2 takie same i mam ten sam problem, w tej samej sytuacji. Będę śledził temat, bo potrzebuję takiej samej pomocy. Nie, nie masz Déjà-vu, po prostu skopiowałem tekst z góry, bo nie mogłem znaleźć lepszych słów :-) .

    @p.kaczmarek2: Nie mogę zaoferować dużego wkładu w kodowanie, pomiary itp. ale jeśli to dla Ciebie pomocne to mógłbym podesłać Ci taki WiFi Smoke Detector Tuya (CBU chip). To chyba ułatwiłoby sprawę, prawda? Tak długo, jak nie wszystkie sekrety zostaną ujawnione, i tak nie mogę go nie używać. A jak tylko zadziała zgodnie z oczekiwaniami (komunikaty MQTT dla wykrywania dymu, przycisk testowy, sabotaż, bateria... i głębokie uśpienie), muszę zamówić do mojego domu jeszcze kilka. Więc nie przegapię tego. Jeśli jesteś zainteresowany, wyślij mi prywatną wiadomość ze swoim adresem. Wtedy powinieneś dostać go w ciągu tygodnia.

    dzięki
  • #25 20396137
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    Hej @DSF4ever, dzięki, to świetny pomysł. Mogę przyjąć taką darowiznę, właśnie otrzymaliśmy przełączniki TreatLife od użytkownika i zrobiliśmy o nich film:



    Tylko pamiętaj, czy możesz najpierw sprawdzić koszt wysyłki do Polski? Ponieważ być może łatwiej i taniej byłoby po prostu przekazać darowiznę przez Paypal....

    Film o czujniku dymu byłby świetnym dodatkiem do naszego kanału.
    Pomogłem? Kup mi kawę.
  • #26 20396165
    DSF4ever
    Poziom 8  
    Posty: 12
    Ocena: 3
    Cześć,

    koszt pakietu to 9,90 Euro. To pasuje do mojego budżetu bardzo dobrze!

    z wyrazami szacunku
  • #27 20396192
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    Otóż z tego co widzę czujnik dymu możemy dostać w Polsce za ok 90 zł czyli ok 19 Euro..
    Czujka dymu WiFi Tuya (chip CBU)
    To zależy od Ciebie, jeśli chcesz wysłać czujnik do rozbieranego artykułu (a może też wideo - kto wie), to wyślij mi PW tutaj, a ja odpowiem Ci moim adresem do wysyłki. Dzięki!
    Pomogłem? Kup mi kawę.
  • #28 20396901
    p.kaczmarek2
    Moderator Smart Home
    Posty: 14804
    Pomógł: 659
    Ocena: 12972
    @Ipn00tic mamy postęp, jest Głęboki sen polecenie, działa już na N, ale jeszcze nie na T. Zasadniczo wyłącza moduł WiFi na określony czas, a następnie moduł restartuje się i może wykonać pojedynczy pomiar i ponownie wrócić do głębokiego uśpienia.
    Proszę zobaczyć dyskusję tutaj:
    https://www.elektroda.com/rtvforum/topic3945688.html
    Pomogłem? Kup mi kawę.
  • #29 20434069
    DSF4ever
    Poziom 8  
    Posty: 12
    Ocena: 3
    Witam!
    Znalazłem trochę czasu, aby pobawić się moim czujnikiem dymu i mogę potwierdzić, że "DeepSleep" działa całkiem dobrze na moim OpenBK7231N (z OpenBK w wersji 1.15.422). Gdy tylko otrzymam komunikat "connected = online" za pośrednictwem MQTT, 30 sekund później wysyłam z mojego OpenHAB komunikat "DeepSleep = 21600", aby utrzymać czujnik dymu w stanie uśpienia przez 6 godzin. Za pomocą przełącznika (On/Off) w tej regule OpenHAB mogę zdecydować, czy czujnik dymu uruchomi kolejny cykl DeepSleep, czy pozostanie online w celu aktualizacji oprogramowania układowego lub zmiany konfiguracji.

    I niestety to również mogę potwierdzić (od p.kaczmarek2 w innej dyskusji):
    "Przy okazji, wygląda na to, że "wake up on GPIO" działa tylko na T, a nie na N".
    Kiedy czujnik dymu jest w głębokim uśpieniu, nie mogłem go w żaden sposób obudzić. Z wyjątkiem wyjętych i włożonych baterii.

    @p.kaczmarek2: mam nadzieję, że Smoke Detector wkrótce trafi w Twoje ręce i będziesz mógł ujawnić więcej sekretów.

    pozdrawiam
  • #30 20462248
    toboxx
    Poziom 5  
    Posty: 14
    @p.kaczmarek2 Nie ma sensu wysyłać czujnika dymu z Niemiec do Polski, prawie taniej jest kupić go samemu. Masz PayPal? Przekazałbym 10 euro, jeśli ktoś inny też się dorzuci, możesz kupić urządzenie dla siebie.

    Jeśli jesteś zainteresowany, wyślij mi swój adres PayPal przez pm.

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy przeróbki czujnika dymu WiFi Tuya z modułem BK7231N/CBU na OpenBeken, gdy urządzenie nie ma ESP8266 i nie jest zgodne z gotowym szablonem. Początkowo zakładano obecność TuyaMCU, ale analiza połączeń i pomiary wykazały, że czujnik ma bezpośrednio podłączony 10-pinowy układ BA50F1V/BA45F5220, a sygnał dymu trafia na GPIO P15. Ustalono konfigurację pinów dla alarmu, sabotażu, przycisku test/reset, LED oraz pomiaru baterii, a także konieczność użycia autoexec.bat, LittleFS, MQTT i odpowiednich ról GPIO. Kluczowym problemem była bardzo krótka żywotność baterii oraz brak poprawnego uśpienia; rozwiązaniem okazały się funkcje PowerSave i później DeepSleep, najpierw z wybudzaniem czasowym, a następnie z wybudzaniem po GPIO i timerze. W kolejnych testach dopracowano konfigurację dla Home Assistant, publikację stanów dInput przez MQTT, odczyt napięcia baterii przez BAT_ADC oraz logikę przechodzenia w sen po wykryciu braku alarmu. Ostatecznie potwierdzono działające ustawienie dla YG400A-W z OpenBK7231N, z alarmem dymu, sabotażem i okresowym raportowaniem baterii, choć część funkcji wymagała ręcznej konfiguracji YAML i dalszych poprawek w firmware.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA