I’m gettting frustrated and beginning to not like YAML.
I have a configuration.yaml with sensors. They all seem to work but when I get to inputting my Victron temperature sensor it stays in C, doesn’t convert. I’ve read 10000 of articles (maybe not that many but many hours of wasted time.
I just want to understand what I’m doing wrong and I can seem to search for the right answer.
homeassistant:
name: Home
latitude: xx.xxxx
longitude: -xx.xxxx
elevation: 678
unit_system: imperial
currency: USD
country: US
temperature_unit: F
time_zone: "America/New_York"
# Victron
modbus:
- name: cerbo
host: xxx.xx.x.xx.
type: tcp
port: 502
sensors:
#Tanks
- name: "Fresh Water"
unique_id: fresh-water-20
data_type: uint16
unit_of_measurement: "%"
slave: 20
address: 3004
scale: 0.1
device_class: humidity
- name: "Grey Tank"
unique_id: grey-water-25
data_type: uint16
unit_of_measurement: "%"
slave: 25
address: 3004
scale: 0.1
device_class: humidity
- name: "Black Tank"
unique_id: black-water-24
data_type: uint16
unit_of_measurement: "%"
slave: 24
address: 3004
scale: 0.1
device_class: humidity
#Temperature
- name: "Hot Water Temperature"
unique_id: hot-water-24
data_type: int16
unit_of_measurement: '°F'
slave: 24
address: 3304
scale: 1
device_class: temperature
Bottom temperature sensor is my issue. I want it to come in and display in F not C. Its being sent as C which I’m told the HA won’t auto change to F even though my settings are F, imperial.
I have also tried to break this off into seperate files, failed.
I have also tried to include a template, failed.
I’m frustrated and want to really like HA but this coding stuff is tiresome for me sometimes when its failure over and over.