All Projects → piitaya → lovelace-climate-mode-entity-row

piitaya / lovelace-climate-mode-entity-row

Licence: MIT license
Climate mode entity for Lovelace

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to lovelace-climate-mode-entity-row

uptime-card
Minimalistic uptime card for Home Assistant Lovelace UI
Stars: ✭ 152 (+210.2%)
Mutual labels:  card, home-assistant, lovelace
lovelace-battery-entity-row
Show battery states or attributes with dynamic icon on entity rows in Home Assistant's Lovelace UI
Stars: ✭ 49 (+0%)
Mutual labels:  card, home-assistant, lovelace
ha-card-weather-conditions
Weather condition card (Lovelace) for Home Assistant.
Stars: ✭ 101 (+106.12%)
Mutual labels:  card, home-assistant, lovelace
lovelace-soft-ui
💫 Simple and clean Lovelace configuration
Stars: ✭ 807 (+1546.94%)
Mutual labels:  home-assistant, lovelace
atomic-calendar-revive
An advanced calendar card for Home Assistant Lovelace.
Stars: ✭ 218 (+344.9%)
Mutual labels:  card, lovelace
numberbox-card
Replace input_number sliders with plus and minus buttons
Stars: ✭ 61 (+24.49%)
Mutual labels:  home-assistant, lovelace
lovelace-valetudo-map-card
Draws the map available from a Xiaomi Vacuum cleaner flashed with Valetudo in a Home Assistant Lovelace card
Stars: ✭ 149 (+204.08%)
Mutual labels:  home-assistant, lovelace
purifier-card
Air Purifier card for Home Assistant Lovelace UI
Stars: ✭ 155 (+216.33%)
Mutual labels:  home-assistant, lovelace
pymusiccast
Group MusicCast Speakers with Home Assistant
Stars: ✭ 34 (-30.61%)
Mutual labels:  home-assistant, lovelace
home-assistant-opentherm-thermostat
Home Assistant OpenTherm Thermostat
Stars: ✭ 26 (-46.94%)
Mutual labels:  thermostat, home-assistant
linak-desk-card
Home Assistant Lovelace Card for controlling desks based on linak bluetooth controller.
Stars: ✭ 26 (-46.94%)
Mutual labels:  home-assistant, lovelace
bootstrap-grid-card
Bootstrap grid in Lovelace UI
Stars: ✭ 25 (-48.98%)
Mutual labels:  card, lovelace
alarmo-card
Home Assistant card for controlling the Alarmo component
Stars: ✭ 59 (+20.41%)
Mutual labels:  card, lovelace
home-assistant-bosch-custom-component
HA custom component for Bosch thermostats
Stars: ✭ 76 (+55.1%)
Mutual labels:  thermostat, home-assistant
Scheduler Card
HA Lovelace card for control of scheduler entities
Stars: ✭ 154 (+214.29%)
Mutual labels:  card, home-assistant
Lovelace Xiaomi Vacuum Card
Simple card for various robot vacuums in Home Assistant's Lovelace UI
Stars: ✭ 137 (+179.59%)
Mutual labels:  card, home-assistant
tesla-style-solar-power-card
Home assistant power card mimicking the one tesla provides for the powerwall app.
Stars: ✭ 103 (+110.2%)
Mutual labels:  card, lovelace
Lovelace Multiple Entity Row
Show multiple entity states and attributes on entity rows in Home Assistant's Lovelace UI
Stars: ✭ 273 (+457.14%)
Mutual labels:  card, home-assistant
floor3d-card
Your Home Digital Twin: aka floor3d-card. Visualize Home Assistant state and perform actions using objects in a 3D home model based on Three.js.
Stars: ✭ 237 (+383.67%)
Mutual labels:  card, home-assistant
slider-button-card
A button card with integrated slider
Stars: ✭ 319 (+551.02%)
Mutual labels:  card, lovelace

climate-mode-entity-row

Simple example

Show multiple climate preset and hvac mode on entity rows in Home Assistant's Lovelace UI

Setup

Manually add climate-mode-entity-row.js to your <config>/www/ folder and add the following to your ui-lovelace.yaml file:

resources:
  - url: /local/climate-mode-entity-row.js
    type: module

OR install using HACS and add this instead:

resources:
  - url: /community_plugin/lovelace-climate-mode-entity-row/climate-mode-entity-row.js
    type: module

Options

Name Type Required Description
type string Yes custom:climate-mode-entity-row
entity string Yes domain.my_entity_id
name string No Override entity friendly_name
icon string No Override entity icon
modes object Yes Modes (see below)

Mode objects

Name Type Required Description
icon string No A icon for the mode
hvac_mode string No A valid hvac_mode for the entity
preset_mode string No A valid preset_mode for the entity
fan_mode string No A valid fan_mode for the entity
swing_mode string No A valid swing_mode for the entity
temperature number No A target temperature for the entity
color string No Custom color for the icon when toggle

Example

Basic config

Simple example

type: entities
entities:
  - entity: climate.thermostat_kitchen
    type: "custom:climate-mode-entity-row"
    modes:
      - hvac_mode: "off"
      - preset_mode: "eco"
      - preset_mode: "comfort"

Custom config

Custom example

type: entities
entities:
  - entity: climate.thermostat_kitchen
    type: 'custom:climate-mode-entity-row'
    name: My Thermostat
    icon: 'mdi:home'
    modes:
      - hvac_mode: "off"
        icon: "mdi:snowflake"
        color: "#B3E5FC"
      - preset_mode: "eco"
        icon: "mdi:moon-waxing-crescent"
        color: "#9575CD"
      - preset_mode: "comfort"
        icon: "mdi:weather-sunny"
        color: "#FFC107"

Temperature shortcuts

If your thermostat entity does not support presets, you can directly define target temperature in the card

Temperature example

type: entities
entities:
  - entity: climate.heatpump
    type: custom:climate-mode-entity-row
    modes:
      - hvac_mode: "off"
        icon: "mdi:power"
        color: "#ef5350"
      - hvac_mode: "heat"
        temperature: 19
        icon: "mdi:leaf"
        color: "#66bb6a"
      - hvac_mode: "heat"
        temperature: 21
        icon: "mdi:fire"
        color: "#FFC107"

Multi mode config

You can combine or mix hvac_mode, preset_mode, fan_mode, swing_mode and temperature to build your custom controls.

Multi example

type: entities
entities:
  - entity: climate.thermostat_kitchen
    type: "custom:climate-mode-entity-row"
    name: My Thermostat
    icon: "mdi:home"
    modes:
      - icon: "mdi:brightness-auto"
        hvac_mode: "heat"
        fan_mode: "on_high"
        swing_mode: "auto"
        color: "#34c6eb"
      - hvac_mode: "off"
        icon: "mdi:snowflake"
        color: "#B3E5FC"
      - hvac_mode: "heat"
        icon: "mdi:fire"
        color: "#FFC107"
      - fan_mode: "off"
        swing_mode: "off"
        icon: "mdi:fan-off"
        color: "#FF6659"
      - fan_mode: "on_high"
        swing_mode: "auto"
        icon: "mdi:fan"
        color: "#76D275"
        
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].