diff --git a/esphome/components/as3935_i2c/as3935_i2c.h b/esphome/components/as3935_i2c/as3935_i2c.h index 1d16397bdf..a2a3d213ef 100644 --- a/esphome/components/as3935_i2c/as3935_i2c.h +++ b/esphome/components/as3935_i2c/as3935_i2c.h @@ -1,10 +1,7 @@ #pragma once -#include "esphome/core/component.h" #include "esphome/components/as3935/as3935.h" #include "esphome/components/i2c/i2c.h" -#include "esphome/components/sensor/sensor.h" -#include "esphome/components/binary_sensor/binary_sensor.h" namespace esphome { namespace as3935_i2c { diff --git a/tests/components/as3935_i2c/test.esp32-ard.yaml b/tests/components/as3935_i2c/test.esp32-ard.yaml index 2c57d412f6..52d5a045cb 100644 --- a/tests/components/as3935_i2c/test.esp32-ard.yaml +++ b/tests/components/as3935_i2c/test.esp32-ard.yaml @@ -3,4 +3,9 @@ substitutions: sda_pin: GPIO17 irq_pin: GPIO15 -<<: !include common.yaml +packages: + as3935: !include common.yaml + +# Trigger issue: https://github.com/esphome/issues/issues/6990 +# Compile with no binary sensor results in error +binary_sensor: !remove