Banyue Life Notes Smart Home Network Toss and Open Source Exploration

Original link: https://innei.in/notes/146

This rendering is generated by marked, and there may be typography problems. For the best experience, please go to: https://innei.in/notes/146

It has been half a month since I left Shanghai, and I have been living at home during this time. A lot happened too.

HomeKit-related toss and complaints

During the period at the beginning of the month, I was tossing the whole house smart, because all the products of Lumi were installed, and they were all connected to HomeKit very conveniently. Originally thought that it was backed by Apple’s ecology, and it must be good to use. But it’s still shit in practice, except for the good-looking Kanban UI, it’s useless.

Most people who buy green rice should be in order to be able to participate in the Apple ecosystem. I think so too, thinking that everything will be fine with HomeKit automation, but that automation is not easy to use, and many devices do not have the conditions, such as some devices. Status and conditions can only be obtained through Lumi’s own App. On the home page, you can only see the status of the device. When you click on it, many functions are not available. Basically, you can only control a switch/brightness and other basic functions. Lumi’s products are really expensive. In the smart home circle, Mijia and Xiaoyan are very cheap, and Xiaoyan can also access HomeKit. Xiaoyan has never used it, and feels that it is still a minority, with little ecology, and can only rely on Apple. The original reason for not pretending to be Mijia was that Mijia did not support localization at the time, but now there is not only a geek mode but also localization, backstabbing.

Finally, I’m not using HomeKit for automation. The reason is mentioned above, and the whole family must use iPhones for good results. The first point is the most important at present. For example, the door lock in HomeKit can only be opened and unlocked, and it does not enter or exit from the outside, so the scene of going home and leaving home cannot be done. And there is this mode in Lumi’s own App. There are many other things, such as motion sensors. HomeKit does not have the automation of “detecting what no one does after a period of time”; the human body scene sensor is even more cumbersome, and can only be recognized as a motion sensor.

So in the end, all of them were automated with Lumi’s own, and HomeKit made a kanban. HomeKit’s response is very fast, and it is more stable than Lumi’s own home, which is often out of sync.

Lumi’s sensor judgment is very poor, and the lights are often turned on in the middle of the night, and no one detects anyone. FP2 is not recommended to buy. This thing really consumes power, and suddenly turned on the lights in the middle of the night. If there is a next time, don’t consider connecting to HomeKit, Mijia is also very good and cheap.

0521153355.png
HomeKit Kanban is still very nice

Some Mijia devices have been connected to HomeKit through Home Assistant, and the display effect on HomeKit is very strange and messy. It is not recommended to connect Mijia to Home Assistant, just use Mijia App.

toss the network

The day before leaving Shanghai, I switched the soft router to All in Boom. There is no backup of the virtual machine, no backup of the configuration file, everything has to start from scratch. (Actually, there was a backup, but the disk that saved the backup was also broken.)

The original main side is now switched to the single side. I am still afraid that after All in Boom, all the switches at home will be sent. Now most of the switches are switched to wireless, and the automatic operation is performed through the gateway. It is not clear whether the gateway will not work if it does not have an IP address. In order to avoid this situation, the main routing is still not done, and OpenWrt is used as a side. I bought a TPLink XDR6088 as the main router and AP. It is recommended not to buy it. The background of the TP router is really bad. If you have money, you should still have no brains.

Throwing the soft router in the study, anyway, I won’t be the main router, so I’ll do it for the time being, and I’ll have to buy another soft router if I want to do multicast in the future, anyway, I can’t use it as All in One.

I haven’t bought a NAS yet, but the soft router has been replaced with a 1T solid state one. I have too much space and installed a TrueNAS for a while. I’ll look at it later. So the current PVE hosts nas, openwrt, archlinux.

0521154608.png
Reasonable use of resources without any waste

back up! back up! back up!

Open source related

A few days ago, I also co-built xLog in the open source community and made some small contributions. Through this opportunity, I also met many great people.

After Next.js Conf, there was also a wave of migration of App Router . After helping xLog complete the migration, I also wanted to take this opportunity to reorganize kami ‘s code and deal with technical debt. The conclusion is that it failed because:

Then there is no more post, it is a waste of a week, I am stepping on the pit, and the Next community is not very friendly. It’s completely black, and I will choose Nuxt without thinking in the future.

game

Kingdom Tears is so much fun! It cured my electronic impotence, and I have been playing it every day since it was released!

WLB

I joined Zuowan in the middle of the month. This is my second company where I work remotely full-time. hope everything is fine.

In the first week since I came here, everyone is very strong, and there is a strong atmosphere among engineers. They can discuss a problem/suggestion for a long time, and they all have their own ideas, which are completely different from my previous company.

Now that I have escaped from the endless overtime classes and endless meetings, I have to make a good plan to live hard.

finish watching? say something

This article is transferred from: https://innei.in/notes/146
This site is only for collection, and the copyright belongs to the original author.