logo elektroda
logo elektroda
X
logo elektroda

ALDI casalux Smarter LED-Streifen 5M RGBW BK7231N OpenBeken Pinout & IR Remote Setup

itelektronik 114 0
ADVERTISEMENT
  • #1 21849975
    itelektronik
    Level 2  
    Today some notes about the "ALDI casalux Smarter LED-Streifen".

    This 5m smart RGBW LED stripe was sold some month ago at the german discounter ALDI.
    To be remote controlled directly an IR remote is included.

    CASALUX package: smart 5 m LED strip with remote, Tuya app download QR code

    The controller mainly consists of a BK7231N.
    Close-up of a PCB with a black sensor lens, an IC chip, and multiple SMD components

    At the bottom side of the pcb there are some named testpoints where the programmer can easily be connected.
    Green PCB in a white case with soldered wires on a black surface.

    The OpenBeken configuration:
    RED 6 pwm 0
    GREEN 24 pwm 1
    BLUE 8 pwm 2
    WHITE 9 pwm 3
    BUTTON 2 BTN
    IR 26 IRRecv 0

    Original firmware uses PWMFrequency 1000.

    In another Thread regarding an older version of the LED stripe, someone posted an autoexec.bat script which enables the ir remote.
    I just modified slightly:

    
    PWMFrequency 1000
    SetChannelLabel 0 "ROT"
    SetChannelLabel 1 "GRUEN"
    SetChannelLabel 2 "BLAU"
    SetChannelLabel 3 "WEISS"
    
    // IR driver will start itself automatically after reboot
    // IR events mapped to the buttons of the original remote control
    // trying to match the colors of the original strip
    
    // first row
    addEventHandler2 IR_NEC 0xEF00 0x0 add_dimmer 9
    addEventHandler2 IR_NEC 0xEF00 0x1 add_dimmer -9
    addEventHandler2 IR_NEC 0xEF00 0x2 led_enableAll 0
    addEventHandler2 IR_NEC 0xEF00 0x3 led_enableAll 1
    
    // second row
    addEventHandler2 IR_NEC 0xEF00 0x4 color #FF0000  // red
    addEventHandler2 IR_NEC 0xEF00 0x5 color #00FF00  // green
    addEventHandler2 IR_NEC 0xEF00 0x6 color #0000FF  // blue
    addEventHandler2 IR_NEC 0xEF00 0x7 backlog led_temperature 154; led_enableAll 1 // used as warm white
    
    // third row
    addEventHandler2 IR_NEC 0xEF00 0x8 color #FF2000  // orange
    addEventHandler2 IR_NEC 0xEF00 0x9 color #80C020  // light green
    addEventHandler2 IR_NEC 0xEF00 0xA color #0020E0  // light blue
    addEventHandler2 IR_NEC 0xEF00 0xB color #FFFFFF  // flash (used as RGB white)
    
    // fourth row
    addEventHandler2 IR_NEC 0xEF00 0xC color #A04000  // light orange
    addEventHandler2 IR_NEC 0xEF00 0xD color #90D0C0  // mint
    addEventHandler2 IR_NEC 0xEF00 0xE color #8000A0  // violet
    // addEventHandler2 IR_NEC 0xEF00 0xF                // strobe (unused)
    
    // fifth row
    addEventHandler2 IR_NEC 0xEF00 0x10 color #804000 // yellow with an orange touch
    addEventHandler2 IR_NEC 0xEF00 0x11 color #2090B0 // sky blue
    addEventHandler2 IR_NEC 0xEF00 0x12 color #B00070 // turquoise
    // addEventHandler2 IR_NEC 0xEF00 0x13               // fade (unused)
    
    // sixth row
    addEventHandler2 IR_NEC 0xEF00 0x14 color #FFC000 // yellow
    addEventHandler2 IR_NEC 0xEF00 0x15 color #0050A0 // dark turquoise
    addEventHandler2 IR_NEC 0xEF00 0x16 color #E00050 // pink
    // addEventHandler2 IR_NEC 0xEF00 0x17               // smooth (unused)
    
  • ADVERTISEMENT
ADVERTISEMENT