RaZberry Home

Tento projekt vznikl jako součást diplomové práce Monitorování výroby a regulace spotřeby elektrické energie pomocí technologie Raspberry Pi pod vedením Ing. Josefa Pavlíčka, Ph.D. na ČZU v Praze. Tato dokumentace je z roku 2020 a popisuje verzi 1.0 ze dne 12.12.2020.

Řešení je nasazeno v domácnosti autora a nemělo by být dostupné pro nikoho jiného. Instrukce jsou součástí diplomové práce. Jiří Navrátil

Spuštění

Následující kroky předpokládají zprovozněný a již běžící systém. V rámci popisu jsou uvedny i některé kroky vedoucí ke spuštění dílčích úloh. Detailní návod je uveden na následujících stránkách.

Připojte se do vnitřní sítě domácnosti

Pokud nejste ve vnitřní síti, tak se připojte na stroj astaldo.navratil.cz. Pokud se připojujete poprvé, tak ověřte klíče SSH serveru a jeho veřejnou statickou IPv4 adresu.

K připojení potřebujete privátní ed25519 ssh klíč autora. Přihlášení heslem není povoleno.

Otisky SSH klíčů z astaldo.navratil.cz

256 SHA256:XGfxmeEq/olzHFJQDAfG0Syl1LX4Eg7U+zXzejTwdB0 root@astaldo.navratil.cz (ED25519)
256 SHA256:ZJRzVWotgXGyeo+ziAk/M1uCoo0ic1qafYUlRSR1AXk root@astaldo.navratil.cz (ECDSA)
1024 SHA256:Go8IgR/CP6Yxw9iMpVFYKNAD9gjxJKFvk3folUwTV14 root@astaldo.navratil.cz (DSA)
2048 SHA256:0UHzzuJhwtidI5ysuP3JMVG9Q0wWdbDv8CplDSIDfYo root@astaldo.navratil.cz (RSA)
ssh -A astaldo.navratil.cz # 109.164.115.11

Připojte se na počítač s řídícím programem

ssh 192.168.4.83 # rpi19.navratil.lan

Použijte terminálový multiplexor tmux

Připojte se do běžícího tmuxu.

tmux attach

Pokud tmux neběží, tak se přepněte do adresáře ~/src/rh a spusťte ho.

cd ~/src/rh
tmux

Jednotlivé úlohy na řídícím počítači

Pokud tmux běžel, tak se zobrazí v okně 0 rh výstup z běžící aplikace rh. Přepínání na další okna je možné pomocí ctrl+b n resp. v opačném směru pomocí ctrl+b p. Konkrétní okno, např. 0 je možné zvolit pomocí ctrl+b 0.

Pokud bylo nutné tmux spustit, tak bude potřeba také spustit i jednotlivé úlohy. V prvním okně číslo 0 v adresáři ~/src/rh, který byl nastaven před spuštěním tmuxu proveďte tyto kroky.

. .venv/bin/activate
./rh.py | tee -a /tmp/rh.txt

Okno je možné pojmenovat pomocí

ctrl+b ,
rh

Otevřete další okno č. 1 a spusťte.

ctrl+b c
tail -f /tmp/rh.txt | sudo tee /dev/console

V obou oknech i na LCD panelu řídícího počítače jsou vidět stejné informace. Tady je příklad z 08.12.2020 od 11:03:46 do 11:04:22.

nabití   autonomie má sp. výroba spotřeba  síť      baterie součet obyvák kuchyň kluci holky koupelna chodba topení 08.12.2020
 13% vybíjení  55% 100%  2040W  -9061W   4064W nákup   3241W  285W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:03:46
 13% vybíjení  55% 100%  2030W  -9040W   4037W nákup   3246W  272W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:03:50
 13% vybíjení  55% 100%  2030W  -9029W   4038W nákup   3246W  285W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:03:52
 13% vybíjení  55% 100%  2025W  -9027W   4041W nákup   3249W  288W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:03:55
 13% vybíjení  55% 100%  2020W  -9036W   4030W nákup   3254W  267W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:03:57
 13% vybíjení  55% 100%  2020W  -9032W   4035W nákup   3257W  279W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:04:00
 13% vybíjení  55% 100%  2015W  -9009W   4015W nákup   3253W  274W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:04:02
 13% vybíjení  55% 100%  2020W  -9061W   4056W nákup   3262W  276W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:04:06
 13% vybíjení  56% 100%  2020W  -9039W   4022W nákup   3264W  267W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:04:08
 13% vybíjení  55% 100%  2020W  -9051W   4041W nákup   3260W  270W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:04:10
 13% vybíjení  55% 100%  2013W  -9020W   4035W nákup   3266W  295W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:04:14
 13% vybíjení  55% 100%  2004W  -9016W   4018W nákup   3265W  271W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:04:17
 13% vybíjení  55% 100%  2000W  -9042W   4041W nákup   3276W  274W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:04:20
 13% vybíjení  55% 100%  2000W  -9030W   4029W nákup   3276W  274W 18.3°C 17.4°C 20.6°C 19.7°C 17.0°C 16.9°C ZAP      11:04:22