Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Przełącznik dotykowy Tuya 4CH 10A

marioalmeida 14 Jul 2022 22:50 1200 3
This content has been translated flag-en » flag-pl View the original version here.
  • Modułowy inteligentny przełącznik Protium 4 Gang ON/Off.
    To urządzenie ma układ WB3S (BK7231T) i TuyaMCU. Można zmienić mu wsad na OpenBeken.

    Zdjęcie produktu
    Przełącznik dotykowy Tuya 4CH 10A Przełącznik dotykowy Tuya 4CH 10A

    Jak otworzyć obudowę?
    Przełącznik dotykowy Tuya 4CH 10A
    Płytka dotykowa przełącznika montowana jest do obudowy za pomocą 4 klipsów, po 2 z każdej strony. Delikatnie wciśnij klipsy do środka, a następnie wypchnij w kierunku płytki dotykowej

    WB3S jest umieszczony między płytą przekaźnika a płytą TuyaMCU
    Przełącznik dotykowy Tuya 4CH 10A Przełącznik dotykowy Tuya 4CH 10A Przełącznik dotykowy Tuya 4CH 10A Przełącznik dotykowy Tuya 4CH 10A

    Programowanie wykonuje się zgodnie z:
    https://www.elektroda.pl/rtvforum/topic3875654.html

    FTDI USB do TTL port szeregowy UART
    Przełącznik dotykowy Tuya 4CH 10A


    Widok płytki
    Przełącznik dotykowy Tuya 4CH 10A


    Lokacje sygnałów TX/RX masy do programowania wedle zalinkowanego wcześniej tematu
    Przełącznik dotykowy Tuya 4CH 10A Przełącznik dotykowy Tuya 4CH 10A


    Przylutowane przewody do programowania
    Przełącznik dotykowy Tuya 4CH 10A Przełącznik dotykowy Tuya 4CH 10A Przełącznik dotykowy Tuya 4CH 10A


    Przygotowanie do wgrania oprogramowania OpenBK7231T
    Pobierz ostatni firmware stąd https://github.com/openshwprojects/OpenBK7231T_App/releases
    Podłącz FTDI do komputera


    Wgrywanie wsadu na BK7231T
    Używam ArchLinux, wykonuję poniższe polecenie, odpowiednio zmieniam nazwę wsadu i port szeregowy
    Code: bash
    Log in, to see the code


    Przy pierwszym uruchomieniu zakończy się niepowodzeniem, jak poniżej.
    Przełącznik dotykowy Tuya 4CH 10A

    Wykonaj polecenie ponownie, tym razem jak tylko wykonasz polecenie, musisz włączyć i wyłączyć zasilanie urządzenia, nie RESETUJ urządzenia.
    Wyłącz i włącz urządzenie, odłączając linię zasilania 3.3v, a nie GND, używam zworki na adapterze FTDI.
    Przełącznik dotykowy Tuya 4CH 10A Przełącznik dotykowy Tuya 4CH 10A Przełącznik dotykowy Tuya 4CH 10A

    Uruchom ponownie urządzenie, połącz się z punktem dostępowym i otwórz stronę urządzenia.
    Przełącznik dotykowy Tuya 4CH 10A

    Skonfiguruj urządzenie
    Utwórz wywołanie pliku autoexec.bat z poniższą treścią



    Code:
    startDriver TuyaMCU
    

    setChannelType 1 toggle
    setChannelType 2 toggle
    setChannelType 3 toggle
    setChannelType 4 toggle


    setChannelType 7 TextField
    setChannelType 8 TextField
    setChannelType 9 TextField
    setChannelType 10 TextField

    linkTuyaMCUOutputToChannel 1 1 1
    linkTuyaMCUOutputToChannel 2 1 2
    linkTuyaMCUOutputToChannel 3 1 3
    linkTuyaMCUOutputToChannel 4 1 4
    linkTuyaMCUOutputToChannel 7 2 7
    linkTuyaMCUOutputToChannel 8 2 8
    linkTuyaMCUOutputToChannel 9 2 9
    linkTuyaMCUOutputToChannel 10 2 10


    Kliknij Konfiguracja a następnie kliknij Uruchom aplikację internetową
    Przełącznik dotykowy Tuya 4CH 10A

    W nowej karcie kliknij System plików
    Przełącznik dotykowy Tuya 4CH 10A

    Przeciągnij i upuść plik autoexec.bat, jak pokazano poniżej.
    Przełącznik dotykowy Tuya 4CH 10A

    Kliknij OTA a następnie kliknij Restart
    Przełącznik dotykowy Tuya 4CH 10A

    Skonfiguruj WiFi i MQTT

    Konfiguracja My Home Assistant
    Code:
    switch:
    
      - platform: mqtt
        name: "obk-room-1 Wall Light"
        unique_id: "42CFE03F_1"
        icon: mdi:lightbulb
        availability:
          - topic: "obk-room-1/connected"
        state_topic: "obk-room-1/1/get"
        state_on: 1
        state_off: 0
        command_topic: "obk-room-1/1/set"
        payload_on: 1
        payload_off: 0
        qos: 1

      - platform: mqtt
        name: "obk-room-1 Ceiling Light"
        unique_id: "42CFE03F_2"
        icon: mdi:lightbulb
        availability:
          - topic: "obk-room-1/connected"
        state_topic: "obk-room-1/2/get"
        state_on: 1
        state_off: 0
        command_topic: "obk-room-1/2/set"
        payload_on: 1
        payload_off: 0
        qos: 1

      - platform: mqtt
        name: "obk-room-1 Ceiling Fan"
        unique_id: "42CFE03F_3"
        icon: mdi:fan
        availability:
          - topic: "obk-room-1/connected"
        state_topic: "obk-room-1/3/get"
        state_on: 1
        state_off: 0
        command_topic: "obk-room-1/3/set"
        payload_on: 1
        payload_off: 0
        qos: 1

      - platform: mqtt
        name: "obk-room-1 Socket"
        unique_id: "42CFE03F_4"
        icon: mdi:lightbulb
        availability:
          - topic: "obk-room-1/connected"
        state_topic: "obk-room-1/4/get"
        state_on: 1
        state_off: 0
        command_topic: "obk-room-1/4/set"
        payload_on: 1
        payload_off: 0
        qos: 1

    number:
      - platform: mqtt
        name: "obk-room-1 Wall Light Countdown"
        unique_id: "42CFE03F_7"
        icon: mdi:cog-counterclockwise
        availability:
          - topic: "obk-room-1/connected"
        state_topic: "obk-room-1/7/get"
        command_topic: "obk-room-1/7/set"
        qos: 1

      - platform: mqtt
        name: "obk-room-1 Ceiling Light Countdown"
        unique_id: "42CFE03F_8"
        icon: mdi:cog-counterclockwise
        availability:
          - topic: "obk-room-1/connected"
        state_topic: "obk-room-1/8/get"
        command_topic: "obk-room-1/8/set"
        qos: 1

      - platform: mqtt
        name: "obk-room-1 Ceiling Fan Countdown"
        unique_id: "42CFE03F_9"
        icon: mdi:cog-counterclockwise
        availability:
          - topic: "obk-room-1/connected"
        state_topic: "obk-room-1/9/get"
        command_topic: "obk-room-1/9/set"
        qos: 1

      - platform: mqtt
        name: "obk-room-1 Socket Countdown"
        unique_id: "42CFE03F_10"
        icon: mdi:cog-counterclockwise
        availability:
          - topic: "obk-room-1/connected"
        state_topic: "obk-room-1/10/get"
        command_topic: "obk-room-1/10/set"
        qos: 1

    Cool? Ranking DIY
    Can you write similar article? Send message to me and you will get SD card 64GB.
    About Author
    marioalmeida
    Level 8  
    Offline 
  • #2
    marioalmeida
    Level 8  
    @pkaczmarek2, jak mogę przenieść ten post na forum ,,Download, Artykuły / Rozbiórki elektroniki"?
  • #3
    p.kaczmarek2
    Level 27  
    Dobra robota @marioalmeida. Nie martw się, że znajdzie się w sekcji tymczasowej, to dlatego, że jeden z moderatorów musi to przejrzeć, a my również przetłumaczymy go na polski.