-
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.
-
ESP-01 pinout , MOD
źródło: https://www.esp8266.com/wiki/doku.php?id=esp8266_gpio_pin_allocations
-
Instalacja Mosquitto MQTT brokera na xxxPi
Do testowania i wszelkich zabaw z MQTT potrzebny jest broker. Wybrałem Mosquitto…. Instalacja jest bardzo prosta:
-
Arduino UNO Pinout
-
NodeMCU Pinout
-
Sterownik akwarium (atmega).
Sterowanie: D7-PD7-Oświetlenie on/off + on/off czas D3-PD3-Led PWM 1-255 + symulacja wschodu słońca (czas przebiegu) D6-PD6-Grzałka on/off sterowana temp. (temp. i histeza) D2-PD2-zawór CO2 on/off + on/off czas D4-PD4-karmienie teraz(il.sekund) + na czas (il.sekund) D5-PD5 -filtr on/off Dane xml: PB1-temperatura wody PB1-temperatura pokrywa PC0-poziom wody PC2-alarm zalania PC1-poziom jedzenia PC3-pH ??? Schemat sterownika: PCB na którą nakładam EthernetShield: Gotowa PCB: