El ecosistema Philips Hue se derrumba por pura estupidez
(rachelbythebay.com)- Alguna vez fue un sistema de automatización del hogar estable, compuesto por un hub conectado por ambos lados a Zigbee y Ethernet, junto con focos, interruptores y enchufes, pero ahora va camino a la degradación progresiva de calidad (enshittification) impulsada por la gerencia
- Las políticas alejadas del usuario comenzaron desde el momento en que la app de iOS obligaba a actualizar el hub antes de dejar entrar
- La actualización más reciente bloquea el acceso a los dispositivos si no se acepta un nuevo EULA, y además planea exigir inicio de sesión obligatorio
- Existe preocupación de que futuras actualizaciones eliminen el funcionamiento en red local y añadan integración con la nube, empeorando la experiencia de uso
- Como alternativa se propone migrar al hub Ikea Dirigera, pero eso implica perder algunos sensores y funciones, sin que exista una solución de fondo
El pasado y el presente de Philips Hue
- Antes, Philips Hue era un ecosistema compuesto por focos, interruptores, enchufes y un hub que se comunicaba por un lado con Zigbee y por el otro con Ethernet
- Era un sistema sencillo y estable que simplemente funcionaba, sin perder comandos
- Se integraba perfectamente con el ecosistema de Apple HomeKit
- Pero con problemas a nivel directivo, ahora va camino a una degradación total de calidad (full-on enshittification)
Etapas del deterioro de la experiencia de usuario
- Desde hace años, la app de iOS empezó a bloquear la entrada hasta forzar una actualización del hub
- Si abrías la app para controlar algo, primero tenías que cumplir con su exigencia, una conducta muy alejada de poner al usuario en el centro
- En la etapa más reciente, muestra un nuevo EULA y si no lo aceptas, ya no te deja acceder a tus propios dispositivos
- Aun así, esto se considera una basura de términos imposible de hacer cumplir (unenforceable)
- Además, está prevista una actualización que exigirá inicio de sesión obligatorio
- Ya no funcionará tal cual en la red local, y se meterá otra integración con la nube, con lo que se espera que la usabilidad empeore todavía más
Críticas a la gerencia
- La situación se compara con una escena de un episodio de South Park en la que empleados de una empresa de cable reaccionan de forma inapropiada al escuchar las quejas de los clientes
- La crítica es que los directivos de este tipo de empresas son, en esencia, sádicos (sadists), y que hundirán el producto hasta tocar fondo para sacar ganancias de corto plazo antes de pasar a destruir otra cosa
Alternativas y sus límites
-
Rechazo a Home Assistant y Homebridge
- Se marca distancia antes de que alguien sugiera Home Assistant o Homebridge
- La postura es que nunca tocaría una combinación de Javascript y una actitud del tipo "curl | sudo sh"
-
Uso del hub Ikea Dirigera
- Como atajo más simple, asumiendo que solo hay luces y enchufes inteligentes, se propone conseguir un hub Ikea Dirigera
- Si se eliminan los dispositivos del hub Hue y se agregan al de Ikea, funcionan con normalidad y también se exportan a HomeKit, conservando esa funcionalidad
- Aun así, Ikea tampoco es perfecto
- No puede conectar a HomeKit los sensores de luz, movimiento y temperatura de Hue ni los controles remotos
- Como resultado, se pierden los datos del sensor de movimiento, la iluminación ambiental y la temperatura de ese espacio
- También se pierde la capacidad de hacer comportamientos personalizados, como encender algo con un botón y apagarlo automáticamente unos minutos después
- Es una función útil para hacer menos peligrosos los electrodomésticos de cocina cuando se dejan sin supervisión
- Tampoco hay garantía de que Ikea no termine dándole la espalda a los usuarios en el futuro
- Como atajo más simple, asumiendo que solo hay luces y enchufes inteligentes, se propone conseguir un hub Ikea Dirigera
La solución deseable
- Se espera que alguien con criterio técnico y buen juicio cree un producto que soporte Zigbee por un lado y HomeKit por el otro, con una flexibilidad comparable a la configuración original de Hue
- Hasta que aparezca algo así, todo apunta a que seguirá otro desastre total (shit show)
1 comentarios
Opiniones de Hacker News
Publicación reciente relacionada: Philips Hue pronto obligará a los usuarios a crear una cuenta - https://news.ycombinator.com/item?id=37594377 - septiembre de 2023, 314 comentarios
Rachel dio en el clavo, como siempre. Fui de los primeros en adoptarlo y mi casa está llena de productos Hue, pero desde hace más o menos el último año empecé a comprar focos Nanoleaf
Aunque Hue es un poco mejor, no lo suficiente como para aguantar una app pésima. Vi varias recomendaciones del hub Dirigera de Ikea, así que pedí uno, y si funciona como espero, la próxima semana migraré todo. Me gustaban los productos de Philips, pero es una pena que no les bastara con costar el doble que la competencia y se dejaran llevar por la codicia
El problema no es tanto su infraestructura en sí, sino que la empresa decide cuándo se hacen los cambios. Incluso un cambio bienintencionado puede convertirse en un problema de confiabilidad, y me obliga a gastar mi tiempo según sus caprichos. Si lo opero yo mismo, suponiendo que esté separado de la Internet pública, puedo decidir cuándo actualizar y cuánto tiempo dedicarle. No se trata tanto de que una empresa vaya consumiendo poco a poco la buena voluntad de sus clientes, sino de que no quiero andar corriendo cada vez que un servicio cambie o se cierre
Desde que vi la notificación me pregunté si tendría que buscar una app nueva, pero como ese “pronto” todavía no llegó, simplemente la estoy ignorando. Cuando llegue ese momento, espero que sea un fin de semana en el que tenga bastante tiempo para ocuparme
También se integra fácilmente con Google Home, HomeKit y Home Assistant. Mi única queja es que el bridge necesita Ethernet cableado, y que un solo bridge solo admite 5 dispositivos. También compré un interruptor físico inalámbrico, pero la batería se agotó bastante rápido; de todos modos casi no lo usaba, así que no fue gran problema, aunque estuvo bien tener la opción
Hue puede ser mejor, pero dudo que sea 3 veces mejor. De ahora en adelante pienso pasarme a focos Matter de la marca que tenga el mejor equilibrio entre precio y calidad, y usar focos Hue solo cuando necesite funciones que Matter no admite, como Hue Sync
Que aparezca un “nuevo EULA y, si no aceptas, ya no puedes volver a acceder a tus cosas” podría ser incluso una buena noticia. Suena tan ilegal como que, después de comprar un auto, el fabricante te exija usar solo Shell V-Power para mantener la garantía
Me pregunto si la UE podría abordar esto y plantear la pregunta importante de si está bien vincular las funciones de los dispositivos IoT a una cuenta en línea. Compré Philips porque el sistema era relativamente abierto: se podía acceder al gateway y controlarlo por HTTP, dejarlo detrás de un firewall sin acceso a Internet y usar apps de terceros. Ahora me pasé a un dongle Zigbee USB 3.0 y Zigbee2MQTT controlado desde un servidor Python personalizado en una Raspberry Pi; perdí el acceso por app, pero gané automatización y control de dimmers y eventos, así que ya no necesito el gateway de Philips. Al poder usarse de forma simple por HTTP tenía lo mejor de ambos mundos: apps y posibilidad de hackearlo; lo único que faltaba era acceso en tiempo real a los eventos. Es una lástima que nos den la espalda, pero espero que la UE haga una nueva ley aunque sea dentro de 10 años
Es una solución completamente local, sin nubes de terceros, EULA, hubs propietarios, apps propietarias ni restricciones, y es compatible con casi cualquier dispositivo Zigbee. Algunos dispositivos conocidos ya probados aparecen en https://www.zigbee2mqtt.io/supported-devices/. Se la recomiendo a todo el mundo. Por ejemplo, se puede montar en Docker Compose con 3 contenedores: zigbee2mqtt, mosquitto y Home Assistant; también hay imágenes listas de Home Assistant con gestión por GUI de Supervisor para quienes no quieran tocarlo manualmente. Si quieres configurar automatizaciones gráficamente conectando nodos, Node-RED también es un excelente add-on y es mucho más potente que las soluciones propietarias
No es “detengámonos antes de decir Home Assistant”; al contrario, quiero refutar eso justo aquí. Todos los buenos productos Hue funcionan con Zigbee, así que se puede, y se debería, operar un hub propio para esquivar por completo este problema. Se puede hacer con Home Assistant
Esta es realmente la mejor solución. Puedes controlar directamente las luces como quieras sin comunicarte con Philips
Por ejemplo, en vez de enviar un evento
home_button_clicked, hay que manejarlo comobutton_click=none -> button_click=home -> delay() -> button_click=none. Es una estructura absurda. Lo obvio sería hacerlo completamente basado en eventos, y que cuando ocurra un evento individual comohome_button_clickedtenga como efecto secundario establecer el estadoevent_last_button_clicked. Lo hicieron exactamente al revés y es muy frustranteTengo una configuración de Home Assistant con varios dispositivos Zigbee conectados, pero no encontré cómo emparejar directamente los focos Hue por Zigbee, y todo lo que vi requería el hub. Si hay una forma, me gustaría saberla; por ahora los uso como focos normales
Con esta pésima decisión, Philips está reduciendo mucho la utilidad y el valor de sus propios productos
¿Alguien puede explicar qué significan las anécdotas sobre JS relacionado con Home Assistant y
curl | sudo sh? No sé si quiere decir que Home Assistant no es seguro, que el frontend tiene problemas, o si habla de otra cosaEn mi opinión, Home Assistant es la respuesta. He visto aparecer y desaparecer un montón de ecosistemas cerrados de automatización del hogar, y a estas alturas no entiendo por qué alguien tocaría otra cosa. Justo acabo de recibir otro aviso por email de que Google va a apagar la vieja pila de Works with Nest. ¿Se acuerdan de Nest?
Ofrecen una imagen bastante bloqueada y también muchos plugins basados en Docker. Está bien diseñado y es decente. Si no lo necesitas, ni siquiera tienes que exponerlo a Internet. El método de instalación descrito en el artículo es antiguo y solo se mantiene por razones históricas. Estoy de acuerdo en que Hue quedó completamente arruinado, pero la crítica a Home Assistant no es justa. Incluso si eliges Ikea, como recomienda el artículo, con el tiempo los accionistas van a querer esos dulces ingresos recurrentes. Para evitar eso hace falta un ecosistema realmente abierto
curly ejecutarlo como rootEntiendo perfectamente que eso genere rechazo. Dicho eso, la forma realmente recomendada de ejecutar Home Assistant es instalar Home Assistant OS en hardware dedicado. Eso también puede resultar pesado. En cualquier caso, de todo el software que uso regularmente, es mi favorito después de Linux
curl | sudo shda miedo, pero no es peor que descargar un.deby ejecutarsudo dpkg -i your.deb, o que descargar e instalar algún binario. Se puede hablar de firmas, pero muchas veces la clave pública en la que hay que confiar está en el mismo sitio web desde el que descargaste el.deb. En esos casos, en la práctica, TLS es la única protección. Abrir una vez un archivo que no vas a auditar no cambia nada; casi nadie audita realmente nada, y es raro que una máquina Linux tenga un escáner antivirus. Si no confías, ejecútalo en una máquina virtual, un contenedor o hardware dedicado, y de hecho eso es lo que ellos recomiendanCreo que el problema mayor es la actitud hacia la seguridad y la estabilidad del sistema que implica ese método de instalación. Esa actitud parece extendida en todo el “ecosistema JS”, y se resume en “¿a quién le importan la seguridad o la estabilidad?”. Es mi sistema, no quiero que lo toquen, y si lo configuro quiero que haga sin problemas solo lo que yo quiero. Por eso estos puntos importan. Así que estoy de acuerdo en que JS no tiene lugar fuera de una caja de juguetes sacrificable, aislada de la computación real
¿Alguien puede explicar qué es este ecosistema y por qué resulta atractivo?
Que yo sepa, no hay nada automatizado en mi vida. No tengo cochera, abro la puerta principal con llave, prendo las luces con interruptores, no tengo Alexa y no uso Siri. No estoy en contra de la automatización, pero me da reparo entregar aún más datos demográficos a servicios en la nube
La primera es que el buzón está al otro lado de la calle y quiero saber si llegó correo. Puse un sensor de puerta Z-Wave en el buzón para que, cuando se abra, me llegue una notificación al teléfono. La segunda es que me recuerde pasar la ropa a la secadora. Enchufé un medidor de energía Z-Wave a la lavadora y puse un sensor de puerta Z-Wave en la puerta. Cuando el medidor detecta que la lavadora dejó de consumir energía, espera unos minutos y luego me manda recordatorios cada pocos minutos para vaciarla hasta que se abra la puerta
No me cambian la vida, pero todas son un poco útiles. Para mí, la sensación de logro de hacer que estas automatizaciones funcionen también es la mitad de la diversión
Cosas pequeñas que requieren manipulación, como lámparas o llaves, para ella son dificultades reales. Hace 10 años incluso la TV era demasiado complicada, pero ahora hay controles remotos por voz y funcionan bastante bien. Hacerle la vida aunque sea un poco más fácil a alguien que está cerca del límite de sus capacidades es algo bueno; hay millones de personas así y, si vivimos lo suficiente, al final todos terminamos ahí
La casa sabe si terminó el lavavajillas, puede silenciar notificaciones si estoy en una llamada de Zoom y no enciende el extractor si la calidad del aire es baja. La automatización no es tener una app para las luces, sino no tener que pensar en cosas triviales como prender la luz
No quiero gastar dinero en estas pequeñeces ni dedicar tiempo a programarlas, actualizarlas y lidiar con cosas como las del artículo. Entro a una habitación y prendo la luz; salgo y la apago. No necesito controlar las luces de una habitación donde no estoy
Si es algo que va a quedar instalado permanentemente en la red doméstica, me parece mejor instalar código JavaScript open source con
curlysudoque instalar un binario cerrado mediante una app de iOSRachel suele tener razón, pero hoy ganó el dogma. Home Assistant es excelente y, yendo un paso más allá, no me importa en absoluto en qué lenguaje esté escrita la herramienta. En el mundo también hay mucho código C inseguro y malicioso
Esto se está volviendo rápidamente un problema en mucha automatización del hogar
Demasiadas empresas recién ahora se están dando cuenta de que, gracias a Matter, sus productos en la práctica se van a convertir en commodities. La ventaja de quedarse dentro de una sola plataforma para evitar hubs está desapareciendo. Quizás sea adelantarse unos años decir que ya “desapareció” por completo, pero el cambio ya está en marcha. Lo frustrante es que mis dispositivos Hue son, después del HomePod, los dispositivos de automatización del hogar más confiables que tengo. Los demás con bastante frecuencia de pronto dejan de funcionar, se desconectan o tienen algún problema. No tengo muchas ganas de apartarme de esa confiabilidad, y es probable que Philips Hue lo sepa. Cuando probé productos inteligentes de Ikea hace unos años también eran muy inestables, así que dudo en recomendarlos. Dicho eso, si ahora mejoraron, me gustaría que alguien me lo dijera, y que Ikea adopte una estrategia de bloqueo tampoco parece muy propio de ellos
Los protocolos “de verdad”, como Zigbee, suelen funcionar bien
Los productos de Ikea ahora están bien, pero hace 6 años no eran tan buenos. Todavía uso el hub Tradfri original. Lo molesto es que, como también deben poder controlarse con interruptores físicos, cuando vuelve la electricidad después de un corte no recuerdan el último estado de energía y se vuelven a encender. Tal vez ya lo hayan arreglado. Actualmente uso el hub solo para persianas inteligentes
Hacer peor el producto no aumenta su competitividad
También recomiendo Hubitat: https://hubitat.com/
Soporta Z-Wave y Zigbee, y se espera que Matter llegue en algún momento. La integración con HomeKit está actualmente en beta. Me preocupa que Philips haga alguna estupidez, como meter firmware en los focos para bloquearlos y obligarte a usar solo el hub Hue, o cambiar de forma molesta cómo reportan el color para que sea difícil usar colores precisos desde hubs que no sean Hue. La enshittification continúa
https://community.hubitat.com/t/release-2-3-6-available/1247...
Además, tengo muchas cosas más importantes que hacer que mantener un servidor de automatización
Lo triste es que no hay dinero en la automatización del hogar a menos que empujes a los usuarios hacia servicios SaaS. El modelo de crear un buen producto y venderlo una sola vez ya no entusiasma a Wall Street
Sinceramente, me gustaría culpar más a Wall Street que a las empresas tecnológicas, pero también es responsabilidad de todos. Las empresas tecnológicas compensan con acciones, así que todos tienen incentivos para subir el precio de la acción, y eso no siempre es lo mejor para el cliente. El negocio de hardware también es difícil y de bajos márgenes si la estructura es que el cliente compra una sola vez. Los nuevos jugadores no quieren entrar y los existentes tienen que apaciguar a Wall Street. Apple también se está moviendo cada vez más hacia los servicios, pero puede integrarse verticalmente y ya es una marca premium. Convertirse en el interruptor de luz premium es algo difícil de lograr para cualquiera. Al final, parece que solo el open source nos salvará, pero ahí tampoco hay mucho dinero
No puedes subir una app una vez a la App Store y esperar que siga funcionando para siempre. Google y Apple exigen actualizaciones constantemente. El modelo de vender electrónica de consumo de bajo margen con un cargo único no es sostenible
Las certificaciones de edificios ecológicos exigen iluminación que se encienda y apague automáticamente según la presencia de personas y el entorno, y casi nada más se compara para ese uso. El monitoreo y la gestión remotos reducen costos frente a que una persona revise periódicamente todas las luces del edificio. También es posible instalarlo en viviendas, pero en una construcción nueva hay que sumar al costo de una instalación de iluminación común el precio de un auto, y ni siquiera uno tipo Dacia, así que se usa solo en casas de gama alta. A cambio obtienes iluminación verdaderamente automática, temperatura de color variable y luces de mucha mayor calidad. Pero al consumidor promedio no le importa. Muchas veces ni siquiera logra reemplazar focos de un mismo set por otros con la misma temperatura de color
Philips/Signify pareció bastante conforme durante años vendiendo focos caros pero excelentes. No entiendo por qué se considera que eso no es rentable