Myślę, że tak. Nie jest to raczej problemem. Zawsze można również skorzystać z szablonu.
Bardziej obawiałbym się o trwałość mechaniczną. Nie widzę tu za wiele z łożyskowania. Może lepiej zapolować na gotowe zestawy czujników:
Gotowy projekt z wykorzystaniem MQTT:
Projekt pod ESPHome: