Skip to content

Commit 3d87229

Browse files
c0ffeeca7claude
andcommitted
Standardize Actions section format (batch 4: date-energyzero)
Updated Actions section formatting across 7 integration documentation files to match the template standard format. Changed action titles from "### Action \`domain.action\`" to "### Action: Descriptive name" and added standardized introductory sentences using "allows you to" phrasing. Files updated: - date.markdown (1 action, fixed typo) - datetime.markdown (1 action) - dynalite.markdown (2 actions) - easyenergy.markdown (3 actions) - ecobee.markdown (8 actions, fixed "Service" typo) - elgato.markdown (1 action) - energyzero.markdown (2 actions) Files checked (no custom actions): - directv.markdown - dlna_dmr.markdown Files skipped (different structure): - elkm1.markdown (grouped actions with shared tables) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent c9fa9d4 commit 3d87229

7 files changed

Lines changed: 36 additions & 36 deletions

File tree

source/_integrations/date.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ In addition, the entity can have the following states:
3737

3838
Available {% term actions %}: `date.set_value`
3939

40-
### Action`date.set_value`
40+
### Action: Set value
4141

42-
Set a new value for the date {% term entity %}.
42+
The `date.set_value` action allows you to set a new value for the date {% term entity %}.
4343

4444
| Data attribute | Optional | Description |
4545
| -------------- | -------- | -------------------------------------------------------------------------- |

source/_integrations/datetime.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@ In addition, the entity can have the following states:
3737

3838
Available {% term actions %}: `datetime.set_value`
3939

40-
### Action `datetime.set_value`
40+
### Action: Set value
4141

42-
Set a new value for the datetime {% term entity %}.
42+
The `datetime.set_value` action allows you to set a new value for the datetime {% term entity %}.
4343

4444
| Data attribute | Optional | Description |
4545
| -------------- | -------- | ------------------------------------------------------------------------------------------------------------ |

source/_integrations/dynalite.markdown

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -56,9 +56,9 @@ The initial process can be a bit time consuming and tedious, but it only has to
5656

5757
## Actions
5858

59-
### Action `dynalite.request_area_preset`
59+
### Action: Request area preset
6060

61-
Send a command on the Dynalite network asking an area to report its currently selected preset. Normally, channel 1 (default) is used, but in some implementation, specific areas will need other channels.
61+
The `dynalite.request_area_preset` action allows you to send a command on the Dynalite network asking an area to report its currently selected preset. Normally, channel 1 (default) is used, but in some implementation, specific areas will need other channels.
6262

6363
{% note %}
6464

@@ -72,9 +72,9 @@ This does not return the area preset. It sends a network command asking the area
7272
| `area` | no | Area for the requested channel. |
7373
| `channel` | no | Which channel to request. |
7474

75-
### Action `dynalite.request_channel_level`
75+
### Action: Request channel level
7676

77-
Send a command on the Dynalite network asking a specific channel in an area to report its current level.
77+
The `dynalite.request_channel_level` action allows you to send a command on the Dynalite network asking a specific channel in an area to report its current level.
7878

7979
{% note %}
8080

source/_integrations/easyenergy.markdown

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -81,9 +81,9 @@ For the dynamic gas prices, only entities are created that display the
8181

8282
The energy and gas prices are exposed using [actions](/docs/scripts/perform-actions/). The actions populate [response data](/docs/scripts/perform-actions#use-templates-to-handle-response-data) with price data.
8383

84-
### Action `easyenergy.get_gas_prices`
84+
### Action: Get gas prices
8585

86-
Fetches the hourly prices for gas.
86+
The `easyenergy.get_gas_prices` action allows you to fetch the hourly prices for gas.
8787

8888
| Data attribute | Optional | Description | Example |
8989
| -------------- | -------- | ---------------------------------------------------- | -------------------------------- |
@@ -115,9 +115,9 @@ The response data is a dictionary with the gas timestamps and prices as string a
115115
}
116116
```
117117

118-
### Action `easyenergy.get_energy_usage_prices`
118+
### Action: Get energy usage prices
119119

120-
Fetches the hourly prices for energy that you use (buy).
120+
The `easyenergy.get_energy_usage_prices` action allows you to fetch the hourly prices for energy that you use (buy).
121121

122122
| Data attribute | Optional | Description | Example |
123123
| -------------- | -------- | ---------------------------------------------------- | -------------------------------- |
@@ -149,9 +149,9 @@ The response data is a dictionary with the energy timestamps as strings and pric
149149
}
150150
```
151151

152-
### Action `easyenergy.get_energy_return_prices`
152+
### Action: Get energy return prices
153153

154-
Fetches the hourly prices for energy that you return (sell).
154+
The `easyenergy.get_energy_return_prices` action allows you to fetch the hourly prices for energy that you return (sell).
155155

156156
| Data attribute | Optional | Description | Example |
157157
| -------------- | -------- | ------------------------------------------------------- | -------------------------------- |

source/_integrations/ecobee.markdown

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,9 @@ Besides the standard actions provided by the Home Assistant [Climate](/integrati
186186
- `ecobee.set_occupancy_modes`
187187
- `ecobee.set_sensors_in_climate`
188188

189-
### Action `ecobee.create_vacation`
189+
### Action: Create vacation
190190

191-
Creates a vacation on the selected ecobee thermostat.
191+
The `ecobee.create_vacation` action allows you to create a vacation on the selected ecobee thermostat.
192192

193193
| Data attribute | Optional | Description |
194194
| ---------------------- | -------- | ---------------------------------------------------------------------------------------------------- |
@@ -203,64 +203,64 @@ Creates a vacation on the selected ecobee thermostat.
203203
| `fan_mode` | yes | Fan mode of the thermostat during the vacation (auto or on) (auto if not provided) |
204204
| `fan_min_on_time` | yes | Minimum number of minutes to run the fan each hour (0 to 60) during the vacation (0 if not provided) |
205205

206-
### Action `ecobee.delete_vacation`
206+
### Action: Delete vacation
207207

208-
Delete a vacation on the selected ecobee thermostat.
208+
The `ecobee.delete_vacation` action allows you to delete a vacation on the selected ecobee thermostat.
209209

210210
| Data attribute | Optional | Description |
211211
| ---------------------- | -------- | ------------------------------------------------- |
212212
| `entity_id` | no | ecobee thermostat on which to delete the vacation |
213213
| `vacation_name` | no | Name of the vacation to delete |
214214

215-
### Action `ecobee.resume_program`
215+
### Action: Resume program
216216

217-
Resumes the standard active schedule of presets. This cancels any manual temperature settings or selected preset. This will not cancel vacation events, use `delete_vacation`.
217+
The `ecobee.resume_program` action allows you to resume the standard active schedule of presets. This cancels any manual temperature settings or selected preset. This will not cancel vacation events, use `delete_vacation`.
218218

219219
| Data attribute | Optional | Description |
220220
| ---------------------- | -------- | -------------------------------------------------------------------------------------------------------------------------- |
221221
| `entity_id` | yes | String or list of strings that point at `entity_id`s of climate devices to control. Omit to target all ecobee thermostats. |
222222
| `resume_all` | no | `true` will resume the standard schedule. `false` will only cancel the latest active event, which is not used often. |
223223

224-
### Action `ecobee.set_fan_min_on_time`
224+
### Action: Set fan minimum on time
225225

226-
Sets the minimum amount of time that the fan will run per hour.
226+
The `ecobee.set_fan_min_on_time` action allows you to set the minimum amount of time that the fan will run per hour.
227227

228228
| Data attribute | Optional | Description |
229229
| ---------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------- |
230230
| `entity_id` | yes | String or list of strings that point at `entity_id`'s of climate devices to control. Omit to target all ecobee thermostats. |
231231
| `fan_min_on_time` | no | integer (e.g., 5) |
232232

233-
### Action `ecobee.set_dst_mode`
233+
### Action: Set DST mode
234234

235-
Enable/disable automatic daylight savings time.
235+
The `ecobee.set_dst_mode` action allows you to enable/disable automatic daylight savings time.
236236

237237
| Data attribute | Optional | Description |
238238
| ---------------------- | -------- | ---------------------------------------------------------------------------------------------------- |
239239
| `entity_id` | yes | ecobee thermostat on which to set daylight savings time mode. Omit to target all ecobee thermostats. |
240240
| `dst_enabled` | no | true or false |
241241

242-
### Action `ecobee.set_mic_mode`
242+
### Action: Set mic mode
243243

244-
Enable/disable Alexa mic (only for ecobee 4).
244+
The `ecobee.set_mic_mode` action allows you to enable/disable Alexa mic (only for ecobee 4).
245245

246246
| Data attribute | Optional | Description |
247247
| ---------------------- | -------- | -------------------------------------------------------------------------------------- |
248248
| `entity_id` | yes | ecobee thermostat on which to set the mic mode. Omit to target all ecobee thermostats. |
249249
| `mic_enabled` | no | true or false |
250250

251-
### Action `ecobee.set_occupancy_modes`
251+
### Action: Set occupancy modes
252252

253-
Enable/disable Smart Home/Away and Follow Me modes.
253+
The `ecobee.set_occupancy_modes` action allows you to enable/disable Smart Home/Away and Follow Me modes.
254254

255255
| Data attribute | Optional | Description |
256256
| ---------------------- | -------- | ----------------------------------------------------------------------------------------- |
257257
| `entity_id` | yes | ecobee thermostat on which to set occupancy modes. Omit to target all ecobee thermostats. |
258258
| `auto_away` | yes | true or false |
259259
| `follow_me` | yes | true or false |
260260

261-
### Service `ecobee.set_sensors_in_climate`
261+
### Action: Set sensors in climate
262262

263-
Set which sensors are active on a thermostat for a specific climate program.
263+
The `ecobee.set_sensors_in_climate` action allows you to set which sensors are active on a thermostat for a specific climate program.
264264

265265
| Service data attribute | Optional | Description |
266266
| ---------------------- | -------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |

source/_integrations/elgato.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ studio mode is enabled, your battery will not be used and bypassed.
6161

6262
## Actions
6363

64-
### Action `elgato.identify`
64+
### Action: Identify
6565

66-
The identify action shortly blinks the Elgato light. Originally meant as
66+
The `elgato.identify` action allows you to shortly blink the Elgato light. Originally meant as
6767
a way to identify which light you are talking to; it can also be used as
6868
an action to create a visual notification.
6969

source/_integrations/energyzero.markdown

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,9 @@ For the dynamic gas prices, only entities are created that display the
7070

7171
The energy and gas prices are exposed using [actions](/docs/scripts/perform-actions/). The actions populate [Response Data](/docs/scripts/perform-actions#use-templates-to-handle-response-data) with price data.
7272

73-
### Action `energyzero.get_gas_prices`
73+
### Action: Get gas prices
7474

75-
Fetches the gas prices. The `config_entry` value be found using the **Actions** tab in the **Developer Tools**, selecting the desired entity and then switching to YAML.
75+
The `energyzero.get_gas_prices` action allows you to fetch the gas prices. The `config_entry` value be found using the **Actions** tab in the **Developer Tools**, selecting the desired entity and then switching to YAML.
7676

7777
| Data attribute | Optional | Description | Example |
7878
| -------------- | -------- | ---------------------------------------------------- | -------------------------------- |
@@ -109,9 +109,9 @@ The response data is a dictionary with the gas timestamps and prices as string a
109109

110110
{% endraw %}
111111

112-
### Action `energyzero.get_energy_prices`
112+
### Action: Get energy prices
113113

114-
Fetches the energy prices. The `config_entry` value be found using the **Actions** tab in the **Developer Tools**, selecting the desired entity and then switching to YAML.
114+
The `energyzero.get_energy_prices` action allows you to fetch the energy prices. The `config_entry` value be found using the **Actions** tab in the **Developer Tools**, selecting the desired entity and then switching to YAML.
115115

116116
| Data attribute | Optional | Description | Example |
117117
| -------------- | -------- | ---------------------------------------------------- | -------------------------------- |

0 commit comments

Comments
 (0)