1 pontos por GN⁺ 2023-09-27 | 1 comentários | Compartilhar no WhatsApp
  • 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

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

 
GN⁺ 2023-09-27
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

    • Sou da área de eletrônica e também tenho experiência em desenvolvimento backend e frontend, então vejo só três caminhos para a infraestrutura da casa: comprar produtos burros, não smart e sem nuvem; fazer você mesmo; ou comprar produtos que possam ser hackeados para usar com a minha própria infraestrutura
      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
    • Já usei alguns LEDs controláveis por app, e entre eles o app da Hue era de longe o melhor. Só que recentemente apareceu no app um aviso dizendo “em breve você precisará fazer login”, e estou muito insatisfeito, porque as luzes funcionam perfeitamente do jeito que quero mesmo sem conta
      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
    • Uso luzes e bridge da Ikea, e o meu modelo já tem alguns anos. Tudo simplesmente funciona bem, e em pouco mais de 4 anos tive problema só uma vez
      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
    • Graças ao Matter, ficou muito mais fácil misturar produtos de ecossistemas diferentes. Pelo preço de uma Hue RGB A19, dá para comprar 3 lâmpadas Nanoleaf RGB A19 com suporte a Matter baseado em Thread
      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
    • Troquei todas as minhas luzes Hue por Lutron Caseta. Funciona muito melhor do que o modelo em que cada lâmpada individual se comunica com a bridge. Uso Apple Home e, embora no geral ele não seja grande coisa, parece mais robusto do que Hue ou Google Home
  • “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

    • Uso a mesma configuração: dongle Sonoff Zigbee Plus, zigbee2mqtt, Home Assistant
      É 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
    • Fiquei curioso: qual dongle Zigbee USB 3.0 você usa?
  • 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

    • Não gosto do Home Assistant. Tudo é baseado em mudanças de estado, e acho isso realmente idiota
      Por exemplo, em vez de enviar um evento home_button_clicked, é preciso tratar algo como button_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 como home_button_clicked tenham como efeito colateral definir o estado event_last_button_clicked. Fizeram exatamente ao contrário, e isso é irritante demais
    • Fico curioso para saber se isso é mesmo possível. Um parente me deu algumas lâmpadas Philips Hue enquanto fazia uma arrumação, mas não veio o hub
      Tenho 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
    • Isso é uma afirmação bem boba. É verdade que Hue é Zigbee, mas há partes que funcionam melhor no hub Hue, como transições de cor, por exemplo
      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 coisa
    Na 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?

    • Isso é uma bobagem. A forma de instalar o Home Assistant nem é essa, para começo de conversa
      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
    • Parece que o autor está se referindo ao método oficialmente recomendado para instalar o Home Assistant em uma máquina Linux: baixar o script de instalação com curl e executá-lo como root
      Entendo 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
    • Parece mais uma ideia equivocada sobre segurança. JS em si não é o problema. Pelo contrário: por ser uma linguagem executada em navegadores web, recebe muita atenção e, do ponto de vista da linguagem, é relativamente segura
      curl | sudo sh parece assustador, mas não é pior do que baixar um .deb e executar sudo 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 recomendam
    • Um script de instalação do tipo “apenas me dê root no sistema” é, sim, um problema de segurança
      Acho 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
    • Não sou o autor do texto original, mas a experiência de ser dono de um Home Assistant pode ser descrita, sendo generoso, como áspera. Se você quer algo que simplesmente funcione, o HA não é para você
  • 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.

    • Minhas duas automações favoritas são bem simples, mas difíceis de resolver de outro jeito. Como rodo o Home Assistant na rede local, os dados não saem para fora e não há dependência de 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.
    • São todas automações rodando localmente com Home Assistant, minimizando brincadeiras de nuvem: quando a lavagem termina, a luz da lavanderia fica vermelha; quando configuro o alarme à noite, todas as luzes se apagam; antes do alarme da manhã, as luzes acendem gradualmente; quando saio de casa, as luzes se apagam; e, se volto depois de escurecer, só a luz ao lado da porta de entrada acende.
      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.
    • Para a maioria das pessoas, é um luxo de consumo, mas na casa da minha avó há dispositivos bastante úteis que aumentam muito a independência dela.
      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á.
    • As luzes da minha casa acendem e apagam conforme meu ritmo de vida. Eu não penso em acender ou apagar as luzes. Elas fazem isso sozinhas.
      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.
    • Comigo é parecido. Interruptores de parede funcionam bem, e termostatos manuais também funcionam bem.
      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 curl e sudo do 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.

    • Por ser open source, dá para auditar o que está sendo instalado. Acho estranho bater o pé justamente nesse ponto.
  • 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.

    • O mais importante para a confiabilidade era se o dispositivo ou hub tinha Ethernet cabeada, e se o interruptor ou a lâmpada final não usava Wi-Fi nem Bluetooth.
      Protocolos “de verdade”, como Zigbee, tendem a funcionar bem.
    • O dispositivo de automação residencial em que mais confio é o Lutron Caseta. Fora trocar a bateria das persianas, não tive problemas.
      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.
    • Uso lâmpadas e tomadas da IKEA há mais de 2 anos e fui adicionando mais ao longo desse período; a experiência tem sido muito boa e a confiabilidade, alta.
    • A Ikea melhorou bastante. A maioria dos dispositivos agora é Zigbee 3.0 e funciona bem.
    • Hue já não é uma commodity. Ainda hoje eles fazem a iluminação mais bonita e confiável.
      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.

    • A partir da versão mais recente, Hubitat 2.3.6, o suporte a HomeKit não está mais em beta.
      https://community.hubitat.com/t/release-2-3-6-available/1247...
    • Parece bem útil. Uso Z-Wave, e o suporte do Home Assistant passou a funcionar depois da migração para zwave-js, mas ficou instável.
      Além disso, tenho muitas coisas mais importantes para fazer do que manter um servidor de automação.
    • O preço parece bom. Fico curioso para saber onde se pareia um dispositivo novo: na interface do Hubitat ou no HomeKit?
    • Usei uma versão antiga do hub e era excelente.
  • 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

    • Operar servidores em nuvem custa dinheiro. Atualizações de segurança, atualizações de firmware e apps móveis também continuam gerando custos
      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
    • Na verdade há dinheiro, mas não é barato e, por isso, não é atraente para o consumidor médio. KNX e DALI são padrões de fato em grandes edifícios comerciais na Europa
      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
    • Fico curioso sobre a base da afirmação de que “não há dinheiro em automação residencial a menos que se force as pessoas a usar serviços SaaS”
      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