Updated external content (Jenkins build 2651)

pull/2522/head
openHAB Build Server 2025-06-15 18:23:54 +00:00
parent 411ca7afd6
commit 975a6f4618
114 changed files with 4045 additions and 3 deletions

View File

@ -47,24 +47,40 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>General Waste</label> <label>General Waste</label>
<description>Next collection day for general waste</description> <description>Next collection day for general waste</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tF"/> <state readOnly="true" pattern="%1$tF"/>
</channel-type> </channel-type>
<channel-type id="collectionDateLeightweightPackaging"> <channel-type id="collectionDateLeightweightPackaging">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Leightweight Packaging</label> <label>Leightweight Packaging</label>
<description>Next collection day for leightweight packaging</description> <description>Next collection day for leightweight packaging</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tF"/> <state readOnly="true" pattern="%1$tF"/>
</channel-type> </channel-type>
<channel-type id="collectionDateBioWaste"> <channel-type id="collectionDateBioWaste">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Bio Waste</label> <label>Bio Waste</label>
<description>Next collection day for bio waste</description> <description>Next collection day for bio waste</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tF"/> <state readOnly="true" pattern="%1$tF"/>
</channel-type> </channel-type>
<channel-type id="collectionDatePaper"> <channel-type id="collectionDatePaper">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Paper</label> <label>Paper</label>
<description>Next collection day for paper</description> <description>Next collection day for paper</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tF"/> <state readOnly="true" pattern="%1$tF"/>
</channel-type> </channel-type>

View File

@ -8,6 +8,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Timestamp</label> <label>Timestamp</label>
<category>time</category> <category>time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -31,6 +35,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Hazel Level</label> <label>Hazel Level</label>
<category>oh:airparif:hazel</category> <category>oh:airparif:hazel</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -45,6 +53,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Birch Level</label> <label>Birch Level</label>
<category>oh:airparif:birch</category> <category>oh:airparif:birch</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -59,6 +71,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Cypress</label> <label>Cypress</label>
<category>oh:airparif:cypress</category> <category>oh:airparif:cypress</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -73,6 +89,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Alder</label> <label>Alder</label>
<category>oh:airparif:alder</category> <category>oh:airparif:alder</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -87,6 +107,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Poplar</label> <label>Poplar</label>
<category>oh:airparif:poplar</category> <category>oh:airparif:poplar</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -100,6 +124,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Ash</label> <label>Ash</label>
<category>oh:airparif:ash</category> <category>oh:airparif:ash</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -113,6 +141,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Olive</label> <label>Olive</label>
<category>oh:airparif:olive</category> <category>oh:airparif:olive</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -127,6 +159,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Urticacea</label> <label>Urticacea</label>
<category>oh:airparif:urticaceae</category> <category>oh:airparif:urticaceae</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -141,6 +177,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Wormwood</label> <label>Wormwood</label>
<category>oh:airparif:wormwood</category> <category>oh:airparif:wormwood</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -155,6 +195,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Rumex</label> <label>Rumex</label>
<category>oh:airparif:rumex</category> <category>oh:airparif:rumex</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -169,6 +213,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Ragweed</label> <label>Ragweed</label>
<category>oh:airparif:ragweed</category> <category>oh:airparif:ragweed</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -183,6 +231,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Grasses</label> <label>Grasses</label>
<category>oh:airparif:grasses</category> <category>oh:airparif:grasses</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -197,6 +249,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Plantain</label> <label>Plantain</label>
<category>oh:airparif:plantain</category> <category>oh:airparif:plantain</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -211,6 +267,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Chestnut</label> <label>Chestnut</label>
<category>oh:airparif:chestnut</category> <category>oh:airparif:chestnut</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -225,6 +285,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Oak</label> <label>Oak</label>
<category>oh:airparif:oak</category> <category>oh:airparif:oak</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -239,6 +303,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Linden</label> <label>Linden</label>
<category>oh:airparif:linden</category> <category>oh:airparif:linden</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -253,6 +321,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Plane</label> <label>Plane</label>
<category>oh:airparif:plane</category> <category>oh:airparif:plane</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -267,6 +339,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Hornbeam</label> <label>Hornbeam</label>
<category>oh:airparif:hornbeam</category> <category>oh:airparif:hornbeam</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -281,6 +357,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Willow</label> <label>Willow</label>
<category>oh:airparif:willow</category> <category>oh:airparif:willow</category>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">None</option> <option value="0">None</option>
@ -300,6 +380,10 @@
<channel-type id="mpc-value"> <channel-type id="mpc-value">
<item-type unitHint="µg/m³">Number:Density</item-type> <item-type unitHint="µg/m³">Number:Density</item-type>
<label>Measure</label> <label>Measure</label>
<tags>
<tag>Measurement</tag>
<tag>AirQuality</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@ -307,6 +391,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Air Quality</label> <label>Air Quality</label>
<category>oh:airparif:aq</category> <category>oh:airparif:aq</category>
<tags>
<tag>Measurement</tag>
<tag>AirQuality</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Good</option> <option value="0">Good</option>

View File

@ -63,6 +63,10 @@
<label>Control</label> <label>Control</label>
<description>Control the AllPlay speaker, e.g. start/pause/next/previous/ffward/rewind</description> <description>Control the AllPlay speaker, e.g. start/pause/next/previous/ffward/rewind</description>
<category>Player</category> <category>Player</category>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="coverart"> <channel-type id="coverart">
<item-type>Image</item-type> <item-type>Image</item-type>
@ -74,36 +78,60 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Cover Art URL</label> <label>Cover Art URL</label>
<description>Cover art URL of the track currently playing</description> <description>Cover art URL of the track currently playing</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="currentalbum"> <channel-type id="currentalbum">
<item-type>String</item-type> <item-type>String</item-type>
<label>Current Album</label> <label>Current Album</label>
<description>Album of the track currently playing</description> <description>Album of the track currently playing</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="currentartist"> <channel-type id="currentartist">
<item-type>String</item-type> <item-type>String</item-type>
<label>Current Artist</label> <label>Current Artist</label>
<description>Artist of the track currently playing</description> <description>Artist of the track currently playing</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="currentduration" advanced="true"> <channel-type id="currentduration" advanced="true">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Current Duration</label> <label>Current Duration</label>
<description>Duration in seconds of the track currently playing</description> <description>Duration in seconds of the track currently playing</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="currentgenre" advanced="true"> <channel-type id="currentgenre" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Current Genre</label> <label>Current Genre</label>
<description>Genre of the track currently playing</description> <description>Genre of the track currently playing</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="currenttitle"> <channel-type id="currenttitle">
<item-type>String</item-type> <item-type>String</item-type>
<label>Current Title</label> <label>Current Title</label>
<description>Title of the track currently playing</description> <description>Title of the track currently playing</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="currentuserdata" advanced="true"> <channel-type id="currentuserdata" advanced="true">
@ -116,6 +144,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Current URL</label> <label>Current URL</label>
<description>URL of the track or radio station currently playing</description> <description>URL of the track or radio station currently playing</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="input" advanced="true"> <channel-type id="input" advanced="true">
@ -139,6 +171,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Mute</label> <label>Mute</label>
<description>Set or get the mute state of the speaker</description> <description>Set or get the mute state of the speaker</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="playstate" advanced="true"> <channel-type id="playstate" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
@ -150,6 +186,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Shuffle Mode</label> <label>Shuffle Mode</label>
<description>Toggle the shuffle mode of the speaker</description> <description>Toggle the shuffle mode of the speaker</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="stop" advanced="true"> <channel-type id="stop" advanced="true">
<item-type>Switch</item-type> <item-type>Switch</item-type>
@ -166,6 +206,10 @@
<label>Volume</label> <label>Volume</label>
<description>Set or get the master volume</description> <description>Set or get the master volume</description>
<category>SoundVolume</category> <category>SoundVolume</category>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="volumecontrol" advanced="true"> <channel-type id="volumecontrol" advanced="true">
<item-type>Switch</item-type> <item-type>Switch</item-type>

View File

@ -301,6 +301,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Active</label> <label>Active</label>
<description>Activate this flash briefing configuration</description> <description>Activate this flash briefing configuration</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="playOnDevice" advanced="true"> <channel-type id="playOnDevice" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
@ -374,21 +378,37 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Loop</label> <label>Loop</label>
<description>Loop</description> <description>Loop</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="shuffle"> <channel-type id="shuffle">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Shuffle</label> <label>Shuffle</label>
<description>Shuffle play</description> <description>Shuffle play</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="player"> <channel-type id="player">
<item-type>Player</item-type> <item-type>Player</item-type>
<label>Player</label> <label>Player</label>
<description>Music Player</description> <description>Music Player</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="volume"> <channel-type id="volume">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Volume</label> <label>Volume</label>
<description>Volume of the sound</description> <description>Volume of the sound</description>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="equalizerTreble"> <channel-type id="equalizerTreble">
<item-type>Number</item-type> <item-type>Number</item-type>
@ -428,6 +448,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Refresh Activity</label> <label>Refresh Activity</label>
<description>A command send to this channel refreshes the customer history activity (write-only)</description> <description>A command send to this channel refreshes the customer history activity (write-only)</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
<channel-type id="announcement" advanced="true"> <channel-type id="announcement" advanced="true">
@ -471,6 +495,10 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Media Progress</label> <label>Media Progress</label>
<description>Media progress in percent</description> <description>Media progress in percent</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="mediaProgressTime" advanced="true"> <channel-type id="mediaProgressTime" advanced="true">
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
@ -501,6 +529,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Do Not Disturb</label> <label>Do Not Disturb</label>
<description>Do Not Disturb mode enabled</description> <description>Do Not Disturb mode enabled</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="nextReminder" advanced="true"> <channel-type id="nextReminder" advanced="true">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
@ -533,12 +565,20 @@
<channel-type id="brightness"> <channel-type id="brightness">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Brightness</label> <label>Brightness</label>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
<state min="0" max="100" step="1"/> <state min="0" max="100" step="1"/>
</channel-type> </channel-type>
<!-- Alexa.ColorController --> <!-- Alexa.ColorController -->
<channel-type id="color"> <channel-type id="color">
<item-type>Color</item-type> <item-type>Color</item-type>
<label>Color</label> <label>Color</label>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
<config-description> <config-description>
<parameter name="matchColors" type="boolean"> <parameter name="matchColors" type="boolean">
<label>Match Colors</label> <label>Match Colors</label>
@ -551,11 +591,19 @@
<channel-type id="colorName"> <channel-type id="colorName">
<item-type>String</item-type> <item-type>String</item-type>
<label>Color Name</label> <label>Color Name</label>
<tags>
<tag>Status</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<!-- Alexa.ColorTemperatureController --> <!-- Alexa.ColorTemperatureController -->
<channel-type id="colorTemperatureName"> <channel-type id="colorTemperatureName">
<item-type>String</item-type> <item-type>String</item-type>
<label>Color Temperature Name</label> <label>Color Temperature Name</label>
<tags>
<tag>Status</tag>
<tag>ColorTemperature</tag>
</tags>
</channel-type> </channel-type>
<!-- Alexa.PercentageController --> <!-- Alexa.PercentageController -->
<channel-type id="percentage"> <channel-type id="percentage">
@ -566,16 +614,28 @@
<channel-type id="powerState"> <channel-type id="powerState">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Power State</label> <label>Power State</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<!-- Alexa.LockController --> <!-- Alexa.LockController -->
<channel-type id="lockState"> <channel-type id="lockState">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Lock State</label> <label>Lock State</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<!-- Alexa.PowerLevelController --> <!-- Alexa.PowerLevelController -->
<channel-type id="powerLevel"> <channel-type id="powerLevel">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Power Level</label> <label>Power Level</label>
<tags>
<tag>Control</tag>
<tag>Power</tag>
</tags>
<state min="0" max="100" step="1"/> <state min="0" max="100" step="1"/>
</channel-type> </channel-type>
<!-- Alexa.SecurityPanelController --> <!-- Alexa.SecurityPanelController -->
@ -586,33 +646,56 @@
<channel-type id="burglaryAlarm"> <channel-type id="burglaryAlarm">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Burglary Alarm</label> <label>Burglary Alarm</label>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="carbonMonoxideAlarm"> <channel-type id="carbonMonoxideAlarm">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Carbon Monoxide Alarm</label> <label>Carbon Monoxide Alarm</label>
<tags>
<tag>Alarm</tag>
<tag>CO</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="fireAlarm"> <channel-type id="fireAlarm">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Fire Alarm</label> <label>Fire Alarm</label>
<tags>
<tag>Alarm</tag>
<tag>Smoke</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="waterAlarm"> <channel-type id="waterAlarm">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Water Alarm</label> <label>Water Alarm</label>
<tags>
<tag>Alarm</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<!-- Alexa.TemperatureSensor --> <!-- Alexa.TemperatureSensor -->
<channel-type id="temperature"> <channel-type id="temperature">
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Temperature</label> <label>Temperature</label>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<!-- Alexa.MotionSensor --> <!-- Alexa.MotionSensor -->
<channel-type id="motionDetected"> <channel-type id="motionDetected">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Motion Detected</label> <label>Motion Detected</label>
<tags>
<tag>Status</tag>
<tag>Motion</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<!-- Alexa.EndpointHealth --> <!-- Alexa.EndpointHealth -->
@ -631,12 +714,20 @@
<channel-type id="geoLocation"> <channel-type id="geoLocation">
<item-type>Location</item-type> <item-type>Location</item-type>
<label>Location</label> <label>Location</label>
<tags>
<tag>Measurement</tag>
<tag>GeoLocation</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<!-- Alexa.ThermostatController --> <!-- Alexa.ThermostatController -->
<channel-type id="targetSetpoint"> <channel-type id="targetSetpoint">
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Target Setpoint</label> <label>Target Setpoint</label>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%"/> <state pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="upperSetpoint"> <channel-type id="upperSetpoint">
@ -662,6 +753,10 @@
<channel-type id="thermostatMode"> <channel-type id="thermostatMode">
<item-type>String</item-type> <item-type>String</item-type>
<label>Thermostat Mode</label> <label>Thermostat Mode</label>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="AUTO">Auto</option> <option value="AUTO">Auto</option>
@ -676,6 +771,10 @@
<channel-type id="indoorAirQuality"> <channel-type id="indoorAirQuality">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Indoor Air Quality</label> <label>Indoor Air Quality</label>
<tags>
<tag>Measurement</tag>
<tag>AirQuality</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="relativeHumidity"> <channel-type id="relativeHumidity">
@ -692,11 +791,19 @@
<item-type>Number:Density</item-type> <item-type>Number:Density</item-type>
<label>PM2.5</label> <label>PM2.5</label>
<description>Particulate Matter PM2.5 density.</description> <description>Particulate Matter PM2.5 density.</description>
<tags>
<tag>Measurement</tag>
<tag>ParticulateMatter</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="carbonMonoxide"> <channel-type id="carbonMonoxide">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Carbon Monoxide</label> <label>Carbon Monoxide</label>
<tags>
<tag>Measurement</tag>
<tag>CO</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="voc"> <channel-type id="voc">
@ -707,6 +814,10 @@
<channel-type id="fanSpeed"> <channel-type id="fanSpeed">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Fan speed</label> <label>Fan speed</label>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
</channel-type> </channel-type>

View File

@ -67,6 +67,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Current Electricity Status</label> <label>Current Electricity Status</label>
<description>Current price status of grid import</description> <description>Current price status of grid import</description>
<tags>
<tag>Status</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="nem-time"> <channel-type id="nem-time">
@ -79,12 +83,20 @@
<item-type unitHint="%">Number:Dimensionless</item-type> <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Current Renewables</label> <label>Current Renewables</label>
<description>Current level of renewables in the grid</description> <description>Current level of renewables in the grid</description>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
<channel-type id="spike"> <channel-type id="spike">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Energy Price Spike</label> <label>Energy Price Spike</label>
<description>Report if the grid has a current price spike</description> <description>Report if the grid has a current price spike</description>
<tags>
<tag>Status</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -483,6 +483,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Power</label> <label>Power</label>
<description>Whether the matrix is on or not</description> <description>Whether the matrix is on or not</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="panellock" advanced="true"> <channel-type id="panellock" advanced="true">
<item-type>Switch</item-type> <item-type>Switch</item-type>
@ -525,6 +529,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Mirror Enabled</label> <label>Mirror Enabled</label>
<description>Whether the HDMI port mirroring is enabled or not</description> <description>Whether the HDMI port mirroring is enabled or not</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="volume"> <channel-type id="volume">
<item-type>Number</item-type> <item-type>Number</item-type>
@ -536,5 +544,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Mute</label> <label>Mute</label>
<description>Sets the output to muted or not</description> <description>Sets the output to muted or not</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -53,6 +53,10 @@
<label>Mode</label> <label>Mode</label>
<description>States the mode of the device (MANUAL/AUTOMATIC/VACATION).</description> <description>States the mode of the device (MANUAL/AUTOMATIC/VACATION).</description>
<category>Heating</category> <category>Heating</category>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state pattern="%s" readOnly="true"> <state pattern="%s" readOnly="true">
<options> <options>
<option value="MANUAL">Manual</option> <option value="MANUAL">Manual</option>
@ -161,6 +165,10 @@
<label>Eco Temperature</label> <label>Eco Temperature</label>
<description>Thermostat Eco temperature.</description> <description>Thermostat Eco temperature.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -169,6 +177,10 @@
<label>Comfort Temperature</label> <label>Comfort Temperature</label>
<description>Thermostat Comfort temperature.</description> <description>Thermostat Comfort temperature.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -177,6 +189,10 @@
<label>Radiator Mode</label> <label>Radiator Mode</label>
<description>States the mode of the radiator (ON/OFF/COMFORT/ECO/BOOST/WINDOW_OPEN).</description> <description>States the mode of the radiator (ON/OFF/COMFORT/ECO/BOOST/WINDOW_OPEN).</description>
<category>Heating</category> <category>Heating</category>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state pattern="%s"> <state pattern="%s">
<options> <options>
<option value="ON">On</option> <option value="ON">On</option>
@ -210,6 +226,10 @@
<label>Contact State</label> <label>Contact State</label>
<description>Contact state information (OPEN/CLOSED).</description> <description>Contact state information (OPEN/CLOSED).</description>
<category>Contact</category> <category>Contact</category>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state pattern="%s" readOnly="true"/> <state pattern="%s" readOnly="true"/>
</channel-type> </channel-type>
@ -217,6 +237,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Obstruction Alarm</label> <label>Obstruction Alarm</label>
<description>Obstruction alarm of the blinds. The blinds were stopped and moved a bit in the opposite direction.</description> <description>Obstruction alarm of the blinds. The blinds were stopped and moved a bit in the opposite direction.</description>
<tags>
<tag>Alarm</tag>
<tag>Opening</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -224,6 +248,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Temperature Alarm</label> <label>Temperature Alarm</label>
<description>Temperature alarm of the blinds. Indicates overheating of the motor.</description> <description>Temperature alarm of the blinds. Indicates overheating of the motor.</description>
<tags>
<tag>Alarm</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -232,6 +260,10 @@
<label>Last Change</label> <label>Last Change</label>
<description>States the last time the button was pressed.</description> <description>States the last time the button was pressed.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"/> <state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"/>
</channel-type> </channel-type>
@ -239,6 +271,10 @@
<item-type>Rollershutter</item-type> <item-type>Rollershutter</item-type>
<label>Rollershutter Control</label> <label>Rollershutter Control</label>
<description>Controls the rollershutter and states its opening level in percent</description> <description>Controls the rollershutter and states its opening level in percent</description>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="color-temperature-abs" advanced="true"> <channel-type id="color-temperature-abs" advanced="true">

View File

@ -292,6 +292,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Duration</label> <label>Duration</label>
<description>Length of the bestprice period to search for (hours)</description> <description>Length of the bestprice period to search for (hours)</description>
<tags>
<tag>Control</tag>
<tag>Duration</tag>
</tags>
<state readOnly="false" pattern="%d"/> <state readOnly="false" pattern="%d"/>
</channel-type> </channel-type>
@ -306,6 +310,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Consecutive</label> <label>Consecutive</label>
<description>Consecutive range needed?</description> <description>Consecutive range needed?</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"/> <state readOnly="false"/>
</channel-type> </channel-type>
@ -313,6 +321,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Inverted</label> <label>Inverted</label>
<description>Return highest prices?</description> <description>Return highest prices?</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"/> <state readOnly="false"/>
</channel-type> </channel-type>
@ -329,6 +341,10 @@
<label>Starttime</label> <label>Starttime</label>
<description>Starting time of period.</description> <description>Starting time of period.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tH:%1$tM"/> <state readOnly="true" pattern="%1$tH:%1$tM"/>
</channel-type> </channel-type>
@ -337,6 +353,10 @@
<label>Endtime</label> <label>Endtime</label>
<description>End time of period.</description> <description>End time of period.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tH:%1$tM"/> <state readOnly="true" pattern="%1$tH:%1$tM"/>
</channel-type> </channel-type>
@ -345,6 +365,10 @@
<label>Countdown</label> <label>Countdown</label>
<description>Time until start of period.</description> <description>Time until start of period.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -353,6 +377,10 @@
<label>Remaining</label> <label>Remaining</label>
<description>Time until end of period.</description> <description>Time until end of period.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>

View File

@ -51,6 +51,10 @@
<item-type unitHint="dBm">Number:Power</item-type> <item-type unitHint="dBm">Number:Power</item-type>
<label>Wi-Fi Signal Strength</label> <label>Wi-Fi Signal Strength</label>
<description>Current Wi-Fi signal strength.</description> <description>Current Wi-Fi signal strength.</description>
<tags>
<tag>Measurement</tag>
<tag>RSSI</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
<channel-type id="number"> <channel-type id="number">
@ -61,12 +65,20 @@
<channel-type id="time-min"> <channel-type id="time-min">
<item-type unitHint="min">Number:Time</item-type> <item-type unitHint="min">Number:Time</item-type>
<label>Time (min)</label> <label>Time (min)</label>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%1$tHh:%1$tMm"/> <state readOnly="true" pattern="%1$tHh:%1$tMm"/>
</channel-type> </channel-type>
<channel-type id="timestamp"> <channel-type id="timestamp">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Time Stamp</label> <label>Time Stamp</label>
<category>time</category> <category>time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="number-advanced" advanced="true"> <channel-type id="number-advanced" advanced="true">
@ -87,6 +99,9 @@
<channel-type id="boolean-rw"> <channel-type id="boolean-rw">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Boolean Channel</label> <label>Boolean Channel</label>
<tags>
<tag>Switch</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="camera-image"> <channel-type id="camera-image">
<item-type>Image</item-type> <item-type>Image</item-type>
@ -99,6 +114,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Print Speed Level</label> <label>Print Speed Level</label>
<description>Current speed setting of the print job.</description> <description>Current speed setting of the print job.</description>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
<state> <state>
<options> <options>
<option value="SILENT">Silent</option> <option value="SILENT">Silent</option>
@ -138,6 +157,10 @@
<channel-type id="tray-color"> <channel-type id="tray-color">
<item-type>Color</item-type> <item-type>Color</item-type>
<label>Tray Color</label> <label>Tray Color</label>
<tags>
<tag>Status</tag>
<tag>Color</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="tray-loaded"> <channel-type id="tray-loaded">

View File

@ -147,11 +147,19 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Freeze Image</label> <label>Freeze Image</label>
<description>Turn the Freeze Image Mode On or Off</description> <description>Turn the Freeze Image Mode On or Off</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="blank"> <channel-type id="blank">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Screen Blank</label> <label>Screen Blank</label>
<description>Turn the Screen Blank On or Off</description> <description>Turn the Screen Blank On or Off</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="directcmd" advanced="true"> <channel-type id="directcmd" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>

View File

@ -10,6 +10,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Command</label> <label>Command</label>
<description>Sends a command to a device</description> <description>Sends a command to a device</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<command> <command>
<options> <options>
<option value="STOP">Stop Dimming</option> <option value="STOP">Stop Dimming</option>
@ -34,6 +38,10 @@
<label>Fan Speed</label> <label>Fan Speed</label>
<description>Sets fan speed</description> <description>Sets fan speed</description>
<category>Heating</category> <category>Heating</category>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="rawFanSpeedChannelType" advanced="true"> <channel-type id="rawFanSpeedChannelType" advanced="true">
@ -47,6 +55,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Breeze Mode</label> <label>Breeze Mode</label>
<description>Enables or disables breeze mode</description> <description>Enables or disables breeze mode</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="breezeMeanChannelType"> <channel-type id="breezeMeanChannelType">
@ -54,6 +66,10 @@
<label>Mean Breeze Speed</label> <label>Mean Breeze Speed</label>
<description>Sets the average speed in breeze mode. 0 = minimum average speed (calm), 100 = maximum average speed <description>Sets the average speed in breeze mode. 0 = minimum average speed (calm), 100 = maximum average speed
(storm)</description> (storm)</description>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="breezeVariabilityChannelType"> <channel-type id="breezeVariabilityChannelType">
@ -62,6 +78,10 @@
<description>Sets the variability of the speed in breeze mode. 0 = minimum variation (steady), 100 = maximum <description>Sets the variability of the speed in breeze mode. 0 = minimum variation (steady), 100 = maximum
variation variation
(gusty)</description> (gusty)</description>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="directionChannelType"> <channel-type id="directionChannelType">
@ -70,6 +90,10 @@
<description>Sets the fan direction; forward or reverse. The forward and reverse modes are sometimes called Summer <description>Sets the fan direction; forward or reverse. The forward and reverse modes are sometimes called Summer
and and
Winter</description> Winter</description>
<tags>
<tag>Control</tag>
<tag>Airflow</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="summer">Summer</option> <option value="summer">Summer</option>
@ -83,6 +107,10 @@
<label>Timer</label> <label>Timer</label>
<description>Starts a timer for s seconds. If power if off, device is implicitly turned on</description> <description>Starts a timer for s seconds. If power if off, device is implicitly turned on</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Control</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="lightChannelType"> <channel-type id="lightChannelType">
@ -90,6 +118,10 @@
<label>Light</label> <label>Light</label>
<description>Turns the light on the ceiling fan on or off</description> <description>Turns the light on the ceiling fan on or off</description>
<category>Light</category> <category>Light</category>
<tags>
<tag>Switch</tag>
<tag>Light</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="enableChannelType"> <channel-type id="enableChannelType">
@ -98,6 +130,10 @@
<description>Enables or disables the up or down light of the ceiling fan. The light must also be on to turn on the up <description>Enables or disables the up or down light of the ceiling fan. The light must also be on to turn on the up
light.</description> light.</description>
<category>Light</category> <category>Light</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="flameChannelType"> <channel-type id="flameChannelType">
@ -112,6 +148,10 @@
<label>Fireplace Fan Speed</label> <label>Fireplace Fan Speed</label>
<description>Adjusts the speed of the fireplace fan</description> <description>Adjusts the speed of the fireplace fan</description>
<category>Heating</category> <category>Heating</category>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="rollershutterChannelType"> <channel-type id="rollershutterChannelType">
@ -119,6 +159,10 @@
<label>Shade</label> <label>Shade</label>
<description>Opens, closes, or stops motorized shades</description> <description>Opens, closes, or stops motorized shades</description>
<category>Rollershutter</category> <category>Rollershutter</category>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -150,6 +150,10 @@
<label>Last Cutting</label> <label>Last Cutting</label>
<description>Last cutting time</description> <description>Last cutting time</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="nextCutting"> <channel-type id="nextCutting">
@ -157,6 +161,10 @@
<label>Next Cutting</label> <label>Next Cutting</label>
<description>Next scheduled cutting time</description> <description>Next scheduled cutting time</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="batteryVoltage" advanced="true"> <channel-type id="batteryVoltage" advanced="true">

View File

@ -46,12 +46,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Mute</label> <label>Mute</label>
<description>Mutes the sound</description> <description>Mutes the sound</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="nowPlayingAlbum" advanced="true"> <channel-type id="nowPlayingAlbum" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Album</label> <label>Album</label>
<description>Current playing album name</description> <description>Current playing album name</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -59,6 +67,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Artist</label> <label>Artist</label>
<description>Current playing artist name</description> <description>Current playing artist name</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -73,6 +85,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Description</label> <label>Description</label>
<description>Description to current playing song</description> <description>Description to current playing song</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -80,6 +96,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Genre</label> <label>Genre</label>
<description>Genre of current playing song</description> <description>Genre of current playing song</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -87,6 +107,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Now Playing</label> <label>Now Playing</label>
<description>Visible description shown in display</description> <description>Visible description shown in display</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -94,6 +118,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Station Location</label> <label>Station Location</label>
<description>Location of current playing radio station</description> <description>Location of current playing radio station</description>
<tags>
<tag>Status</tag>
<tag>Channel</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -101,6 +129,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Station Name</label> <label>Station Name</label>
<description>Name of current playing radio station</description> <description>Name of current playing radio station</description>
<tags>
<tag>Status</tag>
<tag>Channel</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -108,6 +140,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Track</label> <label>Track</label>
<description>Track currently playing</description> <description>Track currently playing</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -115,6 +151,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Operation Mode</label> <label>Operation Mode</label>
<description>Current Operation Mode</description> <description>Current Operation Mode</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="STANDBY">Standby</option> <option value="STANDBY">Standby</option>
@ -141,18 +181,30 @@
<label>Player Control</label> <label>Player Control</label>
<description>Control the Player</description> <description>Control the Player</description>
<category>Player</category> <category>Player</category>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="power"> <channel-type id="power">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Power</label> <label>Power</label>
<description>SoundTouch power state</description> <description>SoundTouch power state</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="preset"> <channel-type id="preset">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Preset</label> <label>Preset</label>
<description>1-6 Preset of Soundtouch, >7 Binding Presets</description> <description>1-6 Preset of Soundtouch, >7 Binding Presets</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="rateEnabled" advanced="true"> <channel-type id="rateEnabled" advanced="true">
@ -187,6 +239,10 @@
<label>Volume</label> <label>Volume</label>
<description>Set or get the volume</description> <description>Set or get the volume</description>
<category>SoundVolume</category> <category>SoundVolume</category>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<!-- Channels common for BOSE SOUNDTOUCH 10/20/30 devices --> <!-- Channels common for BOSE SOUNDTOUCH 10/20/30 devices -->
@ -201,6 +257,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Operation Mode</label> <label>Operation Mode</label>
<description>Current Operation Mode</description> <description>Current Operation Mode</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="STANDBY">Standby</option> <option value="STANDBY">Standby</option>
@ -222,6 +282,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Operation Mode</label> <label>Operation Mode</label>
<description>Current Operation Mode</description> <description>Current Operation Mode</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="STANDBY">Standby</option> <option value="STANDBY">Standby</option>
@ -244,6 +308,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Operation Mode</label> <label>Operation Mode</label>
<description>Current Operation Mode</description> <description>Current Operation Mode</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="STANDBY">Standby</option> <option value="STANDBY">Standby</option>
@ -265,6 +333,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Operation Mode</label> <label>Operation Mode</label>
<description>Bose SoundTouch current Operation Mode</description> <description>Bose SoundTouch current Operation Mode</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="STANDBY">Standby</option> <option value="STANDBY">Standby</option>

View File

@ -412,6 +412,10 @@
<label>Activate Binding Control</label> <label>Activate Binding Control</label>
<description>Activate (control through openHAB) or deactivate (return control to CCEase) binding control</description> <description>Activate (control through openHAB) or deactivate (return control to CCEase) binding control</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
<state readOnly="false"/> <state readOnly="false"/>
</channel-type> </channel-type>
@ -451,6 +455,9 @@
<label>Filter Error</label> <label>Filter Error</label>
<description>Filter full</description> <description>Filter full</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Status</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -547,6 +554,10 @@
<label>Fan In (%)</label> <label>Fan In (%)</label>
<description>Current relative speed (%) of incoming fan</description> <description>Current relative speed (%) of incoming fan</description>
<category>Number</category> <category>Number</category>
<tags>
<tag>Status</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -555,6 +566,10 @@
<label>Fan Out (%)</label> <label>Fan Out (%)</label>
<description>Current relative speed (%) of outgoing fan</description> <description>Current relative speed (%) of outgoing fan</description>
<category>Number</category> <category>Number</category>
<tags>
<tag>Status</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -563,6 +578,10 @@
<label>Fan In (rpm)</label> <label>Fan In (rpm)</label>
<description>Current rotational speed of incoming fan</description> <description>Current rotational speed of incoming fan</description>
<category>Number</category> <category>Number</category>
<tags>
<tag>Measurement</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true" pattern="%.0f rpm"/> <state readOnly="true" pattern="%.0f rpm"/>
</channel-type> </channel-type>
@ -571,6 +590,10 @@
<label>Fan Out (rpm)</label> <label>Fan Out (rpm)</label>
<description>Current rotational speed of outgoing fan</description> <description>Current rotational speed of outgoing fan</description>
<category>Number</category> <category>Number</category>
<tags>
<tag>Measurement</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true" pattern="%.0f rpm"/> <state readOnly="true" pattern="%.0f rpm"/>
</channel-type> </channel-type>
@ -847,6 +870,10 @@
<label>Level 0 Duration</label> <label>Level 0 Duration</label>
<description>Uptime at level 0 (away)</description> <description>Uptime at level 0 (away)</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.0f h"/> <state readOnly="true" pattern="%.0f h"/>
</channel-type> </channel-type>
@ -855,6 +882,10 @@
<label>Level 1 Duration</label> <label>Level 1 Duration</label>
<description>Uptime at level 1</description> <description>Uptime at level 1</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.0f h"/> <state readOnly="true" pattern="%.0f h"/>
</channel-type> </channel-type>
@ -863,6 +894,10 @@
<label>Level 2 Duration</label> <label>Level 2 Duration</label>
<description>Uptime at level 2</description> <description>Uptime at level 2</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.0f h"/> <state readOnly="true" pattern="%.0f h"/>
</channel-type> </channel-type>
@ -871,6 +906,10 @@
<label>Level 3 Duration</label> <label>Level 3 Duration</label>
<description>Uptime at level 3</description> <description>Uptime at level 3</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.0f h"/> <state readOnly="true" pattern="%.0f h"/>
</channel-type> </channel-type>
@ -879,6 +918,10 @@
<label>Antifrost Duration</label> <label>Antifrost Duration</label>
<description>Uptime of antifrost</description> <description>Uptime of antifrost</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.0f h"/> <state readOnly="true" pattern="%.0f h"/>
</channel-type> </channel-type>
@ -887,6 +930,10 @@
<label>Preheater Duration</label> <label>Preheater Duration</label>
<description>Uptime of preheater</description> <description>Uptime of preheater</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.0f h"/> <state readOnly="true" pattern="%.0f h"/>
</channel-type> </channel-type>
@ -895,6 +942,10 @@
<label>Bypass Duration</label> <label>Bypass Duration</label>
<description>Hours of bypass open</description> <description>Hours of bypass open</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.0f h"/> <state readOnly="true" pattern="%.0f h"/>
</channel-type> </channel-type>
@ -903,6 +954,10 @@
<label>Filter Duration</label> <label>Filter Duration</label>
<description>Uptime of the filter</description> <description>Uptime of the filter</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.0f h"/> <state readOnly="true" pattern="%.0f h"/>
</channel-type> </channel-type>

View File

@ -188,6 +188,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Fan Swing</label> <label>Fan Swing</label>
<description>Current fan swing setting of the AC unit</description> <description>Current fan swing setting of the AC unit</description>
<tags>
<tag>Control</tag>
<tag>Airflow</tag>
</tags>
<state> <state>
<options> <options>
<option value="STOPPED">stopped</option> <option value="STOPPED">stopped</option>

View File

@ -136,6 +136,10 @@
<label>Volume (dB)</label> <label>Volume (dB)</label>
<description>Set the volume level (dB). Same as [mainVolume - 80].</description> <description>Set the volume level (dB). Same as [mainVolume - 80].</description>
<category>SoundVolume</category> <category>SoundVolume</category>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
<state min="-80" max="18" step="0.5" pattern="%.1f %unit%"/> <state min="-80" max="18" step="0.5" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -206,6 +210,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Now Playing (artist)</label> <label>Now Playing (artist)</label>
<description>Displays the artist of the now playing song.</description> <description>Displays the artist of the now playing song.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -213,6 +221,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Now Playing (album)</label> <label>Now Playing (album)</label>
<description>Displays the album of the now playing song.</description> <description>Displays the album of the now playing song.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -220,6 +232,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Now Playing (track)</label> <label>Now Playing (track)</label>
<description>Displays the title of the now playing track.</description> <description>Displays the title of the now playing track.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>

View File

@ -9,12 +9,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Reset</label> <label>Reset</label>
<description>Reset Switch</description> <description>Reset Switch</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="command"> <channel-type id="command">
<item-type>String</item-type> <item-type>String</item-type>
<label>Send Command</label> <label>Send Command</label>
<description>Sends a DSC Alarm Command</description> <description>Sends a DSC Alarm Command</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
</channel-type> </channel-type>
<!-- keypad --> <!-- keypad -->
@ -22,6 +30,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Keypad LED</label> <label>Keypad LED</label>
<description>Keypad LED (0=Off, 1=On, 2=Flashing)</description> <description>Keypad LED (0=Off, 1=On, 2=Flashing)</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state pattern="%d" readOnly="true"> <state pattern="%d" readOnly="true">
<options> <options>
<option value="0">Off</option> <option value="0">Off</option>
@ -53,12 +65,20 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Time</label> <label>Time</label>
<description>Time</description> <description>Time</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="state"> <channel-type id="state">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>State</label> <label>State</label>
<description>State (On/Off)</description> <description>State (On/Off)</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<!-- partition --> <!-- partition -->
@ -81,6 +101,10 @@
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Zone Status</label> <label>Zone Status</label>
<description>Zone Status (Open/Closed)</description> <description>Zone Status (Open/Closed)</description>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@ -88,6 +112,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Bypass Mode</label> <label>Bypass Mode</label>
<description>Bypass Mode (OFF=Armed, ON=Bypassed)</description> <description>Bypass Mode (OFF=Armed, ON=Bypassed)</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<!-- common --> <!-- common -->

View File

@ -139,6 +139,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Current Cleaning Mode</label> <label>Current Cleaning Mode</label>
<description>Mode used in current clean cycle</description> <description>Mode used in current clean cycle</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="auto">@text/ecovacs.cleaning-mode.auto</option> <option value="auto">@text/ecovacs.cleaning-mode.auto</option>
@ -155,6 +159,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Current Cleaning Time</label> <label>Current Cleaning Time</label>
<description>Cleaning time in current clean cycle</description> <description>Cleaning time in current clean cycle</description>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"></state> <state pattern="%d %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@ -176,6 +184,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Total Cleaning Time</label> <label>Total Cleaning Time</label>
<description>Cleaning time in device life time</description> <description>Cleaning time in device life time</description>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"></state> <state pattern="%d %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@ -197,6 +209,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Last Cleaning Start</label> <label>Last Cleaning Start</label>
<description>Start time of last completed cleaning run</description> <description>Start time of last completed cleaning run</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -204,6 +220,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Last Cleaning Duration</label> <label>Last Cleaning Duration</label>
<description>Duration of last completed cleaning run</description> <description>Duration of last completed cleaning run</description>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"></state> <state pattern="%d %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@ -218,6 +238,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Last Cleaning Mode</label> <label>Last Cleaning Mode</label>
<description>Operation mode used in last completed cleaning run</description> <description>Operation mode used in last completed cleaning run</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="auto">@text/ecovacs.cleaning-mode.auto</option> <option value="auto">@text/ecovacs.cleaning-mode.auto</option>
@ -241,6 +265,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Auto Empty</label> <label>Auto Empty</label>
<description>Automatically empty dust bin in station</description> <description>Automatically empty dust bin in station</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="cleaning-passes" advanced="true"> <channel-type id="cleaning-passes" advanced="true">
@ -254,12 +282,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Continuous Cleaning</label> <label>Continuous Cleaning</label>
<description>Automatically resume unfinished cleaning after charging</description> <description>Automatically resume unfinished cleaning after charging</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="suction-power"> <channel-type id="suction-power">
<item-type>String</item-type> <item-type>String</item-type>
<label>Cleaning Power Level</label> <label>Cleaning Power Level</label>
<description>Amount of suction power to be used while cleaning</description> <description>Amount of suction power to be used while cleaning</description>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
<state> <state>
<options> <options>
<option value="silent">Silent</option> <option value="silent">Silent</option>
@ -274,12 +310,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>True Detect 3D</label> <label>True Detect 3D</label>
<description>Enable the True Detect 3D object recognition technology</description> <description>Enable the True Detect 3D object recognition technology</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="water-system-present"> <channel-type id="water-system-present">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Water System Present</label> <label>Water System Present</label>
<description>Water plate with mop attached to device?</description> <description>Water plate with mop attached to device?</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -301,6 +345,10 @@
<label>Wi-Fi Signal Strength</label> <label>Wi-Fi Signal Strength</label>
<description>Received signal strength indicator for Wi-Fi</description> <description>Received signal strength indicator for Wi-Fi</description>
<category>QualityOfService</category> <category>QualityOfService</category>
<tags>
<tag>Status</tag>
<tag>RSSI</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"></state> <state pattern="%d %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@ -322,6 +370,10 @@
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Dust Filter Lifetime</label> <label>Dust Filter Lifetime</label>
<description>Remaining life time of dust bin filter in percent</description> <description>Remaining life time of dust bin filter in percent</description>
<tags>
<tag>Status</tag>
<tag>Level</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"></state> <state pattern="%d %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@ -336,6 +388,10 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Voice Volume</label> <label>Voice Volume</label>
<description>Volume level of voice reports</description> <description>Volume level of voice reports</description>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
<state min="0" max="100" step="10"/> <state min="0" max="100" step="10"/>
</channel-type> </channel-type>
@ -350,6 +406,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Last Error Description</label> <label>Last Error Description</label>
<description>A text describing the last encountered error</description> <description>A text describing the last encountered error</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>

View File

@ -251,6 +251,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Scene</label> <label>Scene</label>
<description>Scene selection from scenes configured in the ELRO Connects app, enables configuring alarm modes</description> <description>Scene selection from scenes configured in the ELRO Connects app, enables configuring alarm modes</description>
<tags>
<tag>Alarm</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="alarm"> <channel-type id="alarm">
@ -336,12 +339,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Mute Alarm</label> <label>Mute Alarm</label>
<description>Mute</description> <description>Mute</description>
<tags>
<tag>Alarm</tag>
<tag>SoundVolume</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
<channel-type id="testalarm"> <channel-type id="testalarm">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Test Alarm</label> <label>Test Alarm</label>
<description>Trigger alarm test sound</description> <description>Trigger alarm test sound</description>
<tags>
<tag>Alarm</tag>
<tag>SoundVolume</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
<channel-type id="temperature"> <channel-type id="temperature">

View File

@ -120,6 +120,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Next Event Start</label> <label>Next Event Start</label>
<description>Start date of the next coming event</description> <description>Start date of the next coming event</description>
<tags>
<tag>Calculation</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tY-%1$tm-%1$td"/> <state readOnly="true" pattern="%1$tY-%1$tm-%1$td"/>
</channel-type> </channel-type>
@ -127,6 +131,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Remaining Days</label> <label>Remaining Days</label>
<description>Remaining days until next event</description> <description>Remaining days until next event</description>
<tags>
<tag>Calculation</tag>
<tag>Duration</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>

View File

@ -200,6 +200,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Freeze Image</label> <label>Freeze Image</label>
<description>Turn the Freeze Screen Mode On or Off</description> <description>Turn the Freeze Screen Mode On or Off</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="aspectratio"> <channel-type id="aspectratio">
<item-type>String</item-type> <item-type>String</item-type>
@ -227,6 +231,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Luminance</label> <label>Luminance</label>
<description>Retrieve or Set the Lamp Mode</description> <description>Retrieve or Set the Lamp Mode</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="NORMAL">NORMAL</option> <option value="NORMAL">NORMAL</option>
@ -293,6 +301,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Color Mode</label> <label>Color Mode</label>
<description>Retrieve or Set the Color Mode</description> <description>Retrieve or Set the Color Mode</description>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
<state> <state>
<options> <options>
<option value="DYNAMIC">DYNAMIC</option> <option value="DYNAMIC">DYNAMIC</option>
@ -354,6 +366,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>AV Mute</label> <label>AV Mute</label>
<description>Turn the AV Mute On or Off</description> <description>Turn the AV Mute On or Off</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="horizontalreverse" advanced="true"> <channel-type id="horizontalreverse" advanced="true">
<item-type>Switch</item-type> <item-type>Switch</item-type>

View File

@ -31,6 +31,10 @@
<label>RSSI</label> <label>RSSI</label>
<description>Received signal strength indicator</description> <description>Received signal strength indicator</description>
<category>QualityOfService</category> <category>QualityOfService</category>
<tags>
<tag>Measurement</tag>
<tag>RSSI</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@ -58,12 +62,20 @@
<label>DECT Enabled</label> <label>DECT Enabled</label>
<description>Activates / stops the integrated DECT base</description> <description>Activates / stops the integrated DECT base</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="alternate-ring"> <channel-type id="alternate-ring">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Alternating Ring</label> <label>Alternating Ring</label>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="temperature" advanced="true"> <channel-type id="temperature" advanced="true">
@ -184,6 +196,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Player Status</label> <label>Player Status</label>
<description>Status of the Freebox TV player</description> <description>Status of the Freebox TV player</description>
<tags>
<tag>Status</tag>
<tag>MediaControl</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@ -191,6 +207,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Active Package</label> <label>Active Package</label>
<description>Name of the package currently active on the player</description> <description>Name of the package currently active on the player</description>
<tags>
<tag>Status</tag>
<tag>MediaControl</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@ -199,6 +219,10 @@
<label>Wifi Enabled</label> <label>Wifi Enabled</label>
<description>Indicates whether the wifi network is enabled</description> <description>Indicates whether the wifi network is enabled</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="ftp-status" advanced="true"> <channel-type id="ftp-status" advanced="true">
@ -235,6 +259,9 @@
<label>Ringing</label> <label>Ringing</label>
<description>Is the phone ringing</description> <description>Is the phone ringing</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="phone-number"> <channel-type id="phone-number">
@ -255,6 +282,10 @@
<label>Duration</label> <label>Duration</label>
<description>Call duration in seconds</description> <description>Call duration in seconds</description>
<category>time</category> <category>time</category>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@ -262,6 +293,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Timestamp</label> <label>Timestamp</label>
<category>time</category> <category>time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -283,6 +318,10 @@
<channel-type id="status"> <channel-type id="status">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>VM Status</label> <label>VM Status</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="box-event"> <channel-type id="box-event">
@ -362,6 +401,10 @@
<label>Led Activated</label> <label>Led Activated</label>
<description>Led indicator status</description> <description>Led indicator status</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Light</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="gain"> <channel-type id="gain">
@ -402,6 +445,10 @@
<label>Keyfob Enabled</label> <label>Keyfob Enabled</label>
<description>Activates / deactivates the keyfob</description> <description>Activates / deactivates the keyfob</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description> <config-description>
<parameter name="slot" type="integer"/> <parameter name="slot" type="integer"/>
<parameter name="signal" type="integer"/> <parameter name="signal" type="integer"/>
@ -413,6 +460,10 @@
<label>Shutter</label> <label>Shutter</label>
<description>Shutter command</description> <description>Shutter command</description>
<category>Blinds</category> <category>Blinds</category>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
<config-description> <config-description>
<parameter name="up" type="integer"/> <parameter name="up" type="integer"/>
<parameter name="down" type="integer"/> <parameter name="down" type="integer"/>
@ -425,6 +476,10 @@
<item-type>Rollershutter</item-type> <item-type>Rollershutter</item-type>
<label>Shutter Position</label> <label>Shutter Position</label>
<description>Read / Write position of the shutter</description> <description>Read / Write position of the shutter</description>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
<state pattern="%d %unit%"/> <state pattern="%d %unit%"/>
<config-description> <config-description>
<parameter name="slot" type="integer"/> <parameter name="slot" type="integer"/>
@ -437,6 +492,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Alarm Duration</label> <label>Alarm Duration</label>
<category>oh:freeboxos:zone_temporisee</category> <category>oh:freeboxos:zone_temporisee</category>
<tags>
<tag>Control</tag>
<tag>Duration</tag>
</tags>
<state pattern="%d %unit%"/> <state pattern="%d %unit%"/>
</channel-type> </channel-type>
@ -444,6 +503,10 @@
<item-type unitHint="%">Number:Dimensionless</item-type> <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Alarm Volume</label> <label>Alarm Volume</label>
<category>oh:freeboxos:sirene</category> <category>oh:freeboxos:sirene</category>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
<state min="0" max="100" step="1" pattern="%d %%"/> <state min="0" max="100" step="1" pattern="%d %%"/>
</channel-type> </channel-type>
@ -451,6 +514,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>PIN Code</label> <label>PIN Code</label>
<category>oh:freeboxos:pin_code</category> <category>oh:freeboxos:pin_code</category>
<tags>
<tag>Alarm</tag>
</tags>
<state pattern="%s"/> <state pattern="%s"/>
</channel-type> </channel-type>
@ -472,6 +538,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Power Available</label> <label>Power Available</label>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -493,6 +563,10 @@
<item-type unitHint="dBm">Number:Power</item-type> <item-type unitHint="dBm">Number:Power</item-type>
<label>Signal Level</label> <label>Signal Level</label>
<category>QualityOfService</category> <category>QualityOfService</category>
<tags>
<tag>Measurement</tag>
<tag>SignalStrength</tag>
</tags>
<state readOnly="true" pattern="%.2f dBm"/> <state readOnly="true" pattern="%.2f dBm"/>
</channel-type> </channel-type>
@ -500,12 +574,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Détection</label> <label>Détection</label>
<category>oh:freeboxos:mouvement</category> <category>oh:freeboxos:mouvement</category>
<tags>
<tag>Status</tag>
<tag>Motion</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="pir-tamper"> <channel-type id="pir-tamper">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Cover Tamper</label> <label>Cover Tamper</label>
<category>oh:freeboxos:warning</category> <category>oh:freeboxos:warning</category>
<tags>
<tag>Alarm</tag>
<tag>Tampered</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="kfb-pushed"> <channel-type id="kfb-pushed">
@ -525,6 +607,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Alarm State</label> <label>Alarm State</label>
<description>Current state of the alarm system</description> <description>Current state of the alarm system</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true" pattern="%s"> <state readOnly="true" pattern="%s">
<options> <options>
<option value="idle">Idle</option> <option value="idle">Idle</option>

View File

@ -22,6 +22,10 @@
<channel-type id="relay"> <channel-type id="relay">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Digital Output</label> <label>Digital Output</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="channel-type:gce:relayConfig"/> <config-description-ref uri="channel-type:gce:relayConfig"/>
</channel-type> </channel-type>

View File

@ -16,6 +16,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Audio Loop Test Time</label> <label>Audio Loop Test Time</label>
<description>Event date and time in CCYY-MM-DDThh:mm:ss format</description> <description>Event date and time in CCYY-MM-DDThh:mm:ss format</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="callstate"> <channel-type id="callstate">
@ -45,6 +49,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Call State Time</label> <label>Call State Time</label>
<description>Event date and time in CCYY-MM-DDThh:mm:ss format</description> <description>Event date and time in CCYY-MM-DDThh:mm:ss format</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="card"> <channel-type id="card">
@ -62,6 +70,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Card Detection Time</label> <label>Card Detection Time</label>
<description>Event date and time in CCYY-MM-DDThh:mm:ss format</description> <description>Event date and time in CCYY-MM-DDThh:mm:ss format</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="code"> <channel-type id="code">
@ -79,6 +91,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Code Entered Time</label> <label>Code Entered Time</label>
<description>Event date and time in CCYY-MM-DDThh:mm:ss format</description> <description>Event date and time in CCYY-MM-DDThh:mm:ss format</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="devicestate"> <channel-type id="devicestate">
@ -95,6 +111,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Device State Time</label> <label>Device State Time</label>
<description>Event date and time in CCYY-MM-DDThh:mm:ss format</description> <description>Event date and time in CCYY-MM-DDThh:mm:ss format</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="keypressed"> <channel-type id="keypressed">
@ -106,6 +126,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Key Press Time</label> <label>Key Press Time</label>
<description>Event date and time in CCYY-MM-DDThh:mm:ss format</description> <description>Event date and time in CCYY-MM-DDThh:mm:ss format</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="keyreleased"> <channel-type id="keyreleased">
@ -117,36 +141,60 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Key Released Time</label> <label>Key Released Time</label>
<description>Event date and time in CCYY-MM-DDThh:mm:ss format</description> <description>Event date and time in CCYY-MM-DDThh:mm:ss format</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="motion"> <channel-type id="motion">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Motion</label> <label>Motion</label>
<description>Motion detection indicator</description> <description>Motion detection indicator</description>
<tags>
<tag>Status</tag>
<tag>Motion</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="motionstamp"> <channel-type id="motionstamp">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Motion Detection Time</label> <label>Motion Detection Time</label>
<description>Event date and time in CCYY-MM-DDThh:mm:ss format</description> <description>Event date and time in CCYY-MM-DDThh:mm:ss format</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="noise"> <channel-type id="noise">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Noise</label> <label>Noise</label>
<description>Noise detection indicator</description> <description>Noise detection indicator</description>
<tags>
<tag>Status</tag>
<tag>Noise</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="noisestamp"> <channel-type id="noisestamp">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Noise Detection Time</label> <label>Noise Detection Time</label>
<description>Event date and time in CCYY-MM-DDThh:mm:ss format</description> <description>Event date and time in CCYY-MM-DDThh:mm:ss format</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="switchstate"> <channel-type id="switchstate">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Switch State</label> <label>Switch State</label>
<description>ON when a switch switched on, OFF when a switch switched off</description> <description>ON when a switch switched on, OFF when a switch switched off</description>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="switchstateswitch"> <channel-type id="switchstateswitch">
@ -170,6 +218,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Switch Switch Time</label> <label>Switch Switch Time</label>
<description>Event date and time in CCYY-MM-DDThh:mm:ss format</description> <description>Event date and time in CCYY-MM-DDThh:mm:ss format</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="switchenabler" advanced="true"> <channel-type id="switchenabler" advanced="true">

View File

@ -61,6 +61,10 @@
<label>Outside Temperature</label> <label>Outside Temperature</label>
<description>Temperature measured in the outdoor air flow.</description> <description>Temperature measured in the outdoor air flow.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -69,6 +73,10 @@
<label>Extract Temperature</label> <label>Extract Temperature</label>
<description>Temperature measured in the extract (indoor, room temperature) air flow.</description> <description>Temperature measured in the extract (indoor, room temperature) air flow.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -77,6 +85,10 @@
<label>Supply Temperature</label> <label>Supply Temperature</label>
<description>Temperature measured in the supply (incoming) air flow.</description> <description>Temperature measured in the supply (incoming) air flow.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -85,6 +97,10 @@
<label>Outgoing Temperature</label> <label>Outgoing Temperature</label>
<description>Temperature measured in the outgoing air flow.</description> <description>Temperature measured in the outgoing air flow.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -94,6 +110,10 @@
<label>Temperature</label> <label>Temperature</label>
<description>Set temperature for the supply air. Not used in all ventilation systems.</description> <description>Set temperature for the supply air. Not used in all ventilation systems.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="false"/> <state pattern="%d %unit%" readOnly="false"/>
</channel-type> </channel-type>
@ -101,6 +121,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Fanspeed</label> <label>Fanspeed</label>
<category>HVAC</category> <category>HVAC</category>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
<state min="1" max="8" pattern="%d" readOnly="false"/> <state min="1" max="8" pattern="%d" readOnly="false"/>
</channel-type> </channel-type>
@ -124,6 +148,10 @@
<description>Bypass temperature to disable the bypass function if outside temperature is below this threshold even if <description>Bypass temperature to disable the bypass function if outside temperature is below this threshold even if
ventilation system is in summer mode.</description> ventilation system is in summer mode.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="false"/> <state pattern="%d %unit%" readOnly="false"/>
</channel-type> </channel-type>
@ -132,6 +160,10 @@
<label>Supply Stop Temperature</label> <label>Supply Stop Temperature</label>
<description>Stop the supply fan if outside temperature is below this threshold.</description> <description>Stop the supply fan if outside temperature is below this threshold.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="false"/> <state pattern="%d %unit%" readOnly="false"/>
</channel-type> </channel-type>
@ -140,6 +172,10 @@
<label>Preheat Temperature</label> <label>Preheat Temperature</label>
<description>Set temperature for preheater.</description> <description>Set temperature for preheater.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="false"/> <state pattern="%d %unit%" readOnly="false"/>
</channel-type> </channel-type>
@ -148,6 +184,10 @@
<label>RH Limit</label> <label>RH Limit</label>
<description>Limit for relative humidity sensor.</description> <description>Limit for relative humidity sensor.</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Setpoint</tag>
<tag>Humidity</tag>
</tags>
<state pattern="%f %unit%" min="0" max="100" readOnly="false"/> <state pattern="%f %unit%" min="0" max="100" readOnly="false"/>
</channel-type> </channel-type>
@ -156,6 +196,10 @@
<label>Supply Fan</label> <label>Supply Fan</label>
<description>Speed of the supply air fan (incoming air).</description> <description>Speed of the supply air fan (incoming air).</description>
<category>HVAC</category> <category>HVAC</category>
<tags>
<tag>Setpoint</tag>
<tag>Speed</tag>
</tags>
<state pattern="%f %unit%" min="0" max="100" readOnly="false"/> <state pattern="%f %unit%" min="0" max="100" readOnly="false"/>
</channel-type> </channel-type>
@ -164,6 +208,10 @@
<label>Extract Fan</label> <label>Extract Fan</label>
<description>Speed of the extract air fan (outgoing air).</description> <description>Speed of the extract air fan (outgoing air).</description>
<category>HVAC</category> <category>HVAC</category>
<tags>
<tag>Setpoint</tag>
<tag>Speed</tag>
</tags>
<state pattern="%f %unit%" min="0" max="100" readOnly="false"/> <state pattern="%f %unit%" min="0" max="100" readOnly="false"/>
</channel-type> </channel-type>
@ -178,18 +226,30 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Power</label> <label>Power</label>
<description>State of the ventilation system.</description> <description>State of the ventilation system.</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="co2_state" advanced="false"> <channel-type id="co2_state" advanced="false">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>CO2 Control</label> <label>CO2 Control</label>
<description>Control the ventilation system by CO2 sensor.</description> <description>Control the ventilation system by CO2 sensor.</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="rh_state" advanced="false"> <channel-type id="rh_state" advanced="false">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Humidity Control</label> <label>Humidity Control</label>
<description>Control the ventilation system by humidity sensor.</description> <description>Control the ventilation system by humidity sensor.</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="winter_state" advanced="false"> <channel-type id="winter_state" advanced="false">

View File

@ -7,10 +7,18 @@
<channel-type id="ungroup"> <channel-type id="ungroup">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Group</label> <label>Group</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="album"> <channel-type id="album">
<item-type>String</item-type> <item-type>String</item-type>
<label>Album</label> <label>Album</label>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="cover" advanced="true"> <channel-type id="cover" advanced="true">
@ -21,6 +29,10 @@
<channel-type id="buildGroup"> <channel-type id="buildGroup">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Make Group</label> <label>Make Group</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="playlists" advanced="true"> <channel-type id="playlists" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
@ -51,6 +63,10 @@
<label>Track Position</label> <label>Track Position</label>
<description>The current track position</description> <description>The current track position</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Progress</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
<channel-type id="duration" advanced="true"> <channel-type id="duration" advanced="true">
@ -58,6 +74,10 @@
<label>Track Duration</label> <label>Track Duration</label>
<description>The overall duration of the track</description> <description>The overall duration of the track</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
<channel-type id="rawCommand" advanced="true"> <channel-type id="rawCommand" advanced="true">
@ -75,6 +95,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Station</label> <label>Station</label>
<description>The name of the station currently played</description> <description>The name of the station currently played</description>
<tags>
<tag>Status</tag>
<tag>Channel</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="playUrl" advanced="true"> <channel-type id="playUrl" advanced="true">

View File

@ -137,30 +137,50 @@
<channel-type id="request-date-time"> <channel-type id="request-date-time">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Dummy</label> <label>Dummy</label>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"/> <state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"/>
</channel-type> </channel-type>
<channel-type id="color"> <channel-type id="color">
<item-type>Color</item-type> <item-type>Color</item-type>
<label>Color Channel</label> <label>Color Channel</label>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-color"/> <config-description-ref uri="channel-type:http:channel-config-color"/>
</channel-type> </channel-type>
<channel-type id="contact"> <channel-type id="contact">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Contact Channel</label> <label>Contact Channel</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-contact"/> <config-description-ref uri="channel-type:http:channel-config-contact"/>
</channel-type> </channel-type>
<channel-type id="datetime"> <channel-type id="datetime">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>DateTime Channel</label> <label>DateTime Channel</label>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config"/> <config-description-ref uri="channel-type:http:channel-config"/>
</channel-type> </channel-type>
<channel-type id="dimmer"> <channel-type id="dimmer">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Dimmer Channel</label> <label>Dimmer Channel</label>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-dimmer"/> <config-description-ref uri="channel-type:http:channel-config-dimmer"/>
</channel-type> </channel-type>
@ -179,18 +199,30 @@
<channel-type id="number"> <channel-type id="number">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Number Channel</label> <label>Number Channel</label>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-number"/> <config-description-ref uri="channel-type:http:channel-config-number"/>
</channel-type> </channel-type>
<channel-type id="player"> <channel-type id="player">
<item-type>Player</item-type> <item-type>Player</item-type>
<label>Player Channel</label> <label>Player Channel</label>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-player"/> <config-description-ref uri="channel-type:http:channel-config-player"/>
</channel-type> </channel-type>
<channel-type id="rollershutter"> <channel-type id="rollershutter">
<item-type>Rollershutter</item-type> <item-type>Rollershutter</item-type>
<label>Rollershutter Channel</label> <label>Rollershutter Channel</label>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-rollershutter"/> <config-description-ref uri="channel-type:http:channel-config-rollershutter"/>
</channel-type> </channel-type>
@ -203,6 +235,9 @@
<channel-type id="switch"> <channel-type id="switch">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Switch Channel</label> <label>Switch Channel</label>
<tags>
<tag>Switch</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-switch"/> <config-description-ref uri="channel-type:http:channel-config-switch"/>
</channel-type> </channel-type>

View File

@ -42,6 +42,10 @@
<channel-type id="armed"> <channel-type id="armed">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Armed</label> <label>Armed</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="backlight-duration" advanced="true"> <channel-type id="backlight-duration" advanced="true">
@ -54,6 +58,10 @@
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Battery Level</label> <label>Battery Level</label>
<category>BatteryLevel</category> <category>BatteryLevel</category>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%.1f %%"/> <state readOnly="true" pattern="%.1f %%"/>
</channel-type> </channel-type>
@ -61,6 +69,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Battery Powered</label> <label>Battery Powered</label>
<description>Battery powered or wired</description> <description>Battery powered or wired</description>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -75,6 +87,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button A</label> <label>Button A</label>
<description>Toggle the button led or the connected scene when bridge device sync enabled.</description> <description>Toggle the button led or the connected scene when bridge device sync enabled.</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates --> <autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates -->
</channel-type> </channel-type>
@ -82,6 +98,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button B</label> <label>Button B</label>
<description>Toggle the button led or the connected scene when bridge device sync enabled.</description> <description>Toggle the button led or the connected scene when bridge device sync enabled.</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates --> <autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates -->
</channel-type> </channel-type>
@ -89,6 +109,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button C</label> <label>Button C</label>
<description>Toggle the button led or the connected scene when bridge device sync enabled.</description> <description>Toggle the button led or the connected scene when bridge device sync enabled.</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates --> <autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates -->
</channel-type> </channel-type>
@ -96,6 +120,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button D</label> <label>Button D</label>
<description>Toggle the button led or the connected scene when bridge device sync enabled.</description> <description>Toggle the button led or the connected scene when bridge device sync enabled.</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates --> <autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates -->
</channel-type> </channel-type>
@ -103,6 +131,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button E</label> <label>Button E</label>
<description>Toggle the button led or the connected scene when bridge device sync enabled.</description> <description>Toggle the button led or the connected scene when bridge device sync enabled.</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates --> <autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates -->
</channel-type> </channel-type>
@ -110,6 +142,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button F</label> <label>Button F</label>
<description>Toggle the button led or the connected scene when bridge device sync enabled.</description> <description>Toggle the button led or the connected scene when bridge device sync enabled.</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates --> <autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates -->
</channel-type> </channel-type>
@ -117,6 +153,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button G</label> <label>Button G</label>
<description>Toggle the button led or the connected scene when bridge device sync enabled.</description> <description>Toggle the button led or the connected scene when bridge device sync enabled.</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates --> <autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates -->
</channel-type> </channel-type>
@ -124,6 +164,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button H</label> <label>Button H</label>
<description>Toggle the button led or the connected scene when bridge device sync enabled.</description> <description>Toggle the button led or the connected scene when bridge device sync enabled.</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates --> <autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates -->
</channel-type> </channel-type>
@ -154,6 +198,10 @@
<channel-type id="carbon-monoxide-alarm"> <channel-type id="carbon-monoxide-alarm">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Carbon Monoxide Alarm</label> <label>Carbon Monoxide Alarm</label>
<tags>
<tag>Alarm</tag>
<tag>CO</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -167,6 +215,10 @@
<label>Cool Setpoint</label> <label>Cool Setpoint</label>
<description>Set the temperature setpoint to activate the cooling.</description> <description>Set the temperature setpoint to activate the cooling.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state step="0.5" pattern="%.1f %unit%"/> <state step="0.5" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -174,6 +226,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Daytime</label> <label>Daytime</label>
<description>Daytime or nightime</description> <description>Daytime or nightime</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -182,6 +238,10 @@
<label>Dehumidify Setpoint</label> <label>Dehumidify Setpoint</label>
<description>Set the humidity setpoint to activate the dehumidifier.</description> <description>Set the humidity setpoint to activate the dehumidifier.</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Setpoint</tag>
<tag>Humidity</tag>
</tags>
<state min="20" max="90" step="1" pattern="%.1f %%"/> <state min="20" max="90" step="1" pattern="%.1f %%"/>
</channel-type> </channel-type>
@ -189,6 +249,10 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Dimmer</label> <label>Dimmer</label>
<category>Light</category> <category>Light</category>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates --> <autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates -->
<config-description-ref uri="channel-type:insteon:dimmer"/> <config-description-ref uri="channel-type:insteon:dimmer"/>
</channel-type> </channel-type>
@ -210,6 +274,10 @@
<channel-type id="energy-saving"> <channel-type id="energy-saving">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Energy Saving Mode</label> <label>Energy Saving Mode</label>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -217,12 +285,20 @@
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Energy Usage</label> <label>Energy Usage</label>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="fan-mode"> <channel-type id="fan-mode">
<item-type>String</item-type> <item-type>String</item-type>
<label>Fan Mode</label> <label>Fan Mode</label>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="AUTO">Auto</option> <option value="AUTO">Auto</option>
@ -234,6 +310,10 @@
<channel-type id="fan-speed"> <channel-type id="fan-speed">
<item-type>String</item-type> <item-type>String</item-type>
<label>Fan Speed</label> <label>Fan Speed</label>
<tags>
<tag>Status</tag>
<tag>Speed</tag>
</tags>
<state> <state>
<options> <options>
<option value="OFF">Off</option> <option value="OFF">Off</option>
@ -247,6 +327,10 @@
<channel-type id="fan-state"> <channel-type id="fan-state">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Fan State</label> <label>Fan State</label>
<tags>
<tag>Status</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -283,6 +367,10 @@
<label>Heat Setpoint</label> <label>Heat Setpoint</label>
<description>Set the temperature setpoint to activate the heating.</description> <description>Set the temperature setpoint to activate the heating.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state step="0.5" pattern="%.1f %unit%"/> <state step="0.5" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -303,6 +391,10 @@
<label>Humidify Setpoint</label> <label>Humidify Setpoint</label>
<description>Set the humidity setpoint to activate the humidifier.</description> <description>Set the humidity setpoint to activate the humidifier.</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Setpoint</tag>
<tag>Humidity</tag>
</tags>
<state min="0" max="79" step="1" pattern="%.1f %%"/> <state min="0" max="79" step="1" pattern="%.1f %%"/>
</channel-type> </channel-type>
@ -310,6 +402,10 @@
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Ambient Humidity</label> <label>Ambient Humidity</label>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" pattern="%.1f %%"/> <state readOnly="true" pattern="%.1f %%"/>
</channel-type> </channel-type>
@ -318,6 +414,10 @@
<label>Last Heard From</label> <label>Last Heard From</label>
<description>The last time a message from the device was received.</description> <description>The last time a message from the device was received.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -325,6 +425,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Leak Sensor</label> <label>Leak Sensor</label>
<category>Water</category> <category>Water</category>
<tags>
<tag>Status</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -351,6 +455,10 @@
<channel-type id="light-level"> <channel-type id="light-level">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Ambient Light Level</label> <label>Ambient Light Level</label>
<tags>
<tag>Measurement</tag>
<tag>Illuminance</tag>
</tags>
<state readOnly="true" pattern="%.1f %%"/> <state readOnly="true" pattern="%.1f %%"/>
</channel-type> </channel-type>
@ -382,12 +490,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Lock</label> <label>Lock</label>
<category>Lock</category> <category>Lock</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="low-battery"> <channel-type id="low-battery">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Low Battery Alert</label> <label>Low Battery Alert</label>
<category>LowBattery</category> <category>LowBattery</category>
<tags>
<tag>Status</tag>
<tag>LowBattery</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -421,6 +537,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Motion Sensor</label> <label>Motion Sensor</label>
<category>Motion</category> <category>Motion</category>
<tags>
<tag>Status</tag>
<tag>Motion</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -445,18 +565,30 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Bottom Outlet</label> <label>Bottom Outlet</label>
<category>PowerOutlet</category> <category>PowerOutlet</category>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="outlet-top"> <channel-type id="outlet-top">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Top Outlet</label> <label>Top Outlet</label>
<category>PowerOutlet</category> <category>PowerOutlet</category>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="power-usage"> <channel-type id="power-usage">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Power Usage</label> <label>Power Usage</label>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@ -464,24 +596,40 @@
<item-type>Player</item-type> <item-type>Player</item-type>
<label>Program 1</label> <label>Program 1</label>
<description>Toggle the sprinkler program. When needed, activate the previous/next valve.</description> <description>Toggle the sprinkler program. When needed, activate the previous/next valve.</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="program2"> <channel-type id="program2">
<item-type>Player</item-type> <item-type>Player</item-type>
<label>Program 2</label> <label>Program 2</label>
<description>Toggle the sprinkler program. When needed, activate its previous/next valve.</description> <description>Toggle the sprinkler program. When needed, activate its previous/next valve.</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="program3"> <channel-type id="program3">
<item-type>Player</item-type> <item-type>Player</item-type>
<label>Program 3</label> <label>Program 3</label>
<description>Toggle the sprinkler program. When needed, activate its previous/next valve.</description> <description>Toggle the sprinkler program. When needed, activate its previous/next valve.</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="program4"> <channel-type id="program4">
<item-type>Player</item-type> <item-type>Player</item-type>
<label>Program 4</label> <label>Program 4</label>
<description>Toggle the sprinkler program. When needed, activate its previous/next valve.</description> <description>Toggle the sprinkler program. When needed, activate its previous/next valve.</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="program-lock" advanced="true"> <channel-type id="program-lock" advanced="true">
@ -493,6 +641,10 @@
<channel-type id="pump"> <channel-type id="pump">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Pump Control</label> <label>Pump Control</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="ramp-rate" advanced="true"> <channel-type id="ramp-rate" advanced="true">
@ -577,6 +729,10 @@
<item-type>Rollershutter</item-type> <item-type>Rollershutter</item-type>
<label>Rollershutter</label> <label>Rollershutter</label>
<category>Rollershutter</category> <category>Rollershutter</category>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates --> <autoUpdatePolicy>veto</autoUpdatePolicy> <!-- binding controls state updates -->
</channel-type> </channel-type>
@ -584,18 +740,30 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Scene</label> <label>Scene</label>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="siren"> <channel-type id="siren">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Siren</label> <label>Siren</label>
<category>Siren</category> <category>Siren</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="smoke-alarm"> <channel-type id="smoke-alarm">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Smoke Alarm</label> <label>Smoke Alarm</label>
<category>Smoke</category> <category>Smoke</category>
<tags>
<tag>Alarm</tag>
<tag>Smoke</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -616,6 +784,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Switch</label> <label>Switch</label>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="sync-time" advanced="true"> <channel-type id="sync-time" advanced="true">
@ -628,6 +800,10 @@
<channel-type id="system-mode"> <channel-type id="system-mode">
<item-type>String</item-type> <item-type>String</item-type>
<label>System Mode</label> <label>System Mode</label>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="OFF">Off</option> <option value="OFF">Off</option>
@ -654,6 +830,10 @@
<channel-type id="tamper-switch"> <channel-type id="tamper-switch">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Tamper Switch</label> <label>Tamper Switch</label>
<tags>
<tag>Status</tag>
<tag>Tampered</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -661,6 +841,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Ambient Temperature</label> <label>Ambient Temperature</label>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -791,41 +975,73 @@
<channel-type id="valve1"> <channel-type id="valve1">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Valve 1</label> <label>Valve 1</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="valve2"> <channel-type id="valve2">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Valve 2</label> <label>Valve 2</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="valve3"> <channel-type id="valve3">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Valve 3</label> <label>Valve 3</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="valve4"> <channel-type id="valve4">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Valve 4</label> <label>Valve 4</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="valve5"> <channel-type id="valve5">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Valve 5</label> <label>Valve 5</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="valve6"> <channel-type id="valve6">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Valve 6</label> <label>Valve 6</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="valve7"> <channel-type id="valve7">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Valve 7</label> <label>Valve 7</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="valve8"> <channel-type id="valve8">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Valve 8</label> <label>Valve 8</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<!-- trigger channel types --> <!-- trigger channel types -->

View File

@ -117,90 +117,154 @@
<channel-type id="legacyAcDelay"> <channel-type id="legacyAcDelay">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>AC Delay</label> <label>AC Delay</label>
<tags>
<tag>Control</tag>
<tag>Duration</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyBacklightDuration"> <channel-type id="legacyBacklightDuration">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Back Light Duration</label> <label>Back Light Duration</label>
<tags>
<tag>Control</tag>
<tag>Duration</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyBatteryLevel"> <channel-type id="legacyBatteryLevel">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Battery Level</label> <label>Battery Level</label>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyBatteryPercent"> <channel-type id="legacyBatteryPercent">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Battery Percent</label> <label>Battery Percent</label>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyBatteryWatermarkLevel"> <channel-type id="legacyBatteryWatermarkLevel">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Battery Watermark Level</label> <label>Battery Watermark Level</label>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyBeep"> <channel-type id="legacyBeep">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Beep</label> <label>Beep</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyBottomOutlet"> <channel-type id="legacyBottomOutlet">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Bottom Outlet</label> <label>Bottom Outlet</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-switch"/> <config-description-ref uri="channel-type:insteon:legacy-switch"/>
</channel-type> </channel-type>
<channel-type id="legacyButtonA"> <channel-type id="legacyButtonA">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button A</label> <label>Button A</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-button"/> <config-description-ref uri="channel-type:insteon:legacy-button"/>
</channel-type> </channel-type>
<channel-type id="legacyButtonB"> <channel-type id="legacyButtonB">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button B</label> <label>Button B</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-button"/> <config-description-ref uri="channel-type:insteon:legacy-button"/>
</channel-type> </channel-type>
<channel-type id="legacyButtonC"> <channel-type id="legacyButtonC">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button C</label> <label>Button C</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-button"/> <config-description-ref uri="channel-type:insteon:legacy-button"/>
</channel-type> </channel-type>
<channel-type id="legacyButtonD"> <channel-type id="legacyButtonD">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button D</label> <label>Button D</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-button"/> <config-description-ref uri="channel-type:insteon:legacy-button"/>
</channel-type> </channel-type>
<channel-type id="legacyButtonE"> <channel-type id="legacyButtonE">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button E</label> <label>Button E</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-button"/> <config-description-ref uri="channel-type:insteon:legacy-button"/>
</channel-type> </channel-type>
<channel-type id="legacyButtonF"> <channel-type id="legacyButtonF">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button F</label> <label>Button F</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-button"/> <config-description-ref uri="channel-type:insteon:legacy-button"/>
</channel-type> </channel-type>
<channel-type id="legacyButtonG"> <channel-type id="legacyButtonG">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button G</label> <label>Button G</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-button"/> <config-description-ref uri="channel-type:insteon:legacy-button"/>
</channel-type> </channel-type>
<channel-type id="legacyButtonH"> <channel-type id="legacyButtonH">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Button H</label> <label>Button H</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-button"/> <config-description-ref uri="channel-type:insteon:legacy-button"/>
</channel-type> </channel-type>
<channel-type id="legacyBroadcastOnOff"> <channel-type id="legacyBroadcastOnOff">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Broadcast On/Off</label> <label>Broadcast On/Off</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-switch"/> <config-description-ref uri="channel-type:insteon:legacy-switch"/>
</channel-type> </channel-type>
@ -218,69 +282,117 @@
<channel-type id="legacyDimmer"> <channel-type id="legacyDimmer">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Dimmer</label> <label>Dimmer</label>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-dimmer"/> <config-description-ref uri="channel-type:insteon:legacy-dimmer"/>
</channel-type> </channel-type>
<channel-type id="legacyFan"> <channel-type id="legacyFan">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Fan</label> <label>Fan</label>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyFanMode"> <channel-type id="legacyFanMode">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Fan Mode</label> <label>Fan Mode</label>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyFastOnOff"> <channel-type id="legacyFastOnOff">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Fast On/Off</label> <label>Fast On/Off</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyFastOnOffButtonA"> <channel-type id="legacyFastOnOffButtonA">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Fast On/Off Button A</label> <label>Fast On/Off Button A</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/>
</channel-type> </channel-type>
<channel-type id="legacyFastOnOffButtonB"> <channel-type id="legacyFastOnOffButtonB">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Fast On/Off Button B</label> <label>Fast On/Off Button B</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/>
</channel-type> </channel-type>
<channel-type id="legacyFastOnOffButtonC"> <channel-type id="legacyFastOnOffButtonC">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Fast On/Off Button C</label> <label>Fast On/Off Button C</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/>
</channel-type> </channel-type>
<channel-type id="legacyFastOnOffButtonD"> <channel-type id="legacyFastOnOffButtonD">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Fast On/Off Button D</label> <label>Fast On/Off Button D</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/>
</channel-type> </channel-type>
<channel-type id="legacyFastOnOffButtonE"> <channel-type id="legacyFastOnOffButtonE">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Fast On/Off Button E</label> <label>Fast On/Off Button E</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/>
</channel-type> </channel-type>
<channel-type id="legacyFastOnOffButtonF"> <channel-type id="legacyFastOnOffButtonF">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Fast On/Off Button F</label> <label>Fast On/Off Button F</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/>
</channel-type> </channel-type>
<channel-type id="legacyFastOnOffButtonG"> <channel-type id="legacyFastOnOffButtonG">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Fast On/Off Button G</label> <label>Fast On/Off Button G</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/>
</channel-type> </channel-type>
<channel-type id="legacyFastOnOffButtonH"> <channel-type id="legacyFastOnOffButtonH">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Fast On/Off Button H</label> <label>Fast On/Off Button H</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button-fastonoff"/>
</channel-type> </channel-type>
@ -292,21 +404,37 @@
<channel-type id="legacyHumidity"> <channel-type id="legacyHumidity">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Humidity</label> <label>Humidity</label>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyHumidityHigh"> <channel-type id="legacyHumidityHigh">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Humidity High</label> <label>Humidity High</label>
<tags>
<tag>Setpoint</tag>
<tag>Humidity</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyHumidityLow"> <channel-type id="legacyHumidityLow">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Humidity Low</label> <label>Humidity Low</label>
<tags>
<tag>Setpoint</tag>
<tag>Humidity</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyIsCooling"> <channel-type id="legacyIsCooling">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Is Cooling</label> <label>Is Cooling</label>
<tags>
<tag>Status</tag>
<tag>Airconditioning</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyIsHeating"> <channel-type id="legacyIsHeating">
@ -317,48 +445,80 @@
<channel-type id="legacyKeypadButtonA"> <channel-type id="legacyKeypadButtonA">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Keypad Button A</label> <label>Keypad Button A</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button"/>
</channel-type> </channel-type>
<channel-type id="legacyKeypadButtonB"> <channel-type id="legacyKeypadButtonB">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Keypad Button B</label> <label>Keypad Button B</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button"/>
</channel-type> </channel-type>
<channel-type id="legacyKeypadButtonC"> <channel-type id="legacyKeypadButtonC">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Keypad Button C</label> <label>Keypad Button C</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button"/>
</channel-type> </channel-type>
<channel-type id="legacyKeypadButtonD"> <channel-type id="legacyKeypadButtonD">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Keypad Button D</label> <label>Keypad Button D</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button"/>
</channel-type> </channel-type>
<channel-type id="legacyKeypadButtonE"> <channel-type id="legacyKeypadButtonE">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Keypad Button E</label> <label>Keypad Button E</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button"/>
</channel-type> </channel-type>
<channel-type id="legacyKeypadButtonF"> <channel-type id="legacyKeypadButtonF">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Keypad Button F</label> <label>Keypad Button F</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button"/>
</channel-type> </channel-type>
<channel-type id="legacyKeypadButtonG"> <channel-type id="legacyKeypadButtonG">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Keypad Button G</label> <label>Keypad Button G</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button"/>
</channel-type> </channel-type>
<channel-type id="legacyKeypadButtonH"> <channel-type id="legacyKeypadButtonH">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Keypad Button H</label> <label>Keypad Button H</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-keypad-button"/> <config-description-ref uri="channel-type:insteon:legacy-keypad-button"/>
</channel-type> </channel-type>
@ -370,21 +530,37 @@
<channel-type id="legacyLastHeardFrom"> <channel-type id="legacyLastHeardFrom">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Last Heard From</label> <label>Last Heard From</label>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyLedBrightness"> <channel-type id="legacyLedBrightness">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>LED Brightness</label> <label>LED Brightness</label>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyLedOnOff"> <channel-type id="legacyLedOnOff">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>LED On/Off</label> <label>LED On/Off</label>
<tags>
<tag>Switch</tag>
<tag>Light</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyLightDimmer"> <channel-type id="legacyLightDimmer">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Light Dimmer</label> <label>Light Dimmer</label>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-dimmer"/> <config-description-ref uri="channel-type:insteon:legacy-dimmer"/>
</channel-type> </channel-type>
@ -396,23 +572,39 @@
<channel-type id="legacyLightLevelAboveThreshold"> <channel-type id="legacyLightLevelAboveThreshold">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Light Level Above/Below Threshold</label> <label>Light Level Above/Below Threshold</label>
<tags>
<tag>Status</tag>
<tag>Illuminance</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyLoadDimmer"> <channel-type id="legacyLoadDimmer">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Load Dimmer</label> <label>Load Dimmer</label>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-dimmer"/> <config-description-ref uri="channel-type:insteon:legacy-dimmer"/>
</channel-type> </channel-type>
<channel-type id="legacyLoadSwitch"> <channel-type id="legacyLoadSwitch">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Load Switch</label> <label>Load Switch</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-switch"/> <config-description-ref uri="channel-type:insteon:legacy-switch"/>
</channel-type> </channel-type>
<channel-type id="legacyLoadSwitchFastOnOff"> <channel-type id="legacyLoadSwitchFastOnOff">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Load Switch Fast On/Off</label> <label>Load Switch Fast On/Off</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-switch"/> <config-description-ref uri="channel-type:insteon:legacy-switch"/>
</channel-type> </channel-type>
@ -424,6 +616,10 @@
<channel-type id="legacyLowBattery"> <channel-type id="legacyLowBattery">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Low Battery</label> <label>Low Battery</label>
<tags>
<tag>Status</tag>
<tag>LowBattery</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyManualChange"> <channel-type id="legacyManualChange">
@ -487,11 +683,19 @@
<channel-type id="legacyOnLevel"> <channel-type id="legacyOnLevel">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>On Level</label> <label>On Level</label>
<tags>
<tag>Control</tag>
<tag>Level</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyRampDimmer"> <channel-type id="legacyRampDimmer">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Ramp Dimmer</label> <label>Ramp Dimmer</label>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyRampRate"> <channel-type id="legacyRampRate">
@ -502,16 +706,28 @@
<channel-type id="legacyReset"> <channel-type id="legacyReset">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Reset</label> <label>Reset</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyStage1Duration"> <channel-type id="legacyStage1Duration">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Stage 1 Duration</label> <label>Stage 1 Duration</label>
<tags>
<tag>Control</tag>
<tag>Duration</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacySwitch"> <channel-type id="legacySwitch">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Switch</label> <label>Switch</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-switch"/> <config-description-ref uri="channel-type:insteon:legacy-switch"/>
</channel-type> </channel-type>
@ -523,32 +739,56 @@
<channel-type id="legacyTamperSwitch"> <channel-type id="legacyTamperSwitch">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Tamper Switch</label> <label>Tamper Switch</label>
<tags>
<tag>Status</tag>
<tag>Tampered</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyTemperature"> <channel-type id="legacyTemperature">
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Temperature</label> <label>Temperature</label>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyTemperatureLevel"> <channel-type id="legacyTemperatureLevel">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Temperature Level</label> <label>Temperature Level</label>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyTopOutlet"> <channel-type id="legacyTopOutlet">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Top Outlet</label> <label>Top Outlet</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="channel-type:insteon:legacy-switch"/> <config-description-ref uri="channel-type:insteon:legacy-switch"/>
</channel-type> </channel-type>
<channel-type id="legacyUpdate"> <channel-type id="legacyUpdate">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Update</label> <label>Update</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="legacyWatts"> <channel-type id="legacyWatts">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Watts</label> <label>Watts</label>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -2753,6 +2753,10 @@
<label>Motion Alarm</label> <label>Motion Alarm</label>
<description>Motion has been detected.</description> <description>Motion has been detected.</description>
<category>Motion</category> <category>Motion</category>
<tags>
<tag>Alarm</tag>
<tag>Motion</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -2782,6 +2786,10 @@
<label>Cell Motion Alarm</label> <label>Cell Motion Alarm</label>
<description>Cell based motion has been detected.</description> <description>Cell based motion has been detected.</description>
<category>Motion</category> <category>Motion</category>
<tags>
<tag>Alarm</tag>
<tag>Motion</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -2854,6 +2862,10 @@
<label>Line Crossing Alarm</label> <label>Line Crossing Alarm</label>
<description>Motion has been detected.</description> <description>Motion has been detected.</description>
<category>Motion</category> <category>Motion</category>
<tags>
<tag>Alarm</tag>
<tag>Motion</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -2954,6 +2966,10 @@
<label>Enable Motion Alarm</label> <label>Enable Motion Alarm</label>
<description>By using this feature you can stop the camera from sending e-mails when you are actually home.</description> <description>By using this feature you can stop the camera from sending e-mails when you are actually home.</description>
<category>Motion</category> <category>Motion</category>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="externalMotion" advanced="true"> <channel-type id="externalMotion" advanced="true">
@ -2976,6 +2992,10 @@
<label>Enable Line Crossing Alarm</label> <label>Enable Line Crossing Alarm</label>
<description>By using this feature you can stop the camera from sending e-mails when you are actually home.</description> <description>By using this feature you can stop the camera from sending e-mails when you are actually home.</description>
<category>Motion</category> <category>Motion</category>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="enableAudioAlarm" advanced="true"> <channel-type id="enableAudioAlarm" advanced="true">
@ -3011,6 +3031,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Start HLS Stream</label> <label>Start HLS Stream</label>
<description>Lower the delay to start casting the camera by creating the files non stop in case they are needed.</description> <description>Lower the delay to start casting the camera by creating the files non stop in case they are needed.</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="enableLED" advanced="true"> <channel-type id="enableLED" advanced="true">

View File

@ -336,6 +336,10 @@
<label>Control</label> <label>Control</label>
<description>Control movie playback e.g. Play/Pause/Next/Previous/Fast Forward/Rewind</description> <description>Control movie playback e.g. Play/Pause/Next/Previous/Fast Forward/Rewind</description>
<category>Player</category> <category>Player</category>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="title_name"> <channel-type id="title_name">
@ -360,6 +364,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Play Speed</label> <label>Play Speed</label>
<description>The speed of playback scanning</description> <description>The speed of playback scanning</description>
<tags>
<tag>Status</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -374,6 +382,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Title Length</label> <label>Title Length</label>
<description>The total running time of the currently playing movie</description> <description>The total running time of the currently playing movie</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%1$tT"/> <state readOnly="true" pattern="%1$tT"/>
</channel-type> </channel-type>
@ -411,6 +423,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Chapter Length</label> <label>Chapter Length</label>
<description>The total running time of the current chapter</description> <description>The total running time of the current chapter</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%1$tT"/> <state readOnly="true" pattern="%1$tT"/>
</channel-type> </channel-type>
@ -418,6 +434,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Chapter Location</label> <label>Chapter Location</label>
<description>The running time elapsed of the current chapter</description> <description>The running time elapsed of the current chapter</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%1$tT"/> <state readOnly="true" pattern="%1$tT"/>
</channel-type> </channel-type>
@ -425,6 +445,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Media Type</label> <label>Media Type</label>
<description>The type of media that is currently playing</description> <description>The type of media that is currently playing</description>
<tags>
<tag>Status</tag>
<tag>MediaControl</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -432,6 +456,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Movie Location</label> <label>Movie Location</label>
<description>Identifies the location in the movie, ie: Main Content, Intermission, or End Credits</description> <description>Identifies the location in the movie, ie: Main Content, Intermission, or End Credits</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -453,6 +481,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Video Mode - Composite</label> <label>Video Mode - Composite</label>
<description>Identifies the video currently active on the Composite video output</description> <description>Identifies the video currently active on the Composite video output</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -460,6 +492,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Video Mode - Component</label> <label>Video Mode - Component</label>
<description>Identifies the video currently active on the Component video output</description> <description>Identifies the video currently active on the Component video output</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -467,6 +503,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Video Mode - HDMI</label> <label>Video Mode - HDMI</label>
<description>Identifies the video currently active on the HDMI video output</description> <description>Identifies the video currently active on the HDMI video output</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -481,6 +521,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Video Color EOTF</label> <label>Video Color EOTF</label>
<description>Identifies the Electro-Optical Transfer Function standard of the current video output</description> <description>Identifies the Electro-Optical Transfer Function standard of the current video output</description>
<tags>
<tag>Status</tag>
<tag>Color</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -495,6 +539,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Content Color EOTF</label> <label>Content Color EOTF</label>
<description>Identifies the Electro-Optical Transfer Function standard of the currently playing content</description> <description>Identifies the Electro-Optical Transfer Function standard of the currently playing content</description>
<tags>
<tag>Status</tag>
<tag>Color</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -591,24 +639,40 @@
<label>Control</label> <label>Control</label>
<description>Control music playback e.g. Play/Pause/Next/Previous/Fforward/Rewind</description> <description>Control music playback e.g. Play/Pause/Next/Previous/Fforward/Rewind</description>
<category>Player</category> <category>Player</category>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="repeat"> <channel-type id="repeat">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Repeat</label> <label>Repeat</label>
<description>Controls repeat playback for music</description> <description>Controls repeat playback for music</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="random"> <channel-type id="random">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Random</label> <label>Random</label>
<description>Controls random playback for music</description> <description>Controls random playback for music</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="track"> <channel-type id="track">
<item-type>String</item-type> <item-type>String</item-type>
<label>Track</label> <label>Track</label>
<description>The name of the currently playing track</description> <description>The name of the currently playing track</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -616,6 +680,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Artist</label> <label>Artist</label>
<description>The name of the currently playing artist</description> <description>The name of the currently playing artist</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -623,6 +691,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Album</label> <label>Album</label>
<description>The name of the currently playing album</description> <description>The name of the currently playing album</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -630,6 +702,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Music Title</label> <label>Music Title</label>
<description>The raw output from the MUSIC_TITLE api response</description> <description>The raw output from the MUSIC_TITLE api response</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -637,6 +713,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Play Mode</label> <label>Play Mode</label>
<description>The current playback mode of the music</description> <description>The current playback mode of the music</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -644,6 +724,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Play Speed</label> <label>Play Speed</label>
<description>The speed of playback scanning</description> <description>The speed of playback scanning</description>
<tags>
<tag>Status</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -651,6 +735,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Track Length</label> <label>Track Length</label>
<description>The total running time of the current playing track</description> <description>The total running time of the current playing track</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%1$tT"/> <state readOnly="true" pattern="%1$tT"/>
</channel-type> </channel-type>
@ -658,6 +746,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Track Position</label> <label>Track Position</label>
<description>The running time elapsed of the current playing track</description> <description>The running time elapsed of the current playing track</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%1$tT"/> <state readOnly="true" pattern="%1$tT"/>
</channel-type> </channel-type>
@ -665,6 +757,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Track Progress</label> <label>Track Progress</label>
<description>The percentage complete of the current playing track</description> <description>The percentage complete of the current playing track</description>
<tags>
<tag>Status</tag>
<tag>Progress</tag>
</tags>
<state readOnly="true" pattern="%d %%"/> <state readOnly="true" pattern="%d %%"/>
</channel-type> </channel-type>
@ -702,6 +798,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Movie Title</label> <label>Movie Title</label>
<description>The title of the selected Movie</description> <description>The title of the selected Movie</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -709,6 +809,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Album Title</label> <label>Album Title</label>
<description>The title of the selected Album</description> <description>The title of the selected Album</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -737,6 +841,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Rating</label> <label>Rating</label>
<description>The MPAA rating of the selected Movie</description> <description>The MPAA rating of the selected Movie</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -744,6 +852,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Year</label> <label>Year</label>
<description>The release year of the selected item</description> <description>The release year of the selected item</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -751,6 +863,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Running time</label> <label>Running time</label>
<description>The total running time of the selected item</description> <description>The total running time of the selected item</description>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%1$tT"/> <state readOnly="true" pattern="%1$tT"/>
</channel-type> </channel-type>
@ -758,6 +874,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Actors</label> <label>Actors</label>
<description>A list of actors appearing in the selected Movie</description> <description>A list of actors appearing in the selected Movie</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -765,6 +885,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Artist</label> <label>Artist</label>
<description>The artist of the selected Album</description> <description>The artist of the selected Album</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -772,6 +896,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Directors</label> <label>Directors</label>
<description>A list of directors of the selected Movie</description> <description>A list of directors of the selected Movie</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -779,6 +907,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Genres</label> <label>Genres</label>
<description>A list of genres of the selected item</description> <description>A list of genres of the selected item</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -807,6 +939,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Color Description</label> <label>Color Description</label>
<description>Indicates if the selected Movie is in color, black and white, etc.</description> <description>Indicates if the selected Movie is in color, black and white, etc.</description>
<tags>
<tag>Status</tag>
<tag>Color</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>

View File

@ -129,6 +129,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Stop</label> <label>Stop</label>
<description>Stops the player. ON if the player is stopped.</description> <description>Stops the player. ON if the player is stopped.</description>
<tags>
<tag>Switch</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="playuri" advanced="true"> <channel-type id="playuri" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
@ -139,6 +143,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Play or Open a Favorite</label> <label>Play or Open a Favorite</label>
<description>Play or open the given favorite by sending a command with the favorite's title</description> <description>Play or open the given favorite by sending a command with the favorite's title</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="pvr-open-tv" advanced="true"> <channel-type id="pvr-open-tv" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
@ -424,30 +432,50 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>PVR Channel Title</label> <label>PVR Channel Title</label>
<description>Title of the current PVR channel</description> <description>Title of the current PVR channel</description>
<tags>
<tag>Status</tag>
<tag>Channel</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="showtitle"> <channel-type id="showtitle">
<item-type>String</item-type> <item-type>String</item-type>
<label>Show Title</label> <label>Show Title</label>
<description>Title of the current show</description> <description>Title of the current show</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="album"> <channel-type id="album">
<item-type>String</item-type> <item-type>String</item-type>
<label>Album</label> <label>Album</label>
<description>Album name of the current song</description> <description>Album name of the current song</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="mediatype"> <channel-type id="mediatype">
<item-type>String</item-type> <item-type>String</item-type>
<label>Media Type</label> <label>Media Type</label>
<description>Media type of the current file</description> <description>Media type of the current file</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="genreList"> <channel-type id="genreList">
<item-type>String</item-type> <item-type>String</item-type>
<label>Genres</label> <label>Genres</label>
<description>Comma-separated list of genres of the current file</description> <description>Comma-separated list of genres of the current file</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="thumbnail"> <channel-type id="thumbnail">
@ -466,12 +494,20 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Codec</label> <label>Codec</label>
<description>Codec of currently playing media</description> <description>Codec of currently playing media</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="currenttime"> <channel-type id="currenttime">
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Current Time</label> <label>Current Time</label>
<description>Current time of currently playing media</description> <description>Current time of currently playing media</description>
<tags>
<tag>Status</tag>
<tag>Progress</tag>
</tags>
<state pattern="%.0f %unit%"/> <state pattern="%.0f %unit%"/>
</channel-type> </channel-type>
<channel-type id="currenttimepercentage" advanced="true"> <channel-type id="currenttimepercentage" advanced="true">
@ -484,6 +520,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Duration</label> <label>Duration</label>
<description>Length of currently playing media</description> <description>Length of currently playing media</description>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
<channel-type id="id" advanced="true"> <channel-type id="id" advanced="true">
@ -496,6 +536,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Enabled</label> <label>Enabled</label>
<description>enabled</description> <description>enabled</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="channels" advanced="true"> <channel-type id="channels" advanced="true">
<item-type>Number</item-type> <item-type>Number</item-type>

View File

@ -8,12 +8,20 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>3D</label> <label>3D</label>
<description>Change the 3D mode, if your TV supports it</description> <description>Change the 3D mode, if your TV supports it</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="3d-extended"> <channel-type id="3d-extended">
<item-type>String</item-type> <item-type>String</item-type>
<label>3D Extended</label> <label>3D Extended</label>
<description>Change the 3D option, if your TV supports it</description> <description>Change the 3D option, if your TV supports it</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="aspect-ratio"> <channel-type id="aspect-ratio">
@ -51,18 +59,30 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Auto Sleep</label> <label>Auto Sleep</label>
<description>Set Auto Sleep</description> <description>Set Auto Sleep</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="auto-volume"> <channel-type id="auto-volume">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Auto Volume</label> <label>Auto Volume</label>
<description>Automatically adjust the volume level</description> <description>Automatically adjust the volume level</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="backlight"> <channel-type id="backlight">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Backlight</label> <label>Backlight</label>
<description>Display backlight brightness</description> <description>Display backlight brightness</description>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="balance"> <channel-type id="balance">
@ -81,6 +101,10 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Brightness</label> <label>Brightness</label>
<description>Adjust screen brightness</description> <description>Adjust screen brightness</description>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="contrast"> <channel-type id="contrast">
@ -93,12 +117,20 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Color</label> <label>Color</label>
<description>Adjust screen color</description> <description>Adjust screen color</description>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="color-temperature"> <channel-type id="color-temperature">
<item-type>String</item-type> <item-type>String</item-type>
<label>Color Temperature</label> <label>Color Temperature</label>
<description>Color temperature of the display</description> <description>Color temperature of the display</description>
<tags>
<tag>Status</tag>
<tag>ColorTemperature</tag>
</tags>
<state> <state>
<options> <options>
<option value="0">Cool</option> <option value="0">Cool</option>
@ -112,12 +144,20 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Color Temperature</label> <label>Color Temperature</label>
<description>Color temperature of the display (between 0 and 100)</description> <description>Color temperature of the display (between 0 and 100)</description>
<tags>
<tag>Control</tag>
<tag>ColorTemperature</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="dpm"> <channel-type id="dpm">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>DPM Select</label> <label>DPM Select</label>
<description>Set the DPM (Display Power Management) function</description> <description>Set the DPM (Display Power Management) function</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="elapsed-time"> <channel-type id="elapsed-time">
@ -146,6 +186,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Fan Fault</label> <label>Fan Fault</label>
<description>Check the fan fault of the TV</description> <description>Check the fan fault of the TV</description>
<tags>
<tag>Status</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Fan fault</option> <option value="0">Fan fault</option>
@ -159,6 +202,10 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>H Position</label> <label>H Position</label>
<description>Set the horizontal position</description> <description>Set the horizontal position</description>
<tags>
<tag>Control</tag>
<tag>Position</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="input"> <channel-type id="input">
@ -290,6 +337,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Lamp Fault</label> <label>Lamp Fault</label>
<description>Check the lamp fault of the TV</description> <description>Check the lamp fault of the TV</description>
<tags>
<tag>Alarm</tag>
<tag>Light</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Fan fault</option> <option value="0">Fan fault</option>
@ -302,6 +353,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Natural Mode</label> <label>Natural Mode</label>
<description>To assign the Tile Natural mode for Tiling function</description> <description>To assign the Tile Natural mode for Tiling function</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="osd-language"> <channel-type id="osd-language">
@ -334,6 +389,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Picture Mode</label> <label>Picture Mode</label>
<description>To adjust picture mode</description> <description>To adjust picture mode</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="00">Vivid</option> <option value="00">Vivid</option>
@ -351,18 +410,30 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Power</label> <label>Power</label>
<description>Power on/off</description> <description>Power on/off</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="power-indicator"> <channel-type id="power-indicator">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Power Indicator</label> <label>Power Indicator</label>
<description>To set the LED for Power Indicator</description> <description>To set the LED for Power Indicator</description>
<tags>
<tag>Switch</tag>
<tag>Light</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="power-saving"> <channel-type id="power-saving">
<item-type>String</item-type> <item-type>String</item-type>
<label>Power Saving</label> <label>Power Saving</label>
<description>Set the Power saving mode</description> <description>Set the Power saving mode</description>
<tags>
<tag>Control</tag>
<tag>Power</tag>
</tags>
<state> <state>
<options> <options>
<option value="00">Off</option> <option value="00">Off</option>
@ -383,6 +454,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Screen Mute</label> <label>Screen Mute</label>
<description>Select screen mute on/off</description> <description>Select screen mute on/off</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="00">Screen mute off (Picture on), Video-out Mute off</option> <option value="00">Screen mute off (Picture on), Video-out Mute off</option>
@ -430,6 +505,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Sound Mode</label> <label>Sound Mode</label>
<description>To adjust sound mode</description> <description>To adjust sound mode</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="00">Clear Voice</option> <option value="00">Clear Voice</option>
@ -454,6 +533,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Speaker</label> <label>Speaker</label>
<description>Turn the speaker on or off</description> <description>Turn the speaker on or off</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<!-- Definition of the M6503C definition as this is the only one we've seen so far --> <!-- Definition of the M6503C definition as this is the only one we've seen so far -->
@ -461,6 +544,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Temperature Value</label> <label>Temperature Value</label>
<description>Read the inside temperature value</description> <description>Read the inside temperature value</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -505,6 +592,10 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Horizontal Position</label> <label>Horizontal Position</label>
<description>Set the horizontal position</description> <description>Set the horizontal position</description>
<tags>
<tag>Control</tag>
<tag>Position</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="tile-h-size"> <channel-type id="tile-h-size">
@ -525,6 +616,10 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Vertical Position</label> <label>Vertical Position</label>
<description>Set the vertical position</description> <description>Set the vertical position</description>
<tags>
<tag>Control</tag>
<tag>Position</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="tile-v-size"> <channel-type id="tile-v-size">
@ -549,6 +644,10 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>V Position</label> <label>V Position</label>
<description>Set the vertical position</description> <description>Set the vertical position</description>
<tags>
<tag>Control</tag>
<tag>Position</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="volume"> <channel-type id="volume">
@ -556,6 +655,10 @@
<label>Volume</label> <label>Volume</label>
<description>Volume control (%)</description> <description>Volume control (%)</description>
<category>SoundVolume</category> <category>SoundVolume</category>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="volume-mute"> <channel-type id="volume-mute">
@ -563,6 +666,10 @@
<label>Mute</label> <label>Mute</label>
<description>Mute on/off</description> <description>Mute on/off</description>
<category>Mute</category> <category>Mute</category>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -53,6 +53,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Stop</label> <label>Stop</label>
<description>Stop Playback</description> <description>Stop Playback</description>
<tags>
<tag>Switch</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="app-launcher"> <channel-type id="app-launcher">
<item-type>String</item-type> <item-type>String</item-type>

View File

@ -9,6 +9,10 @@
<label>Watering Mode</label> <label>Watering Mode</label>
<description>The watering mode</description> <description>The watering mode</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="0">Off</option> <option value="0">Off</option>
@ -27,6 +31,10 @@
<label>Manual Watering</label> <label>Manual Watering</label>
<description>Manual watering mode status</description> <description>Manual watering mode status</description>
<category>Water</category> <category>Water</category>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -43,6 +51,10 @@
<label>RF Linked</label> <label>RF Linked</label>
<description>Is the device RF linked</description> <description>Is the device RF linked</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Status</tag>
<tag>SignalStrength</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -59,6 +71,10 @@
<label>High Flow Detected</label> <label>High Flow Detected</label>
<description>Unusually high flow rate detected alert</description> <description>Unusually high flow rate detected alert</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
<tag>Water</tag>
</tags>
<state readOnly="false"/> <state readOnly="false"/>
</channel-type> </channel-type>
@ -67,6 +83,10 @@
<label>Low Flow Detected</label> <label>Low Flow Detected</label>
<description>Unusually low flow rate detected alert</description> <description>Unusually low flow rate detected alert</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
<tag>Water</tag>
</tags>
<state readOnly="false"/> <state readOnly="false"/>
</channel-type> </channel-type>
@ -75,6 +95,9 @@
<label>Fallen Status</label> <label>Fallen Status</label>
<description>The device has fallen</description> <description>The device has fallen</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="false"/> <state readOnly="false"/>
</channel-type> </channel-type>
@ -83,6 +106,10 @@
<label>Shutdown Value Failed</label> <label>Shutdown Value Failed</label>
<description>The device has failed to close the valve</description> <description>The device has failed to close the valve</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="false"/> <state readOnly="false"/>
</channel-type> </channel-type>
@ -91,6 +118,10 @@
<label>Final ECO Segment</label> <label>Final ECO Segment</label>
<description>In ECO mode this is true when the final ON watering on segment is running</description> <description>In ECO mode this is true when the final ON watering on segment is running</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -99,6 +130,10 @@
<label>Signal Level</label> <label>Signal Level</label>
<description>Reception Signal Strength</description> <description>Reception Signal Strength</description>
<category>QualityOfService</category> <category>QualityOfService</category>
<tags>
<tag>Measurement</tag>
<tag>SignalStrength</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -107,6 +142,10 @@
<label>Battery Level</label> <label>Battery Level</label>
<description>Battery Remaining Level</description> <description>Battery Remaining Level</description>
<category>BatteryLevel</category> <category>BatteryLevel</category>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -115,6 +154,10 @@
<label>Water Cutoff</label> <label>Water Cutoff</label>
<description>Water cut-off alert</description> <description>Water cut-off alert</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
<tag>Water</tag>
</tags>
<state readOnly="false"/> <state readOnly="false"/>
</channel-type> </channel-type>
@ -123,6 +166,10 @@
<label>Flow Rate</label> <label>Flow Rate</label>
<description>Current water flow rate</description> <description>Current water flow rate</description>
<category>Flow</category> <category>Flow</category>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -131,6 +178,10 @@
<label>Current Watering Volume</label> <label>Current Watering Volume</label>
<description>Accumulated volume of current watering cycle</description> <description>Accumulated volume of current watering cycle</description>
<category>Water</category> <category>Water</category>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -139,6 +190,10 @@
<label>Current Watering Limit</label> <label>Current Watering Limit</label>
<description>Volume limit for the current watering cycle</description> <description>Volume limit for the current watering cycle</description>
<category>Water</category> <category>Water</category>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -147,6 +202,10 @@
<label>Watering Cycle Duration</label> <label>Watering Cycle Duration</label>
<description>Total duration of current watering cycle</description> <description>Total duration of current watering cycle</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -155,6 +214,10 @@
<label>Watering Cycle Remaining</label> <label>Watering Cycle Remaining</label>
<description>Remaining duration of the current watering cycle</description> <description>Remaining duration of the current watering cycle</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -163,6 +226,10 @@
<label>Watering Cycle Failsafe</label> <label>Watering Cycle Failsafe</label>
<description>Failsafe duration of the current watering cycle</description> <description>Failsafe duration of the current watering cycle</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -171,6 +238,10 @@
<label>Child Lock Mode</label> <label>Child Lock Mode</label>
<description>The child lock mode</description> <description>The child lock mode</description>
<category>Lock</category> <category>Lock</category>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="0">Unlocked</option> <option value="0">Unlocked</option>
@ -185,6 +256,10 @@
<label>Instant Duration Limit</label> <label>Instant Duration Limit</label>
<description>Max duration allowed for the immediate watering</description> <description>Max duration allowed for the immediate watering</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Control</tag>
<tag>Duration</tag>
</tags>
<state readOnly="false" pattern="%.2f %unit%"/> <state readOnly="false" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -193,6 +268,10 @@
<label>Instant Volume Limit</label> <label>Instant Volume Limit</label>
<description>Max Volume limit for immediate watering</description> <description>Max Volume limit for immediate watering</description>
<category>Water</category> <category>Water</category>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state readOnly="false" pattern="%.2f %unit%"/> <state readOnly="false" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -201,6 +280,10 @@
<label>Pause plan schedule</label> <label>Pause plan schedule</label>
<description>When ON will pause the current watering plan for an hour every 55 minutes</description> <description>When ON will pause the current watering plan for an hour every 55 minutes</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"/> <state readOnly="false"/>
</channel-type> </channel-type>
@ -209,6 +292,10 @@
<label>Plan Paused Until</label> <label>Plan Paused Until</label>
<description>Displays when the last pause issued will expiry, resuming the current watering plan</description> <description>Displays when the last pause issued will expiry, resuming the current watering plan</description>
<category>Calendar</category> <category>Calendar</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -217,6 +304,10 @@
<label>Watering Plan Id</label> <label>Watering Plan Id</label>
<description>Displays the current watering plan id</description> <description>Displays the current watering plan id</description>
<category>Calendar</category> <category>Calendar</category>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>

View File

@ -22,6 +22,10 @@
<label>Total Consumption</label> <label>Total Consumption</label>
<description>Consumption at given time interval</description> <description>Consumption at given time interval</description>
<category>energy</category> <category>energy</category>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%.3f %unit%"/> <state readOnly="true" pattern="%.3f %unit%"/>
</channel-type> </channel-type>
@ -29,6 +33,10 @@
<item-type unitHint="kVA">Number:Power</item-type> <item-type unitHint="kVA">Number:Power</item-type>
<label>Power Usage</label> <label>Power Usage</label>
<description>Power usage for a period</description> <description>Power usage for a period</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -36,6 +44,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Timestamp</label> <label>Timestamp</label>
<category>time</category> <category>time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -80,6 +80,10 @@
<label>Last Probe Connection</label> <label>Last Probe Connection</label>
<description>Date and time of last probe connection</description> <description>Date and time of last probe connection</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM"/> <state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM"/>
</channel-type> </channel-type>
@ -88,6 +92,10 @@
<label>Cook Elapsed Time</label> <label>Cook Elapsed Time</label>
<description>Time since the start of cook in seconds. Default: 0</description> <description>Time since the start of cook in seconds. Default: 0</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@ -96,6 +104,10 @@
<label>Cook Remaining Time</label> <label>Cook Remaining Time</label>
<description>Remaining time in seconds or UNDEF when unknown</description> <description>Remaining time in seconds or UNDEF when unknown</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@ -104,6 +116,10 @@
<label>Cook Estimated End Time</label> <label>Cook Estimated End Time</label>
<description>Date and time of estimated end time for current cook</description> <description>Date and time of estimated end time for current cook</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Forecast</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM"/> <state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM"/>
</channel-type> </channel-type>
@ -112,6 +128,10 @@
<label>Probe Internal Temperature</label> <label>Probe Internal Temperature</label>
<description>Internal temperature reading of MEATER Probe</description> <description>Internal temperature reading of MEATER Probe</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -121,6 +141,10 @@
<description>Ambient temperature reading of MEATER Probe. If ambient is less than internal, ambient will equal <description>Ambient temperature reading of MEATER Probe. If ambient is less than internal, ambient will equal
internal</description> internal</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -129,6 +153,10 @@
<label>Current Cook Target Temperature</label> <label>Current Cook Target Temperature</label>
<description>Target temperature of current cook</description> <description>Target temperature of current cook</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -137,6 +165,10 @@
<label>Current Cook Peak Temperature</label> <label>Current Cook Peak Temperature</label>
<description>Peak temperature of current cook</description> <description>Peak temperature of current cook</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -159,6 +191,10 @@
<label>Current Cook State</label> <label>Current Cook State</label>
<description>One of Not Started, Configured, Started, Ready For Resting, Resting, Slightly Underdone, Finished, <description>One of Not Started, Configured, Started, Ready For Resting, Resting, Slightly Underdone, Finished,
Slightly Overdone, OVERCOOK!</description> Slightly Overdone, OVERCOOK!</description>
<tags>
<tag>Status</tag>
<tag>Progress</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>

View File

@ -9,6 +9,10 @@
<label>Intensity</label> <label>Intensity</label>
<description>Rain intensity level</description> <description>Rain intensity level</description>
<category>oh:meteofrance:intensity</category> <category>oh:meteofrance:intensity</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Dry Weather</option> <option value="0">Dry Weather</option>
@ -24,6 +28,10 @@
<label>Wind</label> <label>Wind</label>
<description>Wind event alert level</description> <description>Wind event alert level</description>
<category>oh:meteofrance:vent</category> <category>oh:meteofrance:vent</category>
<tags>
<tag>Alarm</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">No special vigilance</option> <option value="0">No special vigilance</option>
@ -39,6 +47,10 @@
<label>Storm</label> <label>Storm</label>
<description>Storm alert level</description> <description>Storm alert level</description>
<category>oh:meteofrance:orage</category> <category>oh:meteofrance:orage</category>
<tags>
<tag>Alarm</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">No special vigilance</option> <option value="0">No special vigilance</option>
@ -54,6 +66,10 @@
<label>Flood</label> <label>Flood</label>
<description>Flood alert level</description> <description>Flood alert level</description>
<category>oh:meteofrance:inondation</category> <category>oh:meteofrance:inondation</category>
<tags>
<tag>Alarm</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">No special vigilance</option> <option value="0">No special vigilance</option>
@ -69,6 +85,9 @@
<label>Snow</label> <label>Snow</label>
<description>Snow event alert level</description> <description>Snow event alert level</description>
<category>oh:meteofrance:neige</category> <category>oh:meteofrance:neige</category>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">No special vigilance</option> <option value="0">No special vigilance</option>
@ -84,6 +103,10 @@
<label>Heat Wave</label> <label>Heat Wave</label>
<description>High temperature alert level</description> <description>High temperature alert level</description>
<category>oh:meteofrance:canicule</category> <category>oh:meteofrance:canicule</category>
<tags>
<tag>Alarm</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">No special vigilance</option> <option value="0">No special vigilance</option>
@ -99,6 +122,10 @@
<label>Extreme Cold</label> <label>Extreme Cold</label>
<description>Negative temperature alert level</description> <description>Negative temperature alert level</description>
<category>oh:meteofrance:grand-froid</category> <category>oh:meteofrance:grand-froid</category>
<tags>
<tag>Alarm</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">No special vigilance</option> <option value="0">No special vigilance</option>
@ -114,6 +141,9 @@
<label>Avalanches</label> <label>Avalanches</label>
<description>Avalanche alert level</description> <description>Avalanche alert level</description>
<category>oh:meteofrance:avalanches</category> <category>oh:meteofrance:avalanches</category>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">No special vigilance</option> <option value="0">No special vigilance</option>
@ -129,6 +159,10 @@
<label>Wave Submersion</label> <label>Wave Submersion</label>
<description>Submersion wave alert level</description> <description>Submersion wave alert level</description>
<category>oh:meteofrance:vague-submersion</category> <category>oh:meteofrance:vague-submersion</category>
<tags>
<tag>Alarm</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">No special vigilance</option> <option value="0">No special vigilance</option>
@ -144,6 +178,10 @@
<label>Rain Flood</label> <label>Rain Flood</label>
<description>Flood caused by rainfall alert level</description> <description>Flood caused by rainfall alert level</description>
<category>oh:meteofrance:pluie-inondation</category> <category>oh:meteofrance:pluie-inondation</category>
<tags>
<tag>Alarm</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">No special vigilance</option> <option value="0">No special vigilance</option>

View File

@ -82,6 +82,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Location Name</label> <label>Location Name</label>
<description>Name of location represented</description> <description>Name of location represented</description>
<tags>
<tag>Status</tag>
<tag>GeoLocation</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -90,6 +94,10 @@
<label>Forecast Time Start</label> <label>Forecast Time Start</label>
<description>Time of forecast time window start</description> <description>Time of forecast time window start</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tF %1$tR"/> <state readOnly="true" pattern="%1$tF %1$tR"/>
</channel-type> </channel-type>
@ -98,6 +106,10 @@
<label>Temperature</label> <label>Temperature</label>
<description>Air Temperature</description> <description>Air Temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -106,6 +118,10 @@
<label>Min. Temperature</label> <label>Min. Temperature</label>
<description>Minimum Screen Air Temperature Over Previous Hour</description> <description>Minimum Screen Air Temperature Over Previous Hour</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -114,6 +130,10 @@
<label>Max. Temperature</label> <label>Max. Temperature</label>
<description>Maximum Screen Air Temperature Over Previous Hour</description> <description>Maximum Screen Air Temperature Over Previous Hour</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -122,6 +142,10 @@
<label>Feels Like Temperature</label> <label>Feels Like Temperature</label>
<description>Feels Like Temperature</description> <description>Feels Like Temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -130,6 +154,10 @@
<label>Relative Humidity</label> <label>Relative Humidity</label>
<description>Screen Relative Humidity</description> <description>Screen Relative Humidity</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -146,6 +174,10 @@
<label>Precip. Probability</label> <label>Precip. Probability</label>
<description>Probability of Precipitation</description> <description>Probability of Precipitation</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -154,6 +186,10 @@
<label>Precipitation Rate</label> <label>Precipitation Rate</label>
<description>Precipitation Rate</description> <description>Precipitation Rate</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true" pattern="%.4f %unit%"/> <state readOnly="true" pattern="%.4f %unit%"/>
</channel-type> </channel-type>
@ -162,6 +198,10 @@
<label>Previous Hour Precip.</label> <label>Previous Hour Precip.</label>
<description>Total Precipitation Amount Over Previous Hour</description> <description>Total Precipitation Amount Over Previous Hour</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.4f %unit%"/> <state readOnly="true" pattern="%.4f %unit%"/>
</channel-type> </channel-type>
@ -178,6 +218,10 @@
<label>UV Index</label> <label>UV Index</label>
<description>UV Index</description> <description>UV Index</description>
<category>Sun</category> <category>Sun</category>
<tags>
<tag>Measurement</tag>
<tag>Ultraviolet</tag>
</tags>
<state readOnly="true" pattern="%.0f"/> <state readOnly="true" pattern="%.0f"/>
</channel-type> </channel-type>
@ -186,6 +230,10 @@
<label>Pressure</label> <label>Pressure</label>
<description>Mean Sea Level Pressure</description> <description>Mean Sea Level Pressure</description>
<category>Pressure</category> <category>Pressure</category>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -194,6 +242,10 @@
<label>Wind Speed</label> <label>Wind Speed</label>
<description>10m Wind Speed</description> <description>10m Wind Speed</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -202,6 +254,10 @@
<label>Wind Gust</label> <label>Wind Gust</label>
<description>10m Wind Gust Speed</description> <description>10m Wind Gust Speed</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -210,6 +266,10 @@
<label>Max Wind Gust Prev.Hr</label> <label>Max Wind Gust Prev.Hr</label>
<description>Maximum 10m Wind Gust Speed of Previous Hour</description> <description>Maximum 10m Wind Gust Speed of Previous Hour</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -218,6 +278,10 @@
<label>Dew Point</label> <label>Dew Point</label>
<description>Dew Point Temperature</description> <description>Dew Point Temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -226,6 +290,10 @@
<label>Wind From</label> <label>Wind From</label>
<description>10m Wind From Direction</description> <description>10m Wind From Direction</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -236,6 +304,10 @@
<description>10m Wind Speed at Local Midday - Mean wind speed is equivalent to the mean speed observed over the 10 <description>10m Wind Speed at Local Midday - Mean wind speed is equivalent to the mean speed observed over the 10
minutes preceding the validity time. 10m wind is the considered surface wind.</description> minutes preceding the validity time. 10m wind is the considered surface wind.</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -245,6 +317,10 @@
<description>10m Wind Speed at Local Midnight - Mean wind speed is equivalent to the mean speed observed over the 10 <description>10m Wind Speed at Local Midnight - Mean wind speed is equivalent to the mean speed observed over the 10
minutes preceding the validity time. 10m wind is the considered surface wind.</description> minutes preceding the validity time. 10m wind is the considered surface wind.</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -255,6 +331,10 @@
over the 10 minutes preceding the validity time. In meteorological reports the direction of the wind vector is given over the 10 minutes preceding the validity time. In meteorological reports the direction of the wind vector is given
as the direction from which it is blowing. 10m wind is the considered surface wind.</description> as the direction from which it is blowing. 10m wind is the considered surface wind.</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -265,6 +345,10 @@
over the 10 minutes preceding the validity time. In meteorological reports the direction of the wind vector is given over the 10 minutes preceding the validity time. In meteorological reports the direction of the wind vector is given
as the direction from which it is blowing. 10m wind is the considered surface wind.</description> as the direction from which it is blowing. 10m wind is the considered surface wind.</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -274,6 +358,10 @@
<description>10m Wind Gust Speed at Local Midday - The gust speed is equivalent to the maximum 3 second mean wind <description>10m Wind Gust Speed at Local Midday - The gust speed is equivalent to the maximum 3 second mean wind
speed observed over the 10 minutes preceding the validity time. 10m wind is the considered surface wind.</description> speed observed over the 10 minutes preceding the validity time. 10m wind is the considered surface wind.</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -283,6 +371,10 @@
<description>10m Wind Gust Speed at Local Midnight - The gust speed is equivalent to the maximum 3 second mean wind <description>10m Wind Gust Speed at Local Midnight - The gust speed is equivalent to the maximum 3 second mean wind
speed observed over the 10 minutes preceding the validity time. 10m wind is the considered surface wind.</description> speed observed over the 10 minutes preceding the validity time. 10m wind is the considered surface wind.</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@ -307,6 +399,10 @@
<label>Midday Humidity</label> <label>Midday Humidity</label>
<description>Relative Humidity at Local Midday - Stevenson screen height is approximately 1.5m above ground level.</description> <description>Relative Humidity at Local Midday - Stevenson screen height is approximately 1.5m above ground level.</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -315,6 +411,10 @@
<label>Midnight Humidity</label> <label>Midnight Humidity</label>
<description>Relative Humidity at Local Midnight - Stevenson screen height is approximately 1.5m above ground level.</description> <description>Relative Humidity at Local Midnight - Stevenson screen height is approximately 1.5m above ground level.</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -324,6 +424,10 @@
<description>Mean Sea Level Pressure at Local Midnight - Air pressure at mean sea level which is close to the geoid in <description>Mean Sea Level Pressure at Local Midnight - Air pressure at mean sea level which is close to the geoid in
sea areas. Air pressure at sea level is the quantity often abbreviated as pressure or PMSL.</description> sea areas. Air pressure at sea level is the quantity often abbreviated as pressure or PMSL.</description>
<category>Pressure</category> <category>Pressure</category>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -333,6 +437,10 @@
<description>Mean Sea Level Pressure at Local Midnight - Air pressure at mean sea level which is close to the geoid in <description>Mean Sea Level Pressure at Local Midnight - Air pressure at mean sea level which is close to the geoid in
sea areas. Air pressure at sea level is the quantity often abbreviated as pressure or PMSL.</description> sea areas. Air pressure at sea level is the quantity often abbreviated as pressure or PMSL.</description>
<category>Pressure</category> <category>Pressure</category>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -342,6 +450,10 @@
<description>Day Maximum UV Index - Usually a value from 0 to 13 but higher values are possible in extreme situations. <description>Day Maximum UV Index - Usually a value from 0 to 13 but higher values are possible in extreme situations.
Daytime is defined as those forecast times that fall between local dawn and dusk.</description> Daytime is defined as those forecast times that fall between local dawn and dusk.</description>
<category>Sun</category> <category>Sun</category>
<tags>
<tag>Forecast</tag>
<tag>Ultraviolet</tag>
</tags>
<state readOnly="true" pattern="%.0f"/> <state readOnly="true" pattern="%.0f"/>
</channel-type> </channel-type>
@ -353,6 +465,10 @@
probability that the actual figure will be below this upper bound figure. Stevenson screen height is approximately probability that the actual figure will be below this upper bound figure. Stevenson screen height is approximately
1.5m above ground level. Daytime is defined as those forecast times that fall between local dawn and dusk.</description> 1.5m above ground level. Daytime is defined as those forecast times that fall between local dawn and dusk.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -364,6 +480,10 @@
probability that the actual figure will be below this upper bound figure. Stevenson screen height is approximately probability that the actual figure will be below this upper bound figure. Stevenson screen height is approximately
1.5m above ground level. Night-time is defined as those forecast times that fall between local dusk and dawn.</description> 1.5m above ground level. Night-time is defined as those forecast times that fall between local dusk and dawn.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -375,6 +495,10 @@
probability that the actual figure will be above this lower bound figure. Stevenson screen height is approximately probability that the actual figure will be above this lower bound figure. Stevenson screen height is approximately
1.5m above ground level. Daytime is defined as those forecast times that fall between local dawn and dusk.</description> 1.5m above ground level. Daytime is defined as those forecast times that fall between local dawn and dusk.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -386,6 +510,10 @@
probability that the actual figure will be above this lower bound figure. Stevenson screen height is approximately probability that the actual figure will be above this lower bound figure. Stevenson screen height is approximately
1.5m above ground level. Night-time is defined as those forecast times that fall between local dusk and dawn.</description> 1.5m above ground level. Night-time is defined as those forecast times that fall between local dusk and dawn.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -397,6 +525,10 @@
probability that the actual figure will be above this lower bound figure. Stevenson screen height is approximately probability that the actual figure will be above this lower bound figure. Stevenson screen height is approximately
1.5m above ground level. Night-time is defined as those forecast times that fall between local dusk and dawn.</description> 1.5m above ground level. Night-time is defined as those forecast times that fall between local dusk and dawn.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -407,6 +539,10 @@
ensemble spread. This is the temperature it feels like taking into account humidity and wind chill but not radiation. ensemble spread. This is the temperature it feels like taking into account humidity and wind chill but not radiation.
Daytime is defined as those forecast times that fall between local dawn and dusk.</description> Daytime is defined as those forecast times that fall between local dawn and dusk.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -417,6 +553,10 @@
the ensemble spread. This is the temperature it feels like taking into account humidity and wind chill but not the ensemble spread. This is the temperature it feels like taking into account humidity and wind chill but not
radiation. Night-time is defined as those forecast times that fall between local dusk and dawn.</description> radiation. Night-time is defined as those forecast times that fall between local dusk and dawn.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -429,6 +569,10 @@
taking into account humidity and wind chill but not radiation. Daytime is defined as those forecast times that fall taking into account humidity and wind chill but not radiation. Daytime is defined as those forecast times that fall
between local dawn and dusk.</description> between local dawn and dusk.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -441,6 +585,10 @@
taking into account humidity and wind chill but not radiation. Night-time is defined as those forecast times that taking into account humidity and wind chill but not radiation. Night-time is defined as those forecast times that
fall between local dusk and dawn.</description> fall between local dusk and dawn.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -453,6 +601,10 @@
taking into account humidity and wind chill but not radiation. Daytime is defined as those forecast times that fall taking into account humidity and wind chill but not radiation. Daytime is defined as those forecast times that fall
between local dawn and dusk.</description> between local dawn and dusk.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -465,6 +617,10 @@
taking into account humidity and wind chill but not radiation. Night-time is defined as those forecast times that taking into account humidity and wind chill but not radiation. Night-time is defined as those forecast times that
fall between local dusk and dawn.</description> fall between local dusk and dawn.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -474,6 +630,10 @@
<description>Probability of Precipitation During The Day - Daytime is defined as those forecast times that fall <description>Probability of Precipitation During The Day - Daytime is defined as those forecast times that fall
between local dawn and dusk.</description> between local dawn and dusk.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -483,6 +643,10 @@
<description>Probability of Precipitation During The Night - Night-time is defined as those forecast times that fall <description>Probability of Precipitation During The Night - Night-time is defined as those forecast times that fall
between local dusk and dawn.</description> between local dusk and dawn.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -492,6 +656,10 @@
<description>Probability of Snow During The Day - Daytime is defined as those forecast times that fall between local <description>Probability of Snow During The Day - Daytime is defined as those forecast times that fall between local
dawn and dusk.</description> dawn and dusk.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -501,6 +669,10 @@
<description>Probability of Snow During The Night - Night-time is defined as those forecast times that fall between <description>Probability of Snow During The Night - Night-time is defined as those forecast times that fall between
local dusk and dawn.</description> local dusk and dawn.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -511,6 +683,10 @@
and is approximately equivilent to &gt;1cm snow per hour. Daytime is defined as those forecast times that fall and is approximately equivilent to &gt;1cm snow per hour. Daytime is defined as those forecast times that fall
between local dawn and dusk.</description> between local dawn and dusk.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -521,6 +697,10 @@
and is approximately equivilent to &gt;1cm snow per hour. Night-time is defined as those forecast times that fall and is approximately equivilent to &gt;1cm snow per hour. Night-time is defined as those forecast times that fall
between local dusk and dawn.</description> between local dusk and dawn.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -530,6 +710,10 @@
<description>Probability of Rain During The Day - Daytime is defined as those forecast times that fall between local <description>Probability of Rain During The Day - Daytime is defined as those forecast times that fall between local
dawn and dusk.</description> dawn and dusk.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -539,6 +723,10 @@
<description>Probability of Rain During The Night - Night-time is defined as those forecast times that fall between <description>Probability of Rain During The Night - Night-time is defined as those forecast times that fall between
local dusk and dawn.</description> local dusk and dawn.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -548,6 +736,10 @@
<description>Probability of Heavy Rain During The Day - Heavy rain is defined as &gt;1mm/hr. Daytime is defined as <description>Probability of Heavy Rain During The Day - Heavy rain is defined as &gt;1mm/hr. Daytime is defined as
those forecast times that fall between local dawn and dusk.</description> those forecast times that fall between local dawn and dusk.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -557,6 +749,10 @@
<description>Probability of Heavy Rain During The Night - Heavy rain is defined as &gt;1mm/hr. Night-time is defined <description>Probability of Heavy Rain During The Night - Heavy rain is defined as &gt;1mm/hr. Night-time is defined
as those forecast times that fall between local dusk and dawn.</description> as those forecast times that fall between local dusk and dawn.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -566,6 +762,10 @@
<description>Probability of Hail During The Day - Daytime is defined as those forecast times that fall between local <description>Probability of Hail During The Day - Daytime is defined as those forecast times that fall between local
dawn and dusk.</description> dawn and dusk.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -575,6 +775,10 @@
<description>Probability of Hail During The Night - Night-time is defined as those forecast times that fall between <description>Probability of Hail During The Night - Night-time is defined as those forecast times that fall between
local dusk and dawn.</description> local dusk and dawn.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -583,6 +787,10 @@
<label>Day Sferics Probab.</label> <label>Day Sferics Probab.</label>
<description>Probability of Sferics During The Day - This is the probability of a strike within a radius of 50km.</description> <description>Probability of Sferics During The Day - This is the probability of a strike within a radius of 50km.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -591,6 +799,10 @@
<label>Night Sferics Probab.</label> <label>Night Sferics Probab.</label>
<description>Probability of Sferics During The Night - This is the probability of a strike within a radius of 50km.</description> <description>Probability of Sferics During The Night - This is the probability of a strike within a radius of 50km.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/> <state readOnly="true" pattern="%.0f %%"/>
</channel-type> </channel-type>
@ -600,6 +812,10 @@
<description>Day Maximum Screen Air Temperature - Daytime is defined as those forecast times that fall between local <description>Day Maximum Screen Air Temperature - Daytime is defined as those forecast times that fall between local
dawn and dusk</description> dawn and dusk</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -609,6 +825,10 @@
<description>Night Minimum Screen Air Temperature - Night-time is defined as those forecast times that fall between <description>Night Minimum Screen Air Temperature - Night-time is defined as those forecast times that fall between
local dusk and dawn</description> local dusk and dawn</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>

View File

@ -50,6 +50,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>@text/channel-type.mielecloud.spinning_speed.label</label> <label>@text/channel-type.mielecloud.spinning_speed.label</label>
<description>@text/channel-type.mielecloud.spinning_speed.description</description> <description>@text/channel-type.mielecloud.spinning_speed.description</description>
<tags>
<tag>Status</tag>
<tag>Frequency</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -57,6 +61,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>@text/channel-type.mielecloud.spinning_speed_raw.label</label> <label>@text/channel-type.mielecloud.spinning_speed_raw.label</label>
<description>@text/channel-type.mielecloud.spinning_speed_raw.description</description> <description>@text/channel-type.mielecloud.spinning_speed_raw.description</description>
<tags>
<tag>Status</tag>
<tag>Frequency</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -184,6 +192,10 @@
<label>@text/channel-type.mielecloud.finish_state.label</label> <label>@text/channel-type.mielecloud.finish_state.label</label>
<description>@text/channel-type.mielecloud.finish_state.description</description> <description>@text/channel-type.mielecloud.finish_state.description</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -238,6 +250,10 @@
<label>@text/channel-type.mielecloud.pre_heat_finished.label</label> <label>@text/channel-type.mielecloud.pre_heat_finished.label</label>
<description>@text/channel-type.mielecloud.pre_heat_finished.description</description> <description>@text/channel-type.mielecloud.pre_heat_finished.description</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -246,6 +262,10 @@
<label>@text/channel-type.mielecloud.temperature_target.label</label> <label>@text/channel-type.mielecloud.temperature_target.label</label>
<description>@text/channel-type.mielecloud.temperature_target.description</description> <description>@text/channel-type.mielecloud.temperature_target.description</description>
<category>Number:Temperature</category> <category>Number:Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -254,6 +274,10 @@
<label>@text/channel-type.mielecloud.temperature_current.label</label> <label>@text/channel-type.mielecloud.temperature_current.label</label>
<description>@text/channel-type.mielecloud.temperature_current.description</description> <description>@text/channel-type.mielecloud.temperature_current.description</description>
<category>Number:Temperature</category> <category>Number:Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -261,6 +285,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>@text/channel-type.mielecloud.ventilation_power.label</label> <label>@text/channel-type.mielecloud.ventilation_power.label</label>
<description>@text/channel-type.mielecloud.ventilation_power.description</description> <description>@text/channel-type.mielecloud.ventilation_power.description</description>
<tags>
<tag>Status</tag>
<tag>Ventilation</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -268,6 +296,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>@text/channel-type.mielecloud.ventilation_power_raw.label</label> <label>@text/channel-type.mielecloud.ventilation_power_raw.label</label>
<description>@text/channel-type.mielecloud.ventilation_power_raw.description</description> <description>@text/channel-type.mielecloud.ventilation_power_raw.description</description>
<tags>
<tag>Measurement</tag>
<tag>Ventilation</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -276,6 +308,9 @@
<label>@text/channel-type.mielecloud.error_state.label</label> <label>@text/channel-type.mielecloud.error_state.label</label>
<description>@text/channel-type.mielecloud.error_state.description</description> <description>@text/channel-type.mielecloud.error_state.description</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -284,6 +319,9 @@
<label>@text/channel-type.mielecloud.info_state.label</label> <label>@text/channel-type.mielecloud.info_state.label</label>
<description>@text/channel-type.mielecloud.info_state.description</description> <description>@text/channel-type.mielecloud.info_state.description</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -320,6 +358,10 @@
<label>@text/channel-type.mielecloud.fridge_temperature_target.label</label> <label>@text/channel-type.mielecloud.fridge_temperature_target.label</label>
<description>@text/channel-type.mielecloud.fridge_temperature_target.description</description> <description>@text/channel-type.mielecloud.fridge_temperature_target.description</description>
<category>Number:Temperature</category> <category>Number:Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -328,6 +370,10 @@
<label>@text/channel-type.mielecloud.fridge_temperature_current.label</label> <label>@text/channel-type.mielecloud.fridge_temperature_current.label</label>
<description>@text/channel-type.mielecloud.fridge_temperature_current.description</description> <description>@text/channel-type.mielecloud.fridge_temperature_current.description</description>
<category>Number:Temperature</category> <category>Number:Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -336,6 +382,10 @@
<label>@text/channel-type.mielecloud.freezer_temperature_target.label</label> <label>@text/channel-type.mielecloud.freezer_temperature_target.label</label>
<description>@text/channel-type.mielecloud.freezer_temperature_target.description</description> <description>@text/channel-type.mielecloud.freezer_temperature_target.description</description>
<category>Number:Temperature</category> <category>Number:Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -344,6 +394,10 @@
<label>@text/channel-type.mielecloud.freezer_temperature_current.label</label> <label>@text/channel-type.mielecloud.freezer_temperature_current.label</label>
<description>@text/channel-type.mielecloud.freezer_temperature_current.description</description> <description>@text/channel-type.mielecloud.freezer_temperature_current.description</description>
<category>Number:Temperature</category> <category>Number:Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -352,6 +406,10 @@
<label>@text/channel-type.mielecloud.top_temperature_target.label</label> <label>@text/channel-type.mielecloud.top_temperature_target.label</label>
<description>@text/channel-type.mielecloud.top_temperature_target.description</description> <description>@text/channel-type.mielecloud.top_temperature_target.description</description>
<category>Number:Temperature</category> <category>Number:Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -360,6 +418,10 @@
<label>@text/channel-type.mielecloud.top_temperature_current.label</label> <label>@text/channel-type.mielecloud.top_temperature_current.label</label>
<description>@text/channel-type.mielecloud.top_temperature_current.description</description> <description>@text/channel-type.mielecloud.top_temperature_current.description</description>
<category>Number:Temperature</category> <category>Number:Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -368,6 +430,10 @@
<label>@text/channel-type.mielecloud.middle_temperature_target.label</label> <label>@text/channel-type.mielecloud.middle_temperature_target.label</label>
<description>@text/channel-type.mielecloud.middle_temperature_target.description</description> <description>@text/channel-type.mielecloud.middle_temperature_target.description</description>
<category>Number:Temperature</category> <category>Number:Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -376,6 +442,10 @@
<label>@text/channel-type.mielecloud.middle_temperature_current.label</label> <label>@text/channel-type.mielecloud.middle_temperature_current.label</label>
<description>@text/channel-type.mielecloud.middle_temperature_current.description</description> <description>@text/channel-type.mielecloud.middle_temperature_current.description</description>
<category>Number:Temperature</category> <category>Number:Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -384,6 +454,10 @@
<label>@text/channel-type.mielecloud.bottom_temperature_target.label</label> <label>@text/channel-type.mielecloud.bottom_temperature_target.label</label>
<description>@text/channel-type.mielecloud.bottom_temperature_target.description</description> <description>@text/channel-type.mielecloud.bottom_temperature_target.description</description>
<category>Number:Temperature</category> <category>Number:Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -392,6 +466,10 @@
<label>@text/channel-type.mielecloud.bottom_temperature_current.label</label> <label>@text/channel-type.mielecloud.bottom_temperature_current.label</label>
<description>@text/channel-type.mielecloud.bottom_temperature_current.description</description> <description>@text/channel-type.mielecloud.bottom_temperature_current.description</description>
<category>Number:Temperature</category> <category>Number:Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@ -400,6 +478,10 @@
<label>@text/channel-type.mielecloud.light_switch.label</label> <label>@text/channel-type.mielecloud.light_switch.label</label>
<description>@text/channel-type.mielecloud.light_switch.description</description> <description>@text/channel-type.mielecloud.light_switch.description</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Light</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="light_can_be_controlled"> <channel-type id="light_can_be_controlled">
@ -413,6 +495,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>@text/channel-type.mielecloud.plate_power_step.label</label> <label>@text/channel-type.mielecloud.plate_power_step.label</label>
<description>@text/channel-type.mielecloud.plate_power_step.description</description> <description>@text/channel-type.mielecloud.plate_power_step.description</description>
<tags>
<tag>Status</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -420,6 +506,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>@text/channel-type.mielecloud.plate_power_step_raw.label</label> <label>@text/channel-type.mielecloud.plate_power_step_raw.label</label>
<description>@text/channel-type.mielecloud.plate_power_step_raw.description</description> <description>@text/channel-type.mielecloud.plate_power_step_raw.description</description>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -435,6 +525,9 @@
<label>@text/channel-type.mielecloud.door_alarm.label</label> <label>@text/channel-type.mielecloud.door_alarm.label</label>
<description>@text/channel-type.mielecloud.door_alarm.description</description> <description>@text/channel-type.mielecloud.door_alarm.description</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -467,6 +560,10 @@
<label>@text/channel-type.mielecloud.battery_level.label</label> <label>@text/channel-type.mielecloud.battery_level.label</label>
<description>@text/channel-type.mielecloud.battery_level.description</description> <description>@text/channel-type.mielecloud.battery_level.description</description>
<category>Battery</category> <category>Battery</category>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -168,6 +168,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>All On</label> <label>All On</label>
<description>Turn All Zones On or Off</description> <description>Turn All Zones On or Off</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="dax88-source"> <channel-type id="dax88-source">
@ -202,12 +206,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Do Not Disturb</label> <label>Do Not Disturb</label>
<description>Controls if the Zone Should Ignore an Incoming Audio Page</description> <description>Controls if the Zone Should Ignore an Incoming Audio Page</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="dax88-page"> <channel-type id="dax88-page">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Page Active</label> <label>Page Active</label>
<description>Indicates if the Page Mode is Active for This Zone</description> <description>Indicates if the Page Mode is Active for This Zone</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="CLOSED">Inactive</option> <option value="CLOSED">Inactive</option>

View File

@ -200,6 +200,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>All On</label> <label>All On</label>
<description>Turn All Zones On or Off</description> <description>Turn All Zones On or Off</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="source"> <channel-type id="source">
@ -234,12 +238,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Do Not Disturb</label> <label>Do Not Disturb</label>
<description>Controls if the Zone Should Ignore an Incoming Audio Page</description> <description>Controls if the Zone Should Ignore an Incoming Audio Page</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="page"> <channel-type id="page">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Page Active</label> <label>Page Active</label>
<description>Indicates if the Page Mode is Active for This Zone</description> <description>Indicates if the Page Mode is Active for This Zone</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="CLOSED">Inactive</option> <option value="CLOSED">Inactive</option>

View File

@ -176,6 +176,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>All On</label> <label>All On</label>
<description>Turn All Zones On or Off</description> <description>Turn All Zones On or Off</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="source"> <channel-type id="source">
@ -210,12 +214,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Do Not Disturb</label> <label>Do Not Disturb</label>
<description>Controls if the Zone Should Ignore an Incoming Audio Page</description> <description>Controls if the Zone Should Ignore an Incoming Audio Page</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="page"> <channel-type id="page">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Page Active</label> <label>Page Active</label>
<description>Indicates if the Page Mode is Active for This Zone</description> <description>Indicates if the Page Mode is Active for This Zone</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="CLOSED">Inactive</option> <option value="CLOSED">Inactive</option>

View File

@ -122,6 +122,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>All On</label> <label>All On</label>
<description>Turn All Zones On or Off</description> <description>Turn All Zones On or Off</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="monoprice70-source"> <channel-type id="monoprice70-source">

View File

@ -200,6 +200,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>All On</label> <label>All On</label>
<description>Turn All Zones On or Off</description> <description>Turn All Zones On or Off</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="xantech-source"> <channel-type id="xantech-source">
@ -234,6 +238,10 @@
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Page Active</label> <label>Page Active</label>
<description>Indicates if the Page Mode is Active for This Zone</description> <description>Indicates if the Page Mode is Active for This Zone</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="CLOSED">Inactive</option> <option value="CLOSED">Inactive</option>

View File

@ -48,6 +48,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Current Album</label> <label>Current Album</label>
<description>Name of the album currently playing.</description> <description>Name of the album currently playing.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -57,6 +61,10 @@
<description>Name for current song. This is not the song title. The exact meaning of this tag is not well-defined. It <description>Name for current song. This is not the song title. The exact meaning of this tag is not well-defined. It
is often used by badly configured internet radio stations with broken tags to squeeze both the artist name and the is often used by badly configured internet radio stations with broken tags to squeeze both the artist name and the
song title in one tag.</description> song title in one tag.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -64,6 +72,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Current Track</label> <label>Current Track</label>
<description>The current track number.</description> <description>The current track number.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state pattern="%d" readOnly="true"/> <state pattern="%d" readOnly="true"/>
</channel-type> </channel-type>
@ -71,6 +83,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Current Song</label> <label>Current Song</label>
<description>The current song number.</description> <description>The current song number.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state pattern="%d" readOnly="true"/> <state pattern="%d" readOnly="true"/>
</channel-type> </channel-type>
@ -78,6 +94,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Current Song Id</label> <label>Current Song Id</label>
<description>The current song id.</description> <description>The current song id.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state pattern="%d" readOnly="true"/> <state pattern="%d" readOnly="true"/>
</channel-type> </channel-type>

View File

@ -166,6 +166,10 @@
<label>WiFi Signal</label> <label>WiFi Signal</label>
<description>RSSI value of WiFi signal</description> <description>RSSI value of WiFi signal</description>
<category>qualityofservice</category> <category>qualityofservice</category>
<tags>
<tag>Measurement</tag>
<tag>RSSI</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"></state> <state readOnly="true" pattern="%.0f %unit%"></state>
</channel-type> </channel-type>
@ -204,6 +208,10 @@
<label>Main Color</label> <label>Main Color</label>
<description>Color to display text and charts on the screen</description> <description>Color to display text and charts on the screen</description>
<category>colorpicker</category> <category>colorpicker</category>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="reset" advanced="true"> <channel-type id="reset" advanced="true">
@ -218,6 +226,10 @@
<label>Background Color</label> <label>Background Color</label>
<description>Color for display background</description> <description>Color for display background</description>
<category>colorpicker</category> <category>colorpicker</category>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="gradient-color"> <channel-type id="gradient-color">
@ -225,6 +237,10 @@
<label>Gradient Color</label> <label>Gradient Color</label>
<description>Color text as gradient from Main Color to Gradient Color</description> <description>Color text as gradient from Main Color to Gradient Color</description>
<category>colorpicker</category> <category>colorpicker</category>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="duration"> <channel-type id="duration">
@ -232,6 +248,10 @@
<label>Duration</label> <label>Duration</label>
<description>How long the app should be displayed</description> <description>How long the app should be displayed</description>
<category>time</category> <category>time</category>
<tags>
<tag>Control</tag>
<tag>Duration</tag>
</tags>
<state pattern="%.0f %unit%" readOnly="false"/> <state pattern="%.0f %unit%" readOnly="false"/>
</channel-type> </channel-type>
@ -270,6 +290,10 @@
<label>Effect Color Palette</label> <label>Effect Color Palette</label>
<description>Changes the color scheme of the effect settings</description> <description>Changes the color scheme of the effect settings</description>
<category>colorpicker</category> <category>colorpicker</category>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
<state> <state>
<options> <options>
<option value="None">None</option> <option value="None">None</option>
@ -365,6 +389,10 @@
<label>Rainbow Color</label> <label>Rainbow Color</label>
<description>Fades the text color in rainbow colors</description> <description>Fades the text color in rainbow colors</description>
<category>text</category> <category>text</category>
<tags>
<tag>Switch</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="center" advanced="true"> <channel-type id="center" advanced="true">
@ -418,6 +446,10 @@
<label>App Lifetime Mode</label> <label>App Lifetime Mode</label>
<description>Delete the app or mark as stale after lifetime</description> <description>Delete the app or mark as stale after lifetime</description>
<category>screen</category> <category>screen</category>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="DELETE">Delete</option> <option value="DELETE">Delete</option>
@ -445,6 +477,10 @@
<label>App Overlay</label> <label>App Overlay</label>
<description>Overlay effect (overriden by global clock overlay)</description> <description>Overlay effect (overriden by global clock overlay)</description>
<category>screen</category> <category>screen</category>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="clear">Clear</option> <option value="clear">Clear</option>
@ -471,6 +507,10 @@
<label>Progress Bar Color</label> <label>Progress Bar Color</label>
<description>Color of progress bar</description> <description>Color of progress bar</description>
<category>colorpicker</category> <category>colorpicker</category>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="progress-background"> <channel-type id="progress-background">
@ -478,12 +518,20 @@
<label>Progress Bar Background</label> <label>Progress Bar Background</label>
<description>Color of progress bar background</description> <description>Color of progress bar background</description>
<category>colorpicker</category> <category>colorpicker</category>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="scroll-speed"> <channel-type id="scroll-speed">
<item-type unitHint="%">Number:Dimensionless</item-type> <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Scroll Speed</label> <label>Scroll Speed</label>
<description>Speed of text scrolling as percentage of default speed</description> <description>Speed of text scrolling as percentage of default speed</description>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
<state pattern="%.0f %unit%"></state> <state pattern="%.0f %unit%"></state>
</channel-type> </channel-type>

View File

@ -14,6 +14,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Date/Time Value</label> <label>Date/Time Value</label>
<description>Current date and/or time</description> <description>Current date and/or time</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<config-description-ref uri="thing-type:mqtt:string_channel"/> <config-description-ref uri="thing-type:mqtt:string_channel"/>
</channel-type> </channel-type>
@ -29,6 +33,10 @@
<item-type>Location</item-type> <item-type>Location</item-type>
<label>Location</label> <label>Location</label>
<description>GPS coordinates as Latitude,Longitude,Altitude</description> <description>GPS coordinates as Latitude,Longitude,Altitude</description>
<tags>
<tag>Measurement</tag>
<tag>GeoLocation</tag>
</tags>
<config-description-ref uri="thing-type:mqtt:string_channel"/> <config-description-ref uri="thing-type:mqtt:string_channel"/>
</channel-type> </channel-type>
@ -41,42 +49,69 @@
<channel-type id="dimmer"> <channel-type id="dimmer">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Dimmer</label> <label>Dimmer</label>
<tags>
<tag>Control</tag>
</tags>
<config-description-ref uri="thing-type:mqtt:dimmer_channel"></config-description-ref> <config-description-ref uri="thing-type:mqtt:dimmer_channel"></config-description-ref>
</channel-type> </channel-type>
<channel-type id="switch"> <channel-type id="switch">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>On/Off Switch</label> <label>On/Off Switch</label>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<config-description-ref uri="thing-type:mqtt:switch_channel"></config-description-ref> <config-description-ref uri="thing-type:mqtt:switch_channel"></config-description-ref>
</channel-type> </channel-type>
<channel-type id="contact"> <channel-type id="contact">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Open/Close Contact</label> <label>Open/Close Contact</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<config-description-ref uri="thing-type:mqtt:switch_channel"></config-description-ref> <config-description-ref uri="thing-type:mqtt:switch_channel"></config-description-ref>
</channel-type> </channel-type>
<channel-type id="rollershutter"> <channel-type id="rollershutter">
<item-type>Rollershutter</item-type> <item-type>Rollershutter</item-type>
<label>Rollershutter</label> <label>Rollershutter</label>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
<config-description-ref uri="thing-type:mqtt:rollershutter_channel"></config-description-ref> <config-description-ref uri="thing-type:mqtt:rollershutter_channel"></config-description-ref>
</channel-type> </channel-type>
<channel-type id="colorRGB"> <channel-type id="colorRGB">
<item-type>Color</item-type> <item-type>Color</item-type>
<label>Color Value (Red,Green,Blue)</label> <label>Color Value (Red,Green,Blue)</label>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
<config-description-ref uri="thing-type:mqtt:color_channel"></config-description-ref> <config-description-ref uri="thing-type:mqtt:color_channel"></config-description-ref>
</channel-type> </channel-type>
<channel-type id="colorHSB"> <channel-type id="colorHSB">
<item-type>Color</item-type> <item-type>Color</item-type>
<label>Color Value (Hue,Saturation,Brightness)</label> <label>Color Value (Hue,Saturation,Brightness)</label>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
<config-description-ref uri="thing-type:mqtt:color_channel"></config-description-ref> <config-description-ref uri="thing-type:mqtt:color_channel"></config-description-ref>
</channel-type> </channel-type>
<channel-type id="color"> <channel-type id="color">
<item-type>Color</item-type> <item-type>Color</item-type>
<label>Color Value (HSB, RGB or CIE xyY)</label> <label>Color Value (HSB, RGB or CIE xyY)</label>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
<config-description-ref uri="thing-type:mqtt:color_channel"></config-description-ref> <config-description-ref uri="thing-type:mqtt:color_channel"></config-description-ref>
</channel-type> </channel-type>

View File

@ -11,11 +11,18 @@
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Energy Charged</label> <label>Energy Charged</label>
<description>Total energy charged in current month</description> <description>Total energy charged in current month</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="statistic-sessions-channel"> <channel-type id="statistic-sessions-channel">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Charge Sessions</label> <label>Charge Sessions</label>
<description>Number of charging sessions this month</description> <description>Number of charging sessions this month</description>
<tags>
<tag>Status</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -6,13 +6,25 @@
<channel-type id="checkcontrol-name-channel"> <channel-type id="checkcontrol-name-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>CheckControl Description</label> <label>CheckControl Description</label>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="checkcontrol-details-channel"> <channel-type id="checkcontrol-details-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>CheckControl Details</label> <label>CheckControl Details</label>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="checkcontrol-severity-channel"> <channel-type id="checkcontrol-severity-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>Severity Level</label> <label>Severity Level</label>
<tags>
<tag>Status</tag>
<tag>Level</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -36,26 +36,46 @@
<channel-type id="window-driver-front-channel"> <channel-type id="window-driver-front-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>Driver Window</label> <label>Driver Window</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="window-driver-rear-channel"> <channel-type id="window-driver-rear-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>Driver Rear Window</label> <label>Driver Rear Window</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="window-passenger-front-channel"> <channel-type id="window-passenger-front-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>Passenger Window</label> <label>Passenger Window</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="window-passenger-rear-channel"> <channel-type id="window-passenger-rear-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>Passenger Rear Window</label> <label>Passenger Rear Window</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="sunroof-channel"> <channel-type id="sunroof-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>Sunroof</label> <label>Sunroof</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -6,6 +6,10 @@
<channel-type id="gps-channel"> <channel-type id="gps-channel">
<item-type>Location</item-type> <item-type>Location</item-type>
<label>GPS Coordinates</label> <label>GPS Coordinates</label>
<tags>
<tag>Measurement</tag>
<tag>GeoLocation</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="heading-channel"> <channel-type id="heading-channel">
<item-type>Number:Angle</item-type> <item-type>Number:Angle</item-type>
@ -20,6 +24,10 @@
<item-type>Number:Length</item-type> <item-type>Number:Length</item-type>
<label>Distance from Home</label> <label>Distance from Home</label>
<description>Computed distance between vehicle and home location</description> <description>Computed distance between vehicle and home location</description>
<tags>
<tag>Measurement</tag>
<tag>GeoLocation</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -6,11 +6,19 @@
<channel-type id="profile-climate-channel"> <channel-type id="profile-climate-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>A/C at Departure Time</label> <label>A/C at Departure Time</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="profile-mode-channel"> <channel-type id="profile-mode-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>Charge Mode</label> <label>Charge Mode</label>
<description>Mode for selecting immediate or delyed charging</description> <description>Mode for selecting immediate or delayed charging</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<command> <command>
<options> <options>
<option value="immediateCharging">Immediate Charging</option> <option value="immediateCharging">Immediate Charging</option>
@ -33,6 +41,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Charging Plan</label> <label>Charging Plan</label>
<description>Charging plan selection</description> <description>Charging plan selection</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<command> <command>
<options> <options>
<option value="weeklyPlanner">Weekly Schedule</option> <option value="weeklyPlanner">Weekly Schedule</option>
@ -54,196 +66,348 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Window Start Time</label> <label>Window Start Time</label>
<description>Start time of charging window</description> <description>Start time of charging window</description>
<tags>
<tag>Control</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$tH:%1$tM" readOnly="false"/> <state pattern="%1$tH:%1$tM" readOnly="false"/>
</channel-type> </channel-type>
<channel-type id="window-end-channel"> <channel-type id="window-end-channel">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Window End Time</label> <label>Window End Time</label>
<description>End time of charging window</description> <description>End time of charging window</description>
<tags>
<tag>Control</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$tH:%1$tM" readOnly="false"/> <state pattern="%1$tH:%1$tM" readOnly="false"/>
</channel-type> </channel-type>
<channel-type id="timer1-departure-channel"> <channel-type id="timer1-departure-channel">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>T1 Departure Time</label> <label>T1 Departure Time</label>
<description>Departure time for regular schedule timer 1</description> <description>Departure time for regular schedule timer 1</description>
<tags>
<tag>Control</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$tH:%1$tM" readOnly="false"/> <state pattern="%1$tH:%1$tM" readOnly="false"/>
</channel-type> </channel-type>
<channel-type id="timer1-day-mon-channel"> <channel-type id="timer1-day-mon-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T1 Monday</label> <label>T1 Monday</label>
<description>Monday scheduled for timer 1</description> <description>Monday scheduled for timer 1</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer1-day-tue-channel"> <channel-type id="timer1-day-tue-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T1 Tuesday</label> <label>T1 Tuesday</label>
<description>Tuesday scheduled for timer 1</description> <description>Tuesday scheduled for timer 1</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer1-day-wed-channel"> <channel-type id="timer1-day-wed-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T1 Wednesday</label> <label>T1 Wednesday</label>
<description>Wednesday scheduled for timer 1</description> <description>Wednesday scheduled for timer 1</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer1-day-thu-channel"> <channel-type id="timer1-day-thu-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T1 Thursday</label> <label>T1 Thursday</label>
<description>Thursday scheduled for timer 1</description> <description>Thursday scheduled for timer 1</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer1-day-fri-channel"> <channel-type id="timer1-day-fri-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T1 Friday</label> <label>T1 Friday</label>
<description>Friday scheduled for timer 1</description> <description>Friday scheduled for timer 1</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer1-day-sat-channel"> <channel-type id="timer1-day-sat-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T1 Saturday</label> <label>T1 Saturday</label>
<description>Saturday scheduled for timer 1</description> <description>Saturday scheduled for timer 1</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer1-day-sun-channel"> <channel-type id="timer1-day-sun-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T1 Sunday</label> <label>T1 Sunday</label>
<description>Sunday scheduled for timer 1</description> <description>Sunday scheduled for timer 1</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer1-enabled-channel"> <channel-type id="timer1-enabled-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T1 Enabled</label> <label>T1 Enabled</label>
<description>Timer 1 enabled</description> <description>Timer 1 enabled</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer2-departure-channel"> <channel-type id="timer2-departure-channel">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>T2 Departure Time</label> <label>T2 Departure Time</label>
<description>Departure time for regular schedule timer 2</description> <description>Departure time for regular schedule timer 2</description>
<tags>
<tag>Control</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$tH:%1$tM" readOnly="false"/> <state pattern="%1$tH:%1$tM" readOnly="false"/>
</channel-type> </channel-type>
<channel-type id="timer2-day-mon-channel"> <channel-type id="timer2-day-mon-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T2 Monday</label> <label>T2 Monday</label>
<description>Monday scheduled for timer 2</description> <description>Monday scheduled for timer 2</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer2-day-tue-channel"> <channel-type id="timer2-day-tue-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T2 Tuesday</label> <label>T2 Tuesday</label>
<description>Tuesday scheduled for timer 2</description> <description>Tuesday scheduled for timer 2</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer2-day-wed-channel"> <channel-type id="timer2-day-wed-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T2 Wednesday</label> <label>T2 Wednesday</label>
<description>Wednesday scheduled for timer 2</description> <description>Wednesday scheduled for timer 2</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer2-day-thu-channel"> <channel-type id="timer2-day-thu-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T2 Thursday</label> <label>T2 Thursday</label>
<description>Thursday scheduled for timer 2</description> <description>Thursday scheduled for timer 2</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer2-day-fri-channel"> <channel-type id="timer2-day-fri-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T2 Friday</label> <label>T2 Friday</label>
<description>Friday scheduled for timer 2</description> <description>Friday scheduled for timer 2</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer2-day-sat-channel"> <channel-type id="timer2-day-sat-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T2 Saturday</label> <label>T2 Saturday</label>
<description>Saturday scheduled for timer 2</description> <description>Saturday scheduled for timer 2</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer2-day-sun-channel"> <channel-type id="timer2-day-sun-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T2 Sunday</label> <label>T2 Sunday</label>
<description>Sunday scheduled for timer 2</description> <description>Sunday scheduled for timer 2</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer2-enabled-channel"> <channel-type id="timer2-enabled-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T2 Enabled</label> <label>T2 Enabled</label>
<description>Timer 2 enabled</description> <description>Timer 2 enabled</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer3-departure-channel"> <channel-type id="timer3-departure-channel">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>T3 Departure Time</label> <label>T3 Departure Time</label>
<description>Departure time for regular schedule timer 3</description> <description>Departure time for regular schedule timer 3</description>
<tags>
<tag>Control</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$tH:%1$tM" readOnly="false"/> <state pattern="%1$tH:%1$tM" readOnly="false"/>
</channel-type> </channel-type>
<channel-type id="timer3-day-mon-channel"> <channel-type id="timer3-day-mon-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T3 Monday</label> <label>T3 Monday</label>
<description>Monday scheduled for timer 3</description> <description>Monday scheduled for timer 3</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer3-day-tue-channel"> <channel-type id="timer3-day-tue-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T3 Tuesday</label> <label>T3 Tuesday</label>
<description>Tuesday scheduled for timer 3</description> <description>Tuesday scheduled for timer 3</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer3-day-wed-channel"> <channel-type id="timer3-day-wed-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T3 Wednesday</label> <label>T3 Wednesday</label>
<description>Wednesday scheduled for timer 3</description> <description>Wednesday scheduled for timer 3</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer3-day-thu-channel"> <channel-type id="timer3-day-thu-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T3 Thursday</label> <label>T3 Thursday</label>
<description>Thursday scheduled for timer 3</description> <description>Thursday scheduled for timer 3</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer3-day-fri-channel"> <channel-type id="timer3-day-fri-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T3 Friday</label> <label>T3 Friday</label>
<description>Friday scheduled for timer 3</description> <description>Friday scheduled for timer 3</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer3-day-sat-channel"> <channel-type id="timer3-day-sat-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T3 Saturday</label> <label>T3 Saturday</label>
<description>Saturday scheduled for timer 3</description> <description>Saturday scheduled for timer 3</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer3-day-sun-channel"> <channel-type id="timer3-day-sun-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T3 Sunday</label> <label>T3 Sunday</label>
<description>Sunday scheduled for timer 3</description> <description>Sunday scheduled for timer 3</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer3-enabled-channel"> <channel-type id="timer3-enabled-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T3 Enabled</label> <label>T3 Enabled</label>
<description>Timer 3 enabled</description> <description>Timer 3 enabled</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer4-departure-channel"> <channel-type id="timer4-departure-channel">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>T4 Departure Time</label> <label>T4 Departure Time</label>
<description>Departure time for regular schedule timer 4</description> <description>Departure time for regular schedule timer 4</description>
<tags>
<tag>Control</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$tH:%1$tM" readOnly="false"/> <state pattern="%1$tH:%1$tM" readOnly="false"/>
</channel-type> </channel-type>
<channel-type id="timer4-day-mon-channel"> <channel-type id="timer4-day-mon-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T4 Monday</label> <label>T4 Monday</label>
<description>Monday scheduled for timer 4</description> <description>Monday scheduled for timer 4</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer4-day-tue-channel"> <channel-type id="timer4-day-tue-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T4 Tuesday</label> <label>T4 Tuesday</label>
<description>Tuesday scheduled for timer 4</description> <description>Tuesday scheduled for timer 4</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer4-day-wed-channel"> <channel-type id="timer4-day-wed-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T4 Wednesday</label> <label>T4 Wednesday</label>
<description>Wednesday scheduled for timer 4</description> <description>Wednesday scheduled for timer 4</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer4-day-thu-channel"> <channel-type id="timer4-day-thu-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T4 Thursday</label> <label>T4 Thursday</label>
<description>Thursday scheduled for timer 4</description> <description>Thursday scheduled for timer 4</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer4-day-fri-channel"> <channel-type id="timer4-day-fri-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T4 Friday</label> <label>T4 Friday</label>
<description>Friday scheduled for timer 4</description> <description>Friday scheduled for timer 4</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer4-day-sat-channel"> <channel-type id="timer4-day-sat-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T4 Saturday</label> <label>T4 Saturday</label>
<description>Saturday scheduled for timer 4</description> <description>Saturday scheduled for timer 4</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer4-day-sun-channel"> <channel-type id="timer4-day-sun-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T4 Sunday</label> <label>T4 Sunday</label>
<description>Sunday scheduled for timer 4</description> <description>Sunday scheduled for timer 4</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="timer4-enabled-channel"> <channel-type id="timer4-enabled-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>T4 Enabled</label> <label>T4 Enabled</label>
<description>Timer 4 enabled</description> <description>Timer 4 enabled</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -26,6 +26,10 @@
<channel-type id="soc-channel"> <channel-type id="soc-channel">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Battery Charge Level</label> <label>Battery Charge Level</label>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%d %%" readOnly="true"/> <state pattern="%d %%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="remaining-fuel-channel"> <channel-type id="remaining-fuel-channel">

View File

@ -14,6 +14,10 @@
<channel-type id="service-date-channel"> <channel-type id="service-date-channel">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Service Date</label> <label>Service Date</label>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$tb %1$tY"/> <state pattern="%1$tb %1$tY"/>
</channel-type> </channel-type>
<channel-type id="service-mileage-channel"> <channel-type id="service-mileage-channel">

View File

@ -14,6 +14,10 @@
<channel-type id="session-energy-channel"> <channel-type id="session-energy-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>Charged Energy in Session</label> <label>Charged Energy in Session</label>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="session-issue-channel"> <channel-type id="session-issue-channel">
<item-type>String</item-type> <item-type>String</item-type>

View File

@ -6,41 +6,73 @@
<channel-type id="front-left-current-channel"> <channel-type id="front-left-current-channel">
<item-type>Number:Pressure</item-type> <item-type>Number:Pressure</item-type>
<label>Tire Pressure Front Left</label> <label>Tire Pressure Front Left</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="front-left-target-channel"> <channel-type id="front-left-target-channel">
<item-type>Number:Pressure</item-type> <item-type>Number:Pressure</item-type>
<label>Tire Pressure Front Left Target</label> <label>Tire Pressure Front Left Target</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="front-right-current-channel"> <channel-type id="front-right-current-channel">
<item-type>Number:Pressure</item-type> <item-type>Number:Pressure</item-type>
<label>Tire Pressure Front Right</label> <label>Tire Pressure Front Right</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="front-right-target-channel"> <channel-type id="front-right-target-channel">
<item-type>Number:Pressure</item-type> <item-type>Number:Pressure</item-type>
<label>Tire Pressure Front Right Target</label> <label>Tire Pressure Front Right Target</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rear-left-current-channel"> <channel-type id="rear-left-current-channel">
<item-type>Number:Pressure</item-type> <item-type>Number:Pressure</item-type>
<label>Tire Pressure Rear Left</label> <label>Tire Pressure Rear Left</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rear-left-target-channel"> <channel-type id="rear-left-target-channel">
<item-type>Number:Pressure</item-type> <item-type>Number:Pressure</item-type>
<label>Tire Pressure Rear Left Target</label> <label>Tire Pressure Rear Left Target</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rear-right-current-channel"> <channel-type id="rear-right-current-channel">
<item-type>Number:Pressure</item-type> <item-type>Number:Pressure</item-type>
<label>Tire Pressure Rear Right</label> <label>Tire Pressure Rear Right</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rear-right-target-channel"> <channel-type id="rear-right-target-channel">
<item-type>Number:Pressure</item-type> <item-type>Number:Pressure</item-type>
<label>Tire Pressure Rear Right Target</label> <label>Tire Pressure Rear Right Target</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -11,15 +11,27 @@
<channel-type id="windows-channel"> <channel-type id="windows-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>Overall Window Status</label> <label>Overall Window Status</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="lock-channel"> <channel-type id="lock-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>Doors Locked</label> <label>Doors Locked</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="next-service-date-channel"> <channel-type id="next-service-date-channel">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Next Service Date</label> <label>Next Service Date</label>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$tb %1$tY" readOnly="true"/> <state pattern="%1$tb %1$tY" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="next-service-mileage-channel"> <channel-type id="next-service-mileage-channel">
@ -40,21 +52,37 @@
<channel-type id="charging-remaining-channel"> <channel-type id="charging-remaining-channel">
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Remaining Charging Time</label> <label>Remaining Charging Time</label>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="plug-connection-channel"> <channel-type id="plug-connection-channel">
<item-type>String</item-type> <item-type>String</item-type>
<label>Plug Connection Status</label> <label>Plug Connection Status</label>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="last-update-channel"> <channel-type id="last-update-channel">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Last Car Status Timestamp</label> <label>Last Car Status Timestamp</label>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$tA, %1$td.%1$tm. %1$tH:%1$tM" readOnly="true"/> <state pattern="%1$tA, %1$td.%1$tm. %1$tH:%1$tM" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="last-fetched-channel"> <channel-type id="last-fetched-channel">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Last Openhab Update Timestamp</label> <label>Last Openhab Update Timestamp</label>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$tA, %1$td.%1$tm. %1$tH:%1$tM" readOnly="true"/> <state pattern="%1$tA, %1$td.%1$tm. %1$tH:%1$tM" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="raw-channel" advanced="true"> <channel-type id="raw-channel" advanced="true">

View File

@ -101,6 +101,10 @@
<label>Gate Status</label> <label>Gate Status</label>
<description>Position of the gate or state if moving</description> <description>Position of the gate or state if moving</description>
<category>door</category> <category>door</category>
<tags>
<tag>Status</tag>
<tag>Position</tag>
</tags>
<state> <state>
<options> <options>
<option value="OPEN">Open</option> <option value="OPEN">Open</option>
@ -186,6 +190,10 @@
<label>Courtesy Light</label> <label>Courtesy Light</label>
<description>Courtesy Light illuminates the area around your gates.</description> <description>Courtesy Light illuminates the area around your gates.</description>
<category>lightbulb</category> <category>lightbulb</category>
<tags>
<tag>Switch</tag>
<tag>Light</tag>
</tags>
<config-description> <config-description>
<parameter name="duration" type="integer" min="0" unit="s" step="1"> <parameter name="duration" type="integer" min="0" unit="s" step="1">
<label>Duration</label> <label>Duration</label>

View File

@ -8,6 +8,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Monitoring</label> <label>Monitoring</label>
<description>Monitoring state of the camera</description> <description>Monitoring state of the camera</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="siren-monitoring"> <channel-type id="siren-monitoring">
@ -22,6 +26,10 @@
<label>Siren</label> <label>Siren</label>
<description>Status of the siren</description> <description>Status of the siren</description>
<category>Soundvolume</category> <category>Soundvolume</category>
<tags>
<tag>Status</tag>
<tag>SoundVolume</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -30,6 +38,10 @@
<label>Siren</label> <label>Siren</label>
<description>Status of the siren</description> <description>Status of the siren</description>
<category>Soundvolume</category> <category>Soundvolume</category>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="window-open"> <channel-type id="window-open">
@ -37,6 +49,10 @@
<label>Window Status</label> <label>Window Status</label>
<description>Windows of the room are opened.</description> <description>Windows of the room are opened.</description>
<category>Window</category> <category>Window</category>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -65,6 +81,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Battery Status</label> <label>Battery Status</label>
<description>Description of the battery status.</description> <description>Description of the battery status.</description>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -119,6 +139,10 @@
<label>Rain Quantity</label> <label>Rain Quantity</label>
<description>Quantity of water over the period.</description> <description>Quantity of water over the period.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -127,6 +151,10 @@
<label>Rain Intensity</label> <label>Rain Intensity</label>
<description>Current precipitation intensity.</description> <description>Current precipitation intensity.</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.1f mm/h"/> <state readOnly="true" pattern="%.1f mm/h"/>
</channel-type> </channel-type>
@ -135,6 +163,10 @@
<label>Setpoint Duration</label> <label>Setpoint Duration</label>
<description>Default duration of manual setpoint changes.</description> <description>Default duration of manual setpoint changes.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Setpoint</tag>
<tag>Duration</tag>
</tags>
<state pattern="%d %unit%" min="5" max="720" step="5" readOnly="true"/> <state pattern="%d %unit%" min="5" max="720" step="5" readOnly="true"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@ -144,6 +176,10 @@
<label>Floodlight</label> <label>Floodlight</label>
<description>State of the floodlight (On/Off/Auto)</description> <description>State of the floodlight (On/Off/Auto)</description>
<category>Lightbulb</category> <category>Lightbulb</category>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state pattern="%s"> <state pattern="%s">
<options> <options>
<option value="ON">On</option> <option value="ON">On</option>
@ -188,6 +224,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Alim State</label> <label>Alim State</label>
<description>State of the power connector</description> <description>State of the power connector</description>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%s"> <state readOnly="true" pattern="%s">
<options> <options>
<option value="ALIM_INCORRECT_POWER">Incorrect power adapter</option> <option value="ALIM_INCORRECT_POWER">Incorrect power adapter</option>
@ -225,6 +265,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Thermostat Mode</label> <label>Thermostat Mode</label>
<description>Chosen thermostat mode (home, frost guard, manual, max).</description> <description>Chosen thermostat mode (home, frost guard, manual, max).</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="HOME">Home</option> <option value="HOME">Home</option>
@ -239,6 +283,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>House Mode</label> <label>House Mode</label>
<description>Chosen mode for the house (schedule, away, frost guard, manual).</description> <description>Chosen mode for the house (schedule, away, frost guard, manual).</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="SCHEDULE">Following a weekly schedule</option> <option value="SCHEDULE">Following a weekly schedule</option>
@ -254,6 +302,10 @@
<label>Heating Power</label> <label>Heating Power</label>
<description>Percentage of heating power.</description> <description>Percentage of heating power.</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@ -262,6 +314,10 @@
<label>Timestamp</label> <label>Timestamp</label>
<description>Moment when data was measured.</description> <description>Moment when data was measured.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -531,6 +587,10 @@
<label>Heat Index</label> <label>Heat Index</label>
<description>Apparent computed temperature (based on temperature and humidity).</description> <description>Apparent computed temperature (based on temperature and humidity).</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Calculation</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@ -570,6 +630,10 @@
<label>Gust Angle</label> <label>Gust Angle</label>
<description>Direction of the last 5 minutes highest gust wind</description> <description>Direction of the last 5 minutes highest gust wind</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state min="0" max="360" step="1" readOnly="true" pattern="%d %unit%"/> <state min="0" max="360" step="1" readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@ -578,6 +642,10 @@
<label>Gust Strength</label> <label>Gust Strength</label>
<description>Speed of the last 5 minutes highest gust wind</description> <description>Speed of the last 5 minutes highest gust wind</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -593,6 +661,10 @@
<item-type>Location</item-type> <item-type>Location</item-type>
<label>Location</label> <label>Location</label>
<description>Location of the device</description> <description>Location of the device</description>
<tags>
<tag>Measurement</tag>
<tag>GeoLocation</tag>
</tags>
<state readOnly="true" pattern="%2$s°N,%3$s°W, %1$s m"/> <state readOnly="true" pattern="%2$s°N,%3$s°W, %1$s m"/>
</channel-type> </channel-type>

View File

@ -238,6 +238,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Timestamp</label> <label>Timestamp</label>
<description>Status timestamp</description> <description>Status timestamp</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -245,6 +249,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Online</label> <label>Online</label>
<description>States whether a device is online or offline</description> <description>States whether a device is online or offline</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@ -252,6 +260,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Latency</label> <label>Latency</label>
<description>States the latency time</description> <description>States the latency time</description>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"></state> <state readOnly="true" pattern="%d %unit%"></state>
</channel-type> </channel-type>
@ -260,6 +272,10 @@
<label>Last Seen</label> <label>Last Seen</label>
<description>States the last seen date/time</description> <description>States the last seen date/time</description>
<category>time</category> <category>time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -382,6 +382,10 @@
<label>@text/channelRollershutterLabel</label> <label>@text/channelRollershutterLabel</label>
<description>@text/channelRollershutterDescription</description> <description>@text/channelRollershutterDescription</description>
<category>Blinds</category> <category>Blinds</category>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="measured"> <channel-type id="measured">
@ -416,6 +420,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>@text/channelModeLabel</label> <label>@text/channelModeLabel</label>
<description>@text/channelModeDescription</description> <description>@text/channelModeDescription</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="Day">@text/channelModeOption0</option> <option value="Day">@text/channelModeOption0</option>
@ -475,48 +483,80 @@
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>@text/channelPowerLabel</label> <label>@text/channelPowerLabel</label>
<description>@text/channelPowerDescription</description> <description>@text/channelPowerDescription</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
<channel-type id="energy"> <channel-type id="energy">
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>@text/channelEnergyLabel</label> <label>@text/channelEnergyLabel</label>
<description>@text/channelEnergyDescription</description> <description>@text/channelEnergyDescription</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="energyday"> <channel-type id="energyday">
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>@text/channelEnergyDayLabel</label> <label>@text/channelEnergyDayLabel</label>
<description>@text/channelEnergyDayDescription</description> <description>@text/channelEnergyDayDescription</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="gas"> <channel-type id="gas">
<item-type>Number:Volume</item-type> <item-type>Number:Volume</item-type>
<label>@text/channelGasLabel</label> <label>@text/channelGasLabel</label>
<description>@text/channelGasDescription</description> <description>@text/channelGasDescription</description>
<tags>
<tag>Measurement</tag>
<tag>Gas</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="gasday"> <channel-type id="gasday">
<item-type>Number:Volume</item-type> <item-type>Number:Volume</item-type>
<label>@text/channelGasDayLabel</label> <label>@text/channelGasDayLabel</label>
<description>@text/channelGasDayDescription</description> <description>@text/channelGasDayDescription</description>
<tags>
<tag>Measurement</tag>
<tag>Gas</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="water"> <channel-type id="water">
<item-type>Number:Volume</item-type> <item-type>Number:Volume</item-type>
<label>@text/channelWaterLabel</label> <label>@text/channelWaterLabel</label>
<description>@text/channelWaterDescription</description> <description>@text/channelWaterDescription</description>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="waterday"> <channel-type id="waterday">
<item-type>Number:Volume</item-type> <item-type>Number:Volume</item-type>
<label>@text/channelWaterDayLabel</label> <label>@text/channelWaterDayLabel</label>
<description>@text/channelWaterDayDescription</description> <description>@text/channelWaterDayDescription</description>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="measurementtime"> <channel-type id="measurementtime">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>@text/channelMeasurementTimeLabel</label> <label>@text/channelMeasurementTimeLabel</label>
<description>@text/channelMeasurementTimeDescription</description> <description>@text/channelMeasurementTimeDescription</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -525,6 +565,10 @@
<label>@text/channelBellButtonLabel</label> <label>@text/channelBellButtonLabel</label>
<description>@text/channelBellButtonDescription</description> <description>@text/channelBellButtonDescription</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
<channel-type id="ringandcomein"> <channel-type id="ringandcomein">
@ -532,6 +576,10 @@
<label>@text/channelRingAndComeInLabel</label> <label>@text/channelRingAndComeInLabel</label>
<description>@text/channelRingAndComeInDescription</description> <description>@text/channelRingAndComeInDescription</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="lock"> <channel-type id="lock">
<item-type>Switch</item-type> <item-type>Switch</item-type>
@ -546,6 +594,9 @@
<label>@text/channelAlarmArmedLabel</label> <label>@text/channelAlarmArmedLabel</label>
<description>@text/channelAlarmArmedDescription</description> <description>@text/channelAlarmArmedDescription</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
<channel-type id="alarmstate"> <channel-type id="alarmstate">
@ -553,6 +604,9 @@
<label>@text/channelAlarmStateLabel</label> <label>@text/channelAlarmStateLabel</label>
<description>@text/channelAlarmStateDescription</description> <description>@text/channelAlarmStateDescription</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="DISARMED">@text/channelOptionAlarmStateDisarmed</option> <option value="DISARMED">@text/channelOptionAlarmStateDisarmed</option>

View File

@ -392,6 +392,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>All Off</label> <label>All Off</label>
<description>Turn All Zones Off</description> <description>Turn All Zones Off</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@ -399,6 +403,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Page</label> <label>Page</label>
<description>Activates the Page Mode for All Zones</description> <description>Activates the Page Mode for All Zones</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="sendcmd"> <channel-type id="sendcmd">
@ -426,6 +434,10 @@
<label>Control</label> <label>Control</label>
<description>Transport Controls e.g. Play/Pause/Next/Previous for the Current Source</description> <description>Transport Controls e.g. Play/Pause/Next/Previous for the Current Source</description>
<category>Player</category> <category>Player</category>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="treble"> <channel-type id="treble">
@ -453,18 +465,30 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Loudness Compensation</label> <label>Loudness Compensation</label>
<description>A Switch That Controls the Loudness Compensation Setting for the Zone</description> <description>A Switch That Controls the Loudness Compensation Setting for the Zone</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="dnd"> <channel-type id="dnd">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Do Not Disturb</label> <label>Do Not Disturb</label>
<description>A Switch That Controls If the Zone Should Ignore an Incoming Audio Page</description> <description>A Switch That Controls If the Zone Should Ignore an Incoming Audio Page</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="lock"> <channel-type id="lock">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Locked</label> <label>Locked</label>
<description>Indicates If This Zone Is Locked</description> <description>Indicates If This Zone Is Locked</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="CLOSED">Unlocked</option> <option value="CLOSED">Unlocked</option>
@ -477,6 +501,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Party Mode</label> <label>Party Mode</label>
<description>Activate Party Mode With This Zone as the Host</description> <description>Activate Party Mode With This Zone as the Host</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="display_line1"> <channel-type id="display_line1">
@ -507,6 +535,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Play Mode</label> <label>Play Mode</label>
<description>The Current Playback Mode of the Source</description> <description>The Current Playback Mode of the Source</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -514,6 +546,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Track Length</label> <label>Track Length</label>
<description>The Total Running Time of the Current Playing Track</description> <description>The Total Running Time of the Current Playing Track</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%1$tT"/> <state readOnly="true" pattern="%1$tT"/>
</channel-type> </channel-type>
@ -521,6 +557,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Track Position</label> <label>Track Position</label>
<description>The Running Time Elapsed of the Current Playing Track</description> <description>The Running Time Elapsed of the Current Playing Track</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%1$tT"/> <state readOnly="true" pattern="%1$tT"/>
</channel-type> </channel-type>

View File

@ -109,6 +109,9 @@
<label>Security Command</label> <label>Security Command</label>
<description>Sends a 4 digit user code to activate the area command.</description> <description>Sends a 4 digit user code to activate the area command.</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="omni_activate_keypad_emergency"> <channel-type id="omni_activate_keypad_emergency">

View File

@ -40,6 +40,10 @@
<label>Source Data</label> <label>Source Data</label>
<description>A line of metadata from this audio source.</description> <description>A line of metadata from this audio source.</description>
<category>Text</category> <category>Text</category>
<tags>
<tag>Status</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="audio_source_polling"> <channel-type id="audio_source_polling">
@ -47,6 +51,10 @@
<label>Audio Source Polling</label> <label>Audio Source Polling</label>
<description>Enable or disable polling of this audio source.</description> <description>Enable or disable polling of this audio source.</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -57,6 +57,10 @@
<label>Source</label> <label>Source</label>
<description>Source for this audio zone.</description> <description>Source for this audio zone.</description>
<category>MediaControl</category> <category>MediaControl</category>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state min="1" max="100"/> <state min="1" max="100"/>
</channel-type> </channel-type>

View File

@ -61,6 +61,10 @@
<label>Date/Time</label> <label>Date/Time</label>
<description>Controller date/time.</description> <description>Controller date/time.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"/> <state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"/>
</channel-type> </channel-type>

View File

@ -30,6 +30,10 @@
<label>Button Press</label> <label>Button Press</label>
<description>Sends a button event to the controller.</description> <description>Sends a button event to the controller.</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="button_activated"> <channel-type id="button_activated">

View File

@ -42,6 +42,9 @@
<label>Beep Console</label> <label>Beep Console</label>
<description>Send a beep command to this/all console(s).</description> <description>Send a beep command to this/all console(s).</description>
<category>SoundVolume</category> <category>SoundVolume</category>
<tags>
<tag>Control</tag>
</tags>
<state> <state>
<options> <options>
<option value="0">Off</option> <option value="0">Off</option>

View File

@ -43,6 +43,10 @@
<label>Low SetPoint</label> <label>Low SetPoint</label>
<description>The current low setpoint for this humidity sensor.</description> <description>The current low setpoint for this humidity sensor.</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Setpoint</tag>
<tag>Humidity</tag>
</tags>
<state min="0" max="100" pattern="%d %%"/> <state min="0" max="100" pattern="%d %%"/>
</channel-type> </channel-type>
@ -51,6 +55,10 @@
<label>High SetPoint</label> <label>High SetPoint</label>
<description>The current high setpoint for this humidity sensor.</description> <description>The current high setpoint for this humidity sensor.</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Setpoint</tag>
<tag>Humidity</tag>
</tags>
<state min="0" max="100" pattern="%d %%"/> <state min="0" max="100" pattern="%d %%"/>
</channel-type> </channel-type>

View File

@ -29,6 +29,10 @@
<label>Lock/Unlock</label> <label>Lock/Unlock</label>
<description>Lock or unlock this lock.</description> <description>Lock or unlock this lock.</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -43,6 +43,10 @@
<label>Low SetPoint</label> <label>Low SetPoint</label>
<description>The current low setpoint of this temperature sensor.</description> <description>The current low setpoint of this temperature sensor.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%"/> <state pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -51,6 +55,10 @@
<label>High SetPoint</label> <label>High SetPoint</label>
<description>The current high setpoint of this temperature sensor.</description> <description>The current high setpoint of this temperature sensor.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%"/> <state pattern="%.1f %unit%"/>
</channel-type> </channel-type>

View File

@ -44,6 +44,10 @@
<label>Thermostat Freeze Alarm</label> <label>Thermostat Freeze Alarm</label>
<description>Closed when freeze alarm is triggered by this thermostat.</description> <description>Closed when freeze alarm is triggered by this thermostat.</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
<tag>Opening</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -52,6 +56,10 @@
<label>Thermostat Communications Failure</label> <label>Thermostat Communications Failure</label>
<description>Closed during a communications failure with this thermostat.</description> <description>Closed during a communications failure with this thermostat.</description>
<category>Contact</category> <category>Contact</category>
<tags>
<tag>Status</tag>
<tag>Opening</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -88,6 +96,10 @@
<label>Heat SetPoint</label> <label>Heat SetPoint</label>
<description>The current low/heating setpoint of this thermostat.</description> <description>The current low/heating setpoint of this thermostat.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%"/> <state pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -96,6 +108,10 @@
<label>Cool SetPoint</label> <label>Cool SetPoint</label>
<description>The current high/cooling setpoint of this thermostat.</description> <description>The current high/cooling setpoint of this thermostat.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%"/> <state pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -116,6 +132,10 @@
<label>Humidify SetPoint</label> <label>Humidify SetPoint</label>
<description>The current low/humidify setpoint for this thermostat.</description> <description>The current low/humidify setpoint for this thermostat.</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Setpoint</tag>
<tag>Humidity</tag>
</tags>
<state min="0" max="100" pattern="%d %%"/> <state min="0" max="100" pattern="%d %%"/>
</channel-type> </channel-type>
@ -124,6 +144,10 @@
<label>Dehumidify SetPoint</label> <label>Dehumidify SetPoint</label>
<description>The current high/dehumidify setpoint for this thermostat.</description> <description>The current high/dehumidify setpoint for this thermostat.</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Setpoint</tag>
<tag>Humidity</tag>
</tags>
<state min="0" max="100" pattern="%d %%"/> <state min="0" max="100" pattern="%d %%"/>
</channel-type> </channel-type>
@ -148,6 +172,10 @@
<label>Fan Mode</label> <label>Fan Mode</label>
<description>The current fan mode of this thermostat.</description> <description>The current fan mode of this thermostat.</description>
<category>Flow</category> <category>Flow</category>
<tags>
<tag>Setpoint</tag>
<tag>Speed</tag>
</tags>
<state> <state>
<options> <options>
<option value="0">Auto</option> <option value="0">Auto</option>

View File

@ -233,6 +233,10 @@
<label>Off for Seconds</label> <label>Off for Seconds</label>
<description>Turn off this unit for a specified number of seconds.</description> <description>Turn off this unit for a specified number of seconds.</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Control</tag>
<tag>Power</tag>
</tags>
<state min="1" max="99"/> <state min="1" max="99"/>
</channel-type> </channel-type>
@ -249,6 +253,10 @@
<label>Off for Minutes</label> <label>Off for Minutes</label>
<description>Turn off this unit for a specified number of minutes.</description> <description>Turn off this unit for a specified number of minutes.</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Control</tag>
<tag>Power</tag>
</tags>
<state min="1" max="99"/> <state min="1" max="99"/>
</channel-type> </channel-type>
@ -265,6 +273,10 @@
<label>Off for Hours</label> <label>Off for Hours</label>
<description>Turn off this unit for a specified number of hours.</description> <description>Turn off this unit for a specified number of hours.</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Control</tag>
<tag>Power</tag>
</tags>
<state min="1" max="18"/> <state min="1" max="18"/>
</channel-type> </channel-type>

View File

@ -88,6 +88,9 @@
<label>Bypass Zone</label> <label>Bypass Zone</label>
<description>Send a 4 digit user code to bypass this zone.</description> <description>Send a 4 digit user code to bypass this zone.</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="zone_restore"> <channel-type id="zone_restore">
@ -95,6 +98,9 @@
<label>Restore Zone</label> <label>Restore Zone</label>
<description>Send a 4 digit user code to restore this zone.</description> <description>Send a 4 digit user code to restore this zone.</description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -9,6 +9,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Power</label> <label>Power</label>
<description>Power on/off your device</description> <description>Power on/off your device</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="input"> <channel-type id="input">
<item-type>Number</item-type> <item-type>Number</item-type>
@ -50,11 +54,19 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Mute</label> <label>Mute</label>
<description>Mute/unmute your device</description> <description>Mute/unmute your device</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="volume"> <channel-type id="volume">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Volume</label> <label>Volume</label>
<description>Volume of your device</description> <description>Volume of your device</description>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
<state min="0" max="100" pattern="%d %%"> <state min="0" max="100" pattern="%d %%">
</state> </state>
</channel-type> </channel-type>
@ -163,12 +175,20 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Title</label> <label>Title</label>
<description>Title of the current song</description> <description>Title of the current song</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="album" advanced="true"> <channel-type id="album" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Album</label> <label>Album</label>
<description>Album name of the current song</description> <description>Album name of the current song</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="albumArt" advanced="true"> <channel-type id="albumArt" advanced="true">
@ -181,12 +201,20 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Album Art Url</label> <label>Album Art Url</label>
<description>Url to the image of cover art of the current song</description> <description>Url to the image of cover art of the current song</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="artist" advanced="true"> <channel-type id="artist" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Artist</label> <label>Artist</label>
<description>Artist name of the current song</description> <description>Artist name of the current song</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="menuItem" advanced="true"> <channel-type id="menuItem" advanced="true">

View File

@ -77,6 +77,10 @@
<item-type>Number:Length</item-type> <item-type>Number:Length</item-type>
<label>Distance</label> <label>Distance</label>
<description>Distance Reading from the OG unit</description> <description>Distance Reading from the OG unit</description>
<tags>
<tag>Measurement</tag>
<tag>Opening</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
<channel-type id="opengarage-status" advanced="true"> <channel-type id="opengarage-status" advanced="true">
@ -100,6 +104,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Status</label> <label>Status</label>
<description>On/Off Status of the OG unit</description> <description>On/Off Status of the OG unit</description>
<tags>
<tag>Switch</tag>
<tag>OpenState</tag>
</tags>
<config-description> <config-description>
<parameter name="invert" type="boolean"> <parameter name="invert" type="boolean">
<label>Invert Switch</label> <label>Invert Switch</label>
@ -117,12 +125,20 @@
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Contact Status</label> <label>Contact Status</label>
<description>Contact Status of the OG unit</description> <description>Contact Status of the OG unit</description>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="opengarage-status-rollershutter"> <channel-type id="opengarage-status-rollershutter">
<item-type>Rollershutter</item-type> <item-type>Rollershutter</item-type>
<label>Rollershutter Status</label> <label>Rollershutter Status</label>
<description>Roller Shutter Status of the OG unit</description> <description>Roller Shutter Status of the OG unit</description>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="opengarage-vehicle" advanced="true"> <channel-type id="opengarage-vehicle" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
@ -134,6 +150,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Vehicle Presence</label> <label>Vehicle Presence</label>
<description>Vehicle presence detection</description> <description>Vehicle presence detection</description>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">No vehicle detected</option> <option value="0">No vehicle detected</option>
@ -148,6 +168,10 @@
<label>Text status</label> <label>Text status</label>
<description>Text status of the current door state, including transition, using values from configuration: <description>Text status of the current door state, including transition, using values from configuration:
doorOpeningState, doorOpenState, doorClosingState, doorClosedState.</description> doorOpeningState, doorOpenState, doorClosingState, doorClosedState.</description>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -77,6 +77,10 @@
<label>UV Index</label> <label>UV Index</label>
<description>UV Index</description> <description>UV Index</description>
<category>oh:openuv:uv-index</category> <category>oh:openuv:uv-index</category>
<tags>
<tag>Measurement</tag>
<tag>Ultraviolet</tag>
</tags>
<state readOnly="true" pattern="%.0f/16" min="0" max="16"/> <state readOnly="true" pattern="%.0f/16" min="0" max="16"/>
</channel-type> </channel-type>
@ -93,6 +97,10 @@
<label>Ozone</label> <label>Ozone</label>
<description>Ozone level from OMI data</description> <description>Ozone level from OMI data</description>
<category>oh:openuv:ozone</category> <category>oh:openuv:ozone</category>
<tags>
<tag>Measurement</tag>
<tag>Ozone</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@ -153,6 +161,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>UV Alert</label> <label>UV Alert</label>
<category>oh:openuv:uv-alarm</category> <category>oh:openuv:uv-alarm</category>
<tags>
<tag>Alarm</tag>
<tag>Ultraviolet</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Low</option> <option value="0">Low</option>

View File

@ -124,6 +124,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Mode</label> <label>Mode</label>
<description>The zone operation mode (read/write)</description> <description>The zone operation mode (read/write)</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="AUTO">Automatic</option> <option value="AUTO">Automatic</option>
@ -138,6 +142,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Set Fan Speed</label> <label>Set Fan Speed</label>
<description>Set speed of the Fan Coil (read/write)</description> <description>Set speed of the Fan Coil (read/write)</description>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
<state> <state>
<options> <options>
<option value="OFF">Off</option> <option value="OFF">Off</option>
@ -252,6 +260,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Central Unit Mode</label> <label>Central Unit Mode</label>
<description>The Central Unit operation mode (read/write)</description> <description>The Central Unit operation mode (read/write)</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="WEEKLY">Weekly</option> <option value="WEEKLY">Weekly</option>
@ -371,6 +383,10 @@
<label>Power</label> <label>Power</label>
<description>Current active power</description> <description>Current active power</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"></state> <state readOnly="true" pattern="%.0f %unit%"></state>
</channel-type> </channel-type>
@ -379,6 +395,10 @@
<label>Energy This Month</label> <label>Energy This Month</label>
<description>Total energy measured for this month</description> <description>Total energy measured for this month</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"></state> <state readOnly="true" pattern="%.1f %unit%"></state>
</channel-type> </channel-type>
@ -387,6 +407,10 @@
<label>Energy Today</label> <label>Energy Today</label>
<description>Total energy measured for today</description> <description>Total energy measured for today</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"></state> <state readOnly="true" pattern="%.1f %unit%"></state>
</channel-type> </channel-type>
@ -463,6 +487,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>System State</label> <label>System State</label>
<description>Alarm system is active (ON) or inactive (OFF) (read only).</description> <description>Alarm system is active (ON) or inactive (OFF) (read only).</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -470,6 +497,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Armed State</label> <label>Armed State</label>
<description>Alarm is armed (ON) or disarmed (OFF) (read only).</description> <description>Alarm is armed (ON) or disarmed (OFF) (read only).</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -477,6 +507,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Network State</label> <label>Network State</label>
<description>Alarm system network state (ON = network OK, OFF = no network) (read only).</description> <description>Alarm system network state (ON = network OK, OFF = no network) (read only).</description>
<tags>
<tag>Alarm</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -484,6 +518,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Battery State</label> <label>Battery State</label>
<description>Alarm system battery state (read only).</description> <description>Alarm system battery state (read only).</description>
<tags>
<tag>Alarm</tag>
<tag>LowBattery</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="OK">Ok</option> <option value="OK">Ok</option>
@ -497,6 +535,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Zone Alarm</label> <label>Zone Alarm</label>
<description>Current alarm for the zone (read only).</description> <description>Current alarm for the zone (read only).</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="INTRUSION">Intrusion</option> <option value="INTRUSION">Intrusion</option>
@ -515,6 +556,10 @@
<label>Zone Alarm Timestamp</label> <label>Zone Alarm Timestamp</label>
<description>Current alarm's timestamp for the zone (read only).</description> <description>Current alarm's timestamp for the zone (read only).</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -523,6 +568,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Alarm Zone State</label> <label>Alarm Zone State</label>
<description>Alarm zone is active (ON) or inactive (OFF) (read only).</description> <description>Alarm zone is active (ON) or inactive (OFF) (read only).</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -89,6 +89,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Source Input</label> <label>Source Input</label>
<description>Select the Source Input for the Player</description> <description>Select the Source Input for the Player</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="play_mode"> <channel-type id="play_mode">
@ -107,6 +111,10 @@
<label>Control</label> <label>Control</label>
<description>Transport Controls e.g. Play/Pause/Next/Previous/Fast Forward/Rewind</description> <description>Transport Controls e.g. Play/Pause/Next/Previous/Fast Forward/Rewind</description>
<category>Player</category> <category>Player</category>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="time_mode"> <channel-type id="time_mode">
@ -166,6 +174,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Repeat Mode</label> <label>Repeat Mode</label>
<description>The Current Repeat Mode</description> <description>The Current Repeat Mode</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="00">Off</option> <option value="00">Off</option>
@ -182,6 +194,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Zoom Mode</label> <label>Zoom Mode</label>
<description>The Current Zoom Mode</description> <description>The Current Zoom Mode</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="00">Off</option> <option value="00">Off</option>
@ -205,6 +221,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Disc Type</label> <label>Disc Type</label>
<description>The Current Type of Disc in the Player</description> <description>The Current Type of Disc in the Player</description>
<tags>
<tag>Status</tag>
<tag>MediaControl</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -212,6 +232,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Audio Type</label> <label>Audio Type</label>
<description>The Current Audio Track Type</description> <description>The Current Audio Track Type</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -240,6 +264,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Output Video Resolution</label> <label>Output Video Resolution</label>
<description>The Video Resolution of the Player Output</description> <description>The Video Resolution of the Player Output</description>
<tags>
<tag>Status</tag>
<tag>MediaControl</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -254,6 +282,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>OSD Position</label> <label>OSD Position</label>
<description>Set the OSD Position 0 to 5</description> <description>Set the OSD Position 0 to 5</description>
<tags>
<tag>Control</tag>
<tag>Position</tag>
</tags>
<state min="0" max="5" step="1" pattern="%d"/> <state min="0" max="5" step="1" pattern="%d"/>
</channel-type> </channel-type>
@ -268,12 +300,20 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>HDMI Mode</label> <label>HDMI Mode</label>
<description>The Current HDMI Output Mode</description> <description>The Current HDMI Output Mode</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="hdr_mode"> <channel-type id="hdr_mode">
<item-type>String</item-type> <item-type>String</item-type>
<label>HDR Mode</label> <label>HDR Mode</label>
<description>The Current HDR Output Mode</description> <description>The Current HDR Output Mode</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="Auto">Auto</option> <option value="Auto">Auto</option>
@ -287,6 +327,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Remote Button</label> <label>Remote Button</label>
<description>Simulate Pressing a Button on the Remote Control</description> <description>Simulate Pressing a Button on the Remote Control</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="EJT">Eject</option> <option value="EJT">Eject</option>

View File

@ -51,6 +51,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Remote Button</label> <label>Remote Button</label>
<description>A remote button press to send to the player</description> <description>A remote button press to send to the player</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="POWERON">Power On</option> <option value="POWERON">Power On</option>
@ -112,6 +116,10 @@
<label>Control</label> <label>Control</label>
<description>Transport Controls e.g. Play/Pause/Next/Previous/FForward/Rewind</description> <description>Transport Controls e.g. Play/Pause/Next/Previous/FForward/Rewind</description>
<category>Player</category> <category>Player</category>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="player-status"> <channel-type id="player-status">
@ -132,7 +140,7 @@
<category>Time</category> <category>Time</category>
<tags> <tags>
<tag>Status</tag> <tag>Status</tag>
<tag>Duration</tag> <tag>Progress</tag>
</tags> </tags>
<state readOnly="true" pattern="%1$tT"/> <state readOnly="true" pattern="%1$tT"/>
</channel-type> </channel-type>
@ -142,6 +150,10 @@
<label>Total Time</label> <label>Total Time</label>
<description>The total length of the current title</description> <description>The total length of the current title</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%1$tT"/> <state readOnly="true" pattern="%1$tT"/>
</channel-type> </channel-type>

View File

@ -52,6 +52,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Remote Button</label> <label>Remote Button</label>
<description>A remote button press to send to the player</description> <description>A remote button press to send to the player</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="POWERON">Power On</option> <option value="POWERON">Power On</option>
@ -120,6 +124,10 @@
<label>Control</label> <label>Control</label>
<description>Transport Controls e.g. Play/Pause/Next/Previous/FForward/Rewind</description> <description>Transport Controls e.g. Play/Pause/Next/Previous/FForward/Rewind</description>
<category>Player</category> <category>Player</category>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="player-status"> <channel-type id="player-status">
@ -140,7 +148,7 @@
<category>Time</category> <category>Time</category>
<tags> <tags>
<tag>Status</tag> <tag>Status</tag>
<tag>Duration</tag> <tag>Progress</tag>
</tags> </tags>
<state readOnly="true" pattern="%1$tT"/> <state readOnly="true" pattern="%1$tT"/>
</channel-type> </channel-type>

View File

@ -69,12 +69,20 @@
<item-type>Number:ElectricPotential</item-type> <item-type>Number:ElectricPotential</item-type>
<label>Voltage</label> <label>Voltage</label>
<description>Voltage</description> <description>Voltage</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state readOnly="true" pattern="%f %unit%"/> <state readOnly="true" pattern="%f %unit%"/>
</channel-type> </channel-type>
<channel-type id="panelTime"> <channel-type id="panelTime">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Date</label> <label>Date</label>
<description>The current date and time on the panel</description> <description>The current date and time on the panel</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>

View File

@ -99,12 +99,18 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Partition In Trouble</label> <label>Partition In Trouble</label>
<description>Partition in Trouble</description> <description>Partition in Trouble</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="alarmInMemory"> <channel-type id="alarmInMemory">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Partition Has Alarm In Memory</label> <label>Partition Has Alarm In Memory</label>
<description>Partition has Alarm in Memory</description> <description>Partition has Alarm in Memory</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="zoneBypass"> <channel-type id="zoneBypass">
@ -117,24 +123,39 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Partition Has Zone In Tamper Trouble</label> <label>Partition Has Zone In Tamper Trouble</label>
<description>Partition has in Tamper Trouble</description> <description>Partition has in Tamper Trouble</description>
<tags>
<tag>Alarm</tag>
<tag>Tampered</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="zoneInLowBatteryTrouble"> <channel-type id="zoneInLowBatteryTrouble">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Partition Has Zone In Low Battery Trouble</label> <label>Partition Has Zone In Low Battery Trouble</label>
<description>Partition has in Low Battery Trouble</description> <description>Partition has in Low Battery Trouble</description>
<tags>
<tag>Alarm</tag>
<tag>LowBattery</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="zoneInFireLoopTrouble"> <channel-type id="zoneInFireLoopTrouble">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Partition Has Zone In Fire Loop Trouble</label> <label>Partition Has Zone In Fire Loop Trouble</label>
<description>Partition has in Fire Loop Trouble</description> <description>Partition has in Fire Loop Trouble</description>
<tags>
<tag>Alarm</tag>
<tag>Smoke</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="zoneInSupervisionTrouble"> <channel-type id="zoneInSupervisionTrouble">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Partition Has Zone In Supervision Trouble</label> <label>Partition Has Zone In Supervision Trouble</label>
<description>Partition has in Supervision Trouble</description> <description>Partition has in Supervision Trouble</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="stayInstantReady"> <channel-type id="stayInstantReady">
@ -165,6 +186,10 @@
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Partition Has All Zones Closed</label> <label>Partition Has All Zones Closed</label>
<description>Partition has All Zones closed</description> <description>Partition has All Zones closed</description>
<tags>
<tag>Status</tag>
<tag>Opening</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="command"> <channel-type id="command">

View File

@ -47,12 +47,20 @@
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Zone State</label> <label>Zone State</label>
<description>State of zone</description> <description>State of zone</description>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="tamperedState"> <channel-type id="tamperedState">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Tampered</label> <label>Tampered</label>
<description>State of zone</description> <description>State of zone</description>
<tags>
<tag>Status</tag>
<tag>Current</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="command"> <channel-type id="command">
@ -69,6 +77,9 @@
<channel-type id="supervisionTrouble"> <channel-type id="supervisionTrouble">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Supervision Trouble</label> <label>Supervision Trouble</label>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="inTxDelay"> <channel-type id="inTxDelay">
@ -99,11 +110,17 @@
<channel-type id="presentlyInAlarm"> <channel-type id="presentlyInAlarm">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Currently in Alarm</label> <label>Currently in Alarm</label>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
<channel-type id="generatedAlarm"> <channel-type id="generatedAlarm">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Generated an Alarm</label> <label>Generated an Alarm</label>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -47,30 +47,50 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Current Players</label> <label>Current Players</label>
<description>The number of players currently configured to watch on PLEX</description> <description>The number of players currently configured to watch on PLEX</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="currentPlayersActive"> <channel-type id="currentPlayersActive">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Current Players Active</label> <label>Current Players Active</label>
<description>The number of players currently being used on PLEX</description> <description>The number of players currently being used on PLEX</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="state"> <channel-type id="state">
<item-type>String</item-type> <item-type>String</item-type>
<label>Player State</label> <label>Player State</label>
<description>The current state of the Player</description> <description>The current state of the Player</description>
<tags>
<tag>Status</tag>
<tag>MediaControl</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="power"> <channel-type id="power">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Player Power State</label> <label>Player Power State</label>
<description>The power status of the player</description> <description>The power status of the player</description>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="title"> <channel-type id="title">
<item-type>String</item-type> <item-type>String</item-type>
<label>Player Title</label> <label>Player Title</label>
<description>The title of media that is playing</description> <description>The title of media that is playing</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="ratingKey" advanced="true"> <channel-type id="ratingKey" advanced="true">
@ -96,40 +116,68 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Media Type</label> <label>Media Type</label>
<description>The current type of playing media</description> <description>The current type of playing media</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="endtime"> <channel-type id="endtime">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>End Time</label> <label>End Time</label>
<description>Time at which the media that is playing will end</description> <description>Time at which the media that is playing will end</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="progress"> <channel-type id="progress">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Media Progress</label> <label>Media Progress</label>
<description>The current progress of playing media</description> <description>The current progress of playing media</description>
<tags>
<tag>Control</tag>
<tag>Progress</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="art"> <channel-type id="art">
<item-type>String</item-type> <item-type>String</item-type>
<label>Background Art</label> <label>Background Art</label>
<description>The URL of the background art for currently playing media</description> <description>The URL of the background art for currently playing media</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="thumb"> <channel-type id="thumb">
<item-type>String</item-type> <item-type>String</item-type>
<label>Cover Art</label> <label>Cover Art</label>
<description>The URL of the cover art for currently playing media</description> <description>The URL of the cover art for currently playing media</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="player"> <channel-type id="player">
<item-type>Player</item-type> <item-type>Player</item-type>
<label>Player Control</label> <label>Player Control</label>
<description>The control channel for the player `PLAY/PAUSE/NEXT/PREVIOUS`</description> <description>The control channel for the player `PLAY/PAUSE/NEXT/PREVIOUS`</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="user"> <channel-type id="user">
<item-type>String</item-type> <item-type>String</item-type>
<label>Player User</label> <label>Player User</label>
<description>The title of the user controlling the player</description> <description>The title of the user controlling the player</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -9,6 +9,10 @@
<label>Volume</label> <label>Volume</label>
<description>Volume of an audio item in percent</description> <description>Volume of an audio item in percent</description>
<category>SoundVolume</category> <category>SoundVolume</category>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
<state min="0" max="100" step="1" pattern="%d" readOnly="false"> <state min="0" max="100" step="1" pattern="%d" readOnly="false">
</state> </state>
</channel-type> </channel-type>
@ -16,6 +20,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Mute</label> <label>Mute</label>
<description>Mutes the device</description> <description>Mutes the device</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="state" advanced="true"> <channel-type id="state" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>

View File

@ -134,6 +134,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Hold</label> <label>Hold</label>
<description>Indicates If the Current Set Point Temperature Is to Be Held Indefinitely</description> <description>Indicates If the Current Set Point Temperature Is to Be Held Indefinitely</description>
<tags>
<tag>Status</tag>
<tag>Temperature</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="status"> <channel-type id="status">
@ -198,6 +202,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Today's Heating Runtime</label> <label>Today's Heating Runtime</label>
<description>The Number of Minutes of Heating Run-time Today</description> <description>The Number of Minutes of Heating Run-time Today</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@ -205,6 +213,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Today's Cooling Runtime</label> <label>Today's Cooling Runtime</label>
<description>The Number of Minutes of Cooling Run-time Today</description> <description>The Number of Minutes of Cooling Run-time Today</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@ -212,6 +224,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Yesterday's Heating Runtime</label> <label>Yesterday's Heating Runtime</label>
<description>The Number of Minutes of Heating Run-time Yesterday</description> <description>The Number of Minutes of Heating Run-time Yesterday</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@ -219,6 +235,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Yesterday's Cooling Runtime</label> <label>Yesterday's Cooling Runtime</label>
<description>The Number of Minutes of Cooling Run-time Yesterday</description> <description>The Number of Minutes of Cooling Run-time Yesterday</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>

View File

@ -114,6 +114,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Remote Button</label> <label>Remote Button</label>
<description>A Remote Button Press to Send to the Roku TV</description> <description>A Remote Button Press to Send to the Roku TV</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="Home">Home</option> <option value="Home">Home</option>
@ -155,6 +159,10 @@
<label>Control</label> <label>Control</label>
<description>Control playback e.g. Play/Pause/Next/Previous</description> <description>Control playback e.g. Play/Pause/Next/Previous</description>
<category>Player</category> <category>Player</category>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="activeApp"> <channel-type id="activeApp">
@ -200,6 +208,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Total Time</label> <label>Total Time</label>
<description>The Total Length of the Current Title</description> <description>The Total Length of the Current Title</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%1$tT"/> <state readOnly="true" pattern="%1$tT"/>
</channel-type> </channel-type>
@ -219,6 +231,10 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Media Progress</label> <label>Media Progress</label>
<description>The current progress of playing media</description> <description>The current progress of playing media</description>
<tags>
<tag>Status</tag>
<tag>Progress</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="activeChannel"> <channel-type id="activeChannel">
@ -235,6 +251,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Signal Mode</label> <label>Signal Mode</label>
<description>The Signal Type of the Current TV Channel, ie: 1080i</description> <description>The Signal Type of the Current TV Channel, ie: 1080i</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -242,6 +262,10 @@
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Signal Quality</label> <label>Signal Quality</label>
<description>The Signal Quality of the Current TV Channel</description> <description>The Signal Quality of the Current TV Channel</description>
<tags>
<tag>Measurement</tag>
<tag>MediaControl</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@ -256,6 +280,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Program Title</label> <label>Program Title</label>
<description>The Name of the Current TV Program</description> <description>The Name of the Current TV Program</description>
<tags>
<tag>Status</tag>
<tag>MediaControl</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -263,6 +291,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Program Description</label> <label>Program Description</label>
<description>The Description of the Current TV Program</description> <description>The Description of the Current TV Program</description>
<tags>
<tag>Status</tag>
<tag>MediaControl</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -270,6 +302,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Program Rating</label> <label>Program Rating</label>
<description>The TV Parental Guideline Rating of the Current TV Program</description> <description>The TV Parental Guideline Rating of the Current TV Program</description>
<tags>
<tag>Status</tag>
<tag>MediaControl</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>

View File

@ -190,6 +190,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>All Zones</label> <label>All Zones</label>
<description>Toggles All Zones</description> <description>Toggles All Zones</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="sysControllers" advanced="true"> <channel-type id="sysControllers" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
@ -264,16 +268,28 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Status</label> <label>Status</label>
<description>Whether the zone is ON or OFF</description> <description>Whether the zone is ON or OFF</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="zoneVolume"> <channel-type id="zoneVolume">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Volume</label> <label>Volume</label>
<description>Volume level of zone</description> <description>Volume level of zone</description>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="zoneMute"> <channel-type id="zoneMute">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Mute</label> <label>Mute</label>
<description>Whether the zone is muted</description> <description>Whether the zone is muted</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="zonePage" advanced="true"> <channel-type id="zonePage" advanced="true">
<item-type>Switch</item-type> <item-type>Switch</item-type>
@ -395,36 +411,60 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>ChannelName</label> <label>ChannelName</label>
<description>Source's Channel Name</description> <description>Source's Channel Name</description>
<tags>
<tag>Status</tag>
<tag>Channel</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="srcComposerName" advanced="true"> <channel-type id="srcComposerName" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Composer Name</label> <label>Composer Name</label>
<description>Current song's composer name</description> <description>Current song's composer name</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="srcGenre" advanced="true"> <channel-type id="srcGenre" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Genre</label> <label>Genre</label>
<description>Current song's genre</description> <description>Current song's genre</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="srcArtistName"> <channel-type id="srcArtistName">
<item-type>String</item-type> <item-type>String</item-type>
<label>Artist Name</label> <label>Artist Name</label>
<description>Current song's artist name</description> <description>Current song's artist name</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="srcAlbumName"> <channel-type id="srcAlbumName">
<item-type>String</item-type> <item-type>String</item-type>
<label>Album Name</label> <label>Album Name</label>
<description>Current song's album</description> <description>Current song's album</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="srcCoverArtUrl" advanced="true"> <channel-type id="srcCoverArtUrl" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Cover Art URL</label> <label>Cover Art URL</label>
<description>Current song's covert art url</description> <description>Current song's covert art url</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="srcPlayListName" advanced="true"> <channel-type id="srcPlayListName" advanced="true">
@ -437,6 +477,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Song Name</label> <label>Song Name</label>
<description>Name of the current song</description> <description>Name of the current song</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="srcRating" advanced="true"> <channel-type id="srcRating" advanced="true">
@ -449,6 +493,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Mode</label> <label>Mode</label>
<description>Provider Mode or Streaming Service</description> <description>Provider Mode or Streaming Service</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="srcShuffleMode" advanced="true"> <channel-type id="srcShuffleMode" advanced="true">

View File

@ -126,6 +126,10 @@
<channel-type id="velocity"> <channel-type id="velocity">
<item-type>String</item-type> <item-type>String</item-type>
<label>@text/windVelocity</label> <label>@text/windVelocity</label>
<tags>
<tag>Status</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true" pattern="%s"> <state readOnly="true" pattern="%s">
<options> <options>
<option value="N">@text/velocityN</option> <option value="N">@text/velocityN</option>
@ -144,6 +148,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>@text/windDirectionLabel</label> <label>@text/windDirectionLabel</label>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@ -181,6 +189,10 @@
<label>@text/timestampChannelLabel</label> <label>@text/timestampChannelLabel</label>
<description>@text/timestampChannelDescription</description> <description>@text/timestampChannelDescription</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>

View File

@ -8,24 +8,40 @@
<item-type>Number:Pressure</item-type> <item-type>Number:Pressure</item-type>
<label>Air Pressure</label> <label>Air Pressure</label>
<description>Air pressure in hPa</description> <description>Air pressure in hPa</description>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.1f hPa"/> <state readOnly="true" pattern="%.1f hPa"/>
</channel-type> </channel-type>
<channel-type id="t"> <channel-type id="t">
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Temperature</label> <label>Temperature</label>
<description>Temperature</description> <description>Temperature</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f °C"/> <state readOnly="true" pattern="%.1f °C"/>
</channel-type> </channel-type>
<channel-type id="tmax"> <channel-type id="tmax">
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Max Temperature</label> <label>Max Temperature</label>
<description>Highest temperature of the day</description> <description>Highest temperature of the day</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f °C"/> <state readOnly="true" pattern="%.1f °C"/>
</channel-type> </channel-type>
<channel-type id="tmin"> <channel-type id="tmin">
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Min Temperature</label> <label>Min Temperature</label>
<description>Lowest temperature of the day</description> <description>Lowest temperature of the day</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f °C"/> <state readOnly="true" pattern="%.1f °C"/>
</channel-type> </channel-type>
<channel-type id="vis" advanced="true"> <channel-type id="vis" advanced="true">
@ -38,30 +54,50 @@
<item-type>Number:Angle</item-type> <item-type>Number:Angle</item-type>
<label>Wind Direction</label> <label>Wind Direction</label>
<description>Wind direction</description> <description>Wind direction</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%d °"/> <state readOnly="true" pattern="%d °"/>
</channel-type> </channel-type>
<channel-type id="ws"> <channel-type id="ws">
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Wind Speed</label> <label>Wind Speed</label>
<description>Wind speed</description> <description>Wind speed</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f m/s"/> <state readOnly="true" pattern="%.1f m/s"/>
</channel-type> </channel-type>
<channel-type id="wsmax"> <channel-type id="wsmax">
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Max Wind Speed</label> <label>Max Wind Speed</label>
<description>Highest wind speed of the day</description> <description>Highest wind speed of the day</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f m/s"/> <state readOnly="true" pattern="%.1f m/s"/>
</channel-type> </channel-type>
<channel-type id="wsmin"> <channel-type id="wsmin">
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Min Wind Speed</label> <label>Min Wind Speed</label>
<description>Lowest wind speed of the day</description> <description>Lowest wind speed of the day</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f m/s"/> <state readOnly="true" pattern="%.1f m/s"/>
</channel-type> </channel-type>
<channel-type id="r"> <channel-type id="r">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Relative Humidity</label> <label>Relative Humidity</label>
<description>Relative humidity in percent</description> <description>Relative humidity in percent</description>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" pattern="%d %%"/> <state readOnly="true" pattern="%d %%"/>
</channel-type> </channel-type>
<channel-type id="tstm" advanced="true"> <channel-type id="tstm" advanced="true">
@ -98,24 +134,40 @@
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Wind Gust Speed</label> <label>Wind Gust Speed</label>
<description>Wind gust speed</description> <description>Wind gust speed</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f m/s"/> <state readOnly="true" pattern="%.1f m/s"/>
</channel-type> </channel-type>
<channel-type id="pmin"> <channel-type id="pmin">
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Minimum Precipitation</label> <label>Minimum Precipitation</label>
<description>Minimum precipitation intensity</description> <description>Minimum precipitation intensity</description>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.1f mm/h"/> <state readOnly="true" pattern="%.1f mm/h"/>
</channel-type> </channel-type>
<channel-type id="pmax"> <channel-type id="pmax">
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Maximum Precipitation</label> <label>Maximum Precipitation</label>
<description>Maximum precipitation intensity</description> <description>Maximum precipitation intensity</description>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.1f mm/h"/> <state readOnly="true" pattern="%.1f mm/h"/>
</channel-type> </channel-type>
<channel-type id="ptotal"> <channel-type id="ptotal">
<item-type>Number:Length</item-type> <item-type>Number:Length</item-type>
<label>Total Precipitation</label> <label>Total Precipitation</label>
<description>Total amount of precipitation during the day</description> <description>Total amount of precipitation during the day</description>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.1f mm"/> <state readOnly="true" pattern="%.1f mm"/>
</channel-type> </channel-type>
<channel-type id="pmean" advanced="true"> <channel-type id="pmean" advanced="true">
@ -134,6 +186,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Precipitation Category</label> <label>Precipitation Category</label>
<description>Type of precipitation</description> <description>Type of precipitation</description>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">No precipitation</option> <option value="0">No precipitation</option>

View File

@ -77,6 +77,10 @@
<label>Timestamp</label> <label>Timestamp</label>
<description>Timestamp of the future event.</description> <description>Timestamp of the future event.</description>
<category>time</category> <category>time</category>
<tags>
<tag>Forecast</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tH:%1$tM:%1$tS"/> <state readOnly="true" pattern="%1$tH:%1$tM:%1$tS"/>
</channel-type> </channel-type>

View File

@ -238,6 +238,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Switch</label> <label>Switch</label>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<config-description> <config-description>
<parameter name="oid" type="text" required="true"> <parameter name="oid" type="text" required="true">
<label>OID</label> <label>OID</label>

View File

@ -38,6 +38,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Inverter Workmode</label> <label>Inverter Workmode</label>
<description>Inverter Workmode</description> <description>Inverter Workmode</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state pattern="%s" readOnly="true"> <state pattern="%s" readOnly="true">
<options> <options>
<option value="0">Waiting</option> <option value="0">Waiting</option>
@ -61,6 +65,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Inverter Workmode</label> <label>Inverter Workmode</label>
<description>Inverter Workmode</description> <description>Inverter Workmode</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state pattern="%s" readOnly="true"> <state pattern="%s" readOnly="true">
<options> <options>
<option value="100">Waiting</option> <option value="100">Waiting</option>
@ -85,6 +93,10 @@
<label>Last Retrieve Time Stamp</label> <label>Last Retrieve Time Stamp</label>
<description>Last time with a successful retrieval of data</description> <description>Last time with a successful retrieval of data</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="yyyy-MM-dd HH:mm:ss" readOnly="true"/> <state pattern="yyyy-MM-dd HH:mm:ss" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="raw-data-type" advanced="true"> <channel-type id="raw-data-type" advanced="true">
@ -115,6 +127,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Charger Mode</label> <label>Charger Mode</label>
<description>Charger Mode</description> <description>Charger Mode</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state pattern="%s" readOnly="true"> <state pattern="%s" readOnly="true">
<options> <options>
<option value="0">Stop</option> <option value="0">Stop</option>

View File

@ -79,6 +79,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Current Album</label> <label>Current Album</label>
<description>Name of the album currently playing</description> <description>Name of the album currently playing</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -93,6 +97,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Current Album Cover Art URL</label> <label>Current Album Cover Art URL</label>
<description>Cover art URL of the album currently playing</description> <description>Cover art URL of the album currently playing</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@ -100,6 +108,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Current Track</label> <label>Current Track</label>
<description>Name of the current track or radio station currently playing</description> <description>Name of the current track or radio station currently playing</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>

View File

@ -153,6 +153,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Active Device Shuffle</label> <label>Active Device Shuffle</label>
<description>If shuffle is on or off on the active device</description> <description>If shuffle is on or off on the active device</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="playlists"> <channel-type id="playlists">
@ -190,6 +194,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Track Id</label> <label>Track Id</label>
<description>Channel reports track id currently being played.</description> <description>Channel reports track id currently being played.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="currentlyPlayedTrackHref" advanced="true"> <channel-type id="currentlyPlayedTrackHref" advanced="true">
@ -207,36 +215,60 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Track Type</label> <label>Track Type</label>
<description>The type of the track currently played track type</description> <description>The type of the track currently played track type</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="currentlyPlayedTrackDurationMs"> <channel-type id="currentlyPlayedTrackDurationMs">
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Track Duration</label> <label>Track Duration</label>
<description>The duration of the currently played track</description> <description>The duration of the currently played track</description>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%1$tM:%1$tS"/> <state readOnly="true" pattern="%1$tM:%1$tS"/>
</channel-type> </channel-type>
<channel-type id="currentlyPlayedTrackProgressMs"> <channel-type id="currentlyPlayedTrackProgressMs">
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Track Progress</label> <label>Track Progress</label>
<description>The progress of the currently played track</description> <description>The progress of the currently played track</description>
<tags>
<tag>Status</tag>
<tag>Progress</tag>
</tags>
<state readOnly="true" pattern="%1$tM:%1$tS"/> <state readOnly="true" pattern="%1$tM:%1$tS"/>
</channel-type> </channel-type>
<channel-type id="currentlyPlayedTrackDuration" advanced="true"> <channel-type id="currentlyPlayedTrackDuration" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Track Duration (m:ss)</label> <label>Track Duration (m:ss)</label>
<description>The duration currently played track formatted (m:ss)</description> <description>The duration currently played track formatted (m:ss)</description>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="currentlyPlayedTrackProgress" advanced="true"> <channel-type id="currentlyPlayedTrackProgress" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Track Progress (m:ss)</label> <label>Track Progress (m:ss)</label>
<description>The progress of the currently played track formatted (m:ss)</description> <description>The progress of the currently played track formatted (m:ss)</description>
<tags>
<tag>Status</tag>
<tag>Progress</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="currentlyPlayedTrackNumber" advanced="true"> <channel-type id="currentlyPlayedTrackNumber" advanced="true">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Track Number</label> <label>Track Number</label>
<description>The track number of currently played track</description> <description>The track number of currently played track</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="currentlyPlayedTrackDiscNumber" advanced="true"> <channel-type id="currentlyPlayedTrackDiscNumber" advanced="true">
@ -262,6 +294,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Album Id</label> <label>Album Id</label>
<description>The Spotify ID of the album</description> <description>The Spotify ID of the album</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="currentlyPlayedAlbumHref" advanced="true"> <channel-type id="currentlyPlayedAlbumHref" advanced="true">
@ -307,6 +343,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Artist Id</label> <label>Artist Id</label>
<description>The Spotify ID for the artist</description> <description>The Spotify ID for the artist</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="currentlyPlayedArtistHref" advanced="true"> <channel-type id="currentlyPlayedArtistHref" advanced="true">
@ -349,6 +389,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Device Shuffle</label> <label>Device Shuffle</label>
<description>If shuffle is on or off</description> <description>If shuffle is on or off</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="deviceActive" advanced="true"> <channel-type id="deviceActive" advanced="true">
<item-type>Switch</item-type> <item-type>Switch</item-type>

View File

@ -152,6 +152,10 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Volume</label> <label>Volume</label>
<description>Volume of your device</description> <description>Volume of your device</description>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
<state min="0" max="100" step="1" pattern="%d %%"> <state min="0" max="100" step="1" pattern="%d %%">
</state> </state>
</channel-type> </channel-type>
@ -185,6 +189,10 @@
<label>Control</label> <label>Control</label>
<description>Control the Zone Player, e.g. start/stop/next/previous/ffward/rewind</description> <description>Control the Zone Player, e.g. start/stop/next/previous/ffward/rewind</description>
<category>Player</category> <category>Player</category>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="stream" advanced="true"> <channel-type id="stream" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
@ -217,6 +225,10 @@
<label>Current Playing Time</label> <label>Current Playing Time</label>
<description>Current Playing Time</description> <description>Current Playing Time</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Control</tag>
<tag>Duration</tag>
</tags>
<state pattern="%.0f %unit%"/> <state pattern="%.0f %unit%"/>
</channel-type> </channel-type>
<channel-type id="duration"> <channel-type id="duration">
@ -224,6 +236,10 @@
<label>Track Duration</label> <label>Track Duration</label>
<description>Duration of Current Track (in seconds)</description> <description>Duration of Current Track (in seconds)</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state pattern="%.0f %unit%" readOnly="true"/> <state pattern="%.0f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="currentPlaylistShuffle"> <channel-type id="currentPlaylistShuffle">
@ -268,54 +284,90 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Album</label> <label>Album</label>
<description>Album name of the current song</description> <description>Album name of the current song</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="artist"> <channel-type id="artist">
<item-type>String</item-type> <item-type>String</item-type>
<label>Artist</label> <label>Artist</label>
<description>Artist name of the current song</description> <description>Artist name of the current song</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="year" advanced="true"> <channel-type id="year" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Year</label> <label>Year</label>
<description>Release year of the current song</description> <description>Release year of the current song</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="genre" advanced="true"> <channel-type id="genre" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Genre</label> <label>Genre</label>
<description>Genre name of the current song</description> <description>Genre name of the current song</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="albumArtist" advanced="true"> <channel-type id="albumArtist" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Album Artist</label> <label>Album Artist</label>
<description>Main artist for the album</description> <description>Main artist for the album</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="trackArtist" advanced="true"> <channel-type id="trackArtist" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Track Artist</label> <label>Track Artist</label>
<description>Main artist for the track</description> <description>Main artist for the track</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="band" advanced="true"> <channel-type id="band" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Band/Orchestra</label> <label>Band/Orchestra</label>
<description>Band/orchestra performing the work</description> <description>Band/orchestra performing the work</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="composer" advanced="true"> <channel-type id="composer" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Composer</label> <label>Composer</label>
<description>Original composer of the work</description> <description>Original composer of the work</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="conductor" advanced="true"> <channel-type id="conductor" advanced="true">
<item-type>String</item-type> <item-type>String</item-type>
<label>Conductor</label> <label>Conductor</label>
<description>Conductor</description> <description>Conductor</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="coverartdata"> <channel-type id="coverartdata">
@ -345,6 +397,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Sleep</label> <label>Sleep</label>
<description>Power off player in specified number of minutes</description> <description>Power off player in specified number of minutes</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state pattern="%d"></state> <state pattern="%d"></state>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>

View File

@ -41,6 +41,10 @@
<label>Beaufort</label> <label>Beaufort</label>
<description>Wind speed in Beaufort Scale</description> <description>Wind speed in Beaufort Scale</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Calculation</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true" pattern="%d" min="0" max="12"/> <state readOnly="true" pattern="%d" min="0" max="12"/>
</channel-type> </channel-type>
@ -49,6 +53,10 @@
<label>Wind Direction</label> <label>Wind Direction</label>
<description>Wind direction</description> <description>Wind direction</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%s"> <state readOnly="true" pattern="%s">
<options> <options>
<option value="N">N</option> <option value="N">N</option>

View File

@ -32,6 +32,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Digital Input (C.M.I. -> OH)</label> <label>Digital Input (C.M.I. -> OH)</label>
<description>A digital channel sent from C.M.I. to openHAB</description> <description>A digital channel sent from C.M.I. to openHAB</description>
<tags>
<tag>Status</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<config-description> <config-description>
<parameter name="output" type="integer" min="1" max="32" required="true"> <parameter name="output" type="integer" min="1" max="32" required="true">
@ -44,6 +47,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Digital Output (OH -> C.M.I.)</label> <label>Digital Output (OH -> C.M.I.)</label>
<description>A digital channel sent from OpenHAB to C.M.I.</description> <description>A digital channel sent from OpenHAB to C.M.I.</description>
<tags>
<tag>Switch</tag>
</tags>
<config-description> <config-description>
<parameter name="output" type="integer" min="1" max="32" required="true"> <parameter name="output" type="integer" min="1" max="32" required="true">
<label>Output</label> <label>Output</label>
@ -60,6 +66,9 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Analog Input Channel (C.M.I. -> OH)</label> <label>Analog Input Channel (C.M.I. -> OH)</label>
<description>An Analog Channel received from the C.M.I.</description> <description>An Analog Channel received from the C.M.I.</description>
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<config-description> <config-description>
<parameter name="output" type="integer" min="1" max="32" required="true"> <parameter name="output" type="integer" min="1" max="32" required="true">
@ -72,6 +81,9 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Analog Output Channel (OH -> C.M.I.)</label> <label>Analog Output Channel (OH -> C.M.I.)</label>
<description>A Analog Channel sent to the C.M.I.</description> <description>A Analog Channel sent to the C.M.I.</description>
<tags>
<tag>Control</tag>
</tags>
<config-description> <config-description>
<parameter name="output" type="integer" min="1" max="32" required="true"> <parameter name="output" type="integer" min="1" max="32" required="true">
<label>Output</label> <label>Output</label>
@ -150,29 +162,45 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Switch State (Read-Only)</label> <label>Switch State (Read-Only)</label>
<description>An On/Off state read from C.M.I.</description> <description>An On/Off state read from C.M.I.</description>
<tags>
<tag>Status</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="schema-switch-rw"> <channel-type id="schema-switch-rw">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Switch State (Changeable)</label> <label>Switch State (Changeable)</label>
<description>A modifiable On/Off state read from C.M.I.</description> <description>A modifiable On/Off state read from C.M.I.</description>
<tags>
<tag>Switch</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="schema-numeric-ro"> <channel-type id="schema-numeric-ro">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Value</label> <label>Value</label>
<description>A numeric value read from C.M.I.</description> <description>A numeric value read from C.M.I.</description>
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true" pattern="%.1f"/> <state readOnly="true" pattern="%.1f"/>
</channel-type> </channel-type>
<channel-type id="schema-state-ro"> <channel-type id="schema-state-ro">
<item-type>String</item-type> <item-type>String</item-type>
<label>Value</label> <label>Value</label>
<description>A state value read from C.M.I.</description> <description>A state value read from C.M.I.</description>
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="schema-date-time-ro"> <channel-type id="schema-date-time-ro">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Time Value</label> <label>Time Value</label>
<description>A time read from C.M.I. - Only the time is supplied, the date part is set to the current day.</description> <description>A time read from C.M.I. - Only the time is supplied, the date part is set to the current day.</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<config-description-ref uri="channel-type:tacmi:schemaApiDefaults"/> <config-description-ref uri="channel-type:tacmi:schemaApiDefaults"/>
</channel-type> </channel-type>

Some files were not shown because too many files have changed in this diff Show More