'Nascer do Sol Artificial - Sistema de Automação IoT Local com Python'
Cansado das limitações dos aplicativos padrão de "Casa Inteligente", resolvi colocar a mão na massa e usar Python para assumir o controle local da minha lâmpada inteligente (ecossistema Tuya/Positivo) e criar um alarme à prova de falhas.
Este foi meu primeiro projeto pessoal pensado por mim e para atender a uma necessidade real. Com ajuda de IA e pesquisa na internet, consegui sair da ideia para a prática.
Desta forma, a cada projeto pretendo aumentar o nível de complexidade dos códigos e diminuir a dependência de seguir tutoriais passo a passo.
Este projeto nasceu da necessidade que eu tinha de usar uma lâmpada inteligente como um sol artificial, simulando um despertar natural e não um despertar 'no susto' com uma lâmpada acesa repentinamente em 100%, como sou sensível a luz, uma vez que tive contato com ela eu não consigo mais dormir.
A ideia foi sair da automação básica e criar uma lógica agradável:
1️⃣ Fase 1 (Suave): O script inicia a lâmpada em 1% e sobe até 100% de forma gradual.
2️⃣ Sistema Antifraude *: Se eu tentar desligar a luz pelo interruptor no meio do sono, o código lê o status do hardware em tempo real e liga a luz de novo na minha cara.
3️⃣ Modo Insuportável *: Se o alarme não for desarmado a tempo, a luz entra em um loop de strobo policial (vermelho e azul) no brilho máximo.
Foi um excelente exercício prático envolvendo:
✅ Python e Programação Orientada a Objetos.
✅ Extração de Local Keys e comunicação IoT via rede local (com a biblioteca tinytuya).
✅ Manipulação de respostas JSON e tratamento de latência de rede.
✅ Lógica de automação rodando nativamente no Linux.




