I was trying to use the IRremoteESP8266 library to implement control of a daikin air conditioner. Code of which can be found here. The issue is that, when using the esp-idf framework, esphome reports missing dependency, despite installing it.
Which version of ESPHome has the issue?
2024.4.1 and 2024.4.2
What type of installation are you using?
Docker
Which version of Home Assistant has the issue?
Does not matter
What platform are you using?
ESP32
Board
Compile time issue, not even installed to hardware
Component causing the issue
library manager(?)
Example YAML snippet
esphome:
name: test-esp32
friendly_name: test-esp32
includes:
# Find this file at the linked repo
- include/irdaikin.h
libraries:
- crankyoldgit/IRremoteESP8266@^2.8.6
esp32:
board: esp32dev
framework:
# Change this to arduino and it would be fine
type: esp-idf
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: "REDACTED"
ota:
password: "REDACTED"
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
time:
- platform: homeassistant
timezone: Europe/London
id: esptime
switch:
- platform: template
name: "AC status"
id: ac_status
restore_mode: RESTORE_DEFAULT_OFF
optimistic: True
sensor:
- platform: homeassistant
id: living_room_temperature
entity_id: sensor.living_room_temperature
internal: true
climate:
- platform: custom
lambda: |-
auto daikinac = new DaikinAC();
daikinac->set_sensor(id(living_room_temperature));
App.register_component(daikinac);
return {daikinac};
climates:
- name: "AC"
on_state:
- lambda: |-
id(ac_status).publish_state(x.mode != CLIMATE_MODE_OFF);
The problem
I was trying to use the IRremoteESP8266 library to implement control of a daikin air conditioner. Code of which can be found here. The issue is that, when using the esp-idf framework, esphome reports missing dependency, despite installing it.
Which version of ESPHome has the issue?
2024.4.1 and 2024.4.2
What type of installation are you using?
Docker
Which version of Home Assistant has the issue?
Does not matter
What platform are you using?
ESP32
Board
Compile time issue, not even installed to hardware
Component causing the issue
library manager(?)
Example YAML snippet
Anything in the logs that might be useful for us?
Additional information