harpi
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| harpi [2025/04/21 02:23] – [Bluetooth] djbuldog | harpi [2025/08/29 10:52] (aktuální) – [Komunikace mezi kontejnery] djbuldog | ||
|---|---|---|---|
| Řádek 9: | Řádek 9: | ||
| * kontejnery mám propojeny přes vlastní network, protože default bridge, který by jinak stačil, neposkytuje preklad názvu kontejnerů na jejich IP adresu (viz [[docker# | * kontejnery mám propojeny přes vlastní network, protože default bridge, který by jinak stačil, neposkytuje preklad názvu kontejnerů na jejich IP adresu (viz [[docker# | ||
| + | |||
| + | * vypnul jsem swap | ||
| + | * sudo dphys-swapfile swapoff | ||
| + | * sudo systemctl disable dphys-swapfile | ||
| + | * zapnul jsem cgroup pro memory (aby fungovaly limity RAM pro docker) | ||
| + | * do cmdline.txt jsem přidal '' | ||
| ===== Kontejner s HA ===== | ===== Kontejner s HA ===== | ||
| Řádek 74: | Řádek 80: | ||
| </ | </ | ||
| - | * vypadá to, že v dockeru | + | * vypadá to, že v dockeru není přímý přístup k Bluetooth HW (přes ten PF_BLUETOOTH). Funguje pouze přístup přes dbus a nejde s tím nic udělat. |
| * HA (userspace) komunikuze s BlueZ přes DBUS (bluetooth systemd služba) | * HA (userspace) komunikuze s BlueZ přes DBUS (bluetooth systemd služba) | ||
| * PF_BLUETOOTH je pro přímý přístup k BT zařízení (kernelspace) | * PF_BLUETOOTH je pro přímý přístup k BT zařízení (kernelspace) | ||
| * přímý přístup může být potřeba například pro reset zařízení nebo určité BLE skeny | * přímý přístup může být potřeba například pro reset zařízení nebo určité BLE skeny | ||
| * v HA je nějaký bluetooth_auto_recovery.recover, | * v HA je nějaký bluetooth_auto_recovery.recover, | ||
| + | * ChatGPT říkal, že to může být tím img, že prostě nemá podporu pro PF_BLUETOOTH a proto nepomáhá ani když mu dávám privileged práva | ||
| * takhle jde ověřit, že PF_BLUETOOTH nefunguje | * takhle jde ověřit, že PF_BLUETOOTH nefunguje | ||
| < | < | ||
| Řádek 117: | Řádek 124: | ||
| bluetoothctl | bluetoothctl | ||
| scan on | scan on | ||
| + | </ | ||
| + | |||
| + | * při ručním spouštění skenů a pokusech se v HA občas ukáže nová chyba :D | ||
| + | |||
| + | < | ||
| + | hci0 (D8: | ||
| </ | </ | ||
| Řádek 216: | Řádek 229: | ||
| * je třeba nastavit parametry MQTT serveru v configu | * je třeba nastavit parametry MQTT serveru v configu | ||
| * přidat '' | * přidat '' | ||
| + | |||
| + | ===== Kontejner s Unifi ===== | ||
| + | |||
| + | * podle https:// | ||
| + | * kvůli ARMv8 musím snížit verzi mongo na 4.4.18 | ||
| + | * nové zařízení má credentials ubnt:ubnt, po adaptaci se změní na uživatele admin s generovaným heslem. Heslo lze zjistit a nastavit v Unifi Devices - Devices updates and settings | ||
| + | * zapnutí 802.11r automaticky vygeneruje mobilní doménu, lze zjistit z wireshark, na zařízení jsem ji nenašel. | ||
| + | |||
| + | mkdir -p unifi/db | ||
| + | mkdir -p unifi/data | ||
| + | mkdir -p unifi/ | ||
| + | |||
| + | vim unifi/ | ||
| + | db.getSiblingDB(" | ||
| + | db.getSiblingDB(" | ||
| + | |||
| + | vim unifi/ | ||
| + | PUID=1000 | ||
| + | PGID=1000 | ||
| + | MONGO_USER=unifi | ||
| + | MONGO_PASS=YOUR_PASSWORD | ||
| + | MONGO_HOST=unify-mongodb | ||
| + | MONGO_PORT=27017 | ||
| + | MONGO_DBNAME=unifi | ||
| + | |||
| + | vim unifi/ | ||
| + | |||
| + | |||
| + | |||
| + | ===== Kontejner DokuWiki ===== | ||
| + | |||
| + | * dříve jsem provozoval na pi2, ale po upg tam byl problém s 64bit kódem na 32bit rpi. | ||
| + | * ze starého jsem zkopiroval | ||
| + | * dokuwiki/ | ||
| + | * smazal jsem *.bak, *.examples, *.dist | ||
| + | * dokuwiki/ | ||
| + | * smazal jsem cache/, locks/, __dummy | ||
| + | |||
| + | |||
| + | ===== Komunikace mezi kontejnery ===== | ||
| + | |||
| + | * mám vytvořenou vlastní siť (typu bridge), aby mohli kontejnery mezi sebou komunikovat | ||
| + | |||
| + | docker network create my-net | ||
| + | |||
| + | docker network ls | ||
| + | |||
| ===== TODO ===== | ===== TODO ===== | ||
harpi.1745195033.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)
