Elektroda.com
Elektroda.com
X

[BL602] Elivco smart plug with energy monitor BL0937 RMC004

sverd2 2331 9
  • Bought a Wifi smart plug from AliExpress which seems to be of the Elivco brand, model number RMC004.

    [BL602] Elivco smart plug with energy monitor BL0937 RMC004 [BL602] Elivco smart plug with energy monitor BL0937 RMC004 [BL602] Elivco smart plug with energy monitor BL0937 RMC004 [BL602] Elivco smart plug with energy monitor BL0937 RMC004 [BL602] Elivco smart plug with energy monitor BL0937 RMC004 [BL602] Elivco smart plug with energy monitor BL0937 RMC004 [BL602] Elivco smart plug with energy monitor BL0937 RMC004

    Opening the plug is relatively straightforward. In order to get the PCB off the plug I had to de-solder it from the 2 connections to the pins of the plug. After that the PCB with relay could easily be removed.
    Closer inspection showed that the plug contained a BL602 board and a BL0937 IC for the energy monitoring. The power for the PCB seems to be supplied by a BP2525 IC. (I was unable to get the IC markings clearly visible on the pictures, using magnification the markings were clearly visible).

    Another thing to notice is that the relay seems to be for 16A max whereas the plug is rated for 20A max. As a result I think the plug should not be used with >16A, or am I overseeing something there?

    Flashing with the BL602 firmware seems to work, but configuration is necessary and at this moment the BL0937 energy monitoring does not seem to function. Following the traces on the PCB and checking continuity with a multi meter I found the following "configuration":
    LED: pin 29 on the BL602, so GPIO20
    Relay; P2, so GPIO2
    Button: pin 31 on the BL602, so GPIO22
    BL0937 CF1: pin4 on the BL602, so GPIO3
    BL0937 CF: pin 22 on the BL602, so GPIO14
    BL0937 SEL: pin 30 on the BL602 so GPIO21
    as mentioned above at this moment this pin assignments work for LED, relay and button, but the BL0937 does not show up at all.

    Cool? Ranking DIY
    About Author
    sverd2
    Level 1  
    Offline 
    sverd2 wrote 1 posts with rating 2. Been with us since 2022 year.
  • #2
    p.kaczmarek2
    Moderator Smart Home
    Thank you, this is the first time I see BL0937 used with BL602. Currenty BL0937 driver on BL602 will not work, because it's missing a HAL interrupt falling edge counter that is required to count number of pulses representing voltage, current and power. I will look into enabling that.

    It seems that more and more devices with BL602 shows up, I also recently ported DHT (DHT11, DHT21, DHT12, DHT22) driver to BL602 and also enable UART drivers (for CSE and BL0942).
  • #3
    jony4t
    Level 5  
    good evening. Indeed I just received elivco with BL602 with bl0937 energy meter. The plug works correctly except for the energy meter. I wish I had the ability to help, but I don't have enough knowledge
  • #4
    krzychunh86
    Level 11  
    I have an identical socket, the only thing that saves you is replacing the module with ESP-02S, you can order it on ali. Today I managed to solder a new chip, upload supple to the device, and configure it. I described the topic on the supli forum if you are interested. Regards
  • #5
    p.kaczmarek2
    Moderator Smart Home
    @krzychunh86 OpenBL602 almost supports BL0937, just need to add edge counter support which is missing for this platform now. However, replacing it with ESP-02S is also a good idea, if you want to write an article with photos on this topic, you can receive a gift for a detailed description: https://www.elektroda.pl/rtvforum/topic3550170.html
  • #6
    nomek
    Level 18  
    Hello
    I bought the same socket, unfortunatelly works without energy meter.
    @p.kaczmarek2 do you have any news about that?
  • #7
    p.kaczmarek2
    Moderator Smart Home
    I think that BL0937 support for BL602 just needs an interrupt counter to be added, this is not much, all remaining code is in place. It should be relatively simple to enable it, especially now that we have OTA for BL602.
  • #8
    nomek
    Level 18  
    @p.kaczmarek2 do you have any info on BL0937 support?
  • #9
    patentjyp
    Level 3  
    >>20357626

    I have the same plug but I cannot get it open...

    Any hint on prying open the plug?
  • #10
    nomek
    Level 18  
    You have to get tired - one went easily and the other, unfortunately, was hard and that's why it's so bent, but it can be glued together.
    [BL602] Elivco smart plug with energy monitor BL0937 RMC004 [BL602] Elivco smart plug with energy monitor BL0937 RMC004