![]() ![]() Now, I just hope there are more people to try and help improve this project. ![]() I am aware that in a control system of a swimming pool there are always a lot of things that can fail (and really fail), and that is why I have put a lot of intelligence in notifying any anomaly that goes out of the “expected” thing, before wanting to regulate it all without any human intervention (It is better to notify that the alleged injection of chlorine does not seem to work, to find that the system has emptied the bleach tank in the pool overnight) My intention is create a system where the “the peripherals” (motor pumps, peristaltic pumps for injection of chemicals, chlorinators and dispensers), are as dumb (and cheap) as possible, and all intelligence is centralized in a mini-box wit a raspberry pi and cost-efective-but-reliable hardware “easy to istall, easy to obtain, update and mantain”. There are some similar projects around (mainly based on node-red and node-js systems), but, in my opinion, they are projects to control systems of specific (and usually closed) manufacturers, or they are projects very specifically oriented to the needs of their creators. Mainly to document lots of instructions for people outside of all these technologies (surely all here know the importance but workload of documentation…) This is the first part of the project (only lot of yaml config files in github), to control a minimal and carefully selected hardware after many surveys, to has basic but powerful automation system.īut there are a lot of work for the future. This is surely the most important reason that has driven me to create and share this project:Ĭreate a cost-effective, easy-to-install, easy-to-build, Swimmig Pool Automation System for all people with the minimum and simple filter and satinization system There are many causes that justify this behavior, but surely one of the most important is the high cost of an automation system for a pool. Unfortunately, in the residential environment, the annual complete water renewal for each summer period is habitual, so I estimate that more than 30 million m3 of purified!!! water are wasted annually (only in my country) due to the complete filling of swimming pools for the season of bathroom. Configuration masoko (Hristo Jelev) April 27, 2020, 9:30pm 1 I wrote a small python script to capture cpu load, cpu temperature, free space, voltage and system clock speed on a Raspberry Pi computer and publish the data to a MQTT server. There are lot of examples around about home automations, but almost none about swimming pool.Īlthough you can surely say that not everyone has a pool in their house, only in my country there are 1.2 million pools, most of them are small private pools.Īnd there are one more thing: maintenance of a swimming pool is a very laborious and constant task, where automation can save, not only a lot of time (and money) for the maintainers, but a lot of water for the planet. I’ll more likely use iOS notifications, but more on that in a future post.Home Assisttant is a great automation tool for domotic. Comparing presence.sh and monitor.sh Thank you to everyone for helping test and provide input in the original thread. The system is useful for mqtt-based home automation. Now I could theoretically set up automations that flash the lights in the kitchen if the CPU use goes above 90%. monitor TL DR: Bluetooth-based passive presence detection of beacons, cell phones, and any other bluetooth device. ![]() The System Monitor resources and result are displayed in the web UI and are available as sensor entities in Home Assistant. Note: I had to run a manual test for the component before it displayed a value. After I saved the changes to the configuration.yaml file and restarted Home Assistant, I could see these new sensor entities in the web UI. I’m using the component’s default settings which measure download speed once an hour. The System Monitor documentation covers what it can do here I’m monitoring total free disk space, free RAM, processor use in percent, and the last boot time. To this (notice the dash before each platform): sensor: So it went from this: # Weather Prediction I added a dash and a space in front of the default platform: yr sensor and then added platforms for the systemmonitor sensor and fastdotcom sensor. I had to modify the existing sensor section of my configuration.yaml file to include multiple platforms. I’m using the System Monitor and components. Home Assistant has several system-monitor components that can help with this. This means that you have total control over your data. One way to help with this is to monitor the performance of the Raspberry Pi itself. You can run Home-assistant on the Raspberry Pi, without having to send your data out onto the internet. This entry is part 8 of 11 in the series Creating My Smart Home.Īs my smart home continues to grow in complexity–and as my household becomes more used to its advantages–I’ll want to make sure I’m aware of any problems as soon as possible. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |