145 lines
10 KiB
JSON
145 lines
10 KiB
JSON
[
|
||
{
|
||
"id": "'0001'",
|
||
"result": {
|
||
"structured": "TRIGGER: When the event transmission_downloaded_torrent occurs. CONDITIONS: None. ACTIONS: Send a notification via notify [notify.notify] with title 'Загрузка завершена' and message containing the name from the event data, then remove the torrent from Transmission using the event data ID.",
|
||
"natural_language": {
|
||
"trigger": "When a torrent download is completed, as signaled by the transmission_downloaded_torrent event.",
|
||
"conditions": "There are no conditions; the automation runs every time the trigger event occurs.",
|
||
"action": "Sends a notification with the title 'Загрузка завершена' and the name of the completed torrent as the message, then removes the torrent from the Transmission client without deleting its data."
|
||
},
|
||
"human_like": "Sends a notification and cleans up the torrent list when a download finishes.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'0003'",
|
||
"result": {
|
||
"structured": "TRIGGER: When Home Assistant starts. CONDITIONS: None. ACTIONS: Send a notification via notify [notify.notify] with title 'Homeassistant запущен' and message 'Ура!'.",
|
||
"natural_language": {
|
||
"trigger": "When the Home Assistant system starts up.",
|
||
"conditions": "There are no conditions that must be met.",
|
||
"action": "Sends a notification using the notify [notify.notify] service with the title 'Homeassistant запущен' and the message 'Ура!'."
|
||
},
|
||
"human_like": "Sends a celebratory notification when Home Assistant finishes starting up.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'0004'",
|
||
"result": {
|
||
"structured": "TRIGGER: When Home Assistant is shutting down. CONDITIONS: None. ACTIONS: Send a notification via notify [notify.notify] with title 'Homeassistant остановлен' and message 'Грустняшка'.",
|
||
"natural_language": {
|
||
"trigger": "When the Home Assistant system begins its shutdown process.",
|
||
"conditions": "There are no conditions that must be met.",
|
||
"action": "Sends a notification with the title 'Homeassistant остановлен' and the message 'Грустняшка' using the notify service [notify.notify]."
|
||
},
|
||
"human_like": "Sends a sad notification when Home Assistant is being shut down.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'0005'",
|
||
"result": {
|
||
"structured": "TRIGGER: When power sensor [8226d5c5decc1b6022c3cec88f6980ba] remains in a 'not_powered' state for 1 second. CONDITIONS: None. ACTIONS: Send a notification via notify [notify.notify] with title 'Отключение электричества' and message 'Грустняшка'.",
|
||
"natural_language": {
|
||
"trigger": "When the power sensor [8226d5c5decc1b6022c3cec88f6980ba] reports that power is off for at least one second.",
|
||
"conditions": "There are no conditions that must be met.",
|
||
"action": "Sends a notification with the title 'Отключение электричества' and the message 'Грустняшка' using the notify service [notify.notify]."
|
||
},
|
||
"human_like": "Sends a notification when the power goes off.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'0006'",
|
||
"result": {
|
||
"structured": "TRIGGER: When power sensor [8226d5c5decc1b6022c3cec88f6980ba] remains in the powered state for 5 seconds. CONDITIONS: None. ACTIONS: Send a notification via notify [notify.notify] with title 'Электричество восстановлено' and message 'Ура!'.",
|
||
"natural_language": {
|
||
"trigger": "When the power sensor [8226d5c5decc1b6022c3cec88f6980ba] detects that power has been restored and remains in that state for at least five seconds.",
|
||
"conditions": "There are no additional conditions.",
|
||
"action": "Sends a notification with the title 'Электричество восстановлено' and the message 'Ура!' to the notify service [notify.notify]."
|
||
},
|
||
"human_like": "Sends a notification when power is restored after an outage.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'0007'",
|
||
"result": {
|
||
"structured": "TRIGGER: When internet connectivity sensor [f12857c8ff696bdf0ab48605cb66fee1] is not connected for 1 second. CONDITIONS: None. ACTIONS: Send a notification via notify [notify.notify] with title 'Интернет отвалился' and message 'Грустняшка'.",
|
||
"natural_language": {
|
||
"trigger": "When the internet connectivity sensor [f12857c8ff696bdf0ab48605cb66fee1] reports that the device is not connected for at least one second.",
|
||
"conditions": "There are no conditions that need to be met.",
|
||
"action": "Sends a notification with the title 'Интернет отвалился' and the message 'Грустняшка' using the notify [notify.notify] service."
|
||
},
|
||
"human_like": "Sends a notification when the internet connection is lost.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "0008",
|
||
"result": {
|
||
"structured": "TRIGGER: When internet connectivity sensor [f12857c8ff696bdf0ab48605cb66fee1] becomes connected and remains connected for 1 second. CONDITIONS: None. ACTIONS: Send a notification via notify [notify.notify] with title 'Интернет снова работает' and message 'Ура!'.",
|
||
"natural_language": {
|
||
"trigger": "When the internet connectivity sensor [f12857c8ff696bdf0ab48605cb66fee1] detects that the internet connection is restored and stays connected for at least one second.",
|
||
"conditions": "There are no conditions that must be met.",
|
||
"action": "Sends a notification with the title 'Интернет снова работает' and the message 'Ура!' using the notify [notify.notify] service."
|
||
},
|
||
"human_like": "Sends a celebratory notification when the internet connection is restored.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "0009",
|
||
"result": {
|
||
"structured": "TRIGGER: When lava lamp [light.tuya_lava_lamp] brightness is greater than 244 (approximately 96% of 255) AND remains so for 90 minutes. CONDITIONS: None. ACTIONS: Set lava lamp [light.tuya_lava_lamp] brightness to 102 (approximately 40% of 255).",
|
||
"natural_language": {
|
||
"trigger": "When the lava lamp [light.tuya_lava_lamp] has been set to a brightness level above 96% for a continuous period of 90 minutes.",
|
||
"conditions": "There are no additional conditions that must be met.",
|
||
"action": "Reduce the brightness of the lava lamp [light.tuya_lava_lamp] to 40%."
|
||
},
|
||
"human_like": "Automatically dims the lava lamp to 40% brightness after it has been at full brightness for 90 minutes.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'0010'",
|
||
"result": {
|
||
"structured": "TRIGGER: When sound signal source selector [input_select.sound_signal_source] changes state. CONDITIONS: None. ACTIONS: Based on the new state of sound signal source selector [input_select.sound_signal_source], perform one of the following: If the new state is 'Off', set the value of infrared controller [887bfc51f053379291c3c944c6d7b291] to 'test_command_off'. If the new state is 'Optical', set the value of infrared controller [887bfc51f053379291c3c944c6d7b291] to 'test_command_optical'. If the new state is 'Bluetooth', set the value of infrared controller [887bfc51f053379291c3c944c6d7b291] to 'test_command_bluetooth'. If the new state is 'Line 1', set the value of infrared controller [887bfc51f053379291c3c944c6d7b291] to 'test_command_line1'. If the new state is 'Line 2', set the value of infrared controller [887bfc51f053379291c3c944c6d7b291] to 'test_command_line_2'. If the new state is 'Coax', set the value of infrared controller [887bfc51f053379291c3c944c6d7b291] to 'BkwjrBFlAi0gAUAFA4QGLQLgAQFAEUADAS0CQBdAAwMtAmUCQAfgAQNADwJlAi3gAAEBZQLgBQ+AAQGEBuABAwEtAkAjAS0CgANACxFlArucTCPECC0C//9MI8QILQI=' AND toggle the state of toggle light [e57d96bf56feb0be99bbf8ecea37bd79].",
|
||
"natural_language": {
|
||
"trigger": "Whenever the sound signal source selector [input_select.sound_signal_source] changes its selected option.",
|
||
"conditions": "There are no additional conditions that must be met.",
|
||
"action": "Depending on which new option is selected, the automation sends a specific command. If 'Off' is selected, it sends the 'test_command_off' command to the infrared controller [887bfc51f053379291c3c944c6d7b291]. If 'Optical' is selected, it sends 'test_command_optical'. If 'Bluetooth' is selected, it sends 'test_command_bluetooth'. If 'Line 1' is selected, it sends 'test_command_line1'. If 'Line 2' is selected, it sends 'test_command_line_2'. If 'Coax' is selected, it sends a specific encoded command to the infrared controller and also toggles the state of the toggle light [e57d96bf56feb0be99bbf8ecea37bd79]."
|
||
},
|
||
"human_like": "This automation sends infrared commands to change the audio source on a device whenever a user selects a different source from a dropdown menu.",
|
||
"complexity": "medium"
|
||
}
|
||
},
|
||
{
|
||
"id": "'0011'",
|
||
"result": {
|
||
"structured": "TRIGGER: None (manual or script execution). CONDITIONS: None. ACTIONS: Set petkit feeder 1 [4602dd31c4c59efbb1a950b8c7b0d4a3] to option '1/10th Cup (10g)'.",
|
||
"natural_language": {
|
||
"trigger": "This automation has no defined triggers and is designed to be executed manually or by another script.",
|
||
"conditions": "There are no conditions that must be met for the action to run.",
|
||
"action": "Dispenses a portion of food by setting the petkit feeder 1 [4602dd31c4c59efbb1a950b8c7b0d4a3] to the '1/10th Cup (10g)' option."
|
||
},
|
||
"human_like": "Dispenses a small portion of food from the pet feeder.",
|
||
"complexity": "low"
|
||
}
|
||
},
|
||
{
|
||
"id": "'0012'",
|
||
"result": {
|
||
"structured": "TRIGGER: None (manual or externally triggered). CONDITIONS: None. ACTIONS: Set petkit feeder 2 [f9e820aad82b338f68d514f0f8ff789d] to option '1/10th Cup (10g)'.",
|
||
"natural_language": {
|
||
"trigger": "This automation has no defined triggers. It is designed to be executed manually or triggered by an external source.",
|
||
"conditions": "This automation has no conditions and will always execute its action when triggered.",
|
||
"action": "Dispenses a portion of food by setting the petkit feeder 2 [f9e820aad82b338f68d514f0f8ff789d] to the '1/10th Cup (10g)' option."
|
||
},
|
||
"human_like": "Dispenses a small portion of food from the Petkit Feeder 2.",
|
||
"complexity": "low"
|
||
}
|
||
}
|
||
] |