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¶
Dark theme¶
Credits¶
Author: saxel - 2021 Version: 1.0.0
Changelog¶
1.0.0
Initial releaseRequirements¶
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 |
ulm_card_fan_horizontal | true | no | Single Line Horizontal Control. Collapsible MUST be false for this currently. Default: false |
ulm_show_button | false | no | Set to false to remove the Button and have a full width Slider. Default: true |
ulm_button_icon | mdi:button | no | Set the icon for the Button. Default: mdi:rotate-3d-variant |
ulm_button_service | fan.toggle | no | Name of the Service Call on button press. Default: fan.oscillate |
oscillate_attribute | oscillate | no | Name of the oscillate attribute of the fan entity. Default: oscillate |