Logo
Zemismart Rechargeable Roller Shade Motor
Zemismart Rechargeable Roller Shade

Available from:
Aliexpress.com




Manufacturer:
Zemismart.com

Flashed with:
Serial port

GPIO #Component
GPIO00 LedLink
GPIO01 None
GPIO02 Led1
GPIO03 Button2
GPIO04 Relay2
GPIO05 Button1
GPIO09 None
GPIO10 None
GPIO12 Button3
GPIO13 Relay3
GPIO14 Led2
GPIO15 Relay1
GPIO16 Led3
ADC0 None
Template for Tasmota v9.1+
{"NAME":"Zemismart Remote","GPIO":[544,0,288,33,225,32,0,0,34,226,289,224,290,0],"FLAG":0,"BASE":18}

General

The bundle contains the roller shade motor, a RF 433 MHz remote and a wifi “forwarder”. The motor is controlled and configured with the RF 433 MHz remote. The template given here is only for the wifi forwarder, which remote controls the RF remote. As the forwarder remote controls the RF 433 MHz remote (and not the motor), the forwarder does not have any information about the state (open, closed or intermediate) of the motor. Therefore it’s not possible to configure the forwarder with Tasmota’s shutter support.

Flashing

The wifi forwarder contains a TYWE3S module and can be flashed w/o problems by connecting the serial interface directly to the pins of the TYWE3S:

  • Pin 8: 3.3V
  • Pin 9: GND
  • Pin 12: Flash, has to be connected to GND during boot to enable flash. Can be left connected to GND during the entire flash process.
  • Pin 15: RXD
  • Pin 16: TXD

Use Tasmotizer to flash.

Configuration

The template configures the up button as “up”, the middle button as “stop” and the “down” button as down.

Template {"NAME":"Zemismart Remote","GPIO":[544,0,288,33,225,32,0,0,34,226,289,224,290,0],"FLAG":0,"BASE":18}

Add a rule which acts like a poor man’s interlock as it turns off all other relays if one relay is turned on:

Rule1 on Power1#State=1 do backlog Power3 0; Power2 0 endon on Power2#State=1 do backlog Power1 0; Power2 0; Power3 0 endon on Power3#State=1 do backlog Power1 0; Power2 0 endon
Rule1 on

The we define some more useful settings:

InterLock 1,2,3  # lock the relays, only one relay can be on
InterLock    on  # switch interlocking on
PowerOnState  0  # keep relay(s) OFF after power up
PowerRetain   0  # don't retain states
PulseTime1  133  # set relay 1 activation to 33 seconds (change according to opening time)
PulseTime2    1  # deactivate button 2 immediately after activation (disables relays)
Pulsetime3  133  # set relay 3 activation to 33 seconds (change according to closing time)
SetOption1    1  # restrict button-multipress to single, double and hold actions

For meaningful web buttons:

console WebButton1 up WebButton2 stop WebButton3 down