Controle de aparelhos infravermelho pelo HomeKit

Uma coisa bem comum é termos opções de aparelhos que se pode controlar por infravermelho, como por exemplo umidificadores, ventiladores, ar-condicionados e televisões. Com um bom aparelho de infravermelho e um plugin de Homebridge podemos adicionar coisas legais no HomeKit da Apple.

Depois de ter pensado em adicionar esses aparelhos no meu HomeKit achei um bom aparelho de infravermelho, fiz minha escolha baseada no plugin que achei, que foi o homebridge-broadlink-rm, esse plugin parou de ser atualizado, mas tem uma quantidade grande de forks atualizados, foquei na marca(Broadlink) para evitar problemas de algo funcionar em um aparelho e não pegar no outro. O aparelho que comprei foi o rm mini 3 que custa +- entre 80 e 90 reais.

Ao chegar o aparelho eu tive de aprender cada comando que eu queria, ventiladores são fáceis já que tem poucos comandos:

  • Ligar
  • Desligar
  • Velocidade 1,2,3

Ar condicionado é um desafio, ainda mais se você quiser colocar cada temperatura (esses números abaixo nas configurações são passados do infravermelho para o ar condicionado):

O trabalho é grande, mas em caso de sucesso é bem recompensador, segue imagem do ar-condicionado no aplicativo casa da Apple:

Esse tipo de solução nem sempre é fácil de implementar ou vai funcionar (ainda estou tentando fazer o rm mini 4 funcionar), cada pessoa tem um aparelho diferente numa configuração diferente, então considere isso caso queira tentar se aventurar, muitas coisas que tento dá errado, muitas vezes antes de dar certo, ou nem funcionam.

Dica

Para quem usa Alexa você pode tornar esses aparelhos “HomeKit” controlaveis na sua Alexa com um plugin pago chamado homebridge-alexa

Boa forma de consumir muitas instâncias do Lemmy em uma timeline

tldr: Achei um aplicativo chamado liftoff!, e com ele vejo todas as instâncias que quero sem logar nelas.

Como consumir

Na minha busca por algo que me permitisse ver mais de uma instância do Lemmy eu testei alguns apps, mas para a maioria deles eu precisava logar em cada um deles. Até que encontrei o aplicativo chamado liftoff! , esse me permite adicionar muitas instâncias(lista de instâncias adicionadas na imagem abaixo e as formas de visualizar) e ver todo o conteúdo em uma timeline só, para mim que consumo muito mais no celular do quê no computador foi um ótimo achado, o app também é compatível com MacOS, não acho uma experiência tão boa pelo tamanho dos textos, mas para quem mantem tudo pequeno não deve ser um problema.

Lista de instâncias adicionadas e modos de visualização

Como interagir

A forma como eu interajo com postagens costuma ser o compartilhamento de links para o mastodon para que eu veja na minha conta, no iOS eu facilitei o processo criando um atalho (atalho na imagem abaixo) que me envia direto para a postagem que eu quero, ao mandar compartilhar o link da postagem/comentário do liftoff! até o Mona(Aplicativo para mastodon) que é o app que eu uso(Mona me dá essa opção no atalhos do iOS).

Atalho que abre postagens no Mona app

Como postar do mastodon para o Lemmy

Desde que entrei no fediverso tenho aprendido formas novas de interagir com outras redes sociais pelo mastodon, em alguns casos como no pixelfed eu criei uma conta nova, já que costumo postar mais do quê responder postagens. Entretanto para o Lemmy(que conheci melhor depois das migrações do reddit) eu acredito que a menos que você vá criar comunidades novas não existe a necessidade de ter uma conta por lá, vou mostrar como se faz uma postagem pelo mastodon que possa aparecer no Lemmy, ou responder uma postagem existente.

Criação de postagens

As postagens do Lemmy em geral consistem em titulo, mensagem e imagens. Textos do mastodon não tem titulo, então o Lemmy pega a primeira coisa que você escreveu até uma quebra de linha e usa como titulo. O texto da postagem vai ser tudo que você escreveu incluindo seu titulo, a imagem você só precisa adicionar como sempre fez (adicionando o arquivo pelo ícone de clipe), e por último, você deve mencionar a comunidade do Lemmy que você quer criar sua postagem (@nomeDaComunidade@instancia), segue imagem com exemplo:

Postagem com titulo, descrição, imagem e menção ao Lemmy

Respondendo postagens existentes

Caso você não esteja respondendo algo que já está aparecendo na sua timeline do mastodon, ao ver uma postagem pelo Lemmy você tem a opção de pegar os links das postagens pela instância de onde ela está, o link pode ser pêgo no seu navegador ao entrar na postagem e usado no mastodon para que seja respondido por lá:

Localização do link de postagens do Lemmy

Respondendo comentários existentes

Caso você não esteja respondendo algo que já está aparecendo na sua timeline do mastodon, cada comentário no Lemmy tem um icone do fediverse com o link desse comentário, basta pegar esse link e colocar no mastodon para responder:

Localização do botão fediverso nos comentários de postagens do lemmy

Caso queiram ver um resultado de postagem com resposta feitas pelo mastodon segue uma postagem que fiz recentemente no lemmy:
https://bolha.forum/post/7416

Compartilhamento rápido de contato no iOS com 2 ou 3 toques no celular

Não sei vocês, mas eu já quis compartilhar o meu contato para algumas pessoas e queria uma forma fácil e que o contato ficasse completinho, me incomoda que meu contato esteja de qualquer jeito, mesmo que seja no celular dos outros (me julguem). Gosto de ver um contato com foto, número, email e qualquer coisa que eu ache relevante para aquela pessoa ter de informação minha. Já tentei passar por Airdrop, mas normalmente o trabalho é maior para fazer ele funcionar do quê dar o número a pessoa ou preencher eu mesmo. Só falar meu número para a pessoa cria aquele contato vazio e sem graça que as vezes até tem meu nome errado.

Eu estava procurando algumas formas bacanas de compartilhar meu contato completo de forma prática e cheguei a 2 formas, um compartilhamento por QR code para quando a pessoa está fisicamente perto de mim e o compartilhamento online digitando um atalhode texto. Das 2 formas o que faço é colocar meu contato exportado em algum serviço de nuvem como iCloud Drive/Google Drive.

Criar um link para o arquivo do seu contato

Para pegar o arquivo do contato que você tem no seu iPhone, siga esse passo a passo:

  1. Entre no aplicativo de contatos/telefone.
  2. Selecione o seu contato que fica no topo da lista.
  3. Ao entrar no contato desça até ver a opção “Compartilhar Contato”
  4. Selecione todos os campos do seu contato que você realmente quer compartilhar, você pode ter arquivos de compartilhamento para pessoas do trabalho, amigos, conhecidos e etc..
  5. Clique em “OK”
  6. Salve o arquivo:

▹ Caso você tenha o aplicativo do Google Drive selecione ele nas opções de compartilhamento, crie uma pasta para seus arquivos de contatos preferencialmente, e dê upload no arquivo (caso não tenha salve o arquivo localmente em “Salvar em arquivos” e faça upload no site do drive).

▹ Caso você vá usar o iCloud você pode clicar em “Salvar em arquivos” e escolher colocar sua pasta dentro de “iCloud Drive”, lá você escolhe se cria sua pasta de contatos na pasta de documentos ou na mesa.

7. Pegue o link do arquivo de contato:

▹ Para o Drive encontre o arquivo que acabou de salvar lá, ao lado do arquivo de contato que provavelmente terá seu nome, clique no botão de três pontinhos ao lado direito desse arquivo, e em seguida na opção de “gerenciar o acesso”, verifique se a opção de “qualquer pessoa com o link” e a opção “leitor” estão selecionados, Em seguida volte e feche a gerencia de acesso, clique de novo no botão ao lado do arquivo e escolha “copiar link”, cole esse link em algum lugar seguro para usarmos depois.

▹ Para o iCloud entre no aplicativo de arquivos, ache seu arquivo que tem seu nome, segure no arquivo até que apareça algumas opções para seu arquivo, escolha a opção “compartilhar”, na area de compatilhamento abaixo do nome do arquivo existe uma opção selecionavel com a opções “Enviar Cópia” ou “Colaborar”, selecione a opção “colaborar”. Ao clicar em colaborar aparece um frase abaixo com a configuração de compartilhamento, clique nela para configurar quem tem acesso ao seu arquivo, escolha as opções de “qualquer pessoa com o link” e “somente visualização”, clique em ok e escolha para onde quer mandar o link de compartilhamento do seu arquivo, salve em um lugar seguro para usarmos depois.

Compartilhar o link na web

Para um simples compartilhamento do link na web é bem simples, temos a forma tradicional de mandar o link para qualquer pessoa copiando e colando de onde foi salvo ou a forma mais elegante que é criando um atalho no seu iOS (atalhos são compartilhados entre seus iDevices, então você pode compartilhar de qualquer um deles).

Para adicionar um atalho de texto no iOS 16 você deve ir para o ajustes -> geral -> teclado -> substituição de texto e clicar no botão “+” no canto superior da tela, como frase você colocará seu link e em atalho a palavra que você quer usar para ativar ele, normalmente eu uso :contato e me serve muito bem, também existe a possibilidade de você ter contatos diferentes como :contatoTrabalho, :contatoAmigos, :contatoConhecidos.

Compartilhar por QR code no Wallet/Carteira da Apple

Não só compartilhar por QR code, mas para que seja uma forma prática o suficiente para você realmente usar, vamos baixar um aplicativo que vai deixar o QR code na sua carteira virtual, o aplicativo se chama Pass2U Wallet.

Para criar seu cartão no app você precisa clicar no botão sanduiche no canto superior esquerdo do app, ao abrir o menu selecionasse a opção “Pass Store”, uma lista grande de opções de cartões irá aparecer, se você pesquisar por “contact” deve aparecer algumas opções legais, eu uso esse cartão da foto abaixo:

Opção de cartão

Ao selecionar a opção que mais te agrada (que tenha QR code), o aplicativo mostrará o card completo, clique em “próximo” na parte superior direita da tela e preencha o formulario com todas as informações que você deseja mostrar no seu cartão. Coloque seu link na área do qr code como na imagem abaixo e as informações pessoas que gostaria de mostrar nos outros campos (varia de acordo com o cartão):

Área de adição de qr code no formulário

Ao adicionar as informações no formulário clique em “Adicionar” no canto superior direito da tela. Agora que sua carteira já tem seu contato, você só precisa abri-la clicando 2 vezes no botão da direita do seu iPhone ou nos iPhone menores e com o design mais antigos no botão abaixo da tela:

Cartão no acesso rápido do aplicativo Wallet da Apple

Prontinho, agora você só precisa mostrar seu QR code para compartilhar seu contato e a outra pessoa abrir a câmera para escanear esse código.

Dicas extras:

  1. Você pode compartilhar só o seu whatsapp adicionando esse link aqui:
  • wa.me/0011222222222

Sendo o 00 o código do país (55 Brasil), 11 o nosso DDD e 222222222 o seu número.

2. Você consegue melhorar o link do google drive e deixar ele com 1 etapa a menos para quem vai baixar o arquivo, o link normalmente vem assim:

Pegue o identificador do seu arquivo, como o exemplo abaixo que botei abcdef, e coloque como no link abaixo:

Antes

“https://drive.google.com/file/d/abcdef/view?usp=share_link”

Depois
“https://drive.google.com/uc?export=download&id=abcdef

Papo sobre estimativa de calorias

Se você, assim como eu, está em uma dieta e quer ganhar ou perder peso, sabe que o fator mais importante que você tem que considerar são as calorias.

Na teoria é bem simples: Se você precisa perder peso, você tem que ingerir menos calorias do quê está gastando no dia a dia. Mas, quanto você gasta no dia a dia???

Para responder essa pergunta, temos algumas formas de estimar nosso gasto. Vou mencionar 2 formas:

  • Calculadora de calorias
  • Estimativa do Apple Watch

Que fique bem claro: A melhor forma sempre vai ser procurar um(a) nutricionista!

Calculadora de calorias

A Calculadora de calorias é uma calculadora que estima quantas calorias você gasta por dia usando sua idade, peso, altura e sexo. A calculadora que vou mostrar aqui usa a formula de Herris Benedict, vou deixar o link do Gabriel Arones que explica em detalhes como o calculo é feito nesse vídeo:

COMO CALCULAR AS CALORIAS E MACROS DO ZERO! 🔥CURSO DIETA FLEXÍVEL aula 4

Quando você usa a calculadora, você coloca suas informações atuais para ver seu gasto diário, ou sua meta para ver o quanto você deveria estar consumindo. Você não deve fazer um corte muito grande nas suas calorias diárias, não é saudável/sustentável. Consulte sua nutricionista!

Dica: Ao escolher seu nível de atividade, tente colocar um valor menor do que você acha que está fazendo:

Calculadora de calorias

Como é mostrado na imagem abaixo, temos a quantidade média de calorias para uma pessoa que não faz nada, até um atleta. No meu caso, fazendo academia eu fico no equivalente ao light exercise.

Resultado do calculo de calorias

Estimativa do Apple Watch

O Apple Watch, como com certeza a maioria dos wearables do gênero, tem uma estimativa das calorias diárias. Infelizmente mesmo sendo um aparelho que se usa a todo tempo, só podemos considerar que as calorias são uma estimativa do valor real gasto, como mostrado no video da CNET sobre o quão confiavel são wearables:

Your Watch Isn’t Accurate at Tracking Calories. This Wearable Is Better

De toda forma, o resultado do Apple Watch consegue ser bem constante e isso já ajuda a se ter uma ideia do seu progresso de forma geral, como mostrado nesse video de quem usa fielmente o Watch para controlar as calorias:

How I use the Apple Watch to STAY SHREDDED!🔥

Falando da minha experiência pessoal, o Apple Watch consegue estimar alguns valores bem próximos da estimativa da calculadora de calorias que mostrei acima. Na imagem abaixo mostro onde o Apple Watch mostra as calorias totais, e meu resultado em dias de academia e dias sem atividades:

Resultados em dias com e sem academia

Os resultados vão ser diferentes a cada dia, de acordo com suas calorias gastas, mas em geral são bem próximos entre si quando sua rotina e tempo total na academia são parecidos. Comparando a estimativa do Apple Watch em dias de academia com a estimativa da calculadora, temos:

Resultados Apple Watch VS Calculadora de calorias

Em resumo, todas as formas que temos não passam de estimativas. Mas temos como ter uma boa ideia da variação de calorias que gastamos todos os dias, e irmos ajustando nossa alimentação de acordo com nossos objetivos.

Como adicionei meu controle de acesso do condomínio ao app Casa do iPhone

Aplicativo casa, botão de ativação do portão da garagem

Conheci o Homekit

Desde quando a Apple trouxe a ideia do Homekit (framework de desenvolvimento para o app Home/Casa), eu sempre tive interesse de ter o máximo de coisas inteligentes e controláveis aqui em casa. Infelizmente pelas dificuldades criadas pela própria Apple, o Homekit não ficou nem perto de ser popular o suficiente para termos muitas opções como as soluções do Google e da Amazon que são mais abertas.

Conheci o Homebridge

Claro que se você pesquisar muito e gastar muito você consegue algumas opções legais, como no caso de algumas das minhas luzes que são da Phillips Hue. Mas luzes inteligentes é o mínimo, eu queria tudo que pudesse ter. Foi aí que achei uma forma de tornar aparelhos não compatíveis em aparelhos compatíveis, usando meu computador como uma ponte entre os aparelhos e o sistema da maçã, essa ponte se chama Homebridge.

Com o Homebridge iniciei usando meu computador e fui buscando ideias por aí, descobri que conseguia comprar uns aparelhos da china de infravermelho e usar eles para controlar ventiladores infravermelho, ar condicionado e minhas TVs. A forma como o Homebridge funciona basicamente é que ele cria um servidor no seu computador, mas para que ele funcione você precisa achar algum plugin que faça o que você quer, fica de exemplo o que usei para controlar tudo por infravermelho que é o Homebridge Broadlink RM.

Conheci o Raspberry

Uma coisa não obrigatória que comecei a usar foi um Raspberry, pelo simples fato de ser um micro computador que gasta uns 5V de energia e serve como um ótimo servidor para controlar sua casa, ele é tão usado que você consegue baixar o sistema operacional para ele com o Homebridge todo configurado e pronto para o uso no próprio site do Homebridge, uma segunda opção de sistema todo configurado é encontrado no site Hoobs(o sistema é grátis, mas eles também vendem o raspberry com uma case já configurado).

Controle remoto do condomínio

Em uma das minhas pesquisas eu pensei em como eu poderia controlar o portão de onde eu moro. Mas entenda, eu moro em um condomínio, não tenho acesso a nada além do meu controle remoto, e ele nem abre o portão, ele chama a portaria, então como eu iria ativar isso pelo app Casa??

Eu inicialmente pensei em fazer da mesma forma que faço com infravermelho, copiando o sinal e replicando com algum aparelho, o próprio aparelho da china que eu tinha com infravermelho copiava sinal de radio frequências que é o que os controles usam. Mas isso não funcionou, nem o aparelho conseguiu pegar o sinal e nem parecia ser possível. As informações do fabricante do controle diziam que os sinais de rádio frequência não eram sempre iguais.

Por um momento fiquei sem ideias, quase desisti… Mas vamos lá: “Se eu não posso copiar o que o controle faz, eu não consigo simular o que eu faço com o controle quando uso ele? (Clicar no botão)”

Então eu tirei meu controle da case dele e fiquei vendo como que ele funcionava, basicamente quando a gente clica no botão a gente permite que a energia passe de um lado para o outro acionando a função do controle. Então eu coloquei um tipo de interruptor no controle, um relê, que se conectava no controle(soldando os fios no controle, nas 2 conexões que nosso dedo conecta) e no meu Raspberry, o Raspberry foi desenvolvido para ajudar em projetos, então ele é perfeito para esse tipo de projeto, porquê ele tem conectores em que posso colocar cabos e passar energia por eles. O Relê também me ajudava porquê evitaria que eu passasse energia para o controle, que seria legal para não precisar mais usar a bateria dele. Mas eu só tinha 1 controle reserva, não podia arriscar queimar nada.

Depois de fazer alguns testes nos programas que controlam o Raspberry eu consegui fazer tudo funcionar, só faltava fazer isso tudo funcionar no Homebridge. E isso deu super certo porquê achei o plugin ideal para o meu caso, ele se chama: Gpio Garagedoor.

Finalmente o resultado:

Como dá para ver o processo foi longo, mas com uma ideia legal e uma boa pesquisa dá para ir incrementando mais e mais uma casa inteligente. Mesmo o texto sendo bem grande eu acabei falando de tudo de forma bem resumida, talvez eu possa falar de forma mais detalhada sobre algum assunto depois. De qualquer forma para quem tiver qualquer dúvida pode me perguntar.

Segue um vídeo de como ficou quando fiz o projeto, o vídeo é velho, mas eu uso até hoje no meu aplicativo Casa:

Adicionando itens a lista de supermercado do iPhone pela Alexa

Forma de adicionar itens de lista do lembretes da Apple pedindo pela Alexa e sincronizando com o iOS.

Lista de supermercado do lembretes

Eu não sei vocês, mas aqui em casa a gente criou e compartilha uma lista de supermercado no aplicativo lembretes da Apple, que vamos adicionando itens quando vemos que eles estão acabando.

Lista de compras da Alexa

A lista compartilhada de supermercado já é muito útil, mas é bem mais interessante não ter que pegar no celular e adicionar manualmente cada item se você tem um assistente do seu lado (No meu caso a Amazon Alexa).

Mas aí você pode pensar:

E por quê você não usa a lista de compras no próprio aplicativo da alexa?

O Aplicativo da amazon é horrivel de lento e cheio de etapas até se chegar na lista de compras, um completo desastre!

Como pegar sua lista da Alexa e adicionar na lista de supermercado do seu iOS

Existe uma forma bem simples de toda a vez que você adicionar algo na sua lista de compras adicionar um gatilho que atualiza sua lista criada no lembretes.

  • Basta baixar o aplicativo IFTTT.
  • Criar uma conta (Não precisa do plano PRO).
  • Autorizar o aplicativo a ter acesso ao lembretes caso ele peça
  • Buscar por algum Applet (é como o app chama as automações) que se chame Adding an item to Alexa’s shopping list syncs to iOS Reminders ou algo bem parecido que signifique a mesma coisa.
  • Clicar em ligar (Isso vai te levar para o tópico 11 da lista abaixo.)

Uma forma alternativa seria você mesmo criar esse Applet, que é bem simples, como descrito abaixo.

Criando o Applet:

  1. Na barra inferior do aplicativo IFTTT aperte no botão central chamado criar
  2. O aplicativo vai mostrar a sequencia de ações a ser adicionadas começando com a opções if this (se isso), clicamos em adicionar para colocar a ação que servirá de gatilho para nossa automação.
  3. O app te mostrará a lista de serviços que ele tem como opções, vamos escolher Amazon Alexa.
  4. Agora temos todas as opções disponiveis de funções que podem servir de gatilho, vamos escolher a opção: Item added to your Shopping List
  5. Se você nunca criou uma automação com a Alexa, você vai precisar conectar sua conta da amazon no IFTTT, clicando no botão Connect
  6. Agora com sua conta selecionada abaixo de conta amazon alexa, aperte no botão de Criar gatilho
  7. Ao voltar para a lista de sequencia de ações, clicaremos em Then That (Então aquilo).
  8. Na lista de serviços clicaremos em iOS Reminders, caso não esteja visivel podemos pesquisar o nome na busca acima da lista de serviços.
  9. Caso você não tenha dado autorização de uso do lembrete ao abrir o app na primeira vez, ele deve pedir de novo agora, caso não peça, é interessante que você entre nos ajustes do iOS para ver se o app está com essa autorização ativa.
  10. A unica opção possivel do serviço de lembretes é a de Add reminder to list, que é a que queremos, pode clicar nela.
  11. Ao clicar no serviço do lembretes ele vai pedir para que você passe algumas informações, as unicas que precisamos são a List Name e a priority, que é o nome da lista que você criou no aplicativo lembretes da Apple(no meu caso a minha lista se chama “Supermercado”), e para prioridade podemos colocar none.
  12. Agora com o nome da lista e prioridade definidas podemos clicar em Criar ação.
  13. Escreva um titulo para seu Applet se quiser e clique em terminar.

Applet criado, agora basta pedir para a Alexa adicionar algo: “Alexa, adiciona feijão a minha lista de compras”.

Applet criado no aplicativo IFTTT