[velux] Apply tags (#18513)

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
pull/18595/head
Andrew Fiddian-Green 2025-04-23 16:31:26 +01:00 committed by GitHub
parent bbe35ce963
commit 46db2aca9f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 45 additions and 0 deletions

View File

@ -9,6 +9,7 @@
<bridge-type id="klf200">
<label>@text/bridge-type.velux.klf200.label</label>
<description>@text/bridge-type.velux.klf200.description</description>
<semantic-equipment-tag>NetworkAppliance</semantic-equipment-tag>
<channels>
<channel id="status" typeId="status"/>

View File

@ -12,6 +12,9 @@
<label>@text/channel-type.velux.information.label</label>
<description>@text/channel-type.velux.information.description</description>
<category>NetworkAppliance</category>
<tags>
<tag>Status</tag>
</tags>
<state readOnly="true"></state>
</channel-type>
@ -23,6 +26,9 @@
<label>@text/channel-type.velux.status.label</label>
<description>@text/channel-type.velux.status.description</description>
<category>NetworkAppliance</category>
<tags>
<tag>Status</tag>
</tags>
<state readOnly="true"></state>
</channel-type>
@ -137,6 +143,10 @@
<label>@text/channel-type.velux.windowPosition.label</label>
<description>@text/channel-type.velux.windowPosition.description</description>
<category>Window</category>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
<state min="0" max="100"/>
</channel-type>
@ -145,6 +155,10 @@
<label>@text/channel-type.velux.position.label</label>
<description>@text/channel-type.velux.position.description</description>
<category>Blinds</category>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
<state min="0" max="100"/>
</channel-type>
@ -152,6 +166,10 @@
<item-type>Dimmer</item-type>
<label>@text/channel-type.velux.vanePosition.label</label>
<description>@text/channel-type.velux.vanePosition.description</description>
<tags>
<tag>Control</tag>
<tag>Tilt</tag>
</tags>
<state min="0" max="100"/>
</channel-type>
@ -160,12 +178,19 @@
<label>@text/channel-type.velux.state.label</label>
<description>@text/channel-type.velux.state.description</description>
<category>WallSwitch</category>
<tags>
<tag>Switch</tag>
</tags>
</channel-type>
<channel-type id="limitMinimum" advanced="true">
<item-type>Rollershutter</item-type>
<label>@text/channel-type.velux.limitMinimum.label</label>
<description>@text/channel-type.velux.limitMinimum.description</description>
<tags>
<tag>Setpoint</tag>
<tag>OpenLevel</tag>
</tags>
<state min="0" max="100"/>
</channel-type>
@ -173,6 +198,10 @@
<item-type>Rollershutter</item-type>
<label>@text/channel-type.velux.limitMaximum.label</label>
<description>@text/channel-type.velux.limitMaximum.description</description>
<tags>
<tag>Setpoint</tag>
<tag>OpenLevel</tag>
</tags>
<state min="0" max="100"/>
</channel-type>
@ -181,6 +210,9 @@
<label>@text/channel-type.velux.action.label</label>
<description>@text/channel-type.velux.action.description</description>
<category>WallSwitch</category>
<tags>
<tag>Switch</tag>
</tags>
</channel-type>
<channel-type id="silentMode" advanced="true">
@ -188,6 +220,10 @@
<label>@text/channel-type.velux.silentMode.label</label>
<description>@text/channel-type.velux.silentMode.description</description>
<category>Blinds</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type>
<channel-type id="vposition">
@ -195,6 +231,10 @@
<label>@text/channel-type.velux.vposition.label</label>
<description>@text/channel-type.velux.vposition.description</description>
<category>Blinds</category>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
</channel-type>
</thing:thing-descriptions>

View File

@ -14,6 +14,7 @@
<label>@text/thing-type.velux.actuator.label</label>
<description>@text/thing-type.velux.actuator.description</description>
<category>Blinds</category>
<semantic-equipment-tag>WindowCovering</semantic-equipment-tag>
<channels>
<channel id="position" typeId="position"/>
<channel id="state" typeId="state"/>

View File

@ -15,6 +15,7 @@
<label>@text/thing-type.velux.rollershutter.label</label>
<description>@text/thing-type.velux.rollershutter.description</description>
<category>Blinds</category>
<semantic-equipment-tag>Blinds</semantic-equipment-tag>
<channels>
<channel id="position" typeId="position"/>
<channel id="vanePosition" typeId="vanePosition"/>

View File

@ -15,6 +15,7 @@
<label>@text/thing-type.velux.vshutter.label</label>
<description>@text/thing-type.velux.vshutter.description</description>
<category>Blinds</category>
<semantic-equipment-tag>Blinds</semantic-equipment-tag>
<channels>
<channel id="position" typeId="position"/>
</channels>

View File

@ -15,6 +15,7 @@
<label>@text/thing-type.velux.window.label</label>
<description>@text/thing-type.velux.window.description</description>
<category>Window</category>
<semantic-equipment-tag>Window</semantic-equipment-tag>
<channels>
<channel id="position" typeId="windowPosition"></channel>
<channel id="limitMinimum" typeId="limitMinimum"/>