Witam
Krótka relacja z demontażu urządzenia EARU EAEMP3C-100-TY-W.
Rys 1. Urządzenie pozbawione frontowej obudowy uruchomione bez modułu CB3S
Poszczególne moduły urządzenia można rozdzielić bez użycia lutownicy, są osadzone na golpinach.
Układem pomiarowym urządzenia jest RENERGY RN8302B, do niego przyłączone są cewki pomiarowe, całością zarządza układ CMS32L051 który to zawiera w sobie rdzeń ARM® Cortex®-M0+ 32bit, do wyświetlania parametrów służy wyświetlacz LCD z kolorowym podświetlaniem/filmem pod częścią ekranu - wygląda całkiem fajnie.
Dostępne są 2 ekrany pomiarów do wyboru z ustawień urządzenia. Nominalne urządzenie współpracuje z TUYA i przez ich aplikację je się konfiguruje. Całość skonfigurować jest dosyć łatwo i działa "od strzała", ALE DUŻO USTAWIEŃ DOSTĘPNYCH JEST TYLKO Z POZIOMU APLIKACJI.
Do urządzenia można podłączyć cewkę pomiarową w celu pomiaru upływności. Wymiary cewki są dosyć duże ok. 76mm średnicy zew., oporność ok 90 Ohm, indukcyjność ok 76H (pomiar indukcyjności niepewny bo jakimś starym miernikiem ze słabą baterią), opisywane jako AC2000:1 na aliex.. .
Urządzenie po podłączeniu zasilania (zasilane jest TYLKO z fazy L1 i N), pobiera 1W, po skonfigurowaniu WiFi ok 1,3-1,5W przy włączonych przekaźnikach.
Moduł WiFi CB3S jest łatwo demontowalny, na fotografii widoczny jest pinout z tym że jeśli chcemy urządzenie flashować musimy podłączyć się bezpośrednio do modułu zasilaniem 3,3V - zasilanie z goldpinu sterowane jest tranzystorem.
Urządzenie dosyć ciekawe ze względu na możliwość ochrony przed zbyt wysokim, zbyt niskim napięciem, brakiem jednej z faz, ma także możliwość ustawienia minimalnego i maksymalnego prądu oraz pracę czasową, czas wyzwalania się ochrony możemy ustawić, także czas powrotu do pracy jest konfigurowalny. Urządzenie opisane jest jako 3P+N 1-100A - co pewnie się zgadza 100/4=25A lub 100/3=33A to raczej max co przekaźniki wytrzymają
. Urządzenie potrafi dwukierunkowo zliczać energię, podstawowo wyświetla sumę energii zużytej i wyprodukowanej, klikając przyciski strzałek możemy zobaczyć poszczególne składniki sumy.
Tyle dało się ustalić, zanim urządzenie zostało "zepsute", podczas korzystania z programu BK7231GUIFlashTool-v5 był problem z połączeniem się aby zgrać oprogramowanie, i podczas jednej z prób zanim soft wylądował na dysku udało się wcisnąć klawisz Write zamiast Read i to oczywiście poszło od tak za pierwszym razem. Swoją drogą dziwny program przy próbie odczytu wyskakuje kilka okienek utrudniających prosty odczyt. Nie da się najpierw odczytać pamięci do bufora potem zapisać pliku, zapis natomiast po prostu odpala bez żadnego pytania.
Jako że oprogramowanie OpenBK7231N_QIO_1.18.23 zostało zainstalowane dużo mi nie zostało...Metodą prób i błędów udało się znaleźć kilka dpid, niestety tylko część. Obecnie większość dpID jest przechwytywana i opisana. zalecany firmware to przynajmniej OpenBK7231N_1.18.30.
Poniżej podaje autoexec który udało się sklecić, jednakże na pewno jest on do poprawy (miło by było jakby ktoś go poprawił), działa odczyt parametrów faz pomiaru poboru energii, power factor, i prąd upływu, temperatur i kilka parametrów konfiguracji.
Podany kod potrafi się jednak zawiesić i nie podawać żadnego innego pomiaru, oprócz ostatniego/startowego. Nie działa przynajmniej na tej wersji OpenBK przechwytywanie dpid komendą "tuyaMcu_sendQueryState" (albo ja nie umiem sobie z tym poradzić).
Klawisz resetu ustawień wifi nie działa poprawnie - chociaż w logach widać że jest obsługiwany - pojawia się polecenie WiFi reset, fajnie by było jakby resetował wifi do ustawień fabrycznych, jak to miało miejsce w oryginalnym sofcie.
Po wybraniu więcej niż 32 dpid następne da się zapisać, ale żeby je usunąć należy sformatować całe urządzenie. Obecnie dzięki nieocenionej pomocy p.kaczmarek2 autoexec jest praktycznie ukończony.
Część ustawień pojawia się logu debug tylko po zapisaniu ustawień na mierniku - ciekawe czy jakaś komenda może wywołac taki raport - TAK zapis dpID18? Poniżej taki komunikat:
Nigdzie nie widzę częstotliwości sieci - miernik podaje ją po przecinku np. 49,9Hz... dpID113-115 zawierały te informacje.
Dumpa oprogramowania na razie nie będzie, była próba zrobienia Frankensteina z softem z EAEMP3-100-TY-W (przeniesione ustawienia i rf region), ale moduł CB3S wtedy nie startował. Jeśli ktoś ma taki miernik niech podrzuci dumpa proszę - będzie łatwiej dopracować skrypt startowy.
Pozdrawiam!
To działa: odczyt napięcia,natężenia,mocy,powerfactor i czestotliwości dla wszystkich 3 faz. Tu uwaga - pomiar częstotliwości jest oszukany częstotliwość fazy zasilania jest kopiowana w MCU na pozostałe fazy.
Działa odczyt prądu upływu, odczyt energii wyprodukowanej i pobranej, oczczyt temperatury urządzenia, reset WiFi. Znane są dpID ustawień alarmów, jednak są złożone i można je konfigurowac na razie tylko w linii komend - w autoexec są przykłady, znane są kody błędów - w tym temacie sa wyszczególnione.
Brak tylko harmonogramu pracy - na 90% odpowiada za niego dpID117.
Poniżej widok z interfejsu.
Rys 2. Płyta przekaźnika, z widocznym układem pomiarowym ReEnergy RN8302B
Rys 3. Widok na same przekaźniki z góry, widoczne cewki pomiarowe na poszczególnych fazach, tor neutralny nie jest przerywany.
Rys 4. Druga strona płyty przekaźników widoczny zasilacz oparty na układzie z opisem "8231H Q24A1006"
Rys 5. Płyta z MCU CMS32L051, kontrolerem wyświetlacza TM1622B, oraz eepromem 24C64.
Rys 6. Ta sama płyta pod innym kątem widoczne oznaczenia układów.
Rys 7. Płyta z wyświatlaczem widoczne również przyciski służące do obsługi.
Rys 8. Moduł komunikacyjny WiFi CB3S oparty na układzie BK7231N (ekran nie był zdejmowany).
Rys 9. Przekaźnik wraz z cewką pomiarową upływu prądu.
Rys 10-11. Skan instrukcji
Rys 12. Zrzut widoku aukcji.
Gadżety dotarły dzięki!
Krótka relacja z demontażu urządzenia EARU EAEMP3C-100-TY-W.
Rys 1. Urządzenie pozbawione frontowej obudowy uruchomione bez modułu CB3S
Poszczególne moduły urządzenia można rozdzielić bez użycia lutownicy, są osadzone na golpinach.
Układem pomiarowym urządzenia jest RENERGY RN8302B, do niego przyłączone są cewki pomiarowe, całością zarządza układ CMS32L051 który to zawiera w sobie rdzeń ARM® Cortex®-M0+ 32bit, do wyświetlania parametrów służy wyświetlacz LCD z kolorowym podświetlaniem/filmem pod częścią ekranu - wygląda całkiem fajnie.
Dostępne są 2 ekrany pomiarów do wyboru z ustawień urządzenia. Nominalne urządzenie współpracuje z TUYA i przez ich aplikację je się konfiguruje. Całość skonfigurować jest dosyć łatwo i działa "od strzała", ALE DUŻO USTAWIEŃ DOSTĘPNYCH JEST TYLKO Z POZIOMU APLIKACJI.
Do urządzenia można podłączyć cewkę pomiarową w celu pomiaru upływności. Wymiary cewki są dosyć duże ok. 76mm średnicy zew., oporność ok 90 Ohm, indukcyjność ok 76H (pomiar indukcyjności niepewny bo jakimś starym miernikiem ze słabą baterią), opisywane jako AC2000:1 na aliex.. .
Urządzenie po podłączeniu zasilania (zasilane jest TYLKO z fazy L1 i N), pobiera 1W, po skonfigurowaniu WiFi ok 1,3-1,5W przy włączonych przekaźnikach.
Moduł WiFi CB3S jest łatwo demontowalny, na fotografii widoczny jest pinout z tym że jeśli chcemy urządzenie flashować musimy podłączyć się bezpośrednio do modułu zasilaniem 3,3V - zasilanie z goldpinu sterowane jest tranzystorem.
Urządzenie dosyć ciekawe ze względu na możliwość ochrony przed zbyt wysokim, zbyt niskim napięciem, brakiem jednej z faz, ma także możliwość ustawienia minimalnego i maksymalnego prądu oraz pracę czasową, czas wyzwalania się ochrony możemy ustawić, także czas powrotu do pracy jest konfigurowalny. Urządzenie opisane jest jako 3P+N 1-100A - co pewnie się zgadza 100/4=25A lub 100/3=33A to raczej max co przekaźniki wytrzymają
Tyle dało się ustalić, zanim urządzenie zostało "zepsute", podczas korzystania z programu BK7231GUIFlashTool-v5 był problem z połączeniem się aby zgrać oprogramowanie, i podczas jednej z prób zanim soft wylądował na dysku udało się wcisnąć klawisz Write zamiast Read i to oczywiście poszło od tak za pierwszym razem. Swoją drogą dziwny program przy próbie odczytu wyskakuje kilka okienek utrudniających prosty odczyt. Nie da się najpierw odczytać pamięci do bufora potem zapisać pliku, zapis natomiast po prostu odpala bez żadnego pytania.
Jako że oprogramowanie OpenBK7231N_QIO_1.18.23 zostało zainstalowane dużo mi nie zostało...
Poniżej podaje autoexec który udało się sklecić,
Podany kod potrafi się jednak zawiesić i nie podawać żadnego innego pomiaru, oprócz ostatniego/startowego. Nie działa przynajmniej na tej wersji OpenBK przechwytywanie dpid komendą "tuyaMcu_sendQueryState" (albo ja nie umiem sobie z tym poradzić).
Klawisz resetu ustawień wifi nie działa poprawnie - chociaż w logach widać że jest obsługiwany - pojawia się polecenie WiFi reset, fajnie by było jakby resetował wifi do ustawień fabrycznych, jak to miało miejsce w oryginalnym sofcie.
Po wybraniu więcej niż 32 dpid następne da się zapisać, ale żeby je usunąć należy sformatować całe urządzenie.
Część ustawień pojawia się logu debug tylko po zapisaniu ustawień na mierniku - ciekawe czy jakaś komenda może wywołac taki raport - TAK zapis dpID18? Poniżej taki komunikat:
00 18 12 00 00 14 01 01 *03 2A* 03 01 *01 04* 04 01 *00 B2* 0200 00 14 05 00 00 00 51
00 18 12 00 00 14 01 01 *03 2A* 03 01 *01 06* 04 01 *00 B3* 0200 00 14 05 00 00 00 54
01=ON*MAX_C* 03=ON*VH VH* 04=ON*VL VL* 02=OFF-3PhaseCurrent inbalance 05=OFF- Lack of 1 Phase disabled
Dumpa oprogramowania na razie nie będzie, była próba zrobienia Frankensteina z softem z EAEMP3-100-TY-W (przeniesione ustawienia i rf region), ale moduł CB3S wtedy nie startował. Jeśli ktoś ma taki miernik niech podrzuci dumpa proszę - będzie łatwiej dopracować skrypt startowy.
Pozdrawiam!
To działa: odczyt napięcia,natężenia,mocy,powerfactor i czestotliwości dla wszystkich 3 faz. Tu uwaga - pomiar częstotliwości jest oszukany częstotliwość fazy zasilania jest kopiowana w MCU na pozostałe fazy.
Działa odczyt prądu upływu, odczyt energii wyprodukowanej i pobranej, oczczyt temperatury urządzenia, reset WiFi. Znane są dpID ustawień alarmów, jednak są złożone i można je konfigurowac na razie tylko w linii komend - w autoexec są przykłady, znane są kody błędów - w tym temacie sa wyszczególnione.
Brak tylko harmonogramu pracy - na 90% odpowiada za niego dpID117.
Poniżej widok z interfejsu.
// EAMP3C-100-TY-W ver.109 autoexec, min.ver. OpenBK7231N_1.18.30 needed!
startDriver TuyaMCU
tuyaMcu_setBaudRate 9600
startDriver NTP
ntp_timeZoneOfs 1 //optional
// This one is better than tuyaMcu_defWiFiState 4; MQTTState 1 = WiFiState 4
// issuing of tuyaMcu_defWiFiState 4 continues the script,
// but doesnt report to MQTT since there is still no connection.
// if you didn't setup MQTT connection then issue tuyaMcu_defWiFiState 4
// and comment waitFor MQTTState 1
// waitFor MQTTState 1
tuyaMcu_defWiFiState 4
// Main Relay - Dpid 16 "switch" -> Channel 1
linkTuyaMCUOutputToChannel 16 bool 1
setChannelType 1 toggle
setChannelLabel 1 "Main power switch"
// Total energy Used - Dpid 1 "Energy Used" -> channel 2
linkTuyaMCUOutputToChannel 1 val 2
setChannelType 2 EnergyTotal_kWh_div100
setChannelLabel 2 "Total Energy used"
// Dpid 110 "Dpid 110" Energy Produced-> channel 3
linkTuyaMCUOutputToChannel 110 val 3
setChannelType 3 EnergyTotal_kWh_div100
setChannelLabel 3 "Produced Energy kWh"
// Total Power Dpid 111 -> channel 4
linkTuyaMCUOutputToChannel 111 val 4
setChannelType 4 ReadOnly
setChannelLabel 4 "Total Connected Power W"
// Fault - Dpid 9 "fault" -> channel 5
linkTuyaMCUOutputToChannel 9 BITMAP 5
setChannelType 5 ReadOnly
setChannelLabel 5 "Fault (mapa bitów)"
//------------------------------------------------------------
// dpID short Voltage Current Power IDs can be used alternative full VCPPfF IDs 113,114,115
// linkTuyaMCUOutputToChannel 6 RAW_TAC2121C_VCP 7
// setChannelType 7 Voltage_div10
// setChannelLabel 7 "Voltage A"
// setChannelType 8 Current_div1000
// setChannelLabel 8 "Current A"
// setChannelType 9 Power
// setChannelLabel 9 "Power A"
//
// linkTuyaMCUOutputToChannel 7 RAW_TAC2121C_VCP 10
// setChannelType 10 Voltage_div10
// setChannelLabel 10 "Voltage B"
// setChannelType 11 Current_div1000
// setChannelLabel 11 "Current B"
// setChannelType 12 Power
// setChannelLabel 12 "Power B"
//
// linkTuyaMCUOutputToChannel 8 RAW_TAC2121C_VCP 13
// setChannelType 13 Voltage_div10
// setChannelLabel 13 "Voltage C"
// setChannelType 14 Current_div1000
// setChannelLabel 14 "Current C"
// setChannelType 15 Power
// setChannelLabel 15 "Power C"
// -------------------------------------------------------------
linkTuyaMCUOutputToChannel 113 RAW_VCPPfF 7
setChannelType 7 Voltage_div10
setChannelLabel 7 "Voltage L1"
setChannelType 8 Current_div1000
setChannelLabel 8 "Current L1"
setChannelType 9 Power_div10
setChannelLabel 9 "Power L1"
setChannelType 10 PowerFactor_div1000
setChannelLabel 10 "PowerFactor L1"
setChannelType 11 Frequency_div1000
setChannelLabel 11 "Frequency L1"
linkTuyaMCUOutputToChannel 114 RAW_VCPPfF 12
setChannelType 12 Voltage_div10
setChannelLabel 12 "Voltage L2"
setChannelType 13 Current_div1000
setChannelLabel 13 "Current L2"
setChannelType 14 Power_div10
setChannelLabel 14 "Power L2"
setChannelType 15 PowerFactor_div1000
setChannelLabel 15 "PowerFactor L2"
setChannelType 16 Frequency_div1000
setChannelLabel 16 "Frequency L2"
linkTuyaMCUOutputToChannel 115 RAW_VCPPfF 17
setChannelType 17 Voltage_div10
setChannelLabel 17 "Voltage L3"
setChannelType 18 Current_div1000
setChannelLabel 18 "Current L3"
setChannelType 19 Power_div10
setChannelLabel 19 "Power L3"
setChannelType 20 PowerFactor_div1000
setChannelLabel 20 "PowerFactor L3"
setChannelType 21 Frequency_div1000
setChannelLabel 21 "Frequency L3"
// Device temperature - Dpid 103 "Device temperature" -> channel 23
linkTuyaMCUOutputToChannel 103 val 23
setChannelType 23 Temperature
setChannelLabel 23 "Device temperature [C]"
// Leakage tripping - Dpid 15 "leakage_tripping" -> channel 24
linkTuyaMCUOutputToChannel 15 val 24
setChannelType 24 ReadOnly
setChannelLabel 24 "Earth Leakage value [mA]"
// Dpid 17 "Dpid 17" -> channel 25
linkTuyaMCUOutputToChannel 17 RAW 25
// setChannelType 25 ReadOnly
// setChannelLabel 25 "SETUP TempAlarm/Leakage Current dpID17"
// tuyaMcu_sendCmd 0x06 11000008050000550400001D - TempDevAL=DISABLED=85C, LeakageEarth alarm=DISABLED=29mA
// tuyaMcu_sendCmd 0x06 11000008050100410401001D - EANBLE TempDev=65C, EnableLE=29mA
// Alarm temperature - Dpid 118 "Power Factor L1 - or maby overall PF?" -> channel 26
// linkTuyaMCUOutputToChannel 118 val 26
// setChannelType 26 PowerFactor_div1000
// setChannelLabel 26 "Power Factor L1"
// Dpid 18 "Dpid 18" -> channel 27
linkTuyaMCUOutputToChannel 18 RAW 27
// setChannelType 27 ReadOnly
// setChannelLabel 27 "SETUP Dpid 18 SETUP_MaxP_MaxV_Min_V/UnbalanceC/Lack_of_Phase"
//
// uartSendHex 55AA00060018120000140101026203010109040100A0020000140500000077 - no 3Phase alarms
// uartSendHex 55AA00060018120000140101026203010109040100A0020100140501000078 -
// MaxCurrEN=63A,MaxVolEN=265V,MinVolEn=160V,inbalanced 3Phase current EN=20%,lack of Phase EN
//Delay to switch off by Under/Over Voltage - Dpid 123 "Delay to switch off by Under/Over Voltage" -> channel 31
linkTuyaMCUOutputToChannel 123 val 31
setChannelType 31 TextField
setChannelLabel 31 "SETUP Delay to switch off by Under/Over Voltage"
// Bad Voltage recovery time - Dpid 120 "Bad Voltage Recovery Time" -> channel 32
linkTuyaMCUOutputToChannel 120 val 32
setChannelType 32 TextField
setChannelLabel 32 "SETUP recovery time from bad Voltage [s]"
// Delay to switch off by Under/Over Current- Dpid 124 "Delay to switch off by Under/Over Current" -> channel 33
linkTuyaMCUOutputToChannel 124 val 33
setChannelType 33 TextField
setChannelLabel 33 "SETUP to switch off by Under/Over Current"
// Recovery time from Under/Over current - Dpid 121 "Recovery time from under/over current" -> channel 34
linkTuyaMCUOutputToChannel 121 val 34
setChannelType 34 TextField
setChannelLabel 34 "SETUP recovery time from under/over current"
// Dpid 131 "Dpid 131 - 0" -> channel 35
linkTuyaMCUOutputToChannel 131 val 35
setChannelType 35 ReadOnly
setChannelLabel 35 "How many times OverCurrent has triggered since startup"
// Dpid 127 "Dpid 127 - 0" -> channel 36
// linkTuyaMCUOutputToChannel 127 val 36
// setChannelType 36 ReadOnly
// setChannelLabel 36 "Is Load on L1/A (1=yes/0=no)"
// Dpid 128 "Dpid 128 - 0" -> channel 37
// linkTuyaMCUOutputToChannel 128 val 37
// setChannelType 37 ReadOnly
// setChannelLabel 37 "Is Load on L2/B (1=yes/0=no)"
// Dpid 129 "Dpid 129 - 0" -> channel 38
// linkTuyaMCUOutputToChannel 129 val 38
// setChannelType 38 ReadOnly
// setChannelLabel 38 "Is Load on L3/C (1=yes/0=no)"
// Dpid 136 "Dpid 136 - 1" -> channel 39 - for tests only
// linkTuyaMCUOutputToChannel 136 val 39
// setChannelType 39 TextField
// setChannelLabel 39 "SETUP Voltage multiplier RW Dpid 136=1"
// Dpid 137 "Dpid 137 - 1" -> channel 40 - for tests only
// linkTuyaMCUOutputToChannel 137 val 40
// setChannelType 40 TextField
// setChannelLabel 40 "SETUP Current multiplier RW Dpid 137=1"
// ______________________________________________ACCEPTED_________TILL_____THIS___LINE
// Dpid 12 "Dpid 12 - 1" -> channel 43 Not quite if no load, 0 clear something
// linkTuyaMCUOutputToChannel 12 val 43
// setChannelType 43 ReadOnly
// setChannelLabel 43 "RO Dpid 12=1"
// Dpid 13 "Dpid 13 - 1" -> channel 44
// linkTuyaMCUOutputToChannel 13 val 44
// setChannelType 44 ReadOnly
// setChannelLabel 44 "RO Dpid 13=1"
// Dpid 102 "Dpid 102 - 30" -> channel 45
// linkTuyaMCUOutputToChannel 102 val 45
// setChannelType 45 TextField
// setChannelLabel 45 "RW Dpid 102=30"
// Dpid 104 "Dpid 104 - 1" -> channel 46
// linkTuyaMCUOutputToChannel 104 val 46
// setChannelType 46 ReadOnly
// setChannelLabel 46 "RO Dpid 104=1"
// Dpid 112 "Dpid 112 - 0" -> channel 47
// linkTuyaMCUOutputToChannel 112 val 47
// setChannelType 47 ReadOnly
// setChannelLabel 47 "RO Dpid 112=0"
// Dpid 122 "Dpid 122 - 20" -> channel 48
// Probably Lost Current Recovery Delay Time:1-9999s (Adjustable) (Default:20s) what it is???
// linkTuyaMCUOutputToChannel 122 val 48
// setChannelType 48 TextField
// setChannelLabel 48 "RW Dpid 122=20"
// "Dpid 125-10" -> channel 49
// Probably Time Threshold of Lost Flow Event:1-999s (Adjustable)(Default:10s) what it is???
// linkTuyaMCUOutputToChannel 125 val 49
// setChannelType 49 TextField
// setChannelLabel 49 "RW Dpid 125=10"
// Dpid 132 "Dpid 132 - 0" -> channel 50
// linkTuyaMCUOutputToChannel 132 val 50
// setChannelType 50 ReadOnly
// setChannelLabel 50 "RO Dpid 132=0"
// Dpid 133 "Dpid 133 - 0" -> channel 51
// linkTuyaMCUOutputToChannel 133 val 51
// setChannelType 51 ReadOnly
// setChannelLabel 51 "RO Dpid 133=0"
// Dpid 134 "Dpid 134 - 2" -> channel 52
// linkTuyaMCUOutputToChannel 134 val 52
// setChannelType 52 ReadOnly
// setChannelLabel 52 "RO Dpid 134=2"
// Dpid 135 "Dpid 135 - 0" -> channel 53
// linkTuyaMCUOutputToChannel 135 val 53
// setChannelType 53 TextField
// setChannelLabel 53 "RW Dpid 135=0"
// Dpid 105 "Dpid 105" -> channel 54
// linkTuyaMCUOutputToChannel 105 val 54
// setChannelType 54 ReadOnly
// setChannelLabel 54 "Dpid 105"
// Dpid 106 "Dpid 106" -> channel 55
// linkTuyaMCUOutputToChannel 106 val 55
// setChannelType 55 ReadOnly
// setChannelLabel 55 "Dpid 106 - j....EwAAAAAAAAAAAA=="
// Dpid 109 "Dpid 109" -> channel 56
// linkTuyaMCUOutputToChannel 109 val 56
// setChannelType 56 ReadOnly
// setChannelLabel 56 "Dpid 109 - AAA8"
// Dpid 109 "Dpid 117" -> channel 57
linkTuyaMCUOutputToChannel 117 RAW 57
// setChannelType 57 ReadOnly
// setChannelLabel 57 "Dpid 117-Probably scheduler"
waitFor NTPState 1 // wait for NTPState 1 second
tuyaMcu_sendCurTime //Send time to tuyaMCU
// every 30 seconds, request update from TuyaMCU
addRepeatingEvent 30 -1 tuyaMcu_sendQueryState
//tuyaMcu_sendQueryStateRys 2. Płyta przekaźnika, z widocznym układem pomiarowym ReEnergy RN8302B
Rys 3. Widok na same przekaźniki z góry, widoczne cewki pomiarowe na poszczególnych fazach, tor neutralny nie jest przerywany.
Rys 4. Druga strona płyty przekaźników widoczny zasilacz oparty na układzie z opisem "8231H Q24A1006"
Rys 5. Płyta z MCU CMS32L051, kontrolerem wyświetlacza TM1622B, oraz eepromem 24C64.
Rys 6. Ta sama płyta pod innym kątem widoczne oznaczenia układów.
Rys 7. Płyta z wyświatlaczem widoczne również przyciski służące do obsługi.
Rys 8. Moduł komunikacyjny WiFi CB3S oparty na układzie BK7231N (ekran nie był zdejmowany).
Rys 9. Przekaźnik wraz z cewką pomiarową upływu prądu.
Rys 10-11. Skan instrukcji
Rys 12. Zrzut widoku aukcji.
Gadżety dotarły dzięki!
Fajne? Ranking DIY