Lovelace: Simple thermostat card

Unfortunately not. The number doesn’t change after multiple hours.
I’m getting the values from my zigbee2mqtt mosquito broker.

The manual value is stored in “current_heating_setpoint” and the auto value is stored in “current_heating_setpoint_auto”.

Ok. Sorry I’m not an expert on this card :slight_smile:
Did you look at the version 3 options?

Maybe there is something in there that helps you?

I just found this and setup a new card, and I’m seeing similar problems as well. No icons for the temperature set, or on my buttons for modes and presets either. Text on the buttons is darker and harder to read on my current theme as well.

this card is as good as dead, the last commit in repo is from 15.11.2021 The only chance is adoption by another dev.

Hi all !
I’m using two generic thermostats, one for heating and the other for cooling.
Is it possible to have them together in one simple thermostat card ?
If so, please tell me how ?
Thanks

somehow I lost the +/- on my thermostat… how do I check what theme variable has a conflict here?

didnt see the card officially has --st variables for that, so must be a global theme setting, but even in default there’s nothing:

all that happens is a gray circle when hovering the hotspot…

dont have anything on the layout for step control in my config, but even when adding:

type: custom:simple-thermostat
entity: climate.front_room
header: false
layout:
  step: column

they dont show. If I change that to ‘row’, the grey circles do change position, so thats working alright. No +/- however…

I did still have this:

control:
  _names: false

but that is no longer an option? cant find that anymore in the docs… taking it out doesnt make a difference though :wink:

Mine are there in 2022.4.1. The simple thermostat is inside a horizontal stack card, which is in a panel.

thanks. Ive had it like that for ever, and am sure they were there… the controls I mean. Just not sure when they disappeared, but I only noticed just now. And no errors in the inspector.

Ive just tried with a minimal setup of just the card and the entity, and the result is identical. really odd

Hi this was an issue in old HA versions
Please upgrade to last one and this will be fixed
Phil

1 Like

Old Ha versions ? Or old STC versions.

I am on dev nightly, so hardly ‘old’ ha version…

Will check to be sure if I have the latest STC though, thanks for making me aware…!
seems you’re right, I was using 2.4.1 . doesnt happen very often I skip an update :wink:

Bingo!

thank you very much again, cant believe I made such a stupid user error… really sorry

I can I disable displaying the Target Temperature and the Up and Down Arrows?

I have read most of the above and skimmed over a lot and did not see anything that helped.

But have you read the docs? Its in there, search for setpoint.

@nickrout Thanks. Yes I have also read the docs, but it was not obvious to me how to accomplish what I wanted. I even entered the examples for setpoints and added hide for both, but it did nothing except put N/A where the temperature would be displayed. I finally tried

setpoints: false

and that worked.

I tried

setpoints:
  temperature:
    hide: true

and that seemed to work. Yours is simpler!

I’m missing plus and minus symbols even with a brand new installation from hacs. Running 2.4.2 and the latest home assistant. The fix of replacing the js file does work for me but didn’t think it should still be necessary?

with the same problem as you. did you find any solution?

I’m using a simple generic thermostat to control a pool chlorinator. Is there any way to change the wording of a status? For example, instead of “heating” I’d like it to say “dosing”.

Love this card, but when my system is in cool, it shows a radiator in the header. I want it to show a snowflake. It shows the radiator when in heat mode (good) and power icon when off (good). I tried both cooling and cool options, but neither shows the snowflake in header.

type: custom:simple-thermostat
entity: climate.thermostat
layout:
  mode:
    names: false
    icons: true
    headings: false
  step: row
control:
  hvac: true
icon:
  cool: mdi:snowflake
  cooling: mdi:snowflake
sensors:
  - entity: sensor.ble_humidity_living_room_temp
    name: Humidity

edit: seems to be fine when the AC is on, rather than idle. Hmm, wonder if there is a way for it to say idle (cool) is snowflake.

Is there a way for this card to also control the select.klimaanlage_horizontal_swing (horizontal swing) option of my AC? I control my AC over the Sensibo integration. Right now I only can control the vertical swing options with the Simple Thermostat Card.

In case someone is interested in my workaround: I created a vertical-stack card and used some costume buttons.

The code is here:

type: vertical-stack
title: ___
cards:
  - type: custom:simple-thermostat
    entity: climate.klimaanlage
    step_size: 1
    hide:
      temperature: false
    control:
      fan:
        quiet:
          name: Quiet
        low: false
        medium: false
        medium_high: false
        high: false
        auto:
          name: Auto
      hvac:
        heat_cool: false
        heat: false
        dry: false
  - type: vertical-stack
    cards:
      - type: custom:button-card
        entity: select.klimaanlage_horizontal_swing
        color_type: label-card
        color: rgb(28, 28, 28)
        show_icon: false
        styles:
          name:
            - font-size: 22px
            - font-weight: bold
        state:
          - value: fixedLeft
            name: 'Horizontale Schwingung: Links'
          - value: fixedRight
            name: 'Horizontale Schwingung: Rechts'
      - type: horizontal-stack
        cards:
          - type: custom:button-card
            color_type: card
            color: rgb(138, 138, 138)
            icon: mdi:arrow-left-bold
            size: 10%
            tap_action:
              action: call-service
              service: select.select_option
              service_data:
                entity_id: select.klimaanlage_horizontal_swing
                option: fixedLeft
          - type: custom:button-card
            color_type: card
            color: rgb(138, 138, 138)
            icon: mdi:arrow-right-bold
            size: 10%
            tap_action:
              action: call-service
              service: select.select_option
              service_data:
                entity_id: select.klimaanlage_horizontal_swing
                option: fixedRight
  - cards:
      - align_state: center
        entities:
          - color: '#11A579'
            entity: sensor.schlafzimmer_temperatur
            index: 0
            name: 'Aktuelle Temperatur:'
        type: custom:mini-graph-card
    type: horizontal-stack

Try moving it underneath header like so:

type: custom:simple-thermostat
entity: climate.downstairs
header:
  name: UPSTAIRS HVAC
  icon:
    fan: mdi:fan
    'off': mdi:power
    idle: mdi:sleep
    cooling: mdi:air-conditioner
    heating: mdi:fire
1 Like