feat: changes to home assistant getting home
This commit is contained in:
parent
eba36f9d56
commit
190c2ee5c5
4 changed files with 39 additions and 20 deletions
27
hosts/fw/modules/home-assistant/coming-home.nix
Normal file
27
hosts/fw/modules/home-assistant/coming-home.nix
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
{
|
||||
services.home-assistant.config = {
|
||||
rest_command = {
|
||||
moltbot_home_arrival = {
|
||||
url = "https://moltbot.cloonar.com/hooks/agent";
|
||||
method = "POST";
|
||||
headers = {
|
||||
Authorization = "!secret moltbot_home_arrival";
|
||||
Content-Type = "application/json";
|
||||
};
|
||||
payload = "{\"message\":\"I just arrived home. Read home-reminders.md in my workspace. This file may contain reminders to tell me, or instructions/tasks to perform (like looking something up). Execute any instructions, send me the results along with any simple reminders, then clear the file content (keep the header). If the file is empty, just welcome me home briefly.\",\"name\":\"HomeArrival\",\"deliver\":true,\"channel\":\"whatsapp\",\"to\":\"+436607055308\"}";
|
||||
};
|
||||
};
|
||||
"automation home_arrival" = {
|
||||
alias = "home_arrival";
|
||||
trigger = {
|
||||
platform = "zone";
|
||||
entity_id = "person.dominik";
|
||||
zone = "zone.home";
|
||||
event = "enter";
|
||||
};
|
||||
action = {
|
||||
service = "rest_command.moltbot_home_arrival";
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue