Zigbee выключатели Aqara достаточно удобны, дешевые и распространненные. Почти что народные. Их я себе поставил несколько лет назад и до этого момента все работало идеально. А теперь, угадайте что? Механика немного накрылась. Починил один, починил другой, решил описать процедуру ремонта.
Проблема
Как можно легко догадаться – пластиковые пружинки через некоторое время ломаются. У меня этот процесс занял 2-3 года на самых используемых. Если перспектива подарить природе больше пластика кажется не очень хорошей или просто душит жаба, то читаем дальше.
Перепаиваем кнопку
Выключатели бывают одинарные и двойные. Но печатная плата одна на все и там 3 посадочных места под 3 кнопки. На одиночных запаяна центральная, на двойных боковые.
А на крышке есть сразу 3 пружинных элемента. Это-то нам и нужно.
И вот в чем прикол. Одна из боковых кнопок заведена на ту же ногу GPIO контроллера, что и центральная. Потому если перепаять кнопку аккуратненько на боковое посадочное место или, если есть такие кнопки, просто впаять еще одну, выключатель легко прослужит еще несколько лет.
К сожалению, тот вариант ремонта я не сфотографировал, но найти куда перепаивать кнопку очень легко при помощи мультиметра.
Второй вариант.
Тут нам потребуется лазерная резка или 3д-принтер. Можно, конечно, и руками, но это только если в них есть хирургическая точность и они не дрожат. Я использовал лазер. Вырезаем кубик 7x8x4 мм и вклеиваем. Я использовал 4мм фанеру и клей.
Вклеиваем, собираем, радуемся.
Если не хочется, чтобы кнопка умерла быстро (ведь пружинный элемент нам и нужен, чтобы снять с нее побольше нагрузки), то можно либо сделать фанерку немного ниже (тут все зависит от толщины реза, надо играться, чтобы получить минимальную высоту, которая будет работать), либо сделать ее сильно ниже и сверху еще приклеить что-то мягкое, что будет амортизировать при нажатии. Возможно, имеет смысл печатать нейлоном или резино-подобным филаментом, но я не пробовал и остановился на старой доброй фанере.