This is the Home Assistant Blueprint Library I have created and am sharing with the community. I have both Script and Automation Blueprints in separate folders. Each Blueprint has a file with the .yaml suffix with all the code and a file with the .md suffix which is a markdown description for set-up and usage of the blueprint. The .md file contains important information and if you want a successful install, you should read it.
You can use the threads on the Home Assistant community for the blueprint you are interested in (links below) to ask any questions you have.
Also pop in there and say Thanks if you like my stuff!
Or join me on (Sir_Goodenough#9683) Discord Discord Server WhatAreWeFixingToday.
What are we Fixing Today Homepage / Website: https://www.WhatAreWeFixing.Today/
YouTube Channel Link URL: (WhatAreWeFixingToday) https://bit.ly/WhatAreWeFixingTodaysYT
Buy me a Coffee: https://www.buymeacoffee.com/SirGoodenough
PayPal one-off donation link: https://www.paypal.me/SirGoodenough
#WhatAreWeFixingToday #SirGoodEnough
Here is a list of each of my blueprints, a quick description, an import link for import to Home Assistant, and jump links to the Blueprints Exchange post and the files in my GIT Repo...
This is a SCRIPT Blueprint that uses my Broadlink RM3 to turn my TV on and get it into the correct mode, IE: antenna, FireTV, Chromecast, etc. The defaults are specific to me and you should change them to match your situation.
The scripts built with this Blueprint gives you a common scenario for turning your stuff on and putting the device in the correct mode to do the things you want to do. I have a number instances of this blueprint script created in my system. Here is a shot of them:
This Script Blueprint generates 3 Buttons to help you manage your Tasmota installed base. Restart All, Update a few, and Update all.
-
- Restart all your Tasmota devices
-
- Upgrade Selected Tasmota Devices (optional)
-
- Upgrade all your Tasmota Devices
This is a SCRIPT Blueprint. This provides a way to play canned media files with the big long list of YAML entries but keep the main script or automation clean.
I decided I wanted to clean up a bunch of my automations by removing the several lines of YAML every time I wanted to play an mp3 file. In addition to that, playing specific sound files and other things becomes a simple call to a script file, so really a function. The actual meat and potatoes of the function is exactly the same for all the sounders and if a change needs to be made, it only has to be made in 1 place in a multiple re-use scenario.
This script can use any of the 11 integrated TTS Platforms in Home Assistant to send a message to a media player.
https://community.home-assistant.io/t/tts-script-blueprint-for-all-11-ha-core-tts-flavors/400700
NOTE: This blueprint replaces 2 other blueprints, so those have been removed from the repository. All the functionality in those has been moved to this one.
tts_cloud_message_script.yaml
tts_google_translate_say_message_script.yaml
- tts_google_translate_say_message_script.md Help File
- tts_google_translate_say_message_script.yaml Code File
Color Control. Designed for Magic Cube rotation input but can be used for anything.
Dimmer Control. Designed for Magic Cube rotation input but can be used for anything.
Long-short Toggle Control. Designed for Magic Cube rotation input but can be used for anything.
Volume Control. Designed for Magic Cube rotation input but can be used for anything.
Device Reset. Turn something off, wait, then turn it back on.
This Blueprint is for controlling a 3 speed fan based on a temperature sensor. Both fan% control & MQTT fan control versions.
Click this badge to import this Blueprint. This is the version that uses HA fan integration and 0%, 33%, 66%, & 100% values to control the fan:
Click this badge to import this Blueprint. This is the version that uses MQTT speeds 0, 1, 2, 3 to control the fan:
This functionality started as a way to help my Bedroom AC unit keep an even temperature throughout the bedroom over night. My partner wanted the fan on, but not faster than it had to be. I wanted it to change speeds following the temperature of the room. So that's what I did.
This Blueprint is a TTS.cloud-say version of another Door Announcer I found in the HA Blueprint Exchange. This has changed drastically since I first encountered the original.
Works with BOTH Piper and Nabu-Casa tts-cloud-say. This blueprint is set up to watch a binary sensor. When it goes from off to on (closed to open) it triggers a message to be sent to the google enabled speaker of your choice. The message will play after a delay you set and repeat on that same delay until the switch returns to off (closed), at which time it sends a different message. The delay time and all the other parameters are adjustable.
- door_open_tts_cloud_say_announcer_nabu_casa_required.md Help File
- door_open_tts_cloud_say_announcer_nabu_casa_required.yaml Code File
This Blueprint accepts 5 actions & when done in the right order, flips an input_boolean.
Think on this Blueprint as a lock from a common keypad, or a puzzle to solve in a safe house.
ALSO you can watch the accompanying YouTube Video about it here for detailed info!
- keypad_5_button_cipher_to_turn_on_something.md Help File
- keypad_5_button_cipher_to_turn_on_something.yaml Code File
This Blueprint uses a Zigbee2MQTT built sensor to sort out the 100+ commands from the Xiaomi Magic Cube Remote.
https://community.home-assistant.io/t/zigbee2mqtt-xiaomi-cube-controller/393203
The split out of functions gives you the ability to assign local scripts or functions to do the things you want the remote to do. Functions that are left empty will simply do nothing. NOTICE: Using this Blueprint, this cube can be triggered 74 ways, but only 38 of them are unique...
- Zigbee2MQTT - Xiaomi Cube Controller MQTT Triggered.md Help File
- Zigbee2MQTT - Xiaomi Cube Controller MQTT Triggered.yaml Code File
This Blueprint uses the Z2M (Zigbee2MQTT) imported Action sensor to sort out the 18 commands from the ZemiSmart ZM-RM02 Controller.
https://community.home-assistant.io/t/zigbee2mqtt-zemismart-zm-rm02-controller/412650
The split out of functions gives you the ability to assign local scripts or functions to do the things you want the remote to do. Functions that are left empty will simply do nothing.
- Zigbee2MQTT - ZemiSmart ZM-RM02 Controller.md Help File
- Zigbee2MQTT - ZemiSmart ZM-RM02 Controller.yaml Code File
This Blueprint uses a ZHA built sensor to sort out the 38 commands from the Xiaomi Magic Cube Remote.
https://community.home-assistant.io/t/zha-xiaomi-cube-controller/495975
The split out of functions gives you the ability to assign local scripts or functions to do the things you want the remote to do. Functions that are left empty will simply do nothing. NOTICE: Using this Blueprint, this cube can be triggered many ways, but only 38 of them are unique...
This Blueprint monitors device_tracker entities that you choose & notifies you if they go offline
https://community.home-assistant.io/t/device-tracker-monitor-notifier/500688
It gives you the opportunity to devise an action to deal with it. It started as a pfSense centered project but any device_tracker that has a state of home when it is running and something else when it is not available will work with this.
This Blueprint gives you literally hundreds of actions available on the new Magic Cube.
- Zigbee2MQTT-Aqara-Magic-Cube-T1-Pro-CTP-R01-Xiaomi-Lumi.md Help File
- Zigbee2MQTT-Aqara-Magic-Cube-T1-Pro-CTP-R01-Xiaomi-Lumi.yaml Code File
This blueprint monitors a humidity sensor & by determining the error from the goal, sends info to a humidifier as to how long to flow the water. This saves water & has a minimal effect on function. Requires a Sonoff SV, Generic hygrostat Integration, & a suitable humidifier.
https://community.home-assistant.io/t/humidifier-water-throttle-control/527583
This BluePrint will monitor a person or persons, and when they 'enter' or 'leave' the zone or zones you pick, it will trigger an action for both enter and leave phases. Yes, it will watch multiple people and multiple zones at the same time!
https://community.home-assistant.io/t/person-alert-blueprint/542209
This is Blueprint is provided as a helper for people using the Octoprint Plugin called OctoPrint-HomeAssistant. What this does is add 6 buttons, 4 of which you as the user can set your own G-Codes to for customizing. Also adds safe shutdown and presentation functions.
https://community.home-assistant.io/t/octoprint-additional-buttons-helper-blueprint/549826
This is Blueprint is provided as a helper for people using the Octoprint Plugin called OctoPrint-HomeAssistant. What this does is add 6 buttons, 4 of which you as the user can set your own G-Codes to for customizing. Also adds safe shutdown and presentation functions.
https://community.home-assistant.io/t/stage-1-temperature-control-for-climate-entity/649401