Narzędzia użytkownika

Narzędzia witryny


automatyka:homeassistant

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
Nowa wersja
Poprzednia wersja
automatyka:homeassistant [2024/04/20 12:59] – [Konfiguracja sieci] sindapautomatyka:homeassistant [2026/06/28 13:30] (aktualna) – sindap
Linia 97: Linia 97:
 method=auto method=auto
 </code> </code>
 +
 +Klucz uuid powinnismy wygenerować nowy. Przykładowo na stronie [[https://www.uuidgenerator.net/]]
 +
 +Po zapisaniu kartę umieszczamy w RPi i uruchamiamy. Poleceniem ''arp-scan'' sprawdzamy czy nasze RPi uzyskało adres IP.
 +
 +<code bash>
 +arp-scan -l --interface=wlp3s0
 +
 +Interface: wlp3s0, type: EN10MB, MAC: 60:67:20:66:78:80, IPv4: 192.168.84.69
 +Starting arp-scan 1.10.0 with 256 hosts (https://github.com/royhills/arp-scan)
 +192.168.84.185 fe:20:b5:13:76:27 (Unknown: locally administered)
 +192.168.84.147 b8:27:eb:54:c3:26 Raspberry Pi Foundation
 +192.168.84.186 10:b2:32:22:4b:06 Qingdao Intelligent&Precise Electronics Co.,Ltd.
 +</code>
 +
 +Łączymy się [[http://192.168.84.147:8123]]
 +
 +Po połączeniu się z HA należy zapisać połączenie WiFi bo plik my-network i jego katalogi są już usunięte. Po restarcie byśmy się nie połączyli.
 ===== Aplikacja Home Assistant na Android ===== ===== Aplikacja Home Assistant na Android =====
  
Linia 175: Linia 193:
 <code bash> <code bash>
 init_commands: init_commands:
-- if [ ! -f /backup/_swap.swap ]; then fallocate -l 2G /backup/_swap.swap && mkswap /backup/_swap.swap && chmod 0600 /backup/_swap.swap && swapon /backup/_swap.swap && echo SWAP_NEW_FILE_CREATED_USED ; elif [[ ! $(dmesg|grep _swap.swap) = *swap\ on* ]] ; then swapon /backup/_swap.swap && echo SWAP_USING_OLD_FILE ; else swapoff /backup/_swap.swap && swapon /backup/_swap.swap && echo SWAP_FINAL_ELSE_STATEMENT ; fi+if [ ! -f /backup/_swap.swap ]; then fallocate -l 2G /backup/_swap.swap && mkswap /backup/_swap.swap && chmod 0600 /backup/_swap.swap && swapon /backup/_swap.swap && echo SWAP_NEW_FILE_CREATED_USED ; elif [[ ! $(dmesg|grep _swap.swap) = *swap\ on* ]] ; then swapon /backup/_swap.swap && echo SWAP_USING_OLD_FILE ; else swapoff /backup/_swap.swap && swapon /backup/_swap.swap && echo SWAP_FINAL_ELSE_STATEMENT ; fi
 </code> </code>
  
Linia 181: Linia 199:
  
 Należy zwrócić, że karta SD o pojemności 8GB to jest mało. Utworzenie pliku ''swap'' o wielkości 2GB praktycznie zajmie nam całą kartę. Do testów można utworzyć plik 1GB ale zalecane jest użycie karty SD minimum 16GB. Należy zwrócić, że karta SD o pojemności 8GB to jest mało. Utworzenie pliku ''swap'' o wielkości 2GB praktycznie zajmie nam całą kartę. Do testów można utworzyć plik 1GB ale zalecane jest użycie karty SD minimum 16GB.
 +
 +Po wersji HA od 2025 lepiej sobie darować kompilacje na RPi 3B+. Jest zwyczajnie za słaby i kompilator go zabije. Lepiej to zrobić na komputerze poleceniami:
 +
 +<code bash>
 +cd ~/Dokumenty/HomeAssistant/ESPHome
 +python -m venv esphome-env
 +source esphome-env/bin/activate
 +pip install --upgrade pip
 +pip install esphome
 +esphome compile sonoff-pompa-wody.yaml
 +esphome upload sonoff-pompa-wody.yaml
 +deactivate
 +</code>
 +
 +Czyszczenie wyniku kompilacji. Po tym polecenie ponownie można skompilować na świeżo.
 +
 +<code bash>
 +esphome clean sonoff-pompa-wody.yaml
 +</code>
 +
 +Jeżeli z rozpędu instalacja esphome nie była wykonana w środowisku ''venv'' to można to naprawić instalując pakiet, który odinstaluje pakiet esphome wraz z zależnościami, ale nie ruszy nam pakietów, które wymagane są do działania systemu.
 +
 +<code bash>
 +sudo pip install pip-autoremove
 +sudo pip-autoremove esphome -y
 +sudo pip cache purge
 +</code>
 +
 ===== MCP23017 ===== ===== MCP23017 =====
  
automatyka/homeassistant.1713610751.txt.gz · ostatnio zmienione: przez sindap

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki