There we go - the technological #enshittification pandemic has also reached Philips #Hue.

Apparently they weren't making enough money by selling bulbs at $50/70 each. They'll now force you to log in through their app to the bridge too, or all of your bulbs will just stop working.

What this means, among the other things, is that tons of unofficial integrations that have been built over the years (phue being one of them, which I contributed to in the past, and is also used by Platypush to interact with Hue bridges) are also likely to stop working once you upgrade your bridge's firmware. Those integrations leverage the old push-the-pairing-button mechanism to pair with the client, but now in-app authentication through a registered account seems to be a requirement - and I definitely have better things to do with my time than reverse engineer again their shitty authentication flow and push a PR to phue.

Philips Hue (sorry, Signify B.V.; Philips has actually given up on building anything, they're just waiting for everybody who works there to retire) has joined the long wagon of companies that have realized that scooping up as much data as they can from their users (that probably includes at what time you usually wake up and go to sleep, from your bedroom lights patterns, or how often you go to the toilet) and selling it to data brokers provides a much steadier revenue stream than selling actual products that people want (even if those products are already quite pricey). And they don't care if fullfilling their new missions of being a mere data collector rather than a tech company means to literally break overnight the lights in the houses of millions of customers.

Of course, I was kind of prepared for this. I have #Platypush installed on a RPi with a Zigbee dongle and zigbee2mqtt, and it already does the job for a bunch of Hue, Ikea and other cheap Zigbee lights. That's all you need to make your own Zigbee bridge. #HomeAssistant and #OpenHAB are other popular options.

But it'll still take me a while to unpair a few tens of Hue devices in my house that are still connected to my Hue bridge (which I purchased a decade ago btw), and reconfigure tens of groups, scenes and automation routines on my self-managed bridge instead.

I used to love being a software engineer, building things and solving problems. Now being an engineer sucks, even as a hobby, and I don't feel anymore like this is what I want to do with my life.

It's not up to me to decide what to build anymore. It's up to Spotify killing their streaming libraries, Twitter or Reddit killing their API, Hue breaking their products if you don't log in through their app, YouTube coming up with ways to break youtube-dl on a daily basis, Google breaking your browser extensions, Red Hat and Docker turning suddenly hostile towards the FOSS community that made their fortunes, Messenger periodically logging out your alternative clients and locking your account, an increasing number of companies who insult the large community of unpaid volunteers that builds against their ecosystems as "free-riders" and make it their business mission to break their implementations, and the list could go on forever.

I'm no longer working with ecosystems built by companies who genuinely want to build good things that people want to use, who treat the community of developers around them as an asset rather than a liability, and even sport "don't be evil" among their core values. I'm working in an industry that continuously takes hostile stances against the FOSS community, unofficial clients, and anything that doesn't fit neatly into the quarterly vision for profitability outlined in the PowerPoint deck of a sociopath product manager with no tech background, and who couldn't care less if they are selling IoT devices or bricks. And I have to dodge these attacks on a daily basis, one line of code at the time, for the hundreds of integrations available in the projects I maintain or contribute to, just to keep things working without losing features overnight.

I wake up the morning thinking "how will tech companies decide to fuck me up today just to get one more byte about me to sell to data brokers, and which activities will I be forced to put aside in order to write some code that fixes the UX-breaking shitshow that one of their greedy managers has decided to put up today in an effort to beef up their quarterly bonus with a +1% uptick in revenue?"

Congratulations, motherfuckers. Your broken business models have broken tech for everyone.

https://rachelbythebay.com/w/2023/09/26/hue/

The Philips Hue ecosystem is collapsing into stupidity

@blacklight A friend of mine suggested different lights simply due to price alone; never mind the inshitification factor...are you now recommending the same thing? Singeld, I think is the brand that my friend mentioned?

@cambridgeport90 right now you can just pick any lightbulb that comes with a Zigbee compatibility logo - which is probably the case for most of the bulbs that advertise smart features.

There's hundreds of brands and models on the market, and the Zigbee specification for lightbulbs is (kind of) standardized around the Hue model. zigbee2mqtt (and therefore Platypush) currently supports thousands of devices (https://www.zigbee2mqtt.io/supported-devices/), so you just plug in the bulb, put the dongle in pairing mode from Platypush, and everything should connect automatically. It's almost easier than the pairing process through the Hue app.

I have recently purchased a couple more Zigbee spare bulbs from a random Chinese store - around $10 for white and $20 for color. That's literally 70% cheaper than the equivalent Hue bulbs, they provide the same exact features and look exactly the same way from a software perspective.

A hypothesis is that everyone is now going for these cheap models, as they also come with out-of-the-box compatibility with the Hue bridge and official app, and nobody is spending $50 per bulb - and that's why Hue is trying to make up for their lost revenue with more aggressive data harvesting strategies...

Zigbee2MQTT

Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges

@blacklight A guy from work likes the GE ones...I'll see if they work with that, as well. they work with HomeAssistant, I know that for sure. Not sure about Platypush by default, but they might. I think my network is going to (for now) be a combination of both Platypush and HA due to different things that each supports.

@cambridgeport90 the zigbee2mqtt devices compatibility page is a good bookmark https://www.zigbee2mqtt.io/supported-devices/

If a device is there, it's basically guaranteed to work with both Platypush and HASS, since both the platforms use zigbee2mqtt as a backend.

Zigbee2MQTT

Zigbee to MQTT bridge, get rid of your proprietary Zigbee bridges

@blacklight Isn't that interesting. I never knew that most of these things were so similar. I need to find this guy's blog again,but there's a guy somewhere in the US, and his home automation system is quite impressive.
@blacklight He might actually be from England, now that I think about it. If I find it again, I'll post it here.