↑ К новым записям

3 июня 2025

Привет. Как вы помните, открывание ворот через HA я сделал, но вот получение состояния там не было. Я подключился на пин, на котором могла бы быть потенциально инфа о статусе ворот.

Написал я сниффер, долго снифал, пытался найти хоть какую-то зависимость и понял, что ее нет. Тогда я решил глянуть что там за чип радиомодуля. И оказалось, что это просто тупой приемник на 433 МГц. Он все что принимает кидает на этот пин. А дальше уже работа другого микроконтроллера, который из всего должен выделить полезный сигнал с пультов и соответствующе отреагировать.

Ну и в общем оказалось, что то что я видел на осцилографе, это был белый шум :)

Штош, значит придется реализовывать план Б. Я подпаялся к светодиодам, которые обозначают открывается ли ворота или закрываются.

26 мая 2025

Тем временем тут уже вторая бета Frigate, и в ней завезли как минимум две очень клевых и интересных для меня фич:

1. Распознавание лиц. Ну и классификация. В теории можно будет добавить исключения в свои уведомлеиня о обнаружении людей. Чтобы на нас охранная система не агрилась.

2. Распознавание номеров машин. Тоже если так подумать полезная штука. Например автоматически открывать ворота если камера уловила приближение моей машины к дому. Не понятно, правда, как оно будет работать с российскими номерами. Но если что, модельку не долго будет заменить. У меня уже есть в закладках модель обученная именно на номерах рф.

Как это все работать будет пока неизвестно. Я по классике буду ждать релиза. И тогда уже затестю. Ну а когда он там будет - одному blakeblackshear известно.

Ждемс.

25 мая 2025

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

Собствено, на этом фото он уже собран. Люк буду делать там где сейчас стоит лестница. Уже лазил туда сюда, вроде комфортно. Так что проблем тут думаю быть не должно.

А вот кстати и сам люк. Взял пластиковый. Чтоб не был тяжелым. Но он зараза все равно тяжелый)) Но полегче того чугунного что на выгребной яме у меня.

Хотел конечно квадратный запилить, но чет нигде их не нашел. Так что будет вот такой.

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

После обтянул плиту пленкой. Чтоб меньше бетона утекало в щели (а они там есть, к сожалению)

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

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

Пропылесосил, пролил водой (чтобы контакт был лучше и меньше воду тянуло из свежего бетона) и начал лить. Вышло 12 замесов или 6 мешков. Толщина получилась где-то около 12-15 см. Точно в идеал я не выводил, смысла особого нет, все равно будет под землей спрятано.

Хорошенько провибрировал вибратором для бетона, прошелся правилом и вот что вышло. Неплохо как будто :)

Опалубка вроде нигде не прогнулась, не сломалась. Ну если и прогнулась, сейчас это не увидеть, но позже мы это обязательно увидим.

И в общем с ямой на данный момент все. Осталось 3 раза в день проливать ее водой, дней через 10 снять опалубку, установить люк и закопать ее. Ах да, гидроизоляцию еще сделать. Но это конечно мелочи по сравнению с теми работами что были проделаны.

Следующие выходные я думаю посвящу уборке. Уж больно много строительного мусора валяется по двору. Да и трава вымахала уже изрядно, надо покосить. И машину отмыть от цемента.

Кажется у меня потихоньку начало программисткое выгорание проходить. На этой неделе по мелочи допиливал автоматизации, правил баги. А в пятницу меня совсем накрыло и я засел за код для нового контроллера. Контроллер этот будет заниматься всякими девайсами, что находятся или будут находиться рядом с парковочным местом. А из девайсов там пока не густо, есть только ворота. Собственно, код для управления ими я и начал писать.

Итак, встречайте, Shelby :) Для интересующихся, код можно глянуть тут: https://github.com/lan143/shelby

Алгоритм управления пока что супер простой: у контроллера ворот есть 2 входа для подключения кнопок. Обычных, физических. Одна кнопка должна полностью открывать ворота, вторая - только одну створку. Этакий режим калитки. Я подключил эти выходы на входы реле, и сейчас контроллер собственно имитирует эти кнопки, замыкая и размыкая контакты. Вот так все просто. Под капотом там конечно сетевой стек, mqtt, discovery для HA... Но сам функционал довольно простой и я его описал выше.

Поскольку пока нет никакой обратной связи от контроллера ворот, чтобы имитировать состояние я просто меняю его по таймеру. В среднем ворота у меня открываются и закрываются за 30 секунд, это время я и указал. Так что когда в интерфейсе HA нажимаю кнопку открыть ворота, статус меняется на открывается и изменится на открыт через 30 секунд. Конечно в будущем я планирую получать состояние ворот от самого контроллера, но это будет чуть позже.

Так вот, вчера я закончил написание и отладку кода, а сегодня занялся установкой и подключением контроллера.

Закинул его в ящик, подключил к сети и прокинул на него питание и контакты кнопки, ну и конечно все сразу же заработало :)

Потом я посидел и потыкал в контроллер осцилографом. Я давно заприметил пин data, но не понятно было что там. Он явно шел на радиомодуль, скорее всего оный отправлял команды на контроллер для открытия и закрытия ворот. И вроде как для радиомодуля обратная связь не нужна. Но у меня теплилась надежда, что любимые мной китайцы и тут сделают избыточно, и на пине data будет что-то появляться в процессе открытия и закрытия ворот. Т.е. контроллер будет там отправлять свое состояние. Хоть оно радиомодулю и не нужно.

Так вот, тыкнул туда осцилографом, открыл ворота, и... По осцилографу видно, что что-то там похожее на биты данных побежало, ура :) Естественно, как только ворота открылись, передача остановилась. При закрытии ворот было ровно тоже самое. А это означает, что шансы на получения нормальной обратной связи от контроллера сильно возврасли :)

У меня были конечно альтернативные варианты. Например, там есть 2 светодиода, и один загорается когда ворота открываются, другой же - когда закрываются. Так что это будет план Б. Не очень красивый и элегантный, но зато 100% рабочий.

Так вот, последнюю пару я припаял как раз на этот пин data и землю. Хотел сразу к контроллеру подключить, чтобы вечером мог добавить в прошивку сниффер и посмотреть что там шлется, ну и начать это реверсить, но не подключил. Все потому, что не нашел сходу свободный RX. По схемам этого контроллера из интернетов, пин RX от gsm модуля должен идти на пин rx на esp32. Но, он почему-то не звонится. Поэтому я не стал подключать абы куда, решил что вечером более подробно изучу и определюсь куда подключать. Ну и завтра например подключу. И закину сниффер и пойдет реверсинг. А пока будем без обратной связи.

Home assistant кстати поддерживает CarPlay от эпла. Он и Apple Watch поддерживает, но свои часы я навернул, руки починить пока не доходят, так что поддержка на часах сейчас не актуально. А вот на машине - в самый раз. Особенно с учем того, что управлять воротами оч важно именно в машине. И делать это комфортно. Так что я закинул кнопку ворот в CarPlay версию, и теперь могу открывать и закрывать ворота прям с мультимедиа тачки. И делать это в принципе откуда угодно, лишь бы там был интернет :)

Я уже эту штуку несколько раз потестил, когда ездил по делам. Очень удобно. Пультик этот пока найдешь, да и бьет он не очень далеко. Обычно я когда почти около ворот, контроллер поймает сигнал с пульта и они начнут открываться. И стоишь потом как дибил ждешь, пока они откроются. Теперь же я могу их открывать заранее и въезжать сразу же в открытые ворота. Это прям 10/10.

Ну и конечно тут открывается простор для всяких автоматизаций, но для них у меня инфра пока не полностью готова, так что придется чутка подождать.

Ну и оставшееся время я занимался очередной дверю.

По совету проверенного камрада купил воск для мебели и решил на двери которая была в процессе изготовления его испытать. И работает супер классно. То что это что-то не родное заметно только если вблизи присматриваться. Ну а для беглого взгляда вообще ничего заметно не будет. Так что, штука топ, рекомендую. На установленных дверях я им пока не обрабатывал, руки еще не дошли. Но скоро и их пофиксю.

Так вот, дверь уже готова для установки, правда я ее пока не ставил. Заметил что чутка просела дверь в кабинет. Как будто с петлей что-то случилось. Вот я и не хочу пока эту ставить. Есть подозрение, что возможно потребуется третья петля. А третью петлю проще добавить на еще не установленную дверь. Поэтому сначала разберусь с причинами проседания двери в кабинете, и если дело не в петлях (точнее в их способности держать дверь), то тогда завтра буду ставить третью дверь. Иначе придется на нее сначала третью петлю добавить, а уж потом заниматься ее установкой. Ну, будем надеяться, что эти петли в состоянии держать наши двери когда их всего 2 штуки.

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

Чет меня тут прошибло, и я решил смонтировать таймлапсик заливания бетона сегодняшний. Ну а раз смонтировал, держите и вы чтоль :)

18 мая 2025

Привет. Вчера наконец-то добрались руки до ямы. Правда много я сделать не сделал.

По сути я только снял опалубку и все. Ну и чутка подзасыпал землей ту щель, которая была для откачки воды. Вытащить оттуда опалубку целиком кстати не вышло. То что снялось я снял, остальное придется похоронить( Я чем только не пробовал поддеть. И ломом, и рычаги делал из досок. Но размокшие от воды деревяшки только ломались, а выдернуть не выходило.

Внутреняя же часть опалубки снялась без особых проблем. И взору моему предстало то что вышло. Ну, вроде неплохо так получилось. Криво конечно, но про это мы уже знаем и смирились с этим.

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

Ну а пока, возвращаемся к дверям...

А вот с дверьми есть некоторый прогресс. Правда, только с одной.

По сути я всю эту неделю занимался одной дверью - в кабинет.

Замок в этот раз врезал полностью вручную. Стамесками и ножом. Надеялся что получится идеально его врезать. Убил часов 8 на это. Ну, получилось получше. Но до идеала к сожалению еще далеко(

Еще я заранее врезал ответную часть замка, не стал дожидаться установки. Петли врезал фрезером, с ними я вообще не морочился, все равно там все скрывают накладки. На удивление, получилось даже лучше чем в прошлый раз. Когда я старался и делал аккуратно. Правда по глубине немного прогнался. Это конечно не сильно критично, градусов на 110 дверь открывается, и в данном случае больше не надо. Но на 180 она конечно не откроется.

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

Завтра останется подрезать пену, установить ответную часть замка (я ее снимал для того, чтобы коробку к стене закрепить, ну и обратно не стал ставить, потому что без ручки замок не открыть), установить ручки, завертку, ну и вроде все, дверь на данном этапе можно считать что готова.

Ручку и завертку придется временные ставить, жена так и не выбрала еще какие ручки у нас будут. Ну да не страшно, главное что теперь я смогу закрываться в кабинете и спокойно работать :)

Думаю завтра начну заниматься дверью в детскую. Ну и надеюсь в этот раз получится быстрее, чем за неделю :)

Кстати забыл написать, что когда снял всю опалубку, в яме запах был как когда я год назад штукатурил туалет. Аж ностальгия ударила :)

11 мая 2025

Привет. Вчера наконец-то занялся установкой дверей. Часа 2 точно таскал весь нужный инструмент в дом.

Собрал вот такие штуки чтобы дверь стояла ровно и не шаталась, и принялся за врезку замка.

После прорезал посадочные места под петли на двери. И это все что я успел за вчера сделать. Почти весь день на это убил. Старался никуда не торопиться и делать аккуратно. Ну конечно первый блин немного комковатый вышел :)

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

Как все было врезано, занялся изготовлением коробки. Тут например подгоняю верхнюю часть.

...и запенил. Собственно, вроде все :) Ну, почти все. Нужно будет завтра сделать скважину куда будет входить язычок замка. Я это решил делать уже на установленной двери. Все равно фрезером там особо не поработать, придется стамеской. А это мне кажется будет удобно делать когда уже все в сборе.

Ну и все конечно просто на словах, на деле это была конечно очень потная катка. 2 дня почти заняла установка одной двери. И это еще не финал.

Думаю месяц я их ставить точно буду.

А вот с плиткой я конечно прогнался. Она вообще не доходит до коробки. Там огромные щели. Фотки пока нет, завтра будет. Нужно будет с этим что-то придумывать. Ну и не зря конечно говорят, что нужно сначала двери ставить а потом плитку клеить... Ну, что поделать 🙁 Будем что-то решать.

загрузка…