I usually write about technical stuff and tutorials, but this article is more about repair and the right to repair.
It’s important for companies to offer their customers the ability to repair devices that they bought. I’m not saying that they should make all parts and tools available, but they should at least try to offer some help for common repair operations, like storage change, broken screen change, battery change and so on. Perhaps some upgrades as well.
My old Apple iPhone 6s got a new life yesterday thanks to iFixit’s tools and guides.
The phone is ~5 years old at the time of me writing this and it works flawlessly on the latest iOS15.2.
I thought that once the battery dies, I need to get a new phone and that felt normal to me.
In my country there’s no Apple Store. Getting a battery replacement may involve shipping my phone to a third-party shop in a different city and waiting for it to come back, even though the price of a battery replacement is affordable compared to getting a new phone, for some reason, the idea of fixing my phone instead of getting a new one felt a bit weird. And even if I pay a third-party repair shop, I don’t have any guarantee that the battery is quality. I’m imagining that most of the shops sell old low-quality batteries to make more money.
Thanks to Louis Rossman, (this guy has some incredible and entertaining videos) I was motivated to repair the phone by myself! And thanks to iFixit I found a step-by-step guide and all the tools necessary for me to do the repair.
The repair was a success and even though I’m not going to use the phone, I’m going to gift to someone that will be very happy to use it for a few more years.
Reboot the device after you’ve modified configuration.yaml by running sudo reboot.
Note: The customize section sensor.bme680_sensor_air_quality sets the device class of BME680 air quality measurement to pm25, but this isn’t a pm25 measurement, it’s a proprietary algorithm according BME680 Datasheet. High values indicate good air quality while low values indicate low air quality. On the other hand, in pm25 measurements high values indicate bad air quality and low values good air quality.
This is a hack and it’s up to you if you want to keep it. If you don’t set the device class to pm25 then the measurement won’t be visible in Apple Homekit because Homekit is not aware of this kind of measurement. If you know any other way of making it visible in Homekit let me know. 😀
After home assistant reboots, the following entities should be available in the Lovelace UI: