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/CBU-NL] Czujnik wody Tuya - problem z BAT Relay

GP007 02 Wrz 2023 19:07 1629 1
REKLAMA
  • #1 20718957
    GP007
    Poziom 8  
    Posty: 16
    Ocena: 7
    Mam taki czujnik z ali jak poniżej na zdjęciach, dobry bo tani :) wgrałem bez problemu OpenBeken używając BK7231Flasher (podłączając się do pinów procesora, dopiero potem zauważyłem złącze P2).
    Układ scalony z oznaczeniami elementów na płytce drukowanej. Biały sensor z przewodem i wtyczką na jasnym tle. Opakowanie czujnika zalania wodą Wi-Fi z AliExpress. Opakowanie czujnika Tuya Smart WiFi Water Leak Sensor z informacjami o produkcie.

    Prawie wszystko działa:
    Wyświetlacz z informacjami o stanie czujnika drzwi. Zrzut ekranu konfiguracji pinów z opisami funkcji dla poszczególnych wejść na urządzeniu.
    nie mogę niestety zlokalizować do którego pinu podpięty jest BAT_Relay który na chłopski rozum powinien sterować tranzystorem Q1, bo R1 i R2 wygląda na dzielnik z którego idzie na PIN23 ADC, inne znalazłem za pomocą multimetru bo z programu dostałem:

    "Sorry, no meaningful pins data found. This device may be TuyaMCU or a custom one with no Tuya config data.
    No module information found. And the Tuya section starts, as usual, at 2023424"

    Kod: JSON
    Zaloguj się, aby zobaczyć kod

    Chyba, że już to BAT ADC mam źle przypisane.
    Może ktoś już ma taki czujnik i pomoże?

    [EDIT]
    Jeszcze raz multimetr do ręki i znalazłem sterowanie Q1, to P20 ale ma być BAT_Relay_n.
    Na dzielniku jest połowa napięcia zasilania i tak open beken pokazuje ale czasami pokazuje dziwnie bo 5496mV ????
  • REKLAMA
  • #2 20721093
    GP007
    Poziom 8  
    Posty: 16
    Ocena: 7
    Jeszcze mam pytanie: w którym miejscu konfiguruje się ilość/częstotliwość komunikatów mqtt, bo po obudzeniu sygnałem (zanim ponownie zapadnie w sen) cbu-nl wysyła całą serię mqtt co około 1s zamiast wysłać jeden, ewentualnie dwa dla pewności...
    Wygląda to mniej więcej tak:
    obk553F9E7D/0/get 0
    obk553F9E7D/0/get 0
    obk553F9E7D/0/get 0
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1
    obk553F9E7D/0/get 1

    A dla mnie wystarczy:
    obk553F9E7D/0/get 0
    obk553F9E7D/0/get 1
REKLAMA