[Integração] Sony PlayStation 3 (webMAN MOD) Integration for Home Assistant

Olá pessoal!

Cansado de tentar usar integrações antigas do PS3 que não funcionam direito há tempos, decidi colocar a mão na massa e desenvolver uma solução definitiva. Gostaria de compartilhar com vocês a integração (custom) que criei para o Sony PlayStation 3 . Se você tem um console com CFW ou HEN e utiliza o webMAN MOD , agora pode integrá-lo de forma moderna e estável ao seu Home Assistant!

Diferente de comandos simples de rede, esta integração foi construída seguindo as melhores práticas do Home Assistant, utilizando um DataUpdateCoordinator para garantir baixo consumo de recursos e atualizações precisas.

:sparkles: O que ela faz?

  • :bar_chart: Monitoramento Completo: Acompanhe em tempo real as temperaturas da CPU (Cell) e RSX (GPU), velocidade do cooler, espaço livre no HDD e utilização de memória RAM.
  • :control_knobs: Controle de Hardware: Entidade de número para ajuste manual ou automático da velocidade do fan (cooler) diretamente pelo Dashboard.
  • :video_game: Comandos Remotos: Botões integrados para ações rápidas como Beep, Ejetar Disco, Limpar Syscalls(essencial antes de logar na PSN), Reiniciar e Sair para a XMB.
  • :speech_balloon: Notificações na TV: Serviço exclusivo ps3_webman.send_message que permite enviar popups de texto para a tela do console (perfeito para avisos de automação, como “Porta aberta” ou “Campainha tocando”).
  • :play_button: Media Player & Uptime: Sensor de estado (Online/Offline) e tempo de atividade da sessão atual.

:hammer_and_wrench: Diferenciais Técnicos

  • Configuração via Interface (UI): Nada de editar arquivos YAML. Adicione o IP e pronto.
  • Performance Otimizada: Centralização de chamadas via Regex em uma única requisição HTTP para não sobrecarregar o console durante o gameplay.
  • Pronta para Automações: Exponha todos os dados como entidades nativas para criar alertas de superaquecimento ou rotinas de ligar/desligar luzes baseadas no estado do console.

:studio_microphone: “Alexa, ligar o PlayStation!”

O grande diferencial desta integração é que agora o seu PS3 deixa de ser uma “ilha” e passa a fazer parte da sua Casa Inteligente. Como tudo é exposto através de entidades nativas, as possibilidades são infinitas:

  • Comandos de Voz: Através da Alexa ou Google Home, você pode criar rotinas para executar funções no videogame. Imagine dizer “Alexa, modo jogo” e ela ligar a TV, o Home Theater e já preparar o cooler do PS3 na velocidade ideal.
  • Automações Inteligentes: Você pode criar automações baseadas em qualquer entidade.
    • Exemplo: “Se a temperatura da CPU passar de 75°C, acender uma fita LED em vermelho atrás da TV ou enviar um aviso sonoro pela Echo Dot”.
    • Exemplo: “Ao abrir a porta da sala (sensor de abertura), enviar um popup de boas-vindas diretamente na tela da TV enquanto você joga”.
  • Painéis de Controle: Crie dashboards incríveis no seu tablet ou celular para monitorar a “saúde” do seu console sem precisar sair do jogo ou abrir menus lentos no videogame.

:rocket: Como instalar?

A integração já está pronta para o HACS (como repositório personalizado) ou instalação manual via pasta custom_components.

[Repositório no GitHub]

Espero que seja útil para quem ainda mantém o PS3 vivo no setup!
Feedbacks, sugestão de melhorias e Pull Requests são muito bem-vindos.





2 curtidas