Hi all, I’m hoping to get some assistance getting my thermostat to show in Fahrenheit Instead of Celsius
Version - Home Assistant
- 2022.12.6
- Operating System: 9.4
- Frontend: 20221213.0
After successfully following the NsPanel Lovelace UI Docs instructions, I created a Generic Thermostat and noticed the problem
What I’ve tried
- Per Climate/Thermo Card - NsPanel Lovelace UI Docs, I set: temperatureUnit: fahrenheit
- I updated my configuration.yaml setting unit_system: imperial per the topics Lovelace climate showing in celsius instead of Fahrenheit (4 yrs old) and Why is unit_of_measurement: ‘°F’ not working?
- I also updated configuration.yaml setting temperature_unit per HA’s Setup basic information
homeassistant:
unit_system: imperial
temperature_unit: F
-
Tried setting the unit_of_measure in the States section of Developer Tools
-
Lovelace climate showing in celsius instead of Fahrenheit also suggested installing the Z-Wave JS to MQTT add-on but I’m not using Z-Wave.
-
I also tried various instances of temperature related keys in climate (which are all commented now), in my configuration.yaml (see below)
My configuration
climate in configuration.yaml
climate:
- platform: generic_thermostat
unique_id: livingroom_thermostat
name: "Livingroom Thermostat"
heater: switch.plug12
target_sensor: sensor.nspanel_1_analog_temperature1
min_temp: 50
max_temp: 90
ac_mode: false
target_temp: 68
cold_tolerance: 2
hot_tolerance: 1
min_cycle_duration:
seconds: 5
keep_alive:
minutes: 3
initial_hvac_mode: "off"
away_temp: 58
precision: 1.0
#unit_of_measurement: "F"
#unit_of_measurement: "°F"
#temperature: "°F"
apps.yaml
---
nspanel-1:
module: nspanel-lovelace-ui
class: NsPanelLovelaceUIManager
config:
panelRecvTopic: "tele/nspanel-1/RESULT"
panelSendTopic: "cmnd/nspanel-1/CustomSend"
model: us-l
sleepTimeout: 20
sleepBrightness:
- time: "7:00:00"
value: 10
- time: "23:00:00"
value: 0
locale: "en_US"
screensaver:
entity: weather.forecast_home
weatherUnit: fahrenheit
cards:
- type: cardThermo
title: Livingroom Thermostat
entity: climate.livingroom_thermostat
temperatureUnit: fahrenheit
- type: cardEntities
title: Entities Card Test
entities:
- entity: switch.garage_switch_left
- entity: binary_sensor.garage_door_left
- entity: switch.garage_switch_right
- entity: binary_sensor.garage_door_right