Jelenleg az ASUS RT-AC65P roterre készítettük el a telepíthető csomagot ami tartalmaz minden komponenst ami a vezérléshez szükséges. Ezzel a routerrel tesztelűnk, mind a teljesítménye, mind a wifi minősége megfelelő egy átlagos ház vezérléséhez. Kisérleti jelleggel D-link DIR 860L routerhez is készítettünk egy firmware-t.

Más routerre is el lehet készíteni a telepítő csomagot amelyik támogatja az OpenWrt 21 verzióját, ha szeretnél más routert használni, vedd fel velünk a kapcsolatot és írd meg milyen típusra szeretnéd telepíteni, miután azonos típusokon belül a különböző verziók jelentősen eltérhetnek mindenképpen kérnénk egy pontos verzió számot is vagy a típus cimkéről készült képet.

Megvizsgáljuk, hogy az adott hardver alkalmas e a feladatra, ha igen akkor készítünk hozzá telepítő csomagot.

Kapcsolat itt

Router Firmware
ASUS RT-AC65P
D-link DIR 860L
Tp-link_re200-v2 jeltovábbító
Tp-link_re350-v1 jeltovábbító
Bármilyen Openwrt 21 telepített router

Elméletileg bármely openwrt 21 futató roterre telepíthetó a rendszer, azokon az eszközökön ahol nincs minimum 40 MB szabad memmória Extroot particiót kell létrehozni egy külső USB eszközre és oda telepíteni.

SSH belépni (a döntött vörös szöveg a másolandó kód a normál a komment)

Első lépés frissíteni és telepíteni a szükséges összetevőket
opkg update
opkg install block-mount kmod-fs-ext4 e2fsprogs fdisk

Második lépés az esetleg már meglévő mount törölni az fstab-ból
DEVICE="$(sed -n -e "/\s\/overlay\s.*$/s///p" /etc/mtab)"
uci -q delete fstab.rwm
uci set fstab.rwm="mount"
uci set fstab.rwm.device="${DEVICE}"
uci set fstab.rwm.target="/rwm"
uci commit fstab

Harmadik lépés a block info segítségével listázzuk az elérhetó particiókat
block info

Itt ki kell választani azt a particiót amit extroot -ként szeretnénk használni, az alap az sda1
DEVICE="/dev/sda1"
mkfs.ext4 ${DEVICE}

Negyedik lépés a kiválszatót partició formázását követően, bejegyzést kell készíteni az fstab-ba
eval $(block info ${DEVICE} | grep -o -e "UUID=\S*")
uci -q delete fstab.overlay
uci set fstab.overlay="mount"
uci set fstab.overlay.uuid="${UUID}"
uci set fstab.overlay.target="/overlay"
uci commit fstab

Ötödik lépés az új extrott particióra át kell másolni a jelenlegi tartalmát
mkdir -p /tmp/cproot
mount --bind /overlay /tmp/cproot
mount ${DEVICE} /mnt
tar -C /tmp/cproot -cvf - . | tar -C /mnt -xf -
umount /tmp/cproot /mnt
reboot

Sikeres extroot újrainditás után telepíthetjük a szükséges Domoticz rendszert és annak összetevőit a következő file letőltésével és futattásával:

curl -o /tmp/smarthome_install_router.sh http://openwrt.szelessavalapitvany.hu/smarthome/smarthome_install_router.sh
chmod 777 /tmp/smarthome_install_router.sh
./tmp/smarthome_install_router.sh