Saturday, February 4, 2023

Making Your Home Automation Work for You and Your Guests: A Guide to Smart Home Guest Management

Home automation is a fantastic way to make your home more comfortable and reduce the amount of manual work you need to do. Automating your lights, locks, and other devices can be a great time-saver, but sometimes things can go wrong when your schedule changes. One such example is when you have house guests, who can throw off the regular routines in your home and cause helpful automations to become disruptive.

In this blog post, we will cover the current setup in our home and the adjustments we made to our home automation to better handle house guests. We will discuss the changes made to our Google Assistant routine and Roomba vacuum schedule and provide examples of how to make similar adjustments in your home.

Current Setup:

In our home, we use a Google Assistant routine to say "Good night" and turn off the lights around the house, and lock the doors. This works well when the schedule in the house is regular, but when things change, such as having guests over, it can cause problems. For example, the routine would normally turn off the lights in the guest room, but when guests are staying over, this can be quite disruptive as the lights and fan could turn off unexpectedly.

Another issue we faced was with our Roomba vacuum, which would vacuum the downstairs at night, including the guest room. When guests are staying over and the guest room door is closed, the vacuum would bang against the door at night, causing discomfort to the guests.

Adjusting the Home Automation for Guests:

To better handle having house guests over, we made some adjustments to our home automation setup. The first thing we did was create a toggle helper, in Home Assistant, that would represent when the guest room is occupied at night. With this helper, we made the following adjustments to our home automations:

Wednesday, February 1, 2023

Build Your Own Timelapse Camera with a Raspberry Pi: A Step-by-Step Guide


I am a fan of the Raspberry Pi, and the projects that can be built from them.  I am looking for the next project that I want to take on. The next project that I an taking on is to create a timelapse camera. In this blog post, we'll go over everything you need to know to make your own timelapse camera with a Raspberry Pi.



Materials Needed:

Step 1: Setting Up Your Raspberry Pi

Before we dive into the nitty-gritty of setting up a timelapse camera, you'll need to have a basic Raspberry Pi setup. This involves downloading the Raspberry Pi OS onto a MicroSD card and installing it onto your Raspberry Pi. This can be done easily by following the instructions on the Raspberry Pi website.

Step 2: Enabling the Camera Module

Now that you have your Raspberry Pi set up, the next step is to enable the camera module. To do this, you'll need to access the Raspberry Pi Configuration tool, which can be found in the main menu. Once you're there, go to the Interfaces tab and enable the camera.

Tuesday, January 31, 2023

Migrating Your Blogger Blog to Google Analytics 4

Google has recently announced the end of its Universal Analytics product and many website owners are now looking to switch to Google Analytics 4. If you're a Blogger user, you might have received a message in your Google Analytics account indicating this change.



While migrating to Google Analytics 4 might seem like a daunting task, it's actually a simple process that can be done in a few steps. Unfortunately, the Blogger settings don't support the new format of property id for Google Analytics 4. But don't worry, this guide will show you how to make the switch.



Monday, January 30, 2023

Weather on Display: Building a Raspberry Pi Weather Station with Touchscreen

Are you tired of constantly checking your phone or computer for the latest weather updates? Want to have real-time weather information readily available in your home? Look no further! In this post, we'll show you how to create your own weather station using a Raspberry Pi and a touchscreen display.

A while ago, I described purchasing the Tempest Weather Station for its accurate readings of local weather conditions. However, accessing the information was limited to the Tempest mobile app or web interface. To make the information persistently available in my home, I decided to build a Raspberry Pi weather station with a touchscreen display.

For this project, I used a Raspberry Pi 3 and a 7" touchscreen display. To protect the components and enhance their appearance, I also purchased the SmartiPi Touch 2 case. The setup process was straightforward, starting with installing Raspbian on the Raspberry Pi and confirming that the display was working correctly.

Sunday, January 29, 2023

Midjourney AI Image Generator: A Breakthrough in Digital Art

Midjourney generated landscape image

In recent years, we have seen rapid growth in the field of artificial intelligence and its applications in various industries. One such application that has taken the world of digital art by storm is the Midjourney AI Image Generator. This tool has the potential to change the way we think about digital art, and it is time to dive into the world of Midjourney AI Image Generator and understand what makes it so special.

What is Midjourney AI Image Generator?

Midjourney AI Image Generator is a cutting-edge tool that harnesses the power of deep learning algorithms to generate high-quality images from textual descriptions. This tool enables users to create digital images with ease, by simply describing what they want to see in the image. The tool then generates an image that matches the description, making it possible for users to bring their creative vision to life.

How does it work?

Midjourney is powered by a deep learning model that has been trained on a large dataset of images and textual descriptions. The model has learned the relationship between text and images and uses this knowledge to generate new images based on textual descriptions.

When a user inputs a textual description, the model processes the description and generates a corresponding image. The process is fast and efficient, and the output image is of high quality, making it ideal for use in a variety of applications, including digital art, advertising, and graphic design.

The Advantages of Midjourney AI Image Generator

  1. High-quality images: The images generated by Midjourney AI Image Generator are of high quality and resolution, making them suitable for use in a variety of applications. The output images are clear, vibrant, and truly bring the user's creative vision to life.
  2. Fast and efficient: The tool is fast and efficient, allowing users to generate images in a matter of seconds. This speed and efficiency make it possible for users to bring their creative vision to life in a matter of minutes, rather than hours or days.
  3. User-friendly interface: Midjourney AI Image Generator has a user-friendly interface that makes it easy for users to generate images, even if they have limited technical knowledge. The interface is intuitive, and users can start generating images within minutes of installing the tool.
  4. Customizable: The tool allows users to customize their images by adjusting various parameters, such as color, size, and detail. This customization feature enables users to fine-tune their images to their exact specifications, making it possible to achieve the perfect look and feel for their creative vision.

Saturday, January 28, 2023

Say Goodbye to Wrinkled Clothes and Musty Smells: How Notifications Can Streamline Your Laundry Routine


When it comes to laundry, there's nothing more frustrating than pulling out a basket full of wrinkled clothes and musty-smelling linens. It can make all of your hard work feel like it was for nothing, and who has time for that? But, what if I told you there's a simple solution to this problem? By generating notifications when your washing machine and dryer have completed their cycles, you can minimize wrinkles and prevent musty smells in your clothes, making your laundry day a little less painful.

Let's start with the type of notification you want to receive. Some people prefer text messages or emails, while others prefer push notifications on their phone or smartwatch. I personally prefer audio prompts on the smart speakers in the house.  This works well, even when I don't have my phone on me, and it also is useful for others (read kids) in the house to move their clothes to the next steps in the process.

I have tried several ways to trigger these notifications.  At first, I figured I could use the fact that the washing machine and dryer vibrated when the cycles ran, to trigger the notification when the vibration stopped.  I used some double-sided tape to attach a Multipurpose sensor to the back of both the washer and dryer.  For Home Assistant, I found this blueprint to that performs an action when it detects that shaking stops.  I needed to tweak the automations using this blueprint to make it work for my scenario.  For example, I needed to set the hysteresis both for what it will use to consider the cycle having been started, and when the cycle has finished. Unfortunately, this does mean that there is a delay between when the cycle has finished to when the notification is generated.

For an unrelated reason, we replaced our washer and dryer with appliances that support LG's ThinQ.  These appliances are WiFi connected, and when configured to their cloud service, mobile phone notifications can be generated when cycles complete.  Since I want to have the notifications spoken over our smart speakers, I needed to figure out how to connect these devices to my Home Assistant setup.  I found this custom integration that integrates with various LG ThinQ devices.  Once paired, the washer and dryer, and their corresponding states, are represented in Home Assistant.  I am now able to trigger automations from state changes from these appliances.

Friday, January 27, 2023

Upgrading to Lennox iComfort S30


If you're looking to upgrade your thermostat, you might be wondering about the differences between the Lennox iComfort WiFi thermostat and the Lennox iComfort S30 thermostat. While both thermostats offer a range of features to help you control and optimize the temperature in your home, there are some key differences between the two that might make one a better choice for you than the other.

One of the main differences between the iComfort WiFi thermostat and the iComfort S30 thermostat is their connectivity options. While both support connecting to your home's WiFi network, the S30 has more connectivity capabilities once connected.  Once connected to your home network, the updated thermostat supports connecting to Amazon Alexa and Google Assistant.  This enables you to use your voice to control your HVAC system.

It can also be integrated with Home Assistant, with this integration.  This integration supports communicating with the S30 over the local network, for fast reliable communication, and via the cloud.  Once integrated with Home Assistant, the thermostat can be made available to voice assistants with the single voice assistant integrations used for Home Assistant, 

Another difference between the two thermostats is the size of their screens. The iComfort WiFi thermostat has a 3.5-inch color touchscreen display, while the iComfort S30 has a 4.3-inch color touchscreen display. The larger, higher resolution screen on the iComfort S30 makes it easier to read and navigate, which can be especially helpful if you have trouble reading small text or navigating small buttons.

Printing Across VLANs: A Secure and Scalable Solution

In my previous configuration, I used a CUPS server with multiple network interfaces to enable printing from computers on restricted networks...