Hi, I have noticed that #include "esphome/core/hal.h" is missing in si1145.cpp causing esphome not to compile. I have added a pull request. Note: it is my first one so sorry if I haven't done it correctly. Regards, Markus