O ecossistema Philips Hue desmorona pela própria estupidez
(rachelbythebay.com)- Antes, era um sistema de automação residencial estável, composto por um hub que fazia a ponte entre Zigbee e Ethernet e por lâmpadas, interruptores e tomadas, mas está se transformando em um caso de degradação gradual da qualidade (enshittification) conduzida pela gestão
- As políticas distantes do foco no usuário começaram quando o app de iOS passou a bloquear a entrada até forçar a atualização do hub
- A atualização mais recente bloqueia o acesso aos dispositivos sem a aceitação forçada de um novo EULA e, além disso, deve passar a exigir login obrigatório
- Atualizações futuras podem eliminar o funcionamento em rede local e adicionar integração com a nuvem, piorando a experiência de uso
- Como alternativa, é sugerida a migração para o hub Ikea Dirigera, mas isso traz perda de alguns sensores e recursos, sem oferecer uma solução de fato
Passado e presente do Philips Hue
- No passado, o Philips Hue era um ecossistema composto por lâmpadas, interruptores, tomadas e um hub que se comunicava por Zigbee de um lado e por Ethernet do outro
- Era um sistema simples e estável que apenas funcionava, sem perder comandos
- Integrava-se perfeitamente ao ecossistema Apple HomeKit
- Porém, com problemas vindos da própria gestão, está entrando em uma fase de degradação total da qualidade (full-on enshittification)
Etapas da piora na experiência do usuário
- Há anos, o app de iOS passou a impedir o acesso antes de empurrar uma atualização para a caixa do hub
- Era o tipo de comportamento em que, ao abrir o app para controlar algo, primeiro você precisava atender à exigência dele, um funcionamento bem distante do foco no usuário
- Na etapa mais recente, ele exibe um novo EULA e, se você não concordar, não permite mais acessar os seus próprios dispositivos
- Ainda assim, isso é avaliado como um lixo de termos inexequíveis (unenforceable)
- Além disso, já está prevista uma atualização com login obrigatório
- Em vez de continuar funcionando diretamente na rede local, outro nível de integração com a nuvem deve ser inserido, com perspectiva de piorar ainda mais a usabilidade
Críticas à gestão
- A situação é comparada a uma cena de um episódio de South Park em que funcionários de uma empresa de TV a cabo reagem de forma inadequada às lamentações dos clientes
- A crítica é que executivos desse tipo de empresa são, no fundo, sádicos (sadists) e vão afundar o produto até o fundo do poço para extrair lucro de curto prazo antes de passar para o próximo alvo de destruição
Alternativas e seus limites
-
Rejeição a Home Assistant e Homebridge
- Antes que alguém sugira Home Assistant ou Homebridge, o texto já rejeita essa ideia
- A combinação de Javascript com a atitude de "curl | sudo sh" é algo em que o autor afirma que nunca vai mexer
-
Uso do hub Ikea Dirigera
- Como um desvio mais simples, assumindo um ambiente com apenas luzes e tomadas inteligentes, sugere-se conseguir um hub Ikea Dirigera
- Se os dispositivos forem removidos do hub Hue e adicionados ao da Ikea, eles funcionam normalmente e também são exportados para o HomeKit, preservando essa funcionalidade
- Ainda assim, a Ikea também não é perfeita
- Ela não consegue conectar ao HomeKit os sensores de luz, movimento e temperatura da Hue nem os controles remotos
- Com isso, perdem-se os dados do sensor de movimento, a luminosidade e a temperatura daquele ambiente
- Também se perde a possibilidade de comportamentos personalizados, como ligar algo por botão e desligar automaticamente alguns minutos depois
- Esse recurso é útil para tornar eletrodomésticos de cozinha deixados sem supervisão um pouco menos perigosos
- Também não há garantia de que a Ikea não vá, no futuro, virar na mesma direção e passar a ignorar os usuários
- Como um desvio mais simples, assumindo um ambiente com apenas luzes e tomadas inteligentes, sugere-se conseguir um hub Ikea Dirigera
A solução desejável
- A esperança é que alguém com visão técnica e discernimento crie um produto que suporte Zigbee de um lado e HomeKit do outro, com flexibilidade comparável à configuração original da Hue
- Até que algo assim exista, a perspectiva é de mais um show de horrores (shit show)
1 comentários
Opiniões no Hacker News
Post recente relacionado: em breve, a Philips Hue obrigará os usuários a criar uma conta - https://news.ycombinator.com/item?id=37594377 - setembro de 2023, 314 comentários
Como sempre, Rachel acertou em cheio. Adotei cedo e tenho a casa cheia de produtos Hue, mas no último ano mais ou menos comecei a comprar lâmpadas Nanoleaf
A Hue é um pouco melhor, mas não o bastante para eu aguentar um app péssimo. Vi algumas recomendações do hub Dirigera da Ikea, então encomendei um; se funcionar como espero, vou migrar tudo na semana que vem. Eu gostava dos produtos da Philips, mas é uma pena que, como se cobrar o dobro dos concorrentes não bastasse, eles tenham ficado gananciosos
O problema, mais do que a infraestrutura deles em si, é que quem decide o momento das mudanças é a empresa. Mesmo mudanças bem-intencionadas podem virar um problema de confiabilidade, e eu preciso gastar meu tempo acompanhando os caprichos deles. Se eu mesmo opero, partindo do pressuposto de que está separado da internet pública, eu decido quando atualizar e quanto tempo gastar. Não é tanto uma história de uma empresa específica ir consumindo aos poucos a boa vontade dos clientes, mas sim o fato de eu não querer sair correndo toda vez que um serviço muda ou é encerrado
Desde que vi o aviso, fiquei pensando se deveria procurar um novo app, mas como o “em breve” ainda não chegou, estou simplesmente ignorando. Quando esse momento chegar, espero que seja num fim de semana em que eu tenha bastante tempo para resolver
Também integra facilmente com Google Home, HomeKit e Home Assistant. Minha única reclamação é que o bridge exige Ethernet cabeada, e um único bridge só dá suporte a 5 dispositivos. Também comprei um interruptor físico sem fio, mas a bateria acabou bem rápido; como eu quase não o uso mesmo, não foi um grande problema, mas foi bom ter a opção
A Hue pode até ser melhor, mas duvido que seja 3 vezes melhor. Daqui para frente, pretendo migrar para lâmpadas Matter da marca com o melhor equilíbrio entre preço e qualidade, e usar lâmpadas Hue só quando precisar de recursos que o Matter não oferece, como o Hue Sync
“Aparece um novo EULA e, se você não aceitar, não consegue mais acessar suas próprias coisas” pode até ser uma boa notícia. Soa tão ilegal quanto uma montadora exigir que, depois de comprar um carro, você use apenas Shell V-Power para manter a garantia
Fico pensando se a UE não poderia tratar disso e levantar a pergunta importante: é aceitável vincular a funcionalidade de dispositivos IoT a uma conta online? O motivo de eu ter comprado Philips foi que o sistema era relativamente aberto: dava para acessar e controlar o gateway via HTTP, mantê-lo atrás de um firewall sem acesso à internet e usar apps de terceiros. Hoje migrei para um esquema em que controlo um dongle Zigbee USB 3.0 e Zigbee2MQTT a partir de um servidor Python customizado num Raspberry Pi; perdi o acesso por app, mas ganhei automações e controle de dimmers e eventos, então não preciso mais do gateway da Philips. Por ser simples de usar via HTTP, ele oferecia as duas vantagens: app e possibilidade de hackear; o único ponto que faltava era acesso em tempo real a eventos. É uma pena que eles estejam virando as costas, mas espero que a UE crie uma nova lei, mesmo que daqui a 10 anos
É uma solução totalmente local, sem nuvem de terceiros, EULA, hubs proprietários, apps proprietários ou restrições, e é compatível com praticamente todos os dispositivos Zigbee. Alguns dispositivos populares já testados estão em https://www.zigbee2mqtt.io/supported-devices/. Recomendo a todos. Por exemplo, no Docker Compose, dá para montar com 3 contêineres: zigbee2mqtt, mosquitto e Home Assistant; e também existem imagens prontas do Home Assistant com gerenciamento por GUI via Supervisor para quem não quer mexer manualmente. Se você quiser configurar automações graficamente conectando nós, o Node-RED também é um excelente add-on e é muito mais poderoso do que soluções proprietárias
Em vez de “vamos parar por aqui antes de alguém falar Home Assistant”, eu quero justamente contestar isso. Os bons produtos Hue funcionam todos com Zigbee, então você pode — e deve — operar seu próprio hub para contornar completamente esse problema. Dá para fazer com Home Assistant
Essa é realmente a melhor solução. Você consegue controlar diretamente as luzes do jeito que quiser, sem se comunicar com a Philips
Por exemplo, em vez de enviar um evento
home_button_clicked, é preciso tratar algo comobutton_click=none -> button_click=home -> delay() -> button_click=none. É uma estrutura absurda. O jeito óbvio seria fazer tudo de forma totalmente orientada a eventos, e fazer com que eventos individuais comohome_button_clickedtenham como efeito colateral definir o estadoevent_last_button_clicked. Fizeram exatamente ao contrário, e isso é irritante demaisTenho uma configuração do Home Assistant com vários dispositivos Zigbee conectados, mas não encontrei uma forma de parear diretamente as lâmpadas Hue via Zigbee, e tudo que vi exigia o hub. Se houver um jeito, gostaria de saber; por enquanto estou usando como lâmpadas comuns
Com essa decisão péssima, a Philips está reduzindo muito a usabilidade e o valor dos próprios produtos
Alguém pode explicar o que significam as histórias sobre JS no Home Assistant e
curl | sudo sh? Não sei se querem dizer que o Home Assistant não é seguro, que há um problema no frontend, ou se é outra coisaNa minha opinião, Home Assistant é a resposta. Já vi muitos ecossistemas fechados de automação residencial surgirem e desaparecerem, e a esta altura não entendo por que mexer com outra coisa. Acabei de receber mais um alerta por e-mail dizendo que o Google vai desligar a antiga pilha Works with Nest. Lembram do Nest?
Eles fornecem uma imagem bastante travada e também disponibilizam muitos plugins baseados em Docker. É bem projetado e funciona bem. Se você não quiser, nem precisa expor à internet. O método de instalação descrito no texto é antigo e só é mantido por razões históricas. Concordo que a Hue se estragou completamente, mas a crítica ao Home Assistant não é justa. Mesmo que você escolha a Ikea, como o texto recomenda, com o tempo os acionistas vão querer a doce receita recorrente. Para evitar esse tipo de coisa, é preciso um ecossistema realmente aberto
curle executá-lo como rootEntendo perfeitamente a repulsa. Dito isso, a forma realmente recomendada de rodar o Home Assistant é instalar o Home Assistant OS em hardware dedicado. Isso também pode parecer pesado. De todo modo, entre os softwares que uso regularmente, é o meu favorito, excluindo o Linux
curl | sudo shparece assustador, mas não é pior do que baixar um.debe executarsudo dpkg -i your.deb, ou baixar e instalar algum binário. Dá para falar de assinaturas, mas muitas vezes a chave pública em que você precisa confiar está no mesmo site de onde veio o.deb. Nesses casos, na prática, o TLS é a única proteção. Abrir uma vez um arquivo que você não vai auditar não muda nada; na prática, quase ninguém audita, e é raro uma máquina Linux ter antivírus. Se você não confia, rode em uma máquina virtual, contêiner ou hardware dedicado — e, na verdade, é esse o caminho que eles recomendamAcho que o problema maior é a atitude em relação à segurança e à estabilidade do sistema que esse tipo de instalação sugere. Essa atitude parece estar espalhada por todo o “ecossistema JS”, e pode ser resumida como: “quem liga para segurança ou estabilidade?”. Se o sistema é meu, eu não quero que mexam nele, e quero configurá-lo para simplesmente fazer o que eu quero sem problemas, então esses pontos importam. Por isso concordo que JS não tem lugar fora de uma caixa de brinquedo sacrificável, isolada da computação de verdade
Alguém consegue explicar o que é esse ecossistema e por que ele é atraente?
Na minha vida, até onde sei, não há nada automatizado. Não tenho garagem, abro a porta de entrada com chave, acendo as luzes no interruptor, não tenho Alexa e não uso Siri. Não sou contra automação, mas não gosto da ideia de entregar ainda mais dados demográficos a serviços em nuvem.
A primeira é que minha caixa de correio fica do outro lado da rua, então quero saber quando chegou correspondência. Coloquei um sensor de porta Z-Wave na caixa; quando ela é aberta, recebo uma notificação no celular. A segunda é me lembrar de passar a roupa para a secadora. Liguei um medidor de energia Z-Wave na lavadora e coloquei um sensor de porta Z-Wave na porta. Quando o medidor detecta que a lavadora parou de consumir energia, ele espera alguns minutos e depois me manda um aviso a cada poucos minutos para esvaziá-la, até a porta ser aberta.
Não muda minha vida, mas tudo é um pouco útil. Para mim, a sensação de realização de fazer essas automações funcionarem também é metade da diversão.
Coisas pequenas que exigem manipulação, como luminárias ou chaves, são dificuldades reais para ela. Dez anos atrás, até a TV era complicada demais, mas hoje existe controle remoto por voz e ele funciona bem. Facilitar um pouco a vida de alguém que está perto do limite das próprias capacidades é uma coisa boa; há milhões de pessoas assim e, se você viver bastante, todo mundo acaba chegando lá.
A casa sabe se a lava-louças terminou, consegue silenciar notificações se estou em uma chamada no Zoom e não liga o ventilador de ventilação se a qualidade do ar estiver baixa. Automação não é ter um app para as luzes, é não precisar pensar em coisas triviais como acender a luz.
Não quero gastar dinheiro com essas pequenas coisas nem perder tempo programando, atualizando e lidando com problemas como os do texto. Entro no cômodo e acendo a luz; saio e apago. Não preciso controlar a iluminação de um cômodo onde não estou.
Se é algo que vai ficar permanentemente na rede doméstica, acho melhor instalar código JavaScript open source com
curlesudodo que instalar um binário fechado por meio de um app iOS.A Rachel normalmente está certa, mas hoje o dogma venceu. O Home Assistant é excelente e, indo um passo além, não me importa nem um pouco em que linguagem a ferramenta foi escrita. O mundo também está cheio de código C inseguro e malicioso.
Isso está rapidamente virando um problema em muita automação residencial.
Muitas empresas só agora estão percebendo que, graças ao Matter, seus produtos vão se tornar, na prática, commodities universais. A vantagem de ficar dentro de uma única plataforma para evitar hubs está desaparecendo. Dizer que ela “desapareceu” completamente talvez seja se adiantar alguns anos, mas a mudança já está em andamento. O frustrante é que meus dispositivos Hue são os mais confiáveis da minha automação residencial depois do HomePod. Os outros dispositivos com bastante frequência simplesmente param de funcionar, desconectam ou dão problema. Não tenho muita vontade de abrir mão dessa confiabilidade, e é bem possível que a Philips Hue saiba disso. Quando testei produtos inteligentes da Ikea alguns anos atrás, eles também eram muito instáveis, então fico em dúvida se poderia recomendá-los. Mas, se hoje melhoraram, gostaria que alguém me avisasse; e também parece pouco a cara da Ikea seguir uma estratégia de aprisionamento.
Protocolos “de verdade”, como Zigbee, tendem a funcionar bem.
Os produtos da Ikea hoje estão ok, mas seis anos atrás não eram tão bons. Ainda uso o hub Tradfri original. O irritante é que, como eles também precisam poder ser controlados por interruptores físicos, quando a energia volta depois de uma queda, eles não lembram o último estado de alimentação e ligam de novo. Talvez já tenham corrigido isso. Atualmente uso o hub apenas para persianas inteligentes.
Tornar o produto pior não vai aumentar a competitividade.
Também recomendo o Hubitat: https://hubitat.com/
Ele oferece suporte a Z-Wave e Zigbee, e o Matter deve chegar em algum momento. A integração com HomeKit está em beta no momento. Tenho medo de a Philips fazer alguma besteira, como empurrar firmware para as lâmpadas para travá-las ao hub Hue, ou mudar de forma irritante o modo de reportar cores para dificultar o uso de cores precisas em hubs que não sejam Hue. A enshittification continua.
https://community.hubitat.com/t/release-2-3-6-available/1247...
Além disso, tenho muitas coisas mais importantes para fazer do que manter um servidor de automação.
O triste é que não há dinheiro em automação residencial a menos que se empurre os usuários para serviços SaaS. Criar um bom produto e vendê-lo uma vez não empolga mais Wall Street
Sinceramente, eu tendo a culpar mais Wall Street do que as empresas de tecnologia, mas também é responsabilidade de todo mundo. As empresas de tecnologia remuneram com ações, então todos têm incentivo para elevar o preço das ações, e isso nem sempre é o melhor para o cliente. O negócio de hardware também é difícil e de margens baixas se a estrutura for a de o cliente comprar apenas uma vez. Novos players não querem entrar, e os players existentes precisam apaziguar Wall Street. A Apple também está migrando cada vez mais para serviços, mas ela consegue integração vertical e já é uma marca premium. Virar um interruptor de iluminação premium é algo difícil para qualquer um conseguir. No fim, parece que só o open source vai nos salvar, mas também não há muito dinheiro ali
Não dá para simplesmente colocar um app na App Store uma vez e esperar que ele continue funcionando. Google e Apple continuam exigindo atualizações. O modelo de vender eletrônicos de consumo de baixa margem por uma taxa única não é sustentável
Certificações de edifícios sustentáveis exigem iluminação que acenda e apague automaticamente conforme a presença de pessoas e o ambiente ao redor, e quase nada se compara a eles nesse uso. Monitoramento e gerenciamento remotos reduzem custos em comparação com fazer alguém inspecionar periodicamente todas as luzes do prédio. Instalações residenciais também são possíveis, mas, considerando uma construção nova, é preciso pagar a mais, além do custo de uma instalação de iluminação comum, o preço de um carro — e não do nível de um Dacia —, então só é usado em casas de alto padrão. Em troca, você obtém iluminação realmente automática, temperatura de cor variável e iluminação de qualidade muito superior. Mas o consumidor médio não liga. Muitas vezes nem consegue substituir um conjunto de lâmpadas por lâmpadas da mesma temperatura de cor
A Philips/Signify pareceu bastante satisfeita por anos vendendo lâmpadas caras, mas excelentes. Não entendo por que isso seria considerado não lucrativo