W moim domu pozostało jedno urządzenie chmurowe Tuya i jest to mój termostat. T9W 2.0 R9BW 2.0 (firmy EZAIOT , ale możliwe, że są inni "dostawcy" jak SALCAR czy inni). Sprzedawane przez duży chiński rynek. Nie może być kontrolowany przez LocalTuya (z powodu jakiejś dziwnej wersji protokołu), tylko przez chmurę.
Moim celem jest uczynienie go lokalnie sterowalnym poprzez flashowanie na nim OpenBeken. Nie wiem jeszcze, jaki chip jest w środku, ale wydaje się, że jest to część termostatu pokojowego. Wydaje się również, że jest to urządzenie TuyaMCU (wyodrębniłem mnóstwo dpID z portalu iot.tuya.com, istnieje również model bez WiFi, w którym może całkowicie brakować chipa WiFi).
Składa się z 2 części -
* Odbiornik RF, który jest zasilany z sieci. RT-RC9PLUS 1.1_PCB v1.0 200100164
* termostat pokojowy z ekranem LCD, pokrętłem ustawień i WiFi, zasilany przez 2x baterie AA 1,5 V lub USB-C (lub oba).
Płytka odbiornika RF na zdjęciu poniżej. Wygląda na to, że jest tam część odbiorcza RF, przekaźniki, diody LED stanu, styki COM, OPEN, CLOSE i wejście zasilania. Przełącznik parowania i jakiś 20-pinowy chip, na którym nie ma inicjałów. Nie wydaje się być żadnym inteligentnym urządzeniem, tylko odbiornikiem RF.
Więcej informacji wkrótce!
Dodane po 1 [godzinie] 2 [minutach]:
Płytka termostatu wygląda następująco:
.
Po drugiej stronie znajduje się ekran LCD i niewiele więcej. Główny układ WiFi wygląda na 48-pinowy układ po lewej stronie. Czy to jakiś ESP32 wariant? ESP-WROOM-03 może? Konfiguracja płyty wygląda podobnie. Czytałem również postępy, które robisz z OpenESP! Świetna robota!
Następnie jest BAT32G127GH 232101T, który wygląda na jakiś kontroler LCD/MCU. Następnie jest jakiś nieoznaczony 8-pinowy chip.
Również 48-pinowy układ LGA i 8-pinowe układy SOIC mają usunięte etykiety i można na nich wydrukować 123456789.
Jakieś pomysły?
Są też 2 porty szeregowe, jeden oznaczony "LOG" i drugi na prawo od niego. I kilka pinów (VDD, SWDIO, SWCLK, GND, NRST) na spodzie miejsca na baterię.
Mam to z portu szeregowego o nazwie LOG:
Używając drugiego portu szeregowego - jeszcze nic, tylko jakieś śmieciowe dane. Nie próbowałem jeszcze odczytywać tego jako ESP32, muszę zrozumieć, jak to zrobić
i jak zwolnić piny TX / RX, a które zwrzeć do masy w trybie rozruchu układu. Mam mniejsze doświadczenie z ESP
Moim celem jest uczynienie go lokalnie sterowalnym poprzez flashowanie na nim OpenBeken. Nie wiem jeszcze, jaki chip jest w środku, ale wydaje się, że jest to część termostatu pokojowego. Wydaje się również, że jest to urządzenie TuyaMCU (wyodrębniłem mnóstwo dpID z portalu iot.tuya.com, istnieje również model bez WiFi, w którym może całkowicie brakować chipa WiFi).
Składa się z 2 części -
* Odbiornik RF, który jest zasilany z sieci. RT-RC9PLUS 1.1_PCB v1.0 200100164
* termostat pokojowy z ekranem LCD, pokrętłem ustawień i WiFi, zasilany przez 2x baterie AA 1,5 V lub USB-C (lub oba).
Płytka odbiornika RF na zdjęciu poniżej. Wygląda na to, że jest tam część odbiorcza RF, przekaźniki, diody LED stanu, styki COM, OPEN, CLOSE i wejście zasilania. Przełącznik parowania i jakiś 20-pinowy chip, na którym nie ma inicjałów. Nie wydaje się być żadnym inteligentnym urządzeniem, tylko odbiornikiem RF.
Więcej informacji wkrótce!
Dodane po 1 [godzinie] 2 [minutach]:
Płytka termostatu wygląda następująco:
Po drugiej stronie znajduje się ekran LCD i niewiele więcej. Główny układ WiFi wygląda na 48-pinowy układ po lewej stronie. Czy to jakiś ESP32 wariant? ESP-WROOM-03 może? Konfiguracja płyty wygląda podobnie. Czytałem również postępy, które robisz z OpenESP! Świetna robota!
Następnie jest BAT32G127GH 232101T, który wygląda na jakiś kontroler LCD/MCU. Następnie jest jakiś nieoznaczony 8-pinowy chip.
Również 48-pinowy układ LGA i 8-pinowe układy SOIC mają usunięte etykiety i można na nich wydrukować 123456789.
Jakieś pomysły?
Są też 2 porty szeregowe, jeden oznaczony "LOG" i drugi na prawo od niego. I kilka pinów (VDD, SWDIO, SWCLK, GND, NRST) na spodzie miejsca na baterię.
Mam to z portu szeregowego o nazwie LOG:
[MEM DBG] heap init-------size:256000 addr:0x1003a740---------
#interface 0 is initialized
interface 1 is initialized
Initializing WIFI ...
WIFI initialized
init_thread(58), Available heap 0x17f8b18:12:15 INFO tuya_iot_com_api.c:148: rst_reason is 0
OFFSET = 97d
GAIN_DIV = 2ad6
18:12:15 INFO tuya_module_demo.c:1227: thermostat_radiator:1.0.6
18:12:15 INFO tuya_module_demo.c:1228: firmware compiled at Jun 17 2023 12:06:23
18:12:15 INFO simple_flash.c:670: init succ
18:12:15 INFO mf_test.c:139: have actived over 15 min, not enter mf_init
18:12:15 INFO tuya_main.c:142: mf_init succ
18:12:15 INFO tuya_main.c:143: firmware compiled at Jun 17 2023 12:06:23
18:12:15 INFO tuya_module_demo.c:1056: product_info = {"p":"eaacu1av8nz9qdva","v":"2.0.11","c":0,"t":0}y
18:12:15 INFO tuya_module_demo.c:1307: pid = eaacu1av8nz9qdva, ver = 2.0.11, wifi_set_mode = 0
18:12:15 INFO tuya_iot_com_api.c:954: country_code =
18:12:15 INFO tuya_iot_com_api.c:958: MAC[1c-90-ff-16-2f-63]
wifi_set_lps_smartps:2
[tuya_module_demo.c:1157] sleep_time_ms = 1000
[tuya_module_demo.c:1169] wifi is not set for powersave, don't do everything
[tuya_module_demo.c:1157] sleep_time_ms = 30000
18:12:15 INFO tuya_iot.c:577: tuya_iot_init
18:12:15 INFO tuya_endpoint.c:234: endpoint_mgr.region:EU
18:12:15 INFO tuya_endpoint.c:235: endpoint_mgr.regist_key:36F7
18:12:15 INFO tuya_endpoint.c:210: Host region:EU
02:00:00 INFO lpmgr.c:148: min_dtim = 0
02:00:00 INFO netmgr_api.c:433: netmgr_start
Używając drugiego portu szeregowego - jeszcze nic, tylko jakieś śmieciowe dane. Nie próbowałem jeszcze odczytywać tego jako ESP32, muszę zrozumieć, jak to zrobić