-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Mi Smart Standing Fan 2 Lite - dmaker.fan.1c Support #33
Comments
Hi @The-May ! I recently flashed the same model. However, if you are not skilled in soldering, microcontrollers and ESPHome im unsure if this is good idea. |
You don’t need to solder. I flashed more than a dozen devices using PCBite from Sensepeek. Another cheap solution is using e.g. acupuncture needles with e.g. plasticine as holder. There are also 3d printed examples of holders. regarding flashing there are many tutorials available, e.g. check for Syssi‘s yeelight GitHub page but also the Espressif docs for the individual ESP32 versions contain helpful information. |
Yes, you dont need to solder, if you have prepared some minilab at home with all kind of equipment with 3D printed holders, needles etc... I flashed and developed equally - dozen of devices, and i always prefer soldering. It is the quickest and most stable way to have "contact". There is no need to check for some Yeelight documentations. The question was specifically about "Mi Standing Fan 2 Lite" and all informations are listed on this page. What he needs is ESPHome config file which has some changes in comparison with not "Lite" version. |
@ronnieSVK The wiki is open to edits, so if you by chance snapped any pictures while you flashed it that show what to connect where it should already be helpful to others :) The same again for the config -- open either a PR with it or just paste it in this thread; others with a bit more knowledge of soldering can make good use of it. As for @The-May 's original question: I'm sorry that this device is nowhere near beginner level (hardware wise) to convert :( lemme start by saying: Caution If this is your first time working with electronics, or you're not 100% comfortable with this, don't do anything with this device without a friend that knows electronics present. Because this fan is connected to mains electricity, if you solder something where you shouldn't, you can start a fire. That fire can happen days after you're done. If you accidentally touch a component at mains level you can end up in the hospital, or worse. If it that component is a capacitor, you can be shocked even long after you unplug the device. And definitely don't do anything to the board while it's plugged in. Because this is not a joke, *** You alone are responsible for your health and safety for this project *** For the chip:You can find the ESP-WROOM-02D's datasheet by searching online, scroll to page 3 for the pinout. For flashingAlso by searching "esphome flashing", you can find this guide or plenty of different tutorials, but flashing a new board still requires some patience and ingenuity. At the very least you will require a multimeter and a soldering iron, besides the USB<->UART flasher. I've overlaid the pinout from the schematic over your picture and attempted to figure out what pins are broken out where: Practically, you only need:
Reallistically, you will need to use a multimeter on continuity mode to figure out where, if at all all the pins are connected to a test pad. I'm only confident in I think I read
If you can't find a beep anywhere -- I'm sorry, the only way would be to solder, use pcbite/acupuncture needles/tools/magic to connect straight to those tiny pins on the chip - and blame the designers in the process for not making it easier. Actual flashing
esp8266:
board: esp_wroom_02
Yeah, you might feel overwhelmed by all this if this is your first project because it's not a beginner task, and that's alright. If it's not your first, just first time with ESPHome, sorry for the warnings, but better safe than sorry. Hope this helps. |
Hi @cristianchelu ! I have only one-two pictures for my evidence, but your schema is absolutely correct !
ESPHome code i wrote (of course, feel free to edit or change it to your needs)
|
Thx alot for the color-coded instruction. |
Hi I am trying to contribute with my Information/hardware to this awesome project.
Hardware is: Mi Smart Standing Fan 2 Lite:
https://home.miot-spec.com/spec?type=urn:miot-spec-v2:device:fan:0000A005:dmaker-1c:1
I managed to disassemble the fan and could find a esp on a Mainboard:
The Mainboard revision is MJFS-P12E B1-CTRL-V1.0 and seems to be assembled on 2021.04.06
See PCB Upper side:
ESP32 is a ESP-WROOM-02D:
PCB bottom side:
Please advise and feel free what to do next to flash esphome on it and which config might help, since im not experienced with esphome at all...also i could not find any docs on how to flash the esp32.....thx!
The text was updated successfully, but these errors were encountered: