197 lines
25 KiB
JSON
197 lines
25 KiB
JSON
[
|
|
{
|
|
"id": "9a34358f-2436-43a0-b9f3-92032ebd1f1e",
|
|
"result": {
|
|
"structured": "TRIGGER: When a battery_notes_battery_threshold event occurs with battery_low set to true OR When a battery_notes_battery_threshold event occurs with battery_low set to false. CONDITIONS: None. ACTIONS: If the triggering event had battery_low true, then create a persistent notification with a title containing the device name and 'Battery Low', a notification ID based on device_id and source_entity_id, and a message showing the battery level and required battery quantity and type. If the triggering event had battery_low false, then dismiss the persistent notification with the notification ID based on device_id and source_entity_id.",
|
|
"natural_language": {
|
|
"trigger": "When a battery threshold event is received indicating a battery is low, or when a battery threshold event is received indicating a battery is no longer low.",
|
|
"conditions": "There are no conditions that must be met for the automation to run.",
|
|
"action": "If the battery is reported as low, a persistent notification is created to alert the user about the low battery, including the device name, battery level, and the type and quantity of batteries needed. If the battery is reported as no longer low, the corresponding notification is automatically dismissed."
|
|
},
|
|
"human_like": "Manages battery low alerts by showing a notification when a device's battery is low and automatically clearing it when the battery level recovers.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "98b8d636-6963-4995-b166-a88060b388ec",
|
|
"result": {
|
|
"structured": "TRIGGER: When battery maintenance schedule [schedule.battery_maintenance] turns on. CONDITIONS: None. ACTIONS: Execute the battery_notes.check_battery_low service.",
|
|
"natural_language": {
|
|
"trigger": "When the battery maintenance schedule [schedule.battery_maintenance] activates.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Runs the battery check service to determine if any batteries are low."
|
|
},
|
|
"human_like": "Checks for low batteries when the scheduled maintenance time arrives.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "7b8b6d93-8468-4542-98cb-fb660ce21678",
|
|
"result": {
|
|
"structured": "TRIGGER: When battery maintenance schedule [schedule.battery_maintenance] turns on. CONDITIONS: None. ACTIONS: Execute the service battery_notes.check_battery_last_reported with parameter days_last_reported set to 2.",
|
|
"natural_language": {
|
|
"trigger": "When the battery maintenance schedule [schedule.battery_maintenance] is activated.",
|
|
"conditions": "There are no conditions that need to be met.",
|
|
"action": "Calls a custom service to check for batteries that have not reported their status in the last 2 days."
|
|
},
|
|
"human_like": "Checks for any batteries that haven't reported their status in the last two days when the maintenance schedule runs.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "a8dc25a6-acaa-4501-801a-dc518a616b70",
|
|
"result": {
|
|
"structured": "TRIGGER: When a battery_notes_battery_increased event occurs. CONDITIONS: None. ACTIONS: Call the battery_notes.set_battery_replaced service with data: device_id from the triggering event and source_entity_id from the triggering event.",
|
|
"natural_language": {
|
|
"trigger": "When the system receives a specific event indicating a battery's charge level has increased (battery_notes_battery_increased).",
|
|
"conditions": "There are no conditions that must be met for the action to run.",
|
|
"action": "It will record that the battery has been replaced by calling the 'battery_notes.set_battery_replaced' service, passing along the device and entity information from the event."
|
|
},
|
|
"human_like": "Automatically logs a battery replacement when a significant increase in its charge level is detected.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "4b572c56-626c-4243-96bc-f012b80c8615",
|
|
"result": {
|
|
"structured": "TRIGGER: When a battery_notes_battery_not_reported event occurs. CONDITIONS: None. ACTIONS: Create a persistent notification with a title '{{ trigger.event.data.device_name }} Battery Not Reported', a unique notification ID '{{ trigger.event.data.device_id }}-{{ trigger.event.data.source_entity_id }}', and a message containing: the number of days the device's battery has not been reported, its last reported battery level percentage, and the required battery quantity and type.",
|
|
"natural_language": {
|
|
"trigger": "When the system receives a specific event indicating that a device's battery level has not been reported.",
|
|
"conditions": "There are no conditions that must be met.",
|
|
"action": "Creates a persistent notification. The notification's title includes the device name, and its message informs the user how many days have passed since the last battery report, what the last reported battery level was, and what type and quantity of batteries are needed."
|
|
},
|
|
"human_like": "Sends a notification when a device fails to report its battery level, reminding the user of the last known level and the required batteries.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "cbed0117-0d8a-453f-99e2-ca7573fa6a1a",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom left bed switch action [event.bedroom_left_bed_switch_action] changes state, excluding changes to or from unavailable. CONDITIONS: None. ACTIONS: Set variable trigger_action to the event_type attribute of the triggering event. Set variable brightness to the current brightness attribute of bedroom left bed light [light.bedroom_left_bed_light] (default 0). Then, based on trigger_action and brightness, execute one of the following sequences: 1. IF trigger_action is 'on' AND brightness < 255 THEN increase brightness of bedroom left bed light [light.bedroom_left_bed_light] by 51 steps with 0.2s transition. 2. IF trigger_action is 'off' AND brightness > 0 THEN decrease brightness of bedroom left bed light [light.bedroom_left_bed_light] by 51 steps with 0.2s transition. 3. IF trigger_action is 'brightness_move_up' AND brightness < 255 THEN set brightness of bedroom left bed light [light.bedroom_left_bed_light] to 255 with 0.2s transition. 4. IF trigger_action is 'brightness_move_down' AND brightness > 0 THEN turn off bedroom left bed light [light.bedroom_left_bed_light] with 0.2s transition. 5. IF trigger_action is 'arrow_right_click' THEN set brightness of bedroom bed lights [light.bedroom_bed_lights] to (brightness + 51) with 0.2s transition. 6. IF trigger_action is 'arrow_left_click' THEN set brightness of bedroom bed lights [light.bedroom_bed_lights] to (brightness - 51) with 0.2s transition. 7. IF trigger_action is 'arrow_right_hold' THEN set brightness of bedroom lights [light.bedroom_lights] to 255 with 0.2s transition. 8. IF trigger_action is 'arrow_left_hold' THEN turn off bedroom lights [light.bedroom_lights] with 0.2s transition.",
|
|
"natural_language": {
|
|
"trigger": "When the bedroom left bed switch action [event.bedroom_left_bed_switch_action] is activated, ignoring any changes to or from an unavailable state.",
|
|
"conditions": "There are no conditions that must be met before the action runs.",
|
|
"action": "The automation first captures the specific button press event type and the current brightness of the bedroom left bed light [light.bedroom_left_bed_light]. It then performs different lighting actions based on the button press: a single press of the 'on' button increases the left bed light's brightness, while 'off' decreases it. A 'brightness_move_up' press sets the left bed light to full brightness, and 'brightness_move_down' turns it off. Pressing 'arrow_right' or 'arrow_left' adjusts the brightness of the main bedroom bed lights [light.bedroom_bed_lights] up or down. Holding the 'arrow_right' button turns on all bedroom lights [light.bedroom_lights] to full brightness, while holding 'arrow_left' turns all bedroom lights off. All changes use a smooth 0.2-second transition."
|
|
},
|
|
"human_like": "Controls bedroom lighting from a bedside switch, allowing different button presses to adjust brightness of specific lights or turn all lights on/off.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "23e596c4-5831-4859-a262-60e3dfc288f6",
|
|
"result": {
|
|
"structured": "TRIGGER: When bedroom right bed switch action [event.bedroom_right_bed_switch_action] changes state, excluding changes to or from 'unavailable'. CONDITIONS: None. ACTIONS: Set variable 'trigger_action' to the event_type attribute of the triggering event. Set variable 'brightness' to the current brightness of bedroom right bed light [light.bedroom_right_bed_light] (default 0). Then, based on the value of 'trigger_action' and 'brightness', execute one of the following sequences: 1. IF (trigger_action == 'on') AND (brightness < 255) THEN increase brightness of bedroom right bed light [light.bedroom_right_bed_light] by 51 steps with a 0.2 second transition. 2. IF (trigger_action == 'off') AND (brightness > 0) THEN decrease brightness of bedroom right bed light [light.bedroom_right_bed_light] by 51 steps with a 0.2 second transition. 3. IF (trigger_action == 'brightness_move_up') AND (brightness < 255) THEN set brightness of bedroom right bed light [light.bedroom_right_bed_light] to maximum (255) with a 0.2 second transition. 4. IF (trigger_action == 'brightness_move_down') AND (brightness > 0) THEN turn off bedroom right bed light [light.bedroom_right_bed_light] with a 0.2 second transition. 5. IF (trigger_action == 'arrow_right_click') THEN set brightness of bedroom bed lights [light.bedroom_bed_lights] to (current brightness + 51) with a 0.2 second transition. 6. IF (trigger_action == 'arrow_left_click') THEN set brightness of bedroom bed lights [light.bedroom_bed_lights] to (current brightness - 51) with a 0.2 second transition. 7. IF (trigger_action == 'arrow_right_hold') THEN set brightness of bedroom lights [light.bedroom_lights] to maximum (255) with a 0.2 second transition. 8. IF (trigger_action == 'arrow_left_hold') THEN turn off bedroom lights [light.bedroom_lights] with a 0.2 second transition.",
|
|
"natural_language": {
|
|
"trigger": "When the bedroom right bed switch action [event.bedroom_right_bed_switch_action] generates an event, as long as the event is not related to the entity becoming 'unavailable' or recovering from 'unavailable'.",
|
|
"conditions": "There are no additional conditions that must be met for the actions to run.",
|
|
"action": "The automation first captures the type of button press (the event_type) and the current brightness level of the bedroom right bed light [light.bedroom_right_bed_light]. It then performs different lighting actions based on the button press: a single 'on' press increases the brightness of the specific bed light; a single 'off' press decreases its brightness. A 'brightness move up' press sets the bed light to full brightness, while a 'brightness move down' press turns it off. An 'arrow right click' increases the brightness of all bedroom bed lights [light.bedroom_bed_lights], and an 'arrow left click' decreases their brightness. Finally, holding the 'arrow right' button turns on all bedroom lights [light.bedroom_lights] to full brightness, and holding the 'arrow left' button turns all bedroom lights off. All light changes use a smooth 0.2-second transition."
|
|
},
|
|
"human_like": "Controls bedroom lighting from a bedside switch, allowing for adjusting individual and group lights with different button presses and holds.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "98d8014a-7c22-4f89-ad8a-b3d812a4e6b1",
|
|
"result": {
|
|
"structured": "TRIGGER: When garden plug [switch.garden_plug] turns off OR When solax relay grid failure [switch.solax_relay_grid_failure] turns on and remains on for 1 hour OR When solax relay grid failure [switch.solax_relay_grid_failure] turns off OR When Home Assistant starts. CONDITIONS: None. ACTIONS: If solax relay grid failure [switch.solax_relay_grid_failure] is on, then turn off garden plug [switch.garden_plug]; otherwise, turn on garden plug [switch.garden_plug].",
|
|
"natural_language": {
|
|
"trigger": "The automation runs when the garden plug [switch.garden_plug] is turned off, when the solax relay grid failure [switch.solax_relay_grid_failure] is turned on and stays on for one hour, when the solax relay grid failure [switch.solax_relay_grid_failure] is turned off, or when Home Assistant starts up.",
|
|
"conditions": "There are no conditions that must be checked before performing the action.",
|
|
"action": "If the solax relay grid failure [switch.solax_relay_grid_failure] is currently on, the automation will turn off the garden plug [switch.garden_plug]. Otherwise, it will turn on the garden plug [switch.garden_plug]."
|
|
},
|
|
"human_like": "Controls the garden plug based on the grid failure status, turning it off during a grid failure and on otherwise, ensuring it's in the correct state at startup or when any relevant switch changes.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "4c1168a2-ceba-434a-91b8-ea08543d5438",
|
|
"result": {
|
|
"structured": "TRIGGER: When greenhouse soil temperature sensor [sensor.greenhouse_soil_temperature] rises above 10 OR When greenhouse soil temperature sensor [sensor.greenhouse_soil_temperature] falls below 5 OR When greenhouse plug [switch.greenhouse_plug] changes from unavailable OR When greenhouse plug mode selector [input_select.greenhouse_plug_mode] changes to Heating OR When Home Assistant starts OR When Home Assistant shuts down. CONDITIONS: greenhouse plug mode selector [input_select.greenhouse_plug_mode] is Heating. ACTIONS: Choose based on conditions: IF trigger is shutdown THEN turn off greenhouse plug [switch.greenhouse_plug]. ELSE IF greenhouse soil temperature sensor [sensor.greenhouse_soil_temperature] is below 10 THEN turn on greenhouse plug [switch.greenhouse_plug]. ELSE IF greenhouse soil temperature sensor [sensor.greenhouse_soil_temperature] is above 10 THEN turn off greenhouse plug [switch.greenhouse_plug]. ELSE IF trigger is initialize THEN turn off greenhouse plug [switch.greenhouse_plug].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers when the greenhouse soil temperature sensor [sensor.greenhouse_soil_temperature] goes above 10 degrees or below 5 degrees, when the greenhouse plug [switch.greenhouse_plug] becomes available after being unavailable, when the greenhouse plug mode selector [input_select.greenhouse_plug_mode] is set to 'Heating', when Home Assistant starts up, or when Home Assistant shuts down.",
|
|
"conditions": "The automation only runs if the greenhouse plug mode selector [input_select.greenhouse_plug_mode] is currently set to 'Heating'.",
|
|
"action": "Depending on the situation, the automation will: If Home Assistant is shutting down, it turns off the greenhouse plug [switch.greenhouse_plug]. If the soil temperature is below 10 degrees, it turns the plug on to provide heat. If the soil temperature is above 10 degrees, it turns the plug off. If the automation is triggered by a startup or mode initialization event, it ensures the plug is turned off."
|
|
},
|
|
"human_like": "Controls the greenhouse heater to maintain soil temperature, turning it on when it's too cold and off when it's warm enough, but only when heating mode is selected.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "6d1fd7c8-424e-4414-b688-bb6aec097d6a",
|
|
"result": {
|
|
"structured": "TRIGGER: When greenhouse plug mode selector [input_select.greenhouse_plug_mode] changes to Manual. CONDITIONS: greenhouse plug mode selector [input_select.greenhouse_plug_mode] is in state Manual. ACTIONS: If the trigger was the initialization event (trigger id: initialize), then turn off greenhouse plug [switch.greenhouse_plug].",
|
|
"natural_language": {
|
|
"trigger": "When the greenhouse plug mode selector [input_select.greenhouse_plug_mode] is changed to the 'Manual' setting.",
|
|
"conditions": "The automation only runs if the greenhouse plug mode selector [input_select.greenhouse_plug_mode] is currently set to 'Manual'.",
|
|
"action": "If this automation was triggered by the initial change to 'Manual', it turns off the greenhouse plug [switch.greenhouse_plug]."
|
|
},
|
|
"human_like": "Turns off the greenhouse plug when its operating mode is first set to 'Manual'.",
|
|
"complexity": "low"
|
|
}
|
|
},
|
|
{
|
|
"id": "08cad508-80a7-4389-8880-981d56d033d8",
|
|
"result": {
|
|
"structured": "TRIGGER: When greenhouse air temperature sensor [sensor.greenhouse_air_temperature] rises above 30°C OR When greenhouse air temperature sensor [sensor.greenhouse_air_temperature] falls below 25°C OR When greenhouse plug [switch.greenhouse_plug] changes from unavailable OR When greenhouse plug mode selector [input_select.greenhouse_plug_mode] changes to Ventilation OR When Home Assistant starts. CONDITIONS: greenhouse plug mode selector [input_select.greenhouse_plug_mode] is set to Ventilation. ACTIONS: If greenhouse air temperature sensor [sensor.greenhouse_air_temperature] is above 25°C, turn on greenhouse plug [switch.greenhouse_plug]. If greenhouse air temperature sensor [sensor.greenhouse_air_temperature] is below 25°C, turn off greenhouse plug [switch.greenhouse_plug]. If the trigger was the initialization event (mode change to Ventilation or Home Assistant start), turn off greenhouse plug [switch.greenhouse_plug].",
|
|
"natural_language": {
|
|
"trigger": "The automation can be triggered in several ways: when the greenhouse air temperature sensor [sensor.greenhouse_air_temperature] exceeds 30°C, when it drops below 25°C, when the greenhouse plug [switch.greenhouse_plug] becomes available after being unavailable, when the greenhouse plug mode selector [input_select.greenhouse_plug_mode] is set to 'Ventilation', or when Home Assistant first starts up.",
|
|
"conditions": "The automation only runs if the greenhouse plug mode selector [input_select.greenhouse_plug_mode] is currently set to 'Ventilation'.",
|
|
"action": "Depending on the conditions, the automation will control the greenhouse plug [switch.greenhouse_plug]. If the temperature is above 25°C, it turns the plug on. If the temperature is below 25°C, it turns the plug off. If the automation was triggered by the mode being set to 'Ventilation' or by Home Assistant starting, it ensures the plug is turned off as an initial state."
|
|
},
|
|
"human_like": "Automatically controls a greenhouse ventilation fan based on temperature, but only when the system is set to 'Ventilation' mode.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "0a360649-f79b-4437-bc21-63c0e71492df",
|
|
"result": {
|
|
"structured": "TRIGGER: When solax battery fully charged sensor [binary_sensor.solax_battery_fully_charged] turns on OR When homeassistant recently started sensor [binary_sensor.homeassistant_recently_started] turns off and remains off for 5 minutes OR When solax battery fully charged sensor [binary_sensor.solax_battery_fully_charged] turns off OR When solax grid export sensor [sensor.solax_grid_export] falls below 1 OR When Home Assistant shuts down. CONDITIONS: (IF trigger is turn_on THEN (solax battery fully charged sensor [binary_sensor.solax_battery_fully_charged] is on AND solax grid export sensor [sensor.solax_grid_export] > 500 AND solax pv power total sensor [sensor.solax_pv_power_total] > solax grid export sensor [sensor.solax_grid_export] + 20000 AND myvaillant cylinder missing energy sensor [sensor.myvaillant_cylinder_missing_energy] > 0)) OR (IF trigger is turn_off THEN no additional conditions). ACTIONS: No actions are performed (empty sequence).",
|
|
"natural_language": {
|
|
"trigger": "The automation can be triggered in several ways: when the solax battery fully charged sensor [binary_sensor.solax_battery_fully_charged] reports the battery is fully charged; when the homeassistant recently started sensor [binary_sensor.homeassistant_recently_started] indicates Home Assistant has been running for at least five minutes after startup; when the solax battery fully charged sensor [binary_sensor.solax_battery_fully_charged] reports the battery is no longer fully charged; when the solax grid export sensor [sensor.solax_grid_export] shows power being exported to the grid is less than 1 watt; or when Home Assistant itself is shutting down.",
|
|
"conditions": "If the trigger was related to turning something on (i.e., the battery becoming fully charged or Home Assistant finishing its startup), then several additional checks must pass: the battery must still be fully charged, the grid export must be over 500 watts, the total solar power generation must exceed the grid export by more than 20000 watts, and the hot water cylinder must have some missing energy (greater than 0). If the trigger was related to turning something off (i.e., the battery is no longer full, grid export is low, or Home Assistant is shutting down), there are no further conditions.",
|
|
"action": "The automation does not perform any actions; the sequences for both the 'turn_on' and 'turn_off' paths are empty."
|
|
},
|
|
"human_like": "This automation monitors solar battery and grid export conditions to decide when to potentially enable a heat pump boost, but currently takes no action.",
|
|
"complexity": "high"
|
|
}
|
|
},
|
|
{
|
|
"id": "ebeb1eef-8c76-41da-afea-72df646bb69b",
|
|
"result": {
|
|
"structured": "TRIGGER: When kitchen hot water kettle plug power sensor [sensor.kitchen_hot_water_kettle_plug_power] remains below 1 for 5 seconds OR when kitchen hot water kettle plug [switch.kitchen_hot_water_kettle_plug] remains on for 1 minute OR when Home Assistant starts. CONDITIONS: kitchen hot water kettle plug [switch.kitchen_hot_water_kettle_plug] is on AND kitchen hot water kettle plug power sensor [sensor.kitchen_hot_water_kettle_plug_power] is below 1. ACTIONS: Turn off kitchen hot water kettle plug [switch.kitchen_hot_water_kettle_plug].",
|
|
"natural_language": {
|
|
"trigger": "When the power consumption of the kettle plug [sensor.kitchen_hot_water_kettle_plug_power] stays below 1 unit for 5 seconds, or when the kettle plug switch [switch.kitchen_hot_water_kettle_plug] has been turned on for 1 minute, or when Home Assistant first starts up.",
|
|
"conditions": "The kettle plug [switch.kitchen_hot_water_kettle_plug] must be in the on state, and its power consumption [sensor.kitchen_hot_water_kettle_plug_power] must be below 1 unit.",
|
|
"action": "Turn off the kitchen hot water kettle plug [switch.kitchen_hot_water_kettle_plug]."
|
|
},
|
|
"human_like": "Automatically turns off the kettle plug when it has been on for a while but is using very little power, indicating the kettle has finished boiling.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "50fb36b8-bced-41c0-be38-3253ad1337f1",
|
|
"result": {
|
|
"structured": "TRIGGER: When kitchen tea kettle plug power sensor [sensor.kitchen_tea_kettle_plug_power] remains below 1 for 5 seconds OR when kitchen tea kettle plug [switch.kitchen_tea_kettle_plug] remains on for 1 minute OR when Home Assistant starts. CONDITIONS: kitchen tea kettle plug [switch.kitchen_tea_kettle_plug] is on AND kitchen tea kettle plug power sensor [sensor.kitchen_tea_kettle_plug_power] is below 1. ACTIONS: Turn off kitchen tea kettle plug [switch.kitchen_tea_kettle_plug].",
|
|
"natural_language": {
|
|
"trigger": "The automation triggers when the power consumption of the kitchen tea kettle plug [sensor.kitchen_tea_kettle_plug_power] stays below 1 unit for 5 seconds, or when the kitchen tea kettle plug [switch.kitchen_tea_kettle_plug] has been switched on for 1 minute, or when Home Assistant first starts up.",
|
|
"conditions": "The automation only proceeds if the kitchen tea kettle plug [switch.kitchen_tea_kettle_plug] is currently on and its power consumption [sensor.kitchen_tea_kettle_plug_power] is below 1 unit.",
|
|
"action": "Turns off the kitchen tea kettle plug [switch.kitchen_tea_kettle_plug]."
|
|
},
|
|
"human_like": "Automatically turns off the tea kettle plug when it's on but drawing very low power, or has been on for a minute, to prevent it from staying on unnecessarily.",
|
|
"complexity": "medium"
|
|
}
|
|
},
|
|
{
|
|
"id": "419fc702-e113-4253-9493-d1ce5840cc97",
|
|
"result": {
|
|
"structured": "TRIGGER: When room hana computer plug [switch.room_hana_computer_plug] turns off OR when Home Assistant starts. CONDITIONS: room hana computer plug [switch.room_hana_computer_plug] is off. ACTIONS: Turn on room hana computer plug [switch.room_hana_computer_plug].",
|
|
"natural_language": {
|
|
"trigger": "When the room hana computer plug [switch.room_hana_computer_plug] is turned off, or when Home Assistant starts up.",
|
|
"conditions": "The automation only runs if the room hana computer plug [switch.room_hana_computer_plug] is currently in the off state.",
|
|
"action": "Turns the room hana computer plug [switch.room_hana_computer_plug] back on."
|
|
},
|
|
"human_like": "Ensures the computer plug in Hana's room is always turned on, either after it's switched off or when the system restarts.",
|
|
"complexity": "low"
|
|
}
|
|
}
|
|
] |