Открытие года - Homeassistant


Я уже более 10 лет пилю себе полоумный дом, с тех времен, когда это еще не было мейнстримом, бгг. Ну и мало того, что пилю, я еще им и вполне успешно пользуюсь.
Полоумный не в том смысле, чтобы воду в сортире смыть надо было просить какую-то тетку в облаках, а такого туповатого помошника- свет включить самому местами, предупредить если что пошло не так, температуру за бортом показать и прочие мелочи.
Ессно все это суть коллаборация железок и софта, железки я выбирал с открытыми протоколами и как правило сетевые (TCP/IP), а софт пилил сам, бекенд, фронтенд, база для хранения статистики, очереди сообщений, на православном Delphi 7 кажется и всяких пеехапе, AJAX + JS. Все это прям вот отлично шуршало много лет, пока не захотелось тут что-то добавить, там логику поменять, а это лезть в код. А код мохнатый, Delphi тех версий на 1-=ку не встает, в новой проект не компилируется, часть библиотек не доступна, короче, треш, угар, содомия legacy.
Пару раз вылезал из бункера и оглядывался, что там хипстеры за все это время понаписали, охреневал, залезал обратно, хрен с ними с хотелками- работает- не трожь.
Тут под конец года, приболел, температурил и меня опять понесло по просторам начего провославного интернета, и как-то yaml за yaml и я заставил это сперва общаться с имеющимся контроллером по Modbus TCP, мперва брать значения датчиков, потом мыргать светом, потом еще кусок прикрутил, еще и наконец то понял, что самопал можно тушить и он больше не нужен, а все в новом меня пока устраивает и это намного лучше, а главное легко меняется под текущие задачи.
Есть мелкие камешки в ботинках, куда без этого, но это мелочи, типа разработчик, который пилил хранение во внешней MSSQL базе ушел в туман и это не доступно, стандартный из коробки интерфейс немного блеклый, но зато оно отлично работает и если приложить yaml и grafana (c grafana все становится лучше, факт) куда надо, даже становится вполне красивым.
Зато теперь не только дом мониторится, но и мастерская, а точность копеечных датчиков сейчас такова, что в помещении на 60 квадратных метров кожанный мешок определяется по косвенным признакам вполне уверенно:

Плюсом, вроде бы система бесплатная, открытая и для автоматизации норок, но возможности внутри до сих пор удивляют и я начал ей интересоваться, когда увидел, как в одном месте на производстве Homeassistant использовали вместо SCADA, что и я местами теперь буду делать.
|
</> |