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

Konfiguracja OpenBeken na wentylatorze sufitowym Tuya: Mapowanie elementów sterujących i ustawień

IkaSGC 11 Sty 2025 19:47 1071 2
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu
  • #1 21388447
    IkaSGC
    Poziom 2  
    Posty: 2
    Mam wentylator sufitowy TUYA (chipset BK7231N), który został pomyślnie sflashowany za pomocą OpenBeken. Nie jestem jednak pewien, jak go skonfigurować.
    Udało mi się zmapować elementy sterujące. Czy ktoś mógłby mi pomóc w konfiguracji?

    Urządzenie własnościowe od TUYA:

    Light Switch: ID:20 - Bolean
    Light WorkMode: ID:21 - enum
    Jasność: ID22 - Wartość (10-1000)
    Temperatura światła: ID23 - Wartość (0-1000)
    Timer: ID:26 - Wartość (0-86400)

    Przełącznik wentylatora: ID60 - Bolean
    Prędkość wentylatora: ID62 - Wartość 1-16
    Kierunek wentylatora: ID63 - enum
    Pozostało odliczanie wentylatora: ID:64 - jednostka 0-540min
    Sygnał dźwiękowy wentylatora: ID66 - Bolean
    AI: Czy mógłbyś sprecyzować, z jakim konkretnym aspektem konfiguracji masz problem lub co próbujesz osiągnąć za pomocą konfiguracji?
    Właściwość konfiguracji urządzenia
    AI: Jaki jest model wentylatora sufitowego TUYA? Ta informacja może pomóc w udzieleniu bardziej szczegółowych wskazówek.
    Angistri 132cm silnik DC z oświetleniem
  • REKLAMA
  • #2 21389416
    IkaSGC
    Poziom 2  
    Posty: 2
    Próbuję uruchomić sterownik MCU, połączyć datapin 20 z 1, ale to nic nie daje. :(

    startDriver TuyaMCU
    linkTuyaMCUOutputToChannel 20 1

    Dodano po 1 [godzinie] 51 [minutach]:

    Więc znalazłem autoexec....

    Light On/Off działa:

    linkTuyaMCUOutputToChannel 20 1
    setChannelType 1 toggle
    addEventHandler OnChannelChange 1 backlog TuyaMCU_SendState 20 1 $CH1; publish stat/device/light $CH1
    setButtonLabel 1 Svetlo

    Ale jasność nie:

    linkTuyaMCUOutputToChannel 22 2 #
    setChannelType 2 range
    addEventHandler OnChannelChange 2 backlog TuyaMCU_SendState 22 2 $CH2; publish stat/device/brightness $CH2
    setButtonLabel 2 "Jas"

    LOG mówi:

    Info:TuyaMCU:Received: 55 AA 03 07 00 08 16 02 00 04 00 00 00 64 91
    Info:TuyaMCU:P rocessIncoming[v=3]: cmd 7 (State) len 15
    Info:TuyaMCU:P arseState: id 22 type 2-val len 4
    Info:TuyaMCU:P arseState: int32 100
    Info:GEN:Brak zmian w kanale 0 (nadal ustawiony na 0) - ignorowanie

    Dodano po 39 [minutach]: .

    Wygląda na to, że to działa:

    linkTuyaMCUOutputToChannel 22 2
    setChannelType 2 dimmer1000
    addEventHandler OnChannelChange 2 backlog publish stat/device/brightness $CH2; TuyaMCU_SendState 22 2 $CH2
    setButtonLabel 2 Jas

    Ale z jakiegoś powodu, gdy ustawię na przykład wartość 500 jasności, automatycznie natychmiast zresetuje się do 0.... Nie wiem dlaczego....
  • #3 21501444
    yonubear
    Poziom 4  
    Posty: 29
    Który wentylator tuta, jeśli mogę zapytać? I jak to zrobiłeś?
REKLAMA