Control smartplug by DIA transforms

Hello,
I set a DIA transforms, and the channel unit is boolean, expression is c[0] > 25.
I want to realise that control the smart plug depend on the true/false of the expression.
When I run the programme, the value of the channel is changed, but the smartplug not.
Here is the dia.yml:

devices: 
  - name: xbee_device_manager
    driver: devices.xbee.xbee_device_manager.xbee_device_manager:XBeeDeviceManager

  - name: edp_upload0
    driver: devices.edp_upload:EDPUpload
    settings: 
        interval: 5
        sample_threshold: 20
        collection: "collection_name"
        filename: "file_name"

  - name: transform0
    driver: devices.transforms_device:TransformsDevice
    settings: 
      - name: "fan_on"
        unit: "boolean"
        channels: 
          - "rpm0.temperature"
        expr: "c[0]>25"

  - name: rpm0
    driver: devices.xbee.xbee_devices.xbee_rpm:XBeeRPM
    settings: 
        xbee_device_manager: "xbee_device_manager"
        extended_address: "00:13:a2:00:40:6e:3f:49!"
        power_on_source: "true"

presentations: 
  - name: rci_handler
    driver: presentations.rci.rci_handler:RCIHandler
    settings: 
        target_name: "digi_dia"

  - name: console0
    driver: presentations.console.console:Console

  - name: web0
    driver: presentations.web.web:Web
    settings: 
        page: "idigi_dia.html"

tracing: 
    default_level: "debug"
    default_handlers: 
      - "stderr"

thank you~