https://obrazki.elektroda.pl/5371288300_... Witajcie moi drodzy. Przedstawię tutaj teorię i praktykę implementacji wsparcia protokołu TuyaMCU. TuyaMCU to protokół oparty o UART, służący do komunikacji modułu WiFi z głównym mikrokontrolerem urządzenia Tuya. Protokół ten wykorzystywany jest w wielu produktach IoT, m. in. w ściemniaczach,...
Próba uśpienia urządzeń bateryjnych TuyaMCU jest bardzo trudna. Myślałem, że niektóre z moich eksperymentów z autoexec odniosły sukces, utrzymując je w pętli / przebudzeniu, ale myślę, że wciskanie przycisku dezorientuje MCU na chwilę. [syntax=text]// Start TuyaMCu driver startDriver TuyaMCU // Start TuyaMCU sensor driver for low-power protocol startdriver...
Im więcej czytam, tym bardziej jestem zagubiony i zdezorientowany. W każdym razie, sflashowałem go i może być ten DpID 6? (tylko zasilany, bez przepływu prądu). https://obrazki.elektroda.pl/8076972500_... . EDIT: Zrobiłem konfigurację (użyłem kilku przykładów i zmieniłem na RAW_V2C3P3) i wygląda na to, że odczyt jest prawie poprawny....
Cóż, sądząc po dźwięku, nie wiesz jeszcze, jak uruchamiać polecenia przy uruchomieniu urządzenia. Zapoznaj się z samouczkiem autoexec.bat: Info:TuyaMCU:TuyaMCU packet too large, 154 > 128 To bardzo dziwne! Nie spotkaliśmy się jeszcze z tego typu problemem. Pozwól, że zwiększę bufor, a następnie zaktualizuj swoje urządzenie. Następnie ponów zapytanie...
O przedpłacie - tak, zgadza się, nie możesz niczego zmienić, dopóki przełącznik przedpłaty nie zostanie wyłączony, i tak, masz zaciemnienie i alarm 65536, dopóki nie wpiszesz czegoś, co jest konieczne. To jest słaba instrukcja obsługi. Nie korzystam z przedpłaty, więc jest mi to obojętne, ale pytanie tutaj jest w zasadzie - jak już coś robisz - rób...
Dzięki. Wysyłając cmd tuyaMcu_sendQueryState otrzymuję wszystkie znane i pokazane powyżej dpIx Na podstawie przykładów dla TuyaMCU // Clear all previous definitions clearIO // clear flags // flags 0 // set flag 46 SetFlag 46 1 // start TuyaMCU driver startDriver TuyaMCU tuyaMcu_setBaudRate 9600 // This one is better than tuyaMcu_defWiFiState 4; MQTTState...
Cześć! Postanowiłem też sflashować podobne urządzenie. Już prawie wymyśliłem konfigurację, ale jest kilka pytań: 1. Jak zresetować sumę energii? 2. getchanneltype 7 Temperatura - pokazuje nie wiadomo jaka, potem 50°C, potem 1°C, a teraz 0°C. Czy to w ogóle musi działać? 3. To jest moja konfiguracja, czy możesz ją sprawdzić? Może czegoś brakuje lub...
Zgadza się, DP16 to przekaźnik wyłącznika zasilania! a przy użyciu konfiguracji z EAMPDW-TY63 można teraz zobaczyć więcej danych! ale niektórzy się mylą... Wartości przepięcia, niedopięcia, prądu i upływu pojawiają się jako 0, ale przepięcie wynosi 270, niedopięcie wynosi 200, prąd upływowy wynosi 0, ale ustawiona wartość odcięcia wynosi 20, a także...
Czy masz jakiś pomysł, czy WB3S toleruje 5V? Według arkusza danych Tuya maksymalne napięcie wejściowe we / wy wynosi 3,6, ale według Espressif ESP32 również nie obsługuje 5 V, ale toleruje je dobrze - więc zastanawiam się, czy wiesz, czy tak jest również w przypadku WB3S. Pytam, ponieważ poziom logiczny wtórnego MCU -> RF Chip wynosi 5 V. Brak konieczności...
https://obrazki.elektroda.pl/5411173700_... Dzisiaj zapraszam na krótką analizę wnętrza dość drogiego produktu -pokojowego termostatu z przyciskami dotykowymi i wyświetlaczem LED temperatury, oferującego również sterowanie przez WiFi. Produkt ten występuje w sklepach pod nazwą modelu KHY609 bądź HY609-WE, dostępny jest w dwóch kolorach...
Czy myślałeś o skróceniu tekstów logów? I używać tylko długich tekstów, np. #ifdef LOG_TEXT_EXT? Na przykład bl_shared ma około 200 bajtów tekstów logów Consumption History enabled Sample Count: %d Sample Interval: %d Consumption History disabled ConsumptionThreshold: %1.1f Read ENERGYMETER status values. sizeof(ENERGY_METERING_DATA)=%d\...
(at)tomanyusers czy stan przełączania BK zmienia się po przełączeniu przełącznika fizycznego? Zaktualizowana konfiguracja: startDriver TuyaMCU startDriver NTP setChannelType 1 toggle setChannelType 2 Voltage_div10 setChannelType 3 Power setChannelType 4 Current_div1000 linkTuyaMCUOutputToChannel 16 bool 1 // TAC2121C VoltageCurrentPower Packet linkTuyaMCUOutputToChannel...
Bawiłem się podobnym urządzeniem (https://aliexpress.com/item/10050038944... chociaż ma ono chipset BK7231T. Po sflashowaniu firmware'u Openbeken za pomocą tuya-cloudcutter trzeba było trochę pokombinować, aby urządzenie robiło to, co powinno. Napotkałem jednak kilka problemów: - Użycie aplikacji internetowej do utworzenia pliku autoexec.bat...
Cześć, Pracuję nad dwukierunkowym miernikiem mocy PJ2101A, który ma TuyaMCU (podobnie jak działa TAC2121C). Ze strony internetowej IoT Cloud Tuya zebrałem mapowania dpId i utworzyłem ten plik autoexec.bat: // start driver startDriver NTP startDriver TuyaMCU tuyaMcu_setBaudRate 9600 // Clear all previous definitions clearIO tuyaMcu_defWiFiState 4 PowerSave...
Cześć, Niestety jeszcze nie działa. ale mam tutaj dla ciebie dziennik dotyczący przełączania mqtt_clientID obkFF68206C mqtt_host 192.168.1.110:1883 Info:MAIN:Time 17, idle 191110/s, free 72568, MQTT 0(1), bWifi 1, secondsWithNoPing -1, socks 2/38 Info:MQTT:mqtt_connection_cb:... Successfully connected Info:MQTT:mqtt_subscribed...
Nie miałem takich problemów, a ostatnio nawet obsługiwałem w TuyaMCU zaawansowany miernik Atorch: delay_s 0.5 przed wysłaniem początkowego stanu. A tak to trzeba by podpatrzeć jak w oryginalnym firmware to jest wysyłane: https://obrazki.elektroda.pl/9461872400_... Może też trzeba to wysyłać przez dpCache. Urządzenia TuyaMCU zasilane...
Wypróbowałem teraz następujące polecenia uartSendHex 55AA000300010407 tuyaMcu_defWiFiState tuyaMcu_sendQueryState [syntax=arduino]Info:GEN:sta:rssi=-67,s... Info:MAIN:Time 3183, idle 192829/s, free 68032, MQTT 1(1), bWifi 1, secondsWithNoPing 3100, socks 2/38 Info:MAIN:Time 3184, idle...
https://obrazki.elektroda.pl/7185306600_... Oto mały program pozwalający przeanalizować zawartość podsłuchanych pakietów TuyaMCU. Program pokazuje typ, długość oraz zawartość pakietu, z podziałem na dpID zmiennych, ich typy oraz wartości. Program pozwala szybko zorientować się co zawierają podsłuchane przez nas dpID - czy np. jest...
Udało się wykonać pełną kopię zapasową 2 MB i flashować plik FullFW.bin. Jednak po wykonaniu tej czynności nic nie pojawia się w sieci Wi-Fi. Jednak wyświetla (prawdopodobnie poprawną) temperaturę i wilgotność na diodzie LED. Dodano po 1 340728aa SYS:000000df 0040192c 00000158 ST:00000000 J 0x10000 bk_misc_init_start_type 0 0 prvHeapInit-start...
Przejrzałem oryginalną wiadomość, ponieważ zauważyłem, że jest niezgodność w definicji pinów, jest pin 13 podłączony do niestandardowego MCU, a nie 14, poprawiłem post ... przepraszam Alex Dodane po 4 Wystarczyłby sterownik, który przekierowuje pakiety przychodzące z wybranego UART (lub jeszcze lepiej GPIO) i pozwala na porównanie na poziomie skryptu......
Ten dziennik jest idealny! Czy możesz teraz wykonać następujące czynności? 1. podłącz obciążenie żarówki 60W, zmierz też prąd i napięcie innym miernikiem i podaj wyniki tutaj (jeśli masz inny miernik) 2. przy podłączonej żarówce 60W skopiuj jeszcze raz pakiety z loga i umieść je tutaj 3. Powtórz kroki 1 i 2, ale np. z żarówką 10 W lub żarówką 120 W...
OK, to rzeczywiście działa, po prostu dodaj linkTuyaMCUOutputToChannel 101 0 6 setChannelType 6 Temperature_div10 do twojego autoexec.bat Teraz próbuję (używając https://cryptii.com/pipes/binary-to-text... aby dowiedzieć się reszty. FnId 17, 18, 19 to surowe maski bitowe, więc wymagają dekodowania. Założyłem, że używamy 32-bitowego znaku bez znaku (BE),...
To jest obecna konfiguracja, której używam w symulatorze (na podstawie twoich pakietów): startDriver TuyaMCU setChannelType 10 Current_div1000 setChannelType 11 Voltage_div10 setChannelType 12 Power setChannelType 13 PowerFactor_div1000 // special syntax for 15 bytes packets containing multiple variables // (no channel specified, it will set channels...
https://obrazki.elektroda.pl/6510354700_... Witajcie moi drodzy. Pokażę tu wnętrze inteligentnego gniazda Tuya LSPA9 które oferuje pomiar zużytej energii elektrycznej oraz sterowanie przez WiFi, a następnie omówię jego wewnętrzny protokół komunikacji z układem scalonym mierzącym energię elektryczną. Następnie pokażę jak zaimplementowałem...
Ok. Przełącznik 2 włącza/wyłącza żarówkę. Ale nie rozumiem, dlaczego widzę przełącznik 1? Czy jest on potrzebny? Nadal brak danych dotyczących zużycia energii. I tak, światło to na razie żarówka LED. https://obrazki.elektroda.pl/7703746400_... Czy muszę to mieć podczas uruchamiania? https://obrazki.elektroda.pl/7476520800_...
Więc na następnym urządzeniu (typ AT4PBW, Mcu ver 1.05) nie otrzymuję żadnej informacji zwrotnej, w logach jest sporo problemów Info:TuyaMCU:TUYAMCU received: 55 AA 03 00 00 01 01 04 Info:TuyaMCU:TuyaMCU_ProcessInco... processing command 0 (Hearbeat) with 8 bytes Info:TuyaMCU:TUYAMCU received:...
V0_ParseRealTimeWithRecordStorage: raw data 1 byte: Info:GEN:No change in channel 1 (still set to 0) - ignoring Info:MAIN:Time 8, idle 272150/s, free 75848, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks 2/38 Info:MAIN:Time 9, idle 0/s, free 75848, MQTT 0(0), bWifi 0, secondsWithNoPing -1, socks...
Cześć, Podłączam teraz vcc (3,3V) i masę do + i - ze złączy akumulatora. To jest plik dziennika. Info:MAIN:Main_Init_Before_Delay Info:CFG:####### Boot Count 40 ####### Warn:CFG:CFG_InitAndLoad: Correct config has been loaded with 4 changes count. Error:CMD:no file early.bat err -2 Info:GEN:PIN_SetupPins pins...
packet power projekt packet magic packet
klepsydra obrazu lampa ustawiania zapłonu zapłonu schemat światła przedni peugeot
odkurzacz electrolux wyłącza odkurzacz electrolux wyłącza
Mercedes A170 CDI W168 2002 – brak świateł mijania, działają na pozycji przeciwmgielnych VARTA AGM – gdzie znaleźć numer seryjny i czym różni się od kodu BEM?