Summary: Marco Carvalho's 'Building Smart Home Automation Solutions with Home Assistant' is a guide focused on hardware-heavy DIY projects using Raspberry Pi, ESP boards, and a specific software stack. It is not a general Home Assistant beginner manual, and the available source material makes that limitation clear.
Packt Publishing released a book aimed at people who want to build their own smart home systems from scratch. That book is 'Building Smart Home Automation Solutions with Home Assistant' by Marco Carvalho, and if you have been eyeing it, you probably want to know exactly what you are getting before spending money. So let me break down what this book actually covers, and just as importantly, what it leaves out.
What You Are Getting Into
Carvalho approaches home automation as a hands-on building project, not a software setup guide. The core philosophy revolves around combining specific hardware with a defined software stack to create a custom system where you adjust lighting based on the time of day, detect when a door opens unexpectedly, or trigger alarms in response to suspicious activity.
The hardware requirements alone tell you a lot about the book's target audience. You will need a Raspberry Pi, an ESP8266, and an ESP32. If those names mean nothing to you, that is a strong signal this book assumes some prior technical comfort. The book is aimed at engineers, developers, students, and makers, so you are expected to wire things up, flash firmware, and troubleshoot hardware.
The Software Stack and What It Means
The software side is where the book gets specific in a way that will appeal to some readers and frustrate others. Carvalho builds the automation pipeline around a defined set of tools: Home Assistant, Node-RED, InfluxDB, and Grafana, plus Tasmota for hacking commercial actuators. That is a lot of moving parts.
Here is how they fit together based on what the sources describe. Home Assistant serves as the central hub running on a Raspberry Pi. Node-RED, InfluxDB, and Grafana handle managing, presenting, and using the data coming from your devices. Tasmota gets used for hacking commercial actuators, while ESP32 and ESP8266 serve as the foundation for building custom IoT sensors. The book also touches on new technologies and trends in the home automation space to help readers continue learning beyond the projects covered.
What the Book Does Not Cover
Now here is where it gets tricky. The available sources are all metadata and listing pages. None of them contain actual tutorial content, configuration examples, or step-by-step instructions. That means I cannot tell you how well Carvalho explains YAML configuration, whether he walks you through the Home Assistant UI clearly, or how deep the Node-RED flows go.
There are also notable gaps in scope. The sources make no mention of the Matter standard, which is a significant omission for a smart home book. There is no indication that the book covers Home Assistant's add-on ecosystem, how it unifies devices across brands, or how it breaks vendor lock-in. If you are looking for guidance on integrating off-the-shelf smart devices from different manufacturers, the sources do not suggest this book focuses on that.
Who Should Actually Buy It
The Kindle eBook currently sits at EUR 19.16, a 38% discount off the EUR 30.80 digital list price. The paperback costs EUR 34.22.
At that price point, the book makes sense if you want a structured project-based walk through building sensors with ESP boards and setting up a data visualization pipeline with Grafana. It makes less sense if you are a smart home beginner looking for a gentle introduction to Home Assistant's interface and basic automations.
Have you picked up this book or a similar Home Assistant guide? I am curious whether a project-heavy approach or a software-first approach works better for learning home automation, so drop your experience in the comments.
Comments