Monitorowanie zużycia gazu

Pewnie mógłbym przytoczyć dziesiątki pragmatycznych powodów dla których można chcieć monitorować zużycie gazu w domu. Smutna prawda jest taka, że zrobiłem to, bo tak. Dla zabawy. Cała reszta to tylko wartość dodana. Odziedziczyłem dość stary gazomierz, ale jak się okazało bardzo wdzięczny w opomiarowaniu:

Gasmeter - zdjęcie

Pomysłów jak zliczać impulsy miałem dwa ...

more ...

Instalacja Sensu na FreeNAS

Od jakiegoś czasu monitoruję swoje systemy z użyciem Sensu (po ucieczce z Nagiosa). Niedawno naszła mnie ochota zainstalować sensu-client też na moim domowym NASie. Zatem stworzyłem sobie na tę potrzebę jail, i zacząłem się bawić.

Co będzie potrzebne?

  • Jako, że tu konfigurujemy tylko klienta, dostęp do serwera Sensu
  • FreeNAS w ...
more ...

Pelican w kontenerze

Ostatnimi czasy jest bardzo modne tworzenie kontenerów Dockera właściwie ze wszystkim. Dlatego pomyślalem, dlaczego nie zbudować kontenera do generowania i/lub serwowania treści Pelicana.

Cudowna wygoda. Nie trzeba walczyć z zależnościami Pythona wszystko czego nam potrzeba w jednej 50 MB paczce gotowe do działania 24/7.

Jak pomyślałem tak zrobiłem ...

more ...

Monitorowanie logów za pomocą NodeRed

Uwielbiam NodeRED za prostotę prototypowania i przejrzystosć. W domu używam NodeRed głównie do spinania różnych podzespołów mojego “mądrego domu”.

W pewnym momencie pojawiła się potrzeba zasilenia całej logiki domowej danymi z routera/access pointa. Jako, że MikroTik ma wsparcie rsysloga pomyślałem, że może będzie można to łatwo wykorzystać. Skoro router ...

more ...

Bajecznie prosta kompilacja NodeMCU

Docker sprawił, że praktycznie wszystko może być bajczenie proste, przeglądając dokumentację nodeMCU przez przypadek wpadłem na to repozytorium.

Kontener ten zawiera komplente środowisko do kompilacji nodemcu.

Nam pozostaje pobranie źródeł, wybranie modułów, które mają być wkompilowane:

vi app/include/user_modules.h

#ifdef LUA_USE_MODULES
#define LUA_USE_MODULES_NODE
#define LUA_USE_MODULES_FILE
#define LUA_USE_MODULES_GPIO
#define ...
more ...

Smokeping w FreeNASowym jailu

Już jakiś czas nosiłem się z zamiarem zmontowania jakiegoś lokalnego systemu do monitoringu jakości łącza dostarczanego przez mojego ISP. A cóż prostszego lepszego niż Smokeping? :)

Pozostało pytanie gdzie go zainstalować. Pierwsza myśl to oczywiście jeden z moich Raspberry, ale szczerze mówiąc odkąd padła mi jedna karta SD staram się bardzo ...

more ...