Atualmente estou brincando com algumas coisinhas relacionadas a automação comecei com alguns sonoff e a alexa, e quero expandir as possibilidades utilizando o Home Assistant, como não quero gastar com um computador ou raspberry PI dedicado para isso no momento pesquisei por maneiras de conseguir rodar o HA em Smartphone antigo que tenho aqui.
Com ajuda do Google consegui encontrar um tópico no fórum do HA, que explica como instalar o Home Assistant Core, o Node-Red e o Mosquitto, usando o Termux.
Aqui usei um Asus Zenfone3 ZE552kl, que fiz root e instalei o lineageOS, e tenho 5 sonoffs mini sendo que 4 estão com o firmware original e 1 está com Tasmota.
De maneira resumida segue os comandos que tem que executar no Termux:
#Atualizar pacotes e instalar o Mosquitto
pkg update
pkg upgrade
pkg install python python-dev coreutils nano ndk-stl clang mosquitto nodejs openssh termux-api
#instalar node-red
npm i -g --unsafe-perm node-red
#instalar pm2
npm i -g --unsafe-perm pm2
#instalar HA em um Virtual Enviroment
python3 -m venv homeassistant
cd homeassistant
source bin/activate
python3 -m pip install homeassistant
#execute o node-red, mosquitto e o hass, acesse os serviço e verifique se está tudo funcionando, se tudo estiver ok finalize os processo com ctrl+c ou o killall;
#usar o pm2 para iniciar os serviços
pm2 start /data/data/com.termux/files/home/homeassistant/bin/hass --interpreter=/data/data/com.termux/files/home/homeassistant/bin/python -- --config /data/data/com.termux/files/home/.homeassistant/
pm2 start mosquitto -- -v -c /data/data/com.termux/files/usr/etc/mosquitto/mosquitto.conf
pm2 start node-red --node-args="--max-old-space-size=128" -- -v
Para integrar o Sonoff com o HA recomendo o seguinte componente: SonoffLAN o bom desse componente é que ele funciona local e com a nuvem da eWelink.
Depois escrevo mais sobre as minhas aventuras com automação.
Próximos passos:
-Acionar eventos quando chego em casa ou saio de casa;
-Integrar com a Alexa.