As you can read in the earlier postings I am trying to make my home smarter and smarter. The first step was the installation of connected switches in combination with Home Assistant. Now it is the turn to add some logic behind this simple devices. The first idea is to react on the people around. So we need something like a presence detector. At the moment there are multiple possible technologies. Let's have a quick look at all of them.
Some of you might know the framework ESPEasy. It helps you with very common problems and gives you enough flexibility to be able to solve tasks with medium complexity. After some smaller projects I learned a few things about the microcontroller and the framework. This knowledge could be useful if you plan to realize projects with this setup.
Due to the limited ressources of our IoT-devices we should try to optimize our code, in case we do not want to wait long time each time we access our nodes. In this post I will present you some simple tricks how you can make your device more reactive. The actions are listed from very quick steps to a bit more complex tasks. (May I am going to update this post after some time.)
The last few weeks showed us that the Internet-of-Things can be pretty dangerous, e.g.: Mirai Again: DT Outage a Precursor to Larger DDoS Attack. Especially if the devices are able to communicate with the internet there is a high risk! But I think this is not the only hazard. What happens if someone gets into your network because of an insecure device? This posting will list some actions the possible of such an attack.
If you follow my blog you will have noticed that my TemperatureNode is now in a working state. Yes, i know...it's functionality is very limited. But I will not stop here! But for now I am going to mount it a few metres away from my PC and i do not want to cary my node every time to my computer to flash it. The solution is named OTA-updates or in it's long version over-the-air-updates. In this short posting I am going to describe one of two ways to realize it.