Fala pessoal beleza?

Hoje vou mostrar como acessar os arquivos de configuração do Home Assistant através do Samba.

Matérias necessários:

  • Um Raspberry com o Home Assistant instalado (caso não necessário tem um post aqui que fala da instalação).
  • Um computador com Windows para fazer o acesso.

Para isso primeiro vamos entrar na interface Web do Home Assistant através do navegador digitando o IP do Raspberry na barra de do seu navegador de internet.

Vamos localizar o menu supervisor e vamos clicar na aba Add-on store. Dentro desse menu vamos localizar o add-on Samba Share, clicando nesse add-on vamos clicar em install e depois que instalar vamos acessar a aba configurações, vamos alterar as configurações para colocar um usuário e senha para acessar as pastas de configuração do Home Assistant.

Na Aba configuration vamos apenas editar o username e o password para o de sua preferência, clicamos no Save. Voltamos para a aba Info e e clicamos em start e pronto, os arquivos nosso raspberry ja podem ser acessados via rede. Basta apertar [Windows + R] ou Botão direito do mouse no menu Iniciar, dai clica na opção executar. Digitamos \\ip_do_seu_raspberry, se tudo ocorrer bem aparecerá uma janela pedindo para você fornecer um usuário e uma senha, forneça as credenciais que foram configuradas no momento que você instalou o add-on do Samba dentro do Home Assistant.

Pronto agora você estará conseguindo acessar as pastas compartilhadas do seu Home Assistant, falou e até a próxima.

Fala pessoal beleza?

Para começar vou explicar para vocês como instalar Hassio no Raspberry.

Primeiro você precisa de:

  • Raspberry Pi 3 (óbvio ) ou superior.
  • Fonte de alimentação 5V 2.5Ah.
  • Cartão MicroSD 32GB.
  • Computador com (Windows ou Linux ou Mac) que tenha leitor de cartão SD.
  • Um adaptador de cartão MicroSD para SD.
  • SDFormatter instalado no computador.
  • Balena Etcher instalado no computador.
  • Imagem do Home Assistant. (o site do Home Assistant recomenda pegar a versão 32bits da release mais recente estável )
  • Um Cabo de Rede (o Home Assistant funciona com Wifi, mas funciona de forma mais confiável com o cabo de rede).

Instalação

  1. Coloque o cartão SD no leitor de cartão.
  2. Abra o SD Formatter e clique em “Format”.
  3. Abra o balena Etcher, selecione a imagem do Home Assistant, verifique o target se realmente é o Cartão SD que você quer gravar, e clique em “Flash!”.
  4. Remova seu cartão SD de forma segura.
  5. Siga esses passos se você quiser configurar o Wifi ou IP estático (esses passos requer um Pendrive). Caso contrario, vá para o passo 6.
    • Formate o pendrive em FAT32 com o nome CONFIG.
    • Crie uma pasta com o nome network no pendrive recém formatado.
    • Dentro dessa pasta, crie um arquivo com o nome de my-network sem extensao.
    • Copie o exemplo para o arquivo my-network e ajuste conforme necessidade.
    • Plug o Pendrive no Raspberry Pi.
  6. Insira o Cartão SD no Raspberry Pi. Se você for usar por cabo de rede, agora é a hora de conectar também.
  7. Conecte a fonte no Raspberry Pi.
  8. Agora o Raspberry Pi vai iniciar, conectar na Internet e fazer download da versão mais recente do Home Assistant. Isso pode levar uns 20 minutos ou mais depende de sua velocidade de internet.
  9. Home Assistant vai estar disponível em http://homeassistant.local:8123. Se você estiver utilizando uma versão do Windows mais antiga ou uma política de rede mais rígida poderá ser necessário acessar o Hassio da seguinte forma http://homeassistant:8123 ou http://X.X.X.X:8123 (substitua os X.X.X.X com seu IP de rede).
  10. Se você utilizou o pendrive para configurar a rede, pode remove-lo agora.

Pronto Seu Home Assistant já está instalado e pronto para ser usado.

Falou e até a próxima.

Fala pessoal beleza?

Vou dar continuidade ao assunto de automação residencial, em um post anterior havia feito o acionamento do motor do portão com Raspberry+Python+ controle de portão previamente configurado).

Você pode ver aqui, depois comecei a fazer um sistema simples com NodeJS+Express controlando as GPIO do RasPi, esta lá no meu GitHub pode acessar aqui. Esta é uma versão do sistema implementado o sistema de login no database MariaDB, mas por falta de tempo o sistema ficou de lado, aconteceu varias coisas que me deixou sem tempo para me dedicar mais.

Voltei a pesquisar sobre o assunto depois de uma thread de lista de email sobre automação residencial. Comentaram sobre um tal de Home Assistant que controlava os equipamentos inteligentes da casa (lâmpadas, sensores, tomadas, ventiladores, etc) e mais, ele rodava em um raspberry, =). Então comecei as pesquisas no Youtube e em foruns e vi que era exatamente o que eu estava planejando com meu sisteminha e muito mais. Instalei o Hassio no RasPi e comecei a brincar, ascender e apagar relê, programar para o relê acionar sozinho em um determinado horário, acessar remotamente o Hassio e muito mais.

O bacana no Home Assistant é que ele tanto pode ser instalado em um Raspberry como eu fiz, como pode ser instalado em um Ubuntu, em uma VM ou um Docker, ele é muito versátil.

Farei uma serie de posts sobre o assunto, instalando no Home Assistant no Raspberry, controlando as GPIO, fazendo algumas automatizações, integrando com telegram e muito mais.

Até a próxima.

Fala pessoal blz?
Hoje venho trazer uma dica bacana. Nunca tinha usado o modo texto para criar ou dar permissão para um database no MySql ou Maria DB, sempre usei o PhpMyAdmin, porem no meu projeto de automação residencial, precisei instalar o MariaDB para criar uma tabela de autenticação, porem não conseguia acessar o Banco pelo NodeJS, dava erro de “Client does not support authentication protocol requested by server; consider upgrading MariaDB client”, então após alguns minutos pesquisando no google qual podia ser esse erro e vi que que era porque não conseguia autenticar no banco de dados, muitos falaram em trocar a senha, porem como eu tinha criado um usuário novo então vi que era algo relacionado a grants do database com o usuário criado.

Create user smarthome identified by 'senha_forte';

CREATE DATABASE smarthomedb;

GRANT ALL PRIVILEGES ON smarthomedb.* TO 'smarthome'@'%' WITH GRANT OPTION;

Assim resolvi meu problema de acessar o database novo.

Flw até a próxima.

Olá pessoal tudo bem? Hoje venho mostrar como fiz para acionar o portão eletrônico de casa com um Raspberry.

WhatsApp Image 2018-09-12 at 07.44.21

Equipamentos que usei:

  • 1 Raspberry Pi 3
  • 1 placa com dois relés (pode ser apenas um relé)
  • 1 protoboard
  • 6 jumpers macho-fêmea
  • 20cm de fio flexível (peguei um fio de fonte ATX que tinha desmontado)
  • controle do portão
  • Ferro de solda
  • Estanho

De onde surgiu a ideia

Queria abrir e fechar o portão pelo celular, porem pesquisei na internet e não encontrei nenhum lugar que tinha um tutorial explicando como fazer, então peguei uma ideia aqui um detalhe ali e fui estudar a placa do meu portão eletrônico, a minha placa é uma Smart G2 da Garen, vi que ela tem a opção de colocar uma botoeira extra para ser acionada por porteiros ou condôminos que não estão portando seu controle, porem não queria passar fios entre os conduítes para fazer a ligação com meu Raspberry.

Parti para algo que não precisasse de passar fios nas tubulações, vi um vídeo no YouTube onde um cidadão tinha modificado o controle dele para acionar o portão, porem não explicou como fez, comecei a fazer alguns testes então.

Testes

Tinha um controle velho que não estava mais acionando o portão, então como eu iria abrir ele para verificar se era pilha fraca ou outra coisa, aproveitei para fazer esse experimento, após verificar que era apenas uma oxidação nos contatos da pilha com o controle, limpei os contatos, passei uma fita isolante para segurar a pilha ligada ao controle e fechei contato entres os polos de um dos botões, bingoo!!! O motor do portão foi acionado.

Como fazer

Agora precisava de algo que fechasse o circuito e que fosse acionado pelo Raspberry, comecei pesquisando por transistor, onde havia lido uma vez que ele pode funcionar como um interruptor, mas achei um pouco complicado pelos fatos de que: primeiro eu precisava saber se o transistor que eu queria era NPN ou PNP, controlar corrente e tensão, era muitas variáveis para uma coisa simples, segundo eu precisava adquirir um transistor, então no meio dessa busca pro acionamento de led por transistor, achei também, acionamento de luz  com relé, então me perguntei: Porque não?

Eu tinha comprado um relé a um tempo atrás para fazer acionamento de uma lâmpada, porem o projeto nunca saiu da ideia, então procurei como fazer funcionar o relé com o Raspberry, peguei algumas sacadas importantes que explicarei na sequencia.

Mão na massa

Raspberry-Pi-GPIO-Layout-Model-B-Plus-rotated-2700x900

Gabarito GPIO Raspberry

Primeiro vamos para a parte física:

  1. Raspberry – Protoboard
    • Eu alimentei a protoboard com 5V usando o pino 2
    • depois coloquei o ground pino 6
    • depois conectei pino 11 na protoboard
  2. Relé – Protoboard
    • liguei o jumper no 5vcc e na trilha energizada pelo 5v do rasp
    • liguei o ground na trilha da protoboard que estava o ground vindo  do rasp
    • e pino do relé 1 (o meu estava escrito K1) na trilha que eu conectei o pino 11 do rasp
  3. cortei o fio ao meio de 20cm ao meio e soldei um pedaço em cada terminal de um dos botões do controle.
  4. conectei os fios que soldei no controle aos bornes aberto e comum do relé 1

Agora vamos a parte de programação:

Liguei o Raspberry rodando Raspbian, liguei ele na TV para acessar a minha rede Wifi, e ver qual ip ele pegou, habilitei o OpenSSH que já havia instalado previamente, então anotei o ip e desconectei ele do HDMI da TV.

Agora sim ambiente configurado, acessei o rasp via Putty e então dei os seguintes comandos.

vi script1.py

Então fiz a seguinte código na linguagem Python

import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
GPIO.setup(11, GPIO.OUT)
GPIO.output(11, 0)
time.sleep(1)
GPIO.output(11, 1)
Apertei ESC
Digitei :wq para poder salvar

Então testei o programa da seguinte forma

python script1.py

O controle foi acionado por 1 segundo e parou, e o portão abriu!!

Aqui está o pulo do gato, o relé e acionado quando é passado ground para o “pino de dados”, no caso do python é aquele 0.

O portão abriu até o final, porem quando tentei fecha-lo ele tentou fechar e parou, então diminui o tempo de sleep para 0.6 segundos e não houve mais problemas.

Instalei o aplicativo JuiceSSH no celular e consegui acessar o Raspberry e executar o script, mas ainda estava complicado, então fui atrás de alternativas e descobri que existe uma biblioteca do nodejs que consegue se comunicar com os GPIO do Raspberry, mas esse assunto fica para um próximo post,

 

Valeu e flw!

Olá pessoal, me deparei com um problema com um pendrive!

O Windows reconhecia o pendrive mas pedia para formatar, mas mesmo após o format eu não conseguia acessar o dispositivo!

Então após algumas pesquisas encontrei uma ferramenta da HP para isso o “HP USB Disk Storage Format Tool”.
muito facil de usar, é bem parecido com a ferramenta de formatação do windows!

baixe o HP USB Disk aqui ou no seu site de downloads favorito!

a instalação não tem segredo, Next, Next, Finish.

Agora conecte o pendrive na USB do computador.

Espere ele reconhecer o dispositivo, caso pedir para formatar feche a janela!

execute a ferramenta (você precisa executa-la como administrador!)

Então escolha a unidade q deseja formatar (certifique-se que a unidade que você irá formatar é realmente aquela que esta com problema)

então click em formatar e espere o processo terminar,

Após o termino verifique se voce consegue acessar o pendrive.

Agora é so encher o pendrive!

Falou até a proxima!


Dae pessoal, esta dica é para quem tem o iPhone que comprou fora do Brasil e não consegue fazer JailBreak através do RedSnow, SnowBreeze e variações de JailBreak que um dia deu certo, mas agora não funciona mais.

Um procedimento muito mais simples pratico e fácil sem precisar baixar software, criar uma ipsw customizada ou algo parecido apenas acessando uma Url pelo Safari. Funciona no iPhone 3Gs (O qual testei) deve funcionar nos outros modelos, mas não garanto. Chega de enrolação e vamos lá.

Primeiro o JailBreak para poder instalar o Cydia para posteriormente fazer o Unlock do aparelho.

1) Abra o safari em seu iPhone
2) Digite http://jailbreakme.com
3) Deslize ate o jailbreak
4) Espere que vai instalar o Cydia automaticamente.

Viu fácil assim. Agora vamos para o Unlock.

Após este processo, acesse o cydia e espere ele atualizar os repositórios e packages
Após estas atualizações, clique em manage e depois em sources.
Clique em Edit e depois em add
Vai aparecer a url HTTP:// somente completar com o rep666.ultrasn0w.com
Vai aparecer o repositório repo666
Entra nele e clica em ultraSn0w.
Ele vai fazer um processo em “DOS” depois reinicie e pronto.
Seu Iphone estará com JailBeak e desbloqueado para qualquer operadora.

Atenção: Com o JailBreak a função de MMS e FaceTime não funcionarão.

UPDATE
Ola a todos os leitores, primeiramente obrigado pelos comentários, segundo o iOS 4.1 não tem jailbreak para iPhones na versão 3GS e 4 apenas para a versão 3G.
Quem tem a intenção de atualizar para o tal. sugiro que segurem a ansiedade.

DEV-TEAM alerta: “iOS 4.1 é uma armadilha” caso você atualizar para esse, pode ser que peerca o unlock (desbloqueio para operadora) para sempre. fonte [DEV-TEAM]

Espero ter ajudado e até a próxima.
Fontes [The Big Boss] [Dev-Team] [Patrão LCO]

Dae pessoal, foi lançado dia 11 um game para iphone, sobre os Anos 80, para quem tem Iphone e viveu esta epoca é um prato cheio, vale apena conferir.

Segue o link do blog do Almanaque anos 80 e da app aqui. na App Store

Baixe e bom divertimento!

Valew pela dica Eduardo Baião 😀

Dae pessoal, achei um site muito bacana que você consegue fazer Ringtones Online com seus MP3 com videos do YouTube, e muito mais o site é www.audiko.net, voce consegue até fazer Ringtones para iPhone, os formatos suportados são, mp3, m4a, ogg, flac, acc, m4r, mp4, m4p, m4b, mp2, wma, wav, flv e mov.

É bem fácil e intuitivo criar, primeiro fazemos upload do arquivo ou colocamos a url do video do Youtube (recomendo colocar arquivos pequenos para não demorar muito).

Selecionamos o trecho da musica que queremos fazer o toque, clicamos em “Create Ringtone”.

Então coloque o nome do artista e título para seu toque, e clique em “Get Ringtone”.

Agora temos a opção de fazer download em mp3 ou m4r (ringtone para iPhone), transfira o toque criado para o celular (no caso do iPhone “execute o arquivo m4r no iTunes, sincronize”), e agora pode curtir seu toque novo no celular!

Você também consegue compartilhar este toque criado com a galera! No site também tem a opção de pesquisar um ringtone já criado por outra pessoa!

Espero ter ajudado e até a próxima!

Dae pessoal, tive dificuldades em achar o Recovery Manager da HP,  para restaurar as configurações originais do Notebook de minha irmã. Depois de muito “googlear” achei! Agora compartilho com vocês.

Não utilizei ainda, mas se for necessário atualizarei o post para relatar!

Segue o link para download  HP Recovery Manager

Espero ter ajudado até a próxima!