Как стать автором
Обновить

Комментарии 15

ssmtp мояпочта@gmail.com < /tmp/newmail.txt

А как Вам удалось уговорить gmail принимать почту по SMTP? У меня обычно отлуп приходит, типа, извини, мы спамеров очень боимся.

Да уж не помню. Был момент, когда все отвалилось, но потом заработало. Сгенерировал токен, прописал файл конфигурации ssmtp. Рутер умер, так что конфигурацию не подскажу сейчас

Для отправки через SMTP вы можете использовать их сервера, вот тут подробно: https://support.google.com/a/answer/176600?hl=en

Для этого нужно создать app password и всё нормально ходит, у меня через gmail перенаправляется вся почта типа root@localhost со всех машин.

Продайте мне стиральную машину!

Отличная идея со считыванием дверцы! Я не догадался до такого ) У меня умная розетка считывает профиль потребления стиралки и выдаёт сигнал "Стирка готово" в умный дом когда потребление стиралки резко падает и остается низким какое-то время. Код правила детекта (OpenHAB).

Но считывать замок - намного лучше будет, пожалуй переделаю у себя тоже на досуге, спасибо!

Если кому не хочется возиться с Rust и кодингом, то сигнал можно сделать через промежуточное реле и прошивку Tasmota.

считывать замок - намного лучше будет

Если есть умная розетка - зачем лезть в потроха машинки?

Умная розетка работает, но на мой взгляд это костыли - определять статус эмпирически, а не напрямую:

  • Машинка может нестабильно потреблять, может делать паузы во время полоскания и т.п. - это требует довольно приличного тюнинга правил детекта, что бы правильно работать на всех возможных программах, так же надо делать большие таймауты - что бы быть уверенным, что программа действительно закончилась, а не работает вымачивание какое-нибудь, где потребление падает.

  • Второй косяк из первого - из-за того что надо делать большие таймауты для ловли выбега - через розетку сигнал окончания программы приходит с приличной задержкой. Может создавать неудобства, если стираешь вечером там или торопишься куда-то.

Сканировать статус напрямую через замок - намного более надёжно и точнее, но да - тут надо лезть в машинку, кого-то это отпугнет конечно.

Поддерживаю оратора выше. Твоя розетка будет работать с любой машинкой. А метод из статьи - прямой путь к потере гарантии на новой машинке. Плюс, паять уметь надо...

Да, жирный плюс розетки - не надо саму машинку трогать, но прямой детект сигнала будет намного точнее, ответил там выше развернуто. Мне понадобилось недели на тест и тюнинг правил, из-за ложных срабатываний. В общем, розетка проще в установке, но сложнее в настройке всего этого :-)

Если нет возможности менять прошивку на роутере, то прямо с есп посылать на телеграмм.

Есть ещё вариант, при наличии роутера Keenetic, подключить к контактам датчика дверцы Wi-fi реле типа Sonoff или подобное. К выходу реле ничего подключать не надо. В приложении для телефона по управлению роутером Keenetic выставить "отслеживать подключения" для этого реле. При запуске машинки через несколько секунд придёт оповещение, что такое-то устройство подключено. При завершении стирки придёт оповещение, что реле отключено.

Если машинка любит подпрыгивать, то попробуйте подкрутить ножки. Может быть, машинка стои́т неровно

Всё же с Embassy гораздо изящнее был бы код. Не пришлось бы все в один цикл засовывать. Embassy вполне может заменить RTOS в вашем задаче. Была бы одна таска асинхронная для светодиода, вторая для основного цикла. И можно было бы просто сделать await на пине, внутри там прерывания используются. Вместо того, чтобы опрашивать в цикле

Согласен

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации