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

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

Керамический обогреватель (плита) + датчик/реле температуры (ставится на DIN рейку). Собирается за 10 мин. Все работает полностью автономно без всяких алертов в яндексы

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

https://www.graalvm.org/22.3/docs/getting-started/windows/

В самом низу ссылочка как под виндой с native-image жить. Но честно говоря проще все оттестировать под JVM, а дальше в WLS скомпилять под Линукс. На серверах у вас все равно не винда будет, по этому компиляция в Натив под виндой не имеет смысла. А кросс-компиляцию graal не поддерживает.

P.S. на конечном железе(если на него натягивается jdk11) вы прям на кваркусе можете писать и дергать тот же onewire https://github.com/quarkiverse/quarkus-jef то есть embedded to cloud

https://www.graalvm.org/22.3/docs/getting-started/windows/

В самом низу ссылочка как под виндой с native-image жить. Но честно говоря проще все оттестировать под JVM, а дальше в WLS скомпилять под Линукс. На серверах у вас все равно не винда будет, по этому компиляция в Натив под виндой не имеет смысла. А кросс-компиляцию graal не поддерживает.

Использовать вручную native-image не хотелось, если честно. У него там куча флагов, пойди научи его, где нужна рефлексия, где нет. Фреймворки как раз пытаются спрятать за собой всю возню по подготовке входных данных для native-image. WSL, конечно, вариант, но для развёртывания всё равно будет нужен образ, значит нужен docker, чтобы его собрать. А в случае со Spring Native раз есть докер — больше ничего уже не нужно, даже WSL, native-image будет скачан и запущен билдпаками.

P.S. На конечном железе (если на него натягивается jdk11) вы прям на кваркусе можете писать и дергать тот же onewire https://github.com/quarkiverse/quarkus-jef то есть embedded to cloud

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

>>> Использовать вручную native-image не хотелось

Я про то, что не надо заводить кваркус, надо завести Грааль. Кваркус то раз в день по CI в натив собирается.

>> Очень интересная ссылка

А вот пример по работе со всеми интерфейсами и разными датчиками.

Если осилите написать какую то документацию на это(мне пока лениво) то добавлю в quarkus repo

 я просто вставил в розетку тройник и две зарядки ?‍♂️

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

Овер-инжиниринг в софте

Андер-инжиниринг в железе

Вот так и живем :D

Почти 30 лет назад делал такое для подогрева погреба в нежилом ещё доме. На терморезисторе, 140УД1 (LM702) в режиме компаратора, КУ202 с диодным мостом и ТЭНе. Работало отлично и было склонировано лет через 10 для балконной овощехранилки с лампой накаливания.
"Облака"… прикольно, но будет заброшено с высокой вероятностью. КМК.

А я бы тоже попробовал сделать так, как автор. Это же Пэт проджект, в котором можно получить навыки построения IoT инфраструктуры.

Ну разве это не IoT :)? Даже Java присутствует, которая ещё 20 лет назад как язык для каждого утюга разрабатывалась :)

Если кому-то интересно, отчитываюсь за прошедшую зиму:

  • Ни единой проблемы с эксплуатацией не возникло.

  • Температура поддерживалась как задано. Возможно, была ниже уставки, тут нужно ПИД добавить, но даже при нескольких кратковременных отключениях света не опустилась ниже нуля.

  • Внизу под палетой скапливалась влага. Есть желание в будущем под неё насыпать кошачий силиконовый наполнитель, чтобы впитывал.

  • Картошка сохранилась прекрасно за всё время, а морковка и свёкла после НГ начали подсыхать. Отдам этот садоводческий вопрос в будущем на аутсорс.

  • Ни одна лампочка не перегорела, ни один рептилический нагреватель не вышел из строя. Даже самый дешёвый USB вентилятор из DNS открутил всю зиму без остановки и вышел из ящика как новенький (так и напишу у него в отзыве).

Данные за всю осень-зиму-весну
Данные за всю осень-зиму-весну

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

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

Публикации