Hey everyone!
I wanted to share my setup for the Google Weather Frog card in Home Assistant. It’s a fun and interactive way to display weather information! ![]()
I based my setup on @arenacloser’s amazing work, but I wanted to make it even more user-friendly. Here’s how I did it:
-
Template Sensors: I created three template sensors to track precipitation, forecast status, and temperature. These sensors pull data from my weather integration and update every hour.
-
Helper Sensors: I added two helper sensors—one for cloud coverage and another to determine the weather status. These help the card decide which frog image to display based on the current weather conditions.
-
Location Picker: I set up an input select dropdown to choose the frog’s location (like beach, city, or field). This adds a fun random element to the card!
-
Final Sensor: The last sensor combines all the data to pick the perfect frog image from my local folder. It considers both the weather status and the chosen location.
-
Automation: I created an automation to change the frog’s location every morning at 3:30 AM. If the forecast is sunny and warm, it sets the location to ‘beach’—otherwise, it picks a random location.
-
Card Setup: I used the
stack-in-cardandcard-modto style the weather card. The background image and color gradient change dynamically based on the weather status and location. -
CSS Variables: I added custom CSS variables to my theme to control the background color gradients. This makes the card look cohesive with my theme.
The result is a beautiful, interactive weather card that updates automatically and reflects the current weather conditions! ![]()
I hope this guide helps someone else set up their own Google Weather Frog card. Huge thanks to @arenacloser for the inspiration and code! If you have any questions or suggestions, feel free to reach out! ![]()