Skip to content

Commit 6bdd438

Browse files
Copilotabmantis
andcommitted
Revert template changes and add supported_features to target selector docs
Co-authored-by: abmantis <974569+abmantis@users.noreply.github.com>
1 parent 4a03731 commit 6bdd438

3 files changed

Lines changed: 76 additions & 26 deletions

File tree

.github/copilot-instructions.md

Lines changed: 36 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -227,29 +227,52 @@ Timeframe:
227227

228228
## Supported functionality
229229

230-
The **My integration** integration provides the following {% term entities %}. For a list of supported features for each entity type, refer to the [entity documentation](https://developers.home-assistant.io/docs/core/entity).
230+
### Entities
231231

232-
### Sensors
232+
The **My integration** integration provides the following entities.
233233

234-
- **Current coffee temperature**: Current temperature of the coffee boiler. When the machine reaches temperature, this will be approximately 3 degrees higher than the `Coffee target temperature`, due to different measurement points.
235-
- **Current steam temperature**: Current temperature of the steam boiler.
234+
#### Buttons
236235

237-
### Binary sensors
236+
- **Start backflush**
237+
- **Description**: Starts the backflush process on your machine. You got 15 seconds to turn the paddle after activation.
238+
- **Available for machines**: all
238239

239-
- **Water tank empty**: Indicates whether the water tank is empty.
240+
#### Numbers
240241

241-
### Buttons
242+
- **Dose**
243+
- **Description**: Dosage (in ticks) for each key
244+
- **Available for machines**: GS3 AV, Linea Mini.
245+
- **Remarks**: GS3 has this multiple times, one for each physical key (1-4), and the entities are disabled by default.
242246

243-
- **Start backflush**: Starts the backflush process on your machine. You have 15 seconds to turn the paddle after activation.
247+
#### Sensors
244248

245-
### Numbers
249+
- **Current coffee temperature**
250+
- **Description**: Current temperature of the coffee boiler.
251+
- **Available for machines**: all
252+
- **Remarks**: When the machine reaches temperature, this will be approximately 3 degrees higher than the `Coffee target temperature`, due to different measurement points.
246253

247-
- **Dose**: Dosage (in ticks) for each key.
254+
- **Current steam temperature**
255+
- **Description**: Current temperature of the steam boiler.
256+
- **Available for machines**: Linea Micra, GS3 AV, GS3 MP.
257+
- **Remarks**: -
248258

249-
### Selects
259+
#### Selects
250260

251-
- **Prebrew/-infusion mode**: Whether to use prebrew, preinfusion, or neither. Options: Disabled, Prebrew, Preinfusion.
252-
- **Steam level**: The level your steam boiler should run at. Options: 1, 2, 3.
261+
- **Prebrew/-infusion mode**
262+
- **Description**: Whether to use prebrew, preinfusion, or neither.
263+
- **Options**: Disabled, Prebrew, Preinfusion
264+
- **Available for machines**: Linea Micra, Linea Mini, GS3 AV
265+
266+
- **Steam level**
267+
- **Description**: The level your steam boiler should run at.
268+
- **Options**: 1, 2, 3
269+
- **Available for machines**: Linea Micra
270+
271+
#### Updates
272+
273+
- **Gateway firmware**
274+
- **Description**: Firmware status of the gateway.
275+
- **Available for machines**: all
253276

254277
## Actions
255278

source/_docs/blueprint/selectors.markdown

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1517,6 +1517,12 @@ entity:
15171517
or a list of string device_class to limit the selection to.
15181518
type: [device_class, list]
15191519
required: false
1520+
supported_features:
1521+
description: >
1522+
Limits the targets to entities with a certain supported feature, for example,
1523+
`light.LightEntityFeature.TRANSITION` or `climate.ClimateEntityFeature.TARGET_TEMPERATURE`. Should be a list of features.
1524+
type: list
1525+
required: false
15201526
{% endconfiguration %}
15211527

15221528
{% important %}

source/_integrations/_integration_docs_template.markdown

Lines changed: 34 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -87,29 +87,50 @@ Timeframe:
8787

8888
## Supported functionality
8989

90-
The **My integration** integration provides the following {% term entities %}. For a list of supported features for each entity type, refer to the [entity documentation](https://developers.home-assistant.io/docs/core/entity).
90+
The **My integration** integration provides the following entities.
9191

92-
### Sensors
93-
94-
- **Current coffee temperature**: Current temperature of the coffee boiler. When the machine reaches temperature, this will be approximately 3 degrees higher than the `Coffee target temperature`, due to different measurement points.
95-
- **Current steam temperature**: Current temperature of the steam boiler.
92+
### Buttons
9693

97-
### Binary sensors
94+
- **Start backflush**
95+
- **Description**: Starts the backflush process on your machine. You got 15 seconds to turn the paddle after activation.
96+
- **Available for machines**: all
9897

99-
- **Water tank empty**: Indicates whether the water tank is empty.
98+
### Numbers
10099

101-
### Buttons
100+
- **Dose**
101+
- **Description**: Dosage (in ticks) for each key
102+
- **Available for machines**: GS3 AV, Linea Mini.
103+
- **Remarks**: GS3 has this multiple times, one for each physical key (1-4), and the entities are disabled by default.
102104

103-
- **Start backflush**: Starts the backflush process on your machine. You have 15 seconds to turn the paddle after activation.
105+
### Sensors
104106

105-
### Numbers
107+
- **Current coffee temperature**
108+
- **Description**: Current temperature of the coffee boiler.
109+
- **Available for machines**: all
110+
- **Remarks**: When the machine reaches temperature, this will be approximately 3 degrees higher than the `Coffee target temperature`, due to different measurement points.
106111

107-
- **Dose**: Dosage (in ticks) for each key.
112+
- **Current steam temperature**
113+
- **Description**: Current temperature of the steam boiler.
114+
- **Available for machines**: Linea Micra, GS3 AV, GS3 MP.
115+
- **Remarks**: -
108116

109117
### Selects
110118

111-
- **Prebrew/-infusion mode**: Whether to use prebrew, preinfusion, or neither. Options: Disabled, Prebrew, Preinfusion.
112-
- **Steam level**: The level your steam boiler should run at. Options: 1, 2, 3.
119+
- **Prebrew/-infusion mode**
120+
- **Description**: Whether to use prebrew, preinfusion, or neither.
121+
- **Options**: Disabled, Prebrew, Preinfusion
122+
- **Available for machines**: Linea Micra, Linea Mini, GS3 AV
123+
124+
- **Steam level**
125+
- **Description**: The level your steam boiler should run at.
126+
- **Options**: 1, 2, 3
127+
- **Available for machines**: Linea Micra
128+
129+
### Updates
130+
131+
- **Gateway firmware**
132+
- **Description**: Firmware status of the gateway.
133+
- **Available for machines**: all
113134

114135
## Actions
115136

0 commit comments

Comments
 (0)