1 puntos por GN⁺ 2023-09-27 | 1 comentarios | Compartir por WhatsApp
  • 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

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

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

    • Vengo del área de electrónica y también tengo experiencia en desarrollo backend y frontend, así que creo que para la infraestructura del hogar solo hay tres caminos: comprar productos tontos, no smart y sin nube; hacerlos uno mismo; o comprar productos que se puedan hackear para usarlos con tu propia infraestructura
      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
    • He usado varios LED controlables por app, y entre ellos la app de Hue fue, por mucho, la mejor. Pero hace poco apareció en la app una notificación de “pronto tendrás que iniciar sesión”, y me molesta mucho porque las luces funcionan perfectamente como quiero sin cuenta
      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
    • Uso luces y un bridge de Ikea, aunque el mío es un modelo de hace algunos años. Todo simplemente funciona bien, y en poco más de 4 años solo tuve un problema más o menos
      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
    • Gracias a Matter, mezclar productos de distintos ecosistemas se volvió mucho más fácil. Por el precio de un Hue RGB A19, puedes comprar 3 focos Nanoleaf RGB A19 compatibles con Matter basado en Thread
      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
    • Reemplacé todas mis luces Hue por Lutron Caseta. Funciona mucho mejor que el esquema en el que cada foco se comunica con el bridge. Uso Apple Home y, aunque en general no me encanta, se siente más sólido que Hue o Google Home
  • 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

    • Uso una configuración igual: dongle Sonoff Zigbee Plus, zigbee2mqtt, Home Assistant
      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
    • Me da curiosidad qué dongle Zigbee USB 3.0 usas
  • 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

    • Home Assistant no me gusta. Todo está basado en cambios de estado, y eso me parece realmente tonto
      Por ejemplo, en vez de enviar un evento home_button_clicked, hay que manejarlo como button_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 como home_button_clicked tenga como efecto secundario establecer el estado event_last_button_clicked. Lo hicieron exactamente al revés y es muy frustrante
    • Me pregunto si de verdad se puede. Un familiar me dio algunos focos Philips Hue cuando estaba ordenando cosas, pero no venían con hub
      Tengo 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
    • Eso es una tontería bastante grande. Es cierto que Hue usa Zigbee, pero hay cosas que funcionan mejor con el hub de Hue, por ejemplo las transiciones de color
      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 cosa
    En 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?

    • Eso no tiene sentido. Para empezar, Home Assistant ni siquiera se instala así
      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
    • Parece que el autor se refiere al método oficial recomendado para instalar Home Assistant en una máquina Linux: descargar el script de instalación con curl y ejecutarlo como root
      Entiendo 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
    • Parece más bien una idea equivocada sobre seguridad. JS en sí no es el problema. Al contrario, como es un lenguaje que se ejecuta en navegadores web, recibe mucha atención y, desde el punto de vista del lenguaje, es bastante seguro
      curl | sudo sh da miedo, pero no es peor que descargar un .deb y ejecutar sudo 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 recomiendan
    • Un script de instalación del tipo “solo dame permisos de root del sistema” sí es un problema de seguridad
      Creo 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
    • No soy el autor original, pero la experiencia de tener Home Assistant puede describirse, siendo generoso, como áspera. Si quieres algo que simplemente funcione, HA no es lo adecuado
  • ¿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

    • Mis dos automatizaciones favoritas son muy simples, pero resolverlas de otra forma es complicado. Como corro Home Assistant en la red local, los datos no salen al exterior y no dependo de 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
    • Todas son automatizaciones que corren localmente con Home Assistant, minimizando las tonterías de la nube: cuando termina el lavado, cambia a rojo la luz del cuarto de lavado; cuando pongo la alarma de noche, apaga todas las luces; antes de la alarma de la mañana, va encendiendo las luces gradualmente; cuando salgo de casa, apaga las luces; y si vuelvo después de que oscureció, solo enciende la luz junto a la puerta principal
      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
    • Para la mayoría es un lujo de consumo, pero en la casa de mi abuela hay dispositivos bastante útiles que aumentan mucho su independencia
      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í
    • Las luces de mi casa se prenden y apagan según mi ritmo diario. No pienso en prender o apagar luces. Lo hacen solas
      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
    • A mí me pasa algo parecido. Los interruptores de pared funcionan bien y los termostatos manuales también funcionan bien
      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 curl y sudo que instalar un binario cerrado mediante una app de iOS
    Rachel 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

    • Al ser open source, se puede auditar lo que instalas. Me parece raro que se empecine en ese punto
  • 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

    • Lo más importante para la confiabilidad era que el dispositivo o hub tuviera Ethernet cableado, y que el interruptor o foco final no usara Wi-Fi ni Bluetooth
      Los protocolos “de verdad”, como Zigbee, suelen funcionar bien
    • El dispositivo de automatización del hogar en el que más confío es Lutron Caseta. No he tenido problemas, salvo cambiar la batería de las persianas
      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
    • Llevo más de 2 años usando focos y enchufes de IKEA, fui agregando más con el tiempo, y la experiencia fue muy buena y con alta confiabilidad
    • Ikea ha mejorado bastante. La mayoría de sus dispositivos ahora son Zigbee 3.0 y funcionan bien
    • Hue ya no es un commodity. Todavía fabrica las luces más bonitas y confiables
      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

    • Desde la versión más reciente de Hubitat 2.3.6, el soporte de HomeKit ya no está en beta
      https://community.hubitat.com/t/release-2-3-6-available/1247...
    • Se ve bastante útil. Uso Z-Wave y el soporte de Home Assistant, después de pasar a zwave-js, funciona pero es inestable
      Además, tengo muchas cosas más importantes que hacer que mantener un servidor de automatización
    • El precio parece razonable. Me pregunto dónde se emparejan los dispositivos nuevos: si en la interfaz de Hubitat o en HomeKit
    • Probé una versión anterior del hub y era excelente
  • 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

    • Operar servidores en la nube cuesta dinero. Las actualizaciones de seguridad, las de firmware y las apps móviles también generan costos continuos
      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
    • En realidad sí hay dinero, solo que no es barato y por eso no resulta atractivo para el consumidor promedio. KNX y DALI son el estándar de facto en los grandes edificios comerciales de Europa
      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
    • Me da curiosidad cuál es la base para decir que “no hay dinero en la automatización del hogar a menos que la impongan como servicio SaaS”
      Philips/Signify pareció bastante conforme durante años vendiendo focos caros pero excelentes. No entiendo por qué se considera que eso no es rentable