![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/2294759700_1679666278_thumb.jpg)
Pora na kolejną recenzję gadżetu IoT opartego o ESP8266. Omówię tu jego wnętrze, pokaże jak mu zmienić firmware (wgramy Tasmotę) oraz opiszę rolę GPIO niezbędne do jego uruchomienia z nowym firmware. Tym razem w środku znajdziemy niezbyt popularny moduł WiFi LM1, którego wyprowadzenia również w tym temacie umieszczę.
Zakup WRS1EM
Produkt kupił jeden z czytelników, a potem podrzucił mi go bym mu zmienił firmware. Oczekiwaliśmy, że będzie tam BK7231, bo w większości kupowanych produktów na polskim serwisie aukcyjnym przez nas były właśnie BK. Produkt kosztował 65 zł. Oto zrzut ekranu z oferty:
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/2990322000_1679666616_thumb.jpg)
Produkt występuje też pod nazwą QS-WIFI-S05.
Wymiary:
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/7917771700_1679666640_thumb.jpg)
Schemat montażowy:
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/6333956900_1679666668_thumb.jpg)
Zawartość zestawu
Tym razem nie ma nawet śrubek w zestawie. Bardzo ubogi zestaw:
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/8638039400_1679666858_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/9220529600_1679666858_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/4414695800_1679666861_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/3270799200_1679666847_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/4859998700_1679666848_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/6927310200_1679666849_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/3780416700_1679666854_thumb.jpg)
Warto zwrócić uwagę na to, że szparka na przycisk do parowania jest z boku obudowy. Aby ten przycisk wcisnąć, wymagane jest narzędzie pokroju "sim card tool", ale takie ma chyba każdy właściciel współczesnego telefonu...
Wnętrze WRS1EM
Podważamy śrubokrętem pokrywę i odsłaniamy PCB:
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/5429311100_1679666954_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/7363852600_1679666956_thumb.jpg)
Na pokładzie jest KP3210SG i AMS1117 3.3V. Zasilanie zapewnia KP3210SG, ale nie jest to kontroler zasilacza flyback - to przetwornica step down.
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/7858479500_1679667136_thumb.jpg)
Przykładowa aplikacja:
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/8331287800_1679667160_thumb.jpg)
Teraz PCB z wierzchu:
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/7375101500_1679667187_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/2759335600_1679667186_thumb.jpg)
Moduł WiFi to LM1. Obok jest BL0940 (nie BL0942!) do pomiaru napięcia, prądu, itd.
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/3672256400_1679667265_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/3129960700_1679667278_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/5631655600_1679667241_thumb.jpg)
BL0940, podobnie jak BL0942, korzysta z UART do raportowania wyników pomiarów, chociaż oferuje też tryb SPI. Z kolei pokrewny BL0937 (nieobecny w tym temacie) podaje wyniki w postaci pulsów o danej częstotliwości, ale o tym innym razem.
LM1 z kolei jest nieco mniej popularnym modułem z EPS niż TYWE3S, ale jego wyprowadzenia i tak są znane:
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/8412364500_1679667526_thumb.jpg)
Jak widać, nie jest to moduł w stylu TYWE3S/WB3S/CB3S, nie ma RX/TX w prawym górnym rogu, więc nie możemy tutaj działać z pamięci...
Obejrzyjmy jeszcze sam moduł:
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/3304904200_1679667623_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/8318572900_1679667623_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/9073906700_1679667623_thumb.jpg)
Oto analiza PCB z uwzględnieniem ról GPIO:
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/6015333400_1679667647_thumb.jpg)
BL0940 jest podłączony do portu UART, co raczej nie jest zaskoczeniem. Podobnie tak jak BL0942 w wielu innych produktach, które testowałem.
Zmiana firmware
Tutaj niestety przyda się wylutować przekaźnik, który znajduje się na poprzecznej, małej płytce. Trzeba nałożyć topnik, usunąć spoiwo plecionką i wtedy moduł sam się wysunie:
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/8359342900_1679667761_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/1427651900_1679667762_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/9311639200_1679667761_thumb.jpg)
Firmware wgrywam poprzez esptool.py. GPIO0 na sztywno na masę, potem podłączam zasilanie, więc ESP się bootuje w trybie bootloadera. Można wgrywać.
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/3716975600_1679667806_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/9264588700_1679667804_thumb.jpg)
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/8397834600_1679667802_thumb.jpg)
Wszystko gotowe. Zostało wlutować na miejsce przekaźnik i skonfigurować Tasmotę dla BL0940. Ustawiamy GPIO według:
https://tasmota.github.io/docs/GPIO-Conversion/#gpio-conversion
![[LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi [LM1/ESP8266] Przekaźnik dopuszkowy z pomiarem energii WRS1EM RTX WiFi](https://obrazki.elektroda.pl/3671192900_1679667870_thumb.jpg)
Potem dokonujemy kalibracji, co też już omawiałem, chociażby w przypadku gniazd Blitzwolfa. Dokumentacja Tasmoty też ma o tym temat:
https://tasmota.github.io/docs/Power-Monitoring-Calibration/
Podsumowanie
Dawno nie było czegoś na ESP. Wszystkie inne 3 rodzaje produktów IoT od tego sprzedawcy dostaliśmy na BK, też je opiszę wkrótce na forum. Dobrze, że chociaż tu można wgrać Tasmotę.
Użycie Tasmoty w ekosystemie z OpenBeken nie sprawia problemu, bo OBK potrafi emulować format JSON/MQTT/komend Tasmoty (w pewnym stopniu), oraz wspiera protokół Tasmota Devices Groups, więc można bez problemu łączyć urządzenia na różnych MCU w grupy.
Wszystkie role GPIO macie rozpisane na moim szkicu działania układu, więc wystarczy wklepać je do konfiguratora pinów i wszystko gotowe.
Tym razem znów było troszkę drogo, ale to nie powinno być już zaskoczeniem - z reguły taniej jest sprowadzić bezpośrednio z Chin niż kupować u osób które same importują, tyle, że wtedy się czeka dłużej na przesyłkę...
Na koniec dodam, że nie sprawdzałem czy produkt działa z tuya-convert, ale zawsze jakaś szansa na to jest, więc jak ktoś nie chce lutować by zmienić firmware, to warto zapoznać się z tematem:
https://www.elektroda.pl/rtvforum/topic3769864.html
Cool? Ranking DIY