Software
-
Wyłączenie AP mode w ESP8266
Wystarczy raz zaprogramować ESP (w moim przypadku przez ArduinoIDE) tym kodem i wyłączymy upierdliwe rozgłaszanie SSID.
-
PHP + MSSQL
Jak pogodzić MSSQL z PHP5.
-
Backup systemu – dd
Jak już mamy wszystko ustawione, czy to na RaspberryPi czy na innej platformie warto by było zrobić backup.
-
Baza danych Home Assistant w MySQL
Czyli jak zmusić HA do współpracy z MySQL. Tworzymy bazę HA poprzez phpmyadmin. Instalujemy: apt-get install libmysqlclient-dev pip3 install mysqlclient Edytujemy configuration.yaml recorder: db_url: mysql://user:password@SERVER_IP/DB_NAME reboot Jak wszystko pójdzie ok HA stworzy sobie tabele w wyznaczonej bazie.
-
Przenoszenie plików apache2 na HDD
Szybko i na temat. W moim przypadku system dietPi i apache2 domyślnie html siedzi w /var/www/html Edytujemy /etc/apache2/sites-available/000-default.conf Zmieniam DocumentRoot /var/www/html na DocumentRoot /mnt/hdd/www Zmieniam w /etc/apache2/apache2.conf Options Indexes FollowSymLinks AllowOverride None Require all granted na Options Indexes FollowSymLinks AllowOverride None Require all granted Na koniec restart: service apache2 restart I powinno chodzić ;]
-
HDD – BananaPi – format & mount
Przygotowanie nowego dysku do działania. Sprawdzam jakie widać dyski w systemie: ls /dev | grep sd U mnie podłączony hdd widać jako sda i partycję sda1. Zobaczny listę partycji: fdisk -l Widać mój dysk 500GB i partycję /dev/sda1. Usunę i stworzę nową partycję: fdisk /dev/sda pod m mamy help’a ze wszystkimi komendami: d – usuwam partycję n – tworzę nową partycję Tworzę partycję jako całość dysku, wszystko w standardzie, czyli enter enter. w – zapisanie partycji i wyjście Pozostaje stworzyć system plików na naszej nowej partycji: mkfs.ext4 /dev/sda1 (dla pendrive będzie to mkfs -t vfat -I /dev/sda1) Czas zamontować nasz dysk: mkdir /mnt/hdd tworzę folder gdzie będziemy widzieć zawartość dysku Wpis…
-
Instalacja Home Assistant – dietPi
Jak odpalić HA na oDroid XU4 (sprawdzone też na BananaPI)
-
Magic-Mirror – dietPi – RaspberryPi2
Konfiguracja systemu.
-
Instalacja Mosquitto MQTT brokera na xxxPi
Do testowania i wszelkich zabaw z MQTT potrzebny jest broker. Wybrałem Mosquitto…. Instalacja jest bardzo prosta:
-
Instalacja FTP – proftpd
Dla ułatwienia sobie życia przyda się dostęp do plików serwera www. Do tego użyję serwera proFTPd. Putty ..połączenie… i jedziemy. Aktualizacja ’apt-get update’. Instalacja ’apt-get install proftpd’. W czasie instalacji pada pytanie… odpowiadam.. standalone. Można powiedzieć, że wystartował. Konfiguracja: znajduje się w /etc/proftpd/proftpd.conf. Mój plik wydląda tak: Include /etc/proftpd/modules.conf UseIPv6 off IdentLookups off ServerName "Bananowy FTP" ServerType standalone DeferWelcome on MultilineRFC2228 on DefaultServer on ShowSymlinks on TimeoutNoTransfer 600 TimeoutStalled 600 TimeoutIdle 1200 DisplayLogin welcome.msg DisplayChdir .message true ListOptions "+a" DenyFilter \*.*/ DefaultRoot ~ RootLogin off AuthUserFile /etc/proftpd/ftpd.passwd RequireValidShell off Port 21 # DynMasqRefresh 28800 MaxInstances 30 User proftpd Group nogroup Umask 022 022 AllowOverwrite on TransferLog /var/log/proftpd/xferlog SystemLog /var/log/proftpd/proftpd.log QuotaEngine…