Tuya - Uniwersalny Kontroler WiFi pilotów IR RF rolet podczerwień radio

Cześć
Jestem tu nowy. Z Home Asistant bawię się od dwóch tygodni. Zakupiłem takie urządzenie “Tuya - Uniwersalny Kontroler WiFi pilotów IR RF rolet podczerwień radio”. Połączyłem i zaprogramowałem rolety w aplikacji Tuya jednak zauważyłem że brak kompatybilności z aplikacją HA. Widzi urządzenie jednak brak mu encji i akcji. Czy da się jakoś skonfigurować to urządzenie czy historia zakończy się zwrotem towaru…

Nas o to pytasz?
Jeśli nie jesteś w stanie pomóc deweloperom integracji czy może niestandardowego komponentu (bo nie napisałeś czego właściwie używasz i czy próbowałeś wszelkie możliwości), to zwróć sprzęt, bo nikt gwarancji nie da, że jakiś inny użytkownik dorobi brakujące funkcje… a to jest Tuya, czyli korpo które ma wylane na otwarte rozwiązania.

Czego używam: terminal Dell wyse z większością ważnych dodatków. Dodałem integrację Tuya. HA widzi urządzenie “pilot rf” widzi zaprogramowane rolety w pilocie. Jednak nie mogę znaleźć encji ani akcji żeby wywołać jakiś ruch rolet z aplikacji HA. Z góry dzięki za porady.

Pisze że urządzenie nie posiada encji, akcji, skryptów i automatyzacji

Jak widzę TuYa i HA od razu pomijam wątek, to orka na ugorze :frowning:, na której pozostaje tylko @szopen :wink:

Gorąca prośba do Wszystkich: zanim kupisz urządzenie opisz na forum jaki cel chcesz osiągnąć w smart home, dopiero po omówionej realizacji celu idź do sklepu. To poprawny schemat zaspakajania
potrzeb a nie ciągłego rozwiązywania problemów :stuck_out_tongue:.

1 polubienie

@Alexy_Alexy
OK, czyli to zapewne standardowa integracja Tuya, bo się chyba niczego i tak nie dowiemy…
masz nawet na tym obrazku kluczową informację: unsupported = po naszemu niewspierany

To zajrzyj jeszcze w te wątki, jeśli z użyciem komponentów niestandardowych nie dasz rady to zwróć wszystko co możesz
localtuya tuya-local

Tak na szybko, jest rozwiązanie oparte o ESP32 (znowu od Kincony a z mojej strony to nie reklama) z podobną funkcjonalnością:

Wspierane w ESPHome - KC868-AG: IoT IR controller - Smart Home Automation | KinCony oraz w Tasmota - KinCony ESP32 433MHz RF and IR Controller (KC868-AG) Configuration for Tasmota czyli pełne możliwości integracji z HA ale trzeba trochę pogrzebać przy ESPHome albo przy Tasmota. Urządzenie posiada USB więc wgrywanie alternatywnego firmware jest dziecinnie proste. W ostatecznosci można skorzystać z dedykowanego firmware producenta “KCS” v2 firmware for KC868-A series (ESP32) board released i też bez problemu dodamy do HA.

Wpadłem już na pomysł integracji przez Asystent Gogle Home i nim kontrolować telefon na którym jest Tuya. Jak mi się uda to opiszę tu więcej dla potomnych
Unsuported też jest sterownik nawodnienia a działa bez problemu

A nie byłoby lepiej gdybyś pomógł autorom komponentu niestandardowego?

Nawet nie wiem o czym mówisz dopiero się uczę. Może podpowiesz co to oznacza i co mogę zrobić ?

Po pierwsze powinieneś spróbować niestandardowej Integracji - opartej na komponencie niestandardowym

ewentualnie do poczytania też tam

Wypróbowałem te sposoby, dzięki tobie nauczyłem się sporo. Poznałem też LocalTuya i TuyaLocal. Mega dzięki za dawkę wiedzy.

Niestety sprzęt nie jest kompatybilny albo ja coś źle robię

To jest właśnie wątpliwa przyjemność używania zarówno RF433 (kilkadziesiąt protokołów w tym wiele niekompatybilnych wzajemnie, ba niektóre zakłócają działanie innych - zobacz do dokumentacji rfxcom - przykładowy pdf ich “puszka” rftrx kosztuje koło 100€ i jest najbardziej rozwiniętym rozwiązaniem jakie znam, a i tak nie obsługuje wszystkiego na RF433) jak i samego Tuya… (na ten temat wiele napisano, ale korpo sprzedające technologię producentom gotowego sprzętu ma po prostu wylane na jakąkolwiek standaryzację, wręcz sprzedaje licencje zapewniające niekompatybilność między różnymi producentami wykorzystującymi technologię od Tuya no i mają wylane na użytkowników końcowych…).

W kwestii RF433 jest cień szansy - rozwiązań jest wiele (byleby był w użyciu jakikolwiek protokół który jest w miarę powszechnie używany).

1 polubienie

Hmm nie mam tego urządzenia, ale dzięki tej integracji “Tuya Local” nie mylić z “Local Tuya”

Jest możliwość pisana swoich integracji i dodawania ich po sieci lokalnej. Sam kilka przerobiłem więc może to jest rozwiązanie. Ale wymaga dobrego ogarnięcia tematu.

Mam też inne podejście, i już tłumaczę :wink:

1 Zestaw testowy:

  1. Po dodaniu kontrolera do chmury Tuya dodajemy go również w “Tuya Local”. W sieci dobrze jest zablokować na stałe adres IP Kontrolera IR/RF i dodać adres IP do konfiguracji.


  2. Odpalamy w takim razie Narzedzia deweloperskie i tam szukamy funkcji “Learn Command” Poniżej pełne info. Po naciśnięciu

  3. Odszukujemy zapisany kod przez samba:
    \192.168.x.x\config.storage\tuya_local_remote_hfdgfdgfdgdfgh_codes

Lub bezpośrednio w homeassistant:

Podstawowy kod:

service: remote.send_command
target:
  entity_id: remote.universal_ir_rf_remote
data:
  command: "TWOJ_KOD_BASE64_TUTAJ"

A Tu mój przykład, który używam do opuszczania windy z projektorem który działa po RF

`###########################
# Winda - Template Cover
###########################
# Winda przeniesiona do nowej sekcji template
template:
  - cover:
      - name: "Winda na projektor"
        unique_id: winda_projektor
        state: "{{ 'closed' if is_state('binary_sensor.kontaktron_winda_contact', 'on') else 'open' }}"
        # Uproszczony state: on=closed (schowana/zamknięta), off=open (wysunięta)
        # Jeśli logika ma być odwrotna, zamień miejscami 'closed' i 'open'.
        
        open_cover:
          - service: remote.send_command
            data:
              entity_id: remote.pilot_rm4_pro
              command: "b64:scCwBFaeBgALFxcMCxgVDQoZFgwWDQoYFgwMFwsYFgwKGQsYFQ0KGAsYCxgVDQoZCxcLGBYMChkLGAoYFgABQZgyFgwLFxYNChkWDBYNChgKGAsYCxgVDRcMCxcLGBYMCxcXDQoYFgwWDAwYFQ0KGAsXFw0KGAo"
        
        close_cover:
          - service: remote.send_command
            data:
              entity_id: remote.pilot_rm4_pro
              command: "b64:scD0AwqfBgCYMRcLDBYXDQoYFgwWDAwYChgKGAsZFQ0WDAoYCxkVDQoYFgwLGBYNFgwLFxYOChgKGBYMCxgLGBYMCxgKGQoYFgwLGAsYFgwWDAsYCxgWDBYAAUGXMhYMCxgVDQoZFgwWDQoYChkLFwsYFgwXC"
        
        stop_cover:
          - service: remote.send_command
            data:
              entity_id: remote.pilot_rm4_pro
              command: "b64:scD0An6eBgALGBUNCxgWDBYNChgLGAsYChgWDRYMCxgKGBYMCxgWDQoYFg0VDgoYFgwLGAsYFgwKGAsYFg0KGAsXDBcWDQoYFgwLGRFgwLGAoYFwwLGAoYFg0LFwsYChgXDAsYFQ0KGBcMCxgVDQoYFwAF3A"
        
        icon: >-
          {% if is_state('binary_sensor.kontaktron_winda_contact', 'on') %}
            mdi:blinds
          {% else %}
            mdi:blinds-open
          {% endif %}
1 polubienie