My GoControl GC-TBZ48 Z-Wave thermostat creates two entities, one for cool and one for heat, the native Lovelace thermostat card only allows to control a single entity so having two cards to control a single thermostat is confusing… So I created my first custom Lovelace card, the Dual Thermostat card that allows you to control thermostats that define 2 entities with a single card!
Please check it out on the Github page and let me know what you think!
Lovelace Dual Thermostat Card
A custom Lovelace card based on the native thermostat card that allows to control dual thermostats that create separate Heat and Cool entities.
Heat and Cool entities are updated depending on the active thermostat mode. The low point on the Auto mode controls the heat entity and the high point controls the cool entity allowing you to use a single card for both entities.
- Download the repo as a zip or with git clone and copy the
/dual-thermostatfolder to the
/wwwin your configuration folder.
- Configure Lovelace to load the card:
resources: - url: /local/dual-thermostat/dual-thermostat.js?v=1 type: js
Available configuration options:
cool: The thermostat cooling entity id required
heat: The thermostat heating entity id required
namestring: Override the card name. (Default: Uses the friendly_name attribute of the first climate entity provided)
fan_controlbool: Show the fan control dropdown (Default: false)
cards: - type: custom:dual-thermostat name: Downstairs entities: cool: climate.downstairs_cool heat: climate.downstairs_heat fan_control: true