Hi there 馃憢

Welcome to my site

Monitorowanie wolnego miejsca na dysku i liczby oczekuj膮cych aktualizacji za pomoc膮 MQTT i Home Assistant

W tym artykule opisuj臋, jak wysy艂a膰 informacje o dost臋pnym miejscu na dysku oraz liczbie oczekuj膮cych aktualizacji do Home Assistant za pomoc膮 MQTT. Wymagania Dzia艂aj膮cy broker MQTT (np. Mosquitto). Zainstalowany klient MQTT (np. mosquitto-clients). System Linux z zainstalowanym mened偶erem pakiet贸w apt. Home Assistant skonfigurowany do obs艂ugi MQTT. Konfiguracja skryptu Skrypt bashowy wykonuje dwie kluczowe operacje: Sprawdza liczb臋 oczekuj膮cych aktualizacji. Oblicza ilo艣膰 wolnego miejsca na dysku. Przyk艂adowy skrypt #!/bin/bash set -e # Aktualizacja listy pakiet贸w i liczba oczekuj膮cych aktualizacji apt-get update | logger -t 'auto_apt' updates_count=$(apt-get -s -o Debug::NoLocking=true upgrade | grep ^Inst | wc -l) /usr/bin/mosquitto_pub -r -t 'system/updates' -m $updates_count # Obliczanie wolnego miejsca na dysku w MB free_space=$(df --total | grep /media | awk '{printf "%....

stycznia 2, 2025 路 2 min 路 4ib3r

Wykorzystanie pin贸w GPIO do kontroli zasilania w Moonrakerze

Moonraker to pot臋偶ne narz臋dzie dostarczaj膮ce API cz臋sto wykorzystywane z Klipperem w druku 3D. Jedn膮 z jego przydatnych funkcji jest mo偶liwo艣膰 bezpo艣redniego sterowania pinami GPIO raspberry w celu zarz膮dzania urz膮dzeniami zasilaj膮cymi. Ten poradnik wyja艣nia, jak skonfigurowa膰 piny GPIO w Moonrakerze i wykorzysta膰 je do kontroli zasilania lub do obs艂ugi wej艣膰 z przycisk贸w. Konfiguracja pin贸w GPIO w Moonrakerze Aby u偶y膰 pinu GPIO do kontroli zasilania, musisz zdefiniowa膰 sekcj臋 power w pliku konfiguracyjnym Moonrakera (moonraker....

stycznia 1, 2025 路 2 min 路 4ib3r

Jak korzysta膰 z r贸偶nych konfiguracji w Klipperze

Jak korzysta膰 z r贸偶nych konfiguracji w Klipperze bez kopiowania plik贸w Je艣li korzystasz z Klippera i chcesz zarz膮dza膰 wieloma konfiguracjami w prosty spos贸b, mo偶esz wykorzysta膰 zmienn膮 艣rodowiskow膮 KCONFIG_CONFIG. Pozwala to na kompilacj臋 projektu z wybran膮 konfiguracj膮 bez konieczno艣ci kopiowania jej do pliku .config. W tym artykule poka偶臋 krok po kroku, jak to zrobi膰, a tak偶e przedstawi臋 alternatywn膮 metod臋 z u偶yciem kopiowania plik贸w. Tworzenie konfiguracji Plik konfiguracyjny do p贸藕niejszego u偶ycia mo偶na uzyska膰 na dwa sposoby: tworz膮c now膮 konfiguracj臋 lub kopiuj膮c istniej膮c膮 z domy艣lnego pliku ....

listopada 4, 2023 路 2 min 路 4ib3r

Karmik dla kota

Opis konstrukcji Z okazji wakacyjnego wyjazdu powsta艂a konieczno艣膰 stworzenia urz膮dzenia kt贸re zadba 偶eby kot kt贸ry zostaje nie by艂 g艂odny. Nie jest to ju偶 pierwsze podej艣cie do tego tematu, poprzednie jednak oparte o konstrukcj臋 ze 艣rub膮 kt贸ra dozuje karm臋 si臋 nie sprawdzi艂o, ci臋偶ko by艂o ustali膰 ilo艣膰 sypanej karmy oraz cz臋sto mechanizm ulega艂 zablokowaniu. Dlatego powsta艂a konstrukcja oparta o silnik krokowy 28byj-48 przerobiony na wersj臋 bipolarn膮 kt贸ry obraca ca艂ym pojemnikiem z przegrodami....

wrze艣nia 9, 2023 路 2 min 路 4ib3r