Skip to content

Custom-card "Fan"

This is a custom card to control a fan. It allows you to turn on/off the fan, adjusting the fan speed with a slider, and turn on/off oscillation. Two styles are available:

Template Description
custom_card_saxel_fan Follows the standard theme of UI-Lovelace-Minimalist
custom_card_saxel_fan_blue Card is theme based when the fan is OFF, Blue when the fan is ON

Light theme

Light theme

Dark theme

Dark theme

Credits

Author: saxel - 2021 Version: 1.0.0

Changelog

1.0.0 Initial release

Requirements

This card needs the following to function correctly:

Component / card Required Note
My Cards yes
Card Mod yes

Usage

Standard

- type: custom:button-card
  template: custom_card_saxel_fan_blue
  entity: fan.smart_fan
  name: Fan
  variables:
    collapsible: false
    oscillate_attribute: oscillate

Blue

- type: custom:button-card
  template: custom_card_saxel_fan
  entity: fan.smart_fan
  name: Fan
  variables:
    collapsible: true
    oscillate_attribute: oscillate

Variables

Variable Example Required Explanation
entity fan.smart_fan yes Fan entity
name Fan no Name to show. If not specified the attribute friendly_name is shown instead
collapsible true no true/false if the fan speed row should collapse when the fan is turned off. Default: true
oscillate_attribute oscillate no Name of the oscillate attribute of the fan entity. Default: oscillate