terça-feira, 1 de setembro de 2020

Home Assistant em um SmartPhone velho

 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

É bem simples e está funcionando muito bem, espero que essa solução aguente as futuras ampliações e novos dispositivos que pretendo adquirir. hoje tenho poucas automações 
Basicamente acender a luz do corredor quando apago as luzes do quarto, se for noite e uma outra para carregar o Zenfone3 quando a bateria está abaixo de 15% e outro para para de carregar quando chega a 100%. 

 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.

quinta-feira, 18 de junho de 2020

Quase 10 anos inativo!!!

Quase dez anos sem atualizar esse trem!!!

Fico pensando que seria bom atualizar isso aqui as vezes, mas a preguiça como sempre impera e além disso acho que não tenho o menor dom para ser blogueiro. De qualquer maneira, pode ser que se eu transformar isso em algum bloco de anotação público, consiga dar alguma sobrevida a esse trem.

segunda-feira, 23 de maio de 2011

Compras Internacionais EUA

Escrevi isso por e-mail para um primo e como havia muito tempo que não postava aqui resolvi colocar esse texto aqui.

Para fazer compras em lojas online do EUA, existe duas maneiras: uma em que a loja tem frete internacional e outra através de freight forwarders.
No primeiro caso você faz uma compra normal e a loja envia diretamente para você. Algumas lojas tem limitação de tipo, peso e tamanho do produto a ser enviado.
Já utilizando uma empresa de Freight Forwarder, você faz a compra na loja e manda entregar em uma caixa postal na companhia em que você criou uma conta. A empresa ao receber o pacote lhe informa o valor do frete+taxas, assim que você paga eles enviam o produto para o Brasil ou outro lugar a sua escolha.

Em geral as compras internacionais só valem a pena, em caso de produtos que não são vendidos aqui, ou a diferença do preço nos EUA é muito grande comparado com os vendidos aqui, pois toda compra internacional está sujeita a ser tributada.pela alfandega ao chegar no Brasil. Quando tributada a incidência do imposto de importação (II) que é de 60% e dependendo do estado, como é o caso de MG, também há a incidência de ICMS que é 18%.

Portanto para calcular o possivel valor final do produto deve ser usado a seguinte lógica:

IOF=(COMPRA+FRETE)*0,0638
Se for liberado pela alfandega sem tributação:
Valor Final=(compra+frete) +IOF
Caso seja tributado
II=60%=0,6
V=(compra+frete)*(1+II)
Se não houver incidência de ICMS
Valor Final=V+IOF
Se houver incidência de ICMS
ICMS=18%=0,18
Valor Final=V/(1-ICMS)+IOF


Portanto para que compense comprar fora do Brasil o ideal é comprar várias coisas para diluir o custo final do frete.

Em abril fiz uma compra no www.shopecko.com que não envia para o Brasil, portanto fiz uma conta no site www.shipito.com que faz freight forwarder, na hora de fazer a conta no site você paga US$8,50 relativo a taxa da 1ª postagem, e em seguida recebe um endereço com o número de uma suite que é a sua caixa postal.

No site da ECKO comprei 5 camisas por US$49,99, além do frete de US$6,95 para a shipito e mais o sales tax(nos EUA o imposto é cobrado após a compra) da California de US$ 4,87 totalizando US$61,81

Assim no dia que chegou no deposito da SHIPITO eles me informaram o valor do frete para o Brasil que era:
Taxa de envio:$8.50
Postagem: $36.45
Seguro:$2.5
taxa bancária de 4.3%:$1.68
TOTAL: $49.13


Assim meu frete foi de US$49,13, paguei o frete e em seguida preenchi um formulário de importação falando o que tem no pacote e o valor, assim paguei ao todo nos produtos e no frete US$110,94.

Como eu não fui tributado a compra das 5 camisas saiu para mim por aproximadamente R$188,82, caso eu tivesse sido tributado eu teria que pagar
IOF=US$7,08
V=US$177,51
Como sou de Minas Gerais aqui o ICMS é de 18%.
Valor Final=(177,51/0,82)+7,08=216,
47+7,08=US$223,55

Convertido para o Real o valor final seria de aproximadamente R$ 357,68.

Essa minha compra demorou ao todo 20 dias da ECKO até o Brasil, isso por que havia número de rastreamento, pois se não tivesse demoraria em média de 30 a 90 dias e em alguns casos até mais. Portanto ao escolher a forma de envio na shipito escolha um que tenha tracking e seguro, e evite fedex ou dhl pois apesar de chegar rápido, 1 semana, e serem mais seguro é tributação na certa e as vezes até uma taxa de desembaraço alfandegário.

E por falar em extravios e atrasos isso é tudo culpa principalmente do correio, para saber mais leia: http://bjc.uol.com.br/2011/05/22/correios-lentidao-incompetencia-e-corrupcao/


Ps.:Usei a cotação do dólar como sendo R$1,60
Ps. 2:Na prática será usada a cotação do dólar do dia que for tributado para o pagamento dos impostos, e do produto+frete será a cotação do dólar no dia do pagamento da fatura.

segunda-feira, 5 de outubro de 2009

Vagões Descarillados: Nada

Há muito tempo não posto nada nesse blog e te vez em quando penso em atualizá-lo, mas devido a falta de idéias resolvi escrever sobre alguma coisa que ainda não defini.
Como não sou um Millor Fernandes que tem a criatividade de publicar algo como "O livro branco do humor", que é uma obra de leitura fácil e rápida. Que fale sobre o branco, o vazio, o nada. Então acabei de pensar que poderia falar sobre o nada, apesar de saber que não chegarei nem aos pés de Millor.

Como pode se ver escrevi várias palavras em paragrafos anteriores e simplesmente não disse nada, e fico pensando se conseguirei escrever algo de conteudo para o nada.
Nada escrevi e praticamente nada falei, então estou quase considerando este post como uma bela porcaria que não valhe nada, pois não vem nenhuma ideia que possa valorizar minhas ideias.

Sem nada para falar acho que posso finalizar com a celebre frase de socrates "Só sei que nada sei". Se bem que essa frase me deu outras ideias, mas acho melhor não falar demais nada.

quinta-feira, 23 de julho de 2009

Razões para boicotar a Warner Brasil

O Blog do Jotacê iniciou uma campanha de boicote aos produtos que a Warner Brasil leva ao mercado, com preço abusivos pela qualidade que eles possuem. Leiam o post lá no blog e vejam 12 motivos para boicotar estes produtos

http://www.blogdojotace.com.br/uma-duzia-de-razoes-para-boicotar-a-warner-brasil/

Alem da warner, eu acho que outras distribuidoras como a Focus devem ser boicotadas também.

sábado, 24 de janeiro de 2009

VLC 0.9.8a no Lenny

Tentando resolver um problema que eu tinha com vlc e o repositório debian-multmedia.org, resolvi instalar o vlc 0.9.8a, que se encontra apenas no repositório experimental.

Como muitos sabem, não é muito recomendado ficar usando o repositório experimental, pois pode ser que em um atualização o seu S.O. pare de funcionar, quando você ligar novamente. Para minimizar os riscos irei compilar os fontes e criar os pacotes através do repositório experimental e unstable.

Então vamos por a mão na massa:

Antes de começar, vou dizer que é recomendado ter uma conexão com a internet rápida e pelo menos uns ~300MB livre no disco, pois alem do vlc será instalado os pacotes necessário para compilá-lo, portanto talvez não seja necessário isso tudo dependendo do que você já tiver instalado.

Eu não anotei quais pacotes que foram instalados, mas creio que você possa anotar e depois remove-los caso queira.

Usando o root adicione as seguintes linhas no final do arquivo /etc/apt/sources.list

deb-src http://download.unesp.br/linux/debian/ experimental main contrib non-free
deb-src http://download.unesp.br/linux/debian/ unstable main contrib non-free

Em seguida atualize as listas de pacotes com o:

sudo apt-get update

agora crie um diretório temporário e o acesse:

mkdir tmp
cd tmp

Agora vamos instalar algumas dependências necessárias para o vlc ser compilado e instalado.

sudo apt-get build-dep libass-dev
apt-get -b source libass-dev
sudo
dpkg -i libass1_0.9.5-2_amd64.deb libass-dev_0.9.5-2_amd64.deb


sudo apt-get build-dep liblivemedia-dev
apt-get -b source liblivemedia-dev sudo
dpkg -i liblivemedia-dev_2008.07.25-2_amd64.deb


sudo apt-get build-dep libv4l-dev

apt-get -b source libv4l-dev
sudo dpkg -i libv4l-dev_0.5.7-2_amd64.deb libv4l-0_0.5.7-2_amd64.deb

Agora vamos ao VLC:

sudo apt-get build-dep vlc
apt-get -b source vlc
sudo dpkg -i libvlc2_0.9.8a-1_amd64.deb libvlccore0_0.9.8a-1_amd64.deb vlc-nox_0.9.8a-1_amd64.deb vlc-data_0.9.8a-1_all.deb vlc_0.9.8a-1_amd64.deb


Agora está funcionando perfeitamente como pode ser visto no print a seguir:

quinta-feira, 8 de janeiro de 2009

Problemas com o VLC

Infelizmente, o meu tópico "O Lenny, o VLC e o repositório Debian-Multimedia.org" não está funcionando mais.

Isso ocorreu por volta do dia 20 de dezembro de 2008, não me lembro da data correta. Após fazer um apt-get upgrade, no qual foi atualizada algumas bibliotecas, até o momento não fiz nenhuma investigação para descobrir qual dos pacotes foi responsável pelo problema.

Também em dezembro troquei e-mail com Christian Marillat mantenedor do repositório debian-multimedia.org, que me aconselhou a não usar o script que criei, e instalar o vlc 0.9.x

Este pacote só existe até o momento no repositório experimental, fiz alguns testes baixando alguns deb instalando manualmente; o vlc voltou a funcionar mas ainda não é possivel resolver 100% dos problemas, pois ainda falta resolver as dependências do vlc, para ter um apt funcional

Enquanto não faço isso removi o vlc do meu micro e instalei o mplayer, em breve dedicarei algumas horas para tentar resolver isso.