We all love automating stuff, but sometimes its a little harder to make our partner understand the need and the fun from it.
and then it can be very helpfull to do some stuff esspecially for your partner to make her/him feel special.
and no better way to do that by using automations on a birthday.
i came up with this idea:
about 6 times during the day that my wife had her birthday i did let my automations speak to her in the livingroom.
to make sure she got the messages i thought about this way:
- at a specific time a notify was send to her mobile and with TTS it was spoken too. a message like:
there is a gift ready for you. click on the dashboard on the giftbox for more information - on the dashboard i created a giftbox widget and when she clicked on it she would get a special message that was for that moment only, something like:
Dear Olinde, you have your birthday today and we want it to be a special day. Rene and I will do everything today to make you feel special. Thats why we want you to look under the table in the livingroom inside the bear that is lying there - i did hide 6 gifts in the night before around the house
make it good gifts and very special text and you partner will love your home automation for the rest of the year
here is the code i used. its for my own appdaemon app, so you wont be able to do anything with it, but maybe it gives someone an idea how to get on with this. (i only translated the part for 1 gift, there were 6)
verjaardag1:
module: new_actions
class: actions
verlichtingslog: *var1
sensors:
time: {"start": "10:00:00"}
action_1:
input_boolean.olinde: {"value": "on"}
speak: {"message": "there is a gift ready for you. click on the dashboard on the giftbox for more information","language": "nl","importance": 1}
sensor.notify_message: {"value": " there is a gift ready for you. click on the dashboard on the giftbox for more information "}
verjaardag1a:
module: new_actions
class: actions
verlichtingslog: *var1
hold_for_list:
time: {"start": "10:59:00", "end": "10:00:00"}
sensors:
input_boolean.olinde: {"new_state": "off"}
action_1:
input_boolean.olinde: {"value": "on"}
speak: {"message": "Dear Olinde, you have your birthday today and we want it to be a special day. Rene and I will do everything today to make you feel special. Thats why we want you to look under the table in the livingroom inside the bear that is lying there.","language": "nl","importance": 1}