I have two Identical devices built on identical hardware. The devices are IR transmit/receive controls for two evaporator units on a mini-split heat pump. The yaml for the two is as identical as it can be while allowing the two devices to be individually addressed by Home Assistant. Esphome built all of the yaml above the “captive portal” line in the yaml and everything below that line is identical except the climate parameters
With every update Esphome tags one of the devices (always the same one) as needing an update. It never tags the other.
That just seems wrong.
Here is the code of one of the units:
web_server:
port: 80
sensor:
- platform: homeassistant
entity_id: sensor.tz3000_xr3htd96_ts0201_temperature
id: heatpump_br_temp
filters:
- lambda: return (x -32)* 0.555;
remote_receiver:
id: rcvr
pin:
number: GPIO14
inverted: true
mode:
input: true
pullup: true
# high 55% tolerance is recommended for some remote control units
tolerance: 55%
remote_transmitter:
id: xmtr
pin:
number: GPIO04
inverted: false
mode:
output: true
carrier_duty_percent: 50%
climate:
- platform: fujitsu_general
name: "Upstairs AC"
receiver_id: rcvr
transmitter_id: xmtr
sensor: heatpump_br_temp