Flashowanie termostatu Beca BAC-002 z OpenBK i dodawaniem czujnika
Cześć wszystkim, chciałbym sflashować termostat za pomocą openbk.
Istnieje kilka wersji tego termostatu.
Najstarszy ma w środku chipset WB3S.
Najnowszy ma chipset CB3S.
Chciałbym także dodać czujnik temperatury/wilgotności do chipa Wi-Fi, lutując go bezpośrednio na płycie i chciałbym poznać stan przekaźnika (włączony lub wyłączony) za pomocą tego małego moda ( Połączyć )


Mam już termostat współpracujący z local-tuya, integracją dla asystenta domowego, która nie opiera się na chmurze Tuya, ale termostaty nie są odłączone od chmury.
To są dpID, których używa termostat.
Istnieje kilka wersji tego termostatu.
Najstarszy ma w środku chipset WB3S.
Najnowszy ma chipset CB3S.
Chciałbym także dodać czujnik temperatury/wilgotności do chipa Wi-Fi, lutując go bezpośrednio na płycie i chciałbym poznać stan przekaźnika (włączony lub wyłączony) za pomocą tego małego moda ( Połączyć )
Mam już termostat współpracujący z local-tuya, integracją dla asystenta domowego, która nie opiera się na chmurze Tuya, ale termostaty nie są odłączone od chmury.
To są dpID, których używa termostat.
Spoiler:
nazwa: Termostat BAC-002 (C) - układ WB3S
Podstawowa_jednostka:
podmiot: klimat
dps:
- identyfikator: 1
typ: logiczny
nazwa: władza
mapowanie:
- dps_val: fałsz
wartość: „wyłączone”
ukryte: prawda
- identyfikator: 2
typ: liczba całkowita
nazwa: temperatura
jednostka: C
zakres:
minuta: 10
maks.: 70
mapowanie:
- skala: 2
- identyfikator: 3
typ: liczba całkowita
nazwa: bieżąca_temperatura
jednostka: C
mapowanie:
- skala: 2
- identyfikator: 4
typ: ciąg
nazwa: tryb_operacji
mapowanie:
- dps_val: "0"
wartość: program
ikona: mdi:kalendarz
- dps_val: "1"
wartość: ręczna
ikona: mdi: ręka skierowana w górę
ukryte: prawda
- identyfikator: 5
typ: logiczny
nazwa: tryb_predefiniowany
mapowanie:
- dps_val: prawda
wartość: eko
- dps_val: fałsz
wartość: komfort
- identyfikator: 102
typ: ciąg
nazwa: tryb_hvac
mapowanie:
- dps_val: "0"
wartość: fajna
ikona: mdi: płatek śniegu
- dps_val: "1"
wartość: ciepło
ikona: mdi:wheather-sunny
- dps_val: "2"
wartość: tylko_fan
ikona: mdi:fan
- identyfikator: 103
typ: ciąg
nazwa: tryb_wentylatora
mapowanie:
- dps_val: "0"
wartość: auto
ikona: mdi:fan-auto
- dps_val: "1"
wartość: wysoka
ikona: mdi:fan-speed-3
- dps_val: "2"
wartość: średnia
ikona: mdi:fan-speed-2
- dps_val: "3"
wartość: niska
ikona: mdi:fan-speed-1
Podmioty_wtórne:
- istota: światło
nazwa: Wyświetlacz
kategoria: konfiguracja
przestarzałe: klimat hvac_mode
dps:
- identyfikator: 1
typ: logiczny
nazwa: przełącznik
mapowanie:
- dps_val: prawda
ikona: „mdi:led-on”
- dps_val: fałsz
ikona: „mdi:led-off”
- podmiot: zamek
nazwa: Blokada rodzicielska
kategoria: konfiguracja
dps:
- identyfikator: 6
typ: logiczny
nazwa: zamek
mapowanie:
- dps_val: prawda
ikona: „mdi: hand-back-right-off”
- dps_val: fałsz
ikona: „mdi: hand-back-right”
- podmiot: wybierz
nazwa: Tryb pracy
dps:
- identyfikator: 4
typ: ciąg
nazwa: opcja
mapowanie:
- dps_val: "0"
wartość: Program
- dps_val: "1"
wartość: Ręczna
Podstawowa_jednostka:
podmiot: klimat
dps:
- identyfikator: 1
typ: logiczny
nazwa: władza
mapowanie:
- dps_val: fałsz
wartość: „wyłączone”
ukryte: prawda
- identyfikator: 2
typ: liczba całkowita
nazwa: temperatura
jednostka: C
zakres:
minuta: 10
maks.: 70
mapowanie:
- skala: 2
- identyfikator: 3
typ: liczba całkowita
nazwa: bieżąca_temperatura
jednostka: C
mapowanie:
- skala: 2
- identyfikator: 4
typ: ciąg
nazwa: tryb_operacji
mapowanie:
- dps_val: "0"
wartość: program
ikona: mdi:kalendarz
- dps_val: "1"
wartość: ręczna
ikona: mdi: ręka skierowana w górę
ukryte: prawda
- identyfikator: 5
typ: logiczny
nazwa: tryb_predefiniowany
mapowanie:
- dps_val: prawda
wartość: eko
- dps_val: fałsz
wartość: komfort
- identyfikator: 102
typ: ciąg
nazwa: tryb_hvac
mapowanie:
- dps_val: "0"
wartość: fajna
ikona: mdi: płatek śniegu
- dps_val: "1"
wartość: ciepło
ikona: mdi:wheather-sunny
- dps_val: "2"
wartość: tylko_fan
ikona: mdi:fan
- identyfikator: 103
typ: ciąg
nazwa: tryb_wentylatora
mapowanie:
- dps_val: "0"
wartość: auto
ikona: mdi:fan-auto
- dps_val: "1"
wartość: wysoka
ikona: mdi:fan-speed-3
- dps_val: "2"
wartość: średnia
ikona: mdi:fan-speed-2
- dps_val: "3"
wartość: niska
ikona: mdi:fan-speed-1
Podmioty_wtórne:
- istota: światło
nazwa: Wyświetlacz
kategoria: konfiguracja
przestarzałe: klimat hvac_mode
dps:
- identyfikator: 1
typ: logiczny
nazwa: przełącznik
mapowanie:
- dps_val: prawda
ikona: „mdi:led-on”
- dps_val: fałsz
ikona: „mdi:led-off”
- podmiot: zamek
nazwa: Blokada rodzicielska
kategoria: konfiguracja
dps:
- identyfikator: 6
typ: logiczny
nazwa: zamek
mapowanie:
- dps_val: prawda
ikona: „mdi: hand-back-right-off”
- dps_val: fałsz
ikona: „mdi: hand-back-right”
- podmiot: wybierz
nazwa: Tryb pracy
dps:
- identyfikator: 4
typ: ciąg
nazwa: opcja
mapowanie:
- dps_val: "0"
wartość: Program
- dps_val: "1"
wartość: Ręczna
Komentarze
Witam, powinno to być łatwe do wykonania, właściwie mieliśmy już podobny temat tutaj: https://www.elektroda.com/rtvforum/topic4003974.html Widziałeś to? Myślę, że powyższy temat obejmuje nawet mod... [Czytaj dalej]
Przede wszystkim dziękuję za cały wysiłek włożony w ten projekt i dziękuję za odpowiedź. Znam inny wątek, już go przestudiowałem. Spróbuję wykonać kopię zapasową urządzenia i wgrać nowe oprogramowanie. ... [Czytaj dalej]
Zacznijmy od flashowania i konfiguracji jednego urządzenia, najpierw musimy przetestować całą konfigurację. Nie jestem pewien, czy samo posiadanie pinów pogo rozwiązuje wszystkie problemy, ponieważ nadal... [Czytaj dalej]
Przepraszam za późną odpowiedź, bardzo zajęty tydzień. Wczoraj miałem trochę wolnego czasu. Rozlutowałem dwa rezystory komunikujące się z MCU. Nie udało się z pinami pogo, więc przylutowałem cztery... [Czytaj dalej]
Konfiguracja OBK nie pomoże w przypadku urządzenia TuyaMCU. Co mówi wyjście dziennika TX2? [Czytaj dalej]
Cóż, nie widzę żadnego wyjścia podłączonego do tx2. Używam putty w trybie szeregowym, aby sprawdzić, czy jest wyjście, czy robię źle? Używam tego jako adaptera usb-uart. Mam nadzieję, że jest dobry.... [Czytaj dalej]
Jak zasilasz swoje urządzenie, czy możesz zrobić zdjęcie połączeń?" [Czytaj dalej]
https://obrazki.elektroda.pl/2431763200_1705246683_thumb.jpg W ten sposób zasilam urządzenie. Teraz próbuję użyć adaptera usb-esp01, aby sprawdzić, czy to pomoże. Teraz ekran LED termostatu włącza... [Czytaj dalej]
Konwerter USB na UART jest używany nieprawidłowo. Powinieneś użyć zworki, aby podłączyć 3,3 V do VCC na konwerterze USB na UART, aby wybrać poziomy napięcia 3,3 V i zasilać urządzenie zewnętrznie z niezawodnego... [Czytaj dalej]
Cześć, przepraszam za spóźnioną odpowiedź. Nie udało mi się wgrać nowego oprogramowania. spróbuję to zrobić za kilka dni. Już przy pierwszej próbie udało mi się wykonać kopię zapasową oryginalnej pamięci... [Czytaj dalej]
Cześć wszystkim, chcę "hi-jack" ten post, aby opublikować moją pierwszą odpowiedź na forum. Właśnie skończyłem flashować 11 z tych jednostek za pomocą prostego zestawu pogo-pin, więc jeśli ktoś potrzebuje... [Czytaj dalej]
Niektóre termostaty Tuya obsługują podłączanie zewnętrznego czujnika po wyjęciu z pudełka, czy tak jest w tym przypadku? Czy masz instrukcję obsługi? Jeśli nie, to będziemy musieli spróbować bardziej... [Czytaj dalej]
Tak, ten nie obsługuje zewnętrznego czujnika po wyjęciu z pudełka, więc prawdopodobnie będę musiał zastosować podejście DIY. Proszę o zapoznanie się z załączoną instrukcją. Zamieszczam również kopię zapasową... [Czytaj dalej]
Czy urządzenie jest nadal sparowane z aplikacją? Czy ma tam opcję kalibracji? Dodano po 43 : . EDIT: W instrukcji jest wspomniana kalibracja. [Czytaj dalej]
Nie, niestety nigdy nie sparowałem go z aplikacją, ale jest takie ustawienie w menu. Jest to również widoczne w instrukcji [Czytaj dalej]
Hm ok, mamy kopię zapasową, więc możemy również wyodrębnić dpID, może @divadiow również może pomóc. W pierwszym poście jest również kilka identyfikatorów dpID. [Czytaj dalej]
柏益加温控器(空调) { "gw_bi": { "uuid": "7066c8c661a88a2e", "psk_key": "cw1ygXBCnRDriFY12daQJPgnSBiuBfu6sincM", "auth_key": "c2kQykz6kTORTKuRSh6rgeHLpZcycGY2", "ap_ssid":... [Czytaj dalej]
Brak kalibracji? [Czytaj dalej]
Chcesz więc spróbować użyć dpID kompensacji temperatury, aby "naśladować" czujnik zewnętrzny, modyfikując odczyt czujnika wewnętrznego? Nie widziałem, aby ta wartość była ujawniana przez mcu tuya. Zobacz... [Czytaj dalej]