Updated external content (Jenkins build 2651)

final
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>
<label>General Waste</label>
<description>Next collection day for general waste</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tF"/>
</channel-type>
<channel-type id="collectionDateLeightweightPackaging">
<item-type>DateTime</item-type>
<label>Leightweight Packaging</label>
<description>Next collection day for leightweight packaging</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tF"/>
</channel-type>
<channel-type id="collectionDateBioWaste">
<item-type>DateTime</item-type>
<label>Bio Waste</label>
<description>Next collection day for bio waste</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tF"/>
</channel-type>
<channel-type id="collectionDatePaper">
<item-type>DateTime</item-type>
<label>Paper</label>
<description>Next collection day for paper</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tF"/>
</channel-type>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -251,6 +251,9 @@
<item-type>String</item-type>
<label>Scene</label>
<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 id="alarm">
@ -336,12 +339,20 @@
<item-type>Switch</item-type>
<label>Mute Alarm</label>
<description>Mute</description>
<tags>
<tag>Alarm</tag>
<tag>SoundVolume</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type>
<channel-type id="testalarm">
<item-type>Switch</item-type>
<label>Test Alarm</label>
<description>Trigger alarm test sound</description>
<tags>
<tag>Alarm</tag>
<tag>SoundVolume</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type>
<channel-type id="temperature">

View File

@ -120,6 +120,10 @@
<item-type>DateTime</item-type>
<label>Next Event Start</label>
<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"/>
</channel-type>
@ -127,6 +131,10 @@
<item-type>Number:Time</item-type>
<label>Remaining Days</label>
<description>Remaining days until next event</description>
<tags>
<tag>Calculation</tag>
<tag>Duration</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/>
</channel-type>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -137,30 +137,50 @@
<channel-type id="request-date-time">
<item-type>DateTime</item-type>
<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"/>
</channel-type>
<channel-type id="color">
<item-type>Color</item-type>
<label>Color Channel</label>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-color"/>
</channel-type>
<channel-type id="contact">
<item-type>Contact</item-type>
<label>Contact Channel</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-contact"/>
</channel-type>
<channel-type id="datetime">
<item-type>DateTime</item-type>
<label>DateTime Channel</label>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config"/>
</channel-type>
<channel-type id="dimmer">
<item-type>Dimmer</item-type>
<label>Dimmer Channel</label>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-dimmer"/>
</channel-type>
@ -179,18 +199,30 @@
<channel-type id="number">
<item-type>Number</item-type>
<label>Number Channel</label>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-number"/>
</channel-type>
<channel-type id="player">
<item-type>Player</item-type>
<label>Player Channel</label>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-player"/>
</channel-type>
<channel-type id="rollershutter">
<item-type>Rollershutter</item-type>
<label>Rollershutter Channel</label>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-rollershutter"/>
</channel-type>
@ -203,6 +235,9 @@
<channel-type id="switch">
<item-type>Switch</item-type>
<label>Switch Channel</label>
<tags>
<tag>Switch</tag>
</tags>
<config-description-ref uri="channel-type:http:channel-config-switch"/>
</channel-type>

View File

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

View File

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

View File

@ -2753,6 +2753,10 @@
<label>Motion Alarm</label>
<description>Motion has been detected.</description>
<category>Motion</category>
<tags>
<tag>Alarm</tag>
<tag>Motion</tag>
</tags>
<state readOnly="true"/>
</channel-type>
@ -2782,6 +2786,10 @@
<label>Cell Motion Alarm</label>
<description>Cell based motion has been detected.</description>
<category>Motion</category>
<tags>
<tag>Alarm</tag>
<tag>Motion</tag>
</tags>
<state readOnly="true"/>
</channel-type>
@ -2854,6 +2862,10 @@
<label>Line Crossing Alarm</label>
<description>Motion has been detected.</description>
<category>Motion</category>
<tags>
<tag>Alarm</tag>
<tag>Motion</tag>
</tags>
<state readOnly="true"/>
</channel-type>
@ -2954,6 +2966,10 @@
<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>
<category>Motion</category>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type>
<channel-type id="externalMotion" advanced="true">
@ -2976,6 +2992,10 @@
<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>
<category>Motion</category>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type>
<channel-type id="enableAudioAlarm" advanced="true">
@ -3011,6 +3031,10 @@
<item-type>Switch</item-type>
<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>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
</channel-type>
<channel-type id="enableLED" advanced="true">

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -82,6 +82,10 @@
<item-type>String</item-type>
<label>Location Name</label>
<description>Name of location represented</description>
<tags>
<tag>Status</tag>
<tag>GeoLocation</tag>
</tags>
<state readOnly="true"/>
</channel-type>
@ -90,6 +94,10 @@
<label>Forecast Time Start</label>
<description>Time of forecast time window start</description>
<category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tF %1$tR"/>
</channel-type>
@ -98,6 +106,10 @@
<label>Temperature</label>
<description>Air Temperature</description>
<category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
@ -106,6 +118,10 @@
<label>Min. Temperature</label>
<description>Minimum Screen Air Temperature Over Previous Hour</description>
<category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
@ -114,6 +130,10 @@
<label>Max. Temperature</label>
<description>Maximum Screen Air Temperature Over Previous Hour</description>
<category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
@ -122,6 +142,10 @@
<label>Feels Like Temperature</label>
<description>Feels Like Temperature</description>
<category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
@ -130,6 +154,10 @@
<label>Relative Humidity</label>
<description>Screen Relative Humidity</description>
<category>Humidity</category>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -146,6 +174,10 @@
<label>Precip. Probability</label>
<description>Probability of Precipitation</description>
<category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -154,6 +186,10 @@
<label>Precipitation Rate</label>
<description>Precipitation Rate</description>
<category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true" pattern="%.4f %unit%"/>
</channel-type>
@ -162,6 +198,10 @@
<label>Previous Hour Precip.</label>
<description>Total Precipitation Amount Over Previous Hour</description>
<category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.4f %unit%"/>
</channel-type>
@ -178,6 +218,10 @@
<label>UV Index</label>
<description>UV Index</description>
<category>Sun</category>
<tags>
<tag>Measurement</tag>
<tag>Ultraviolet</tag>
</tags>
<state readOnly="true" pattern="%.0f"/>
</channel-type>
@ -186,6 +230,10 @@
<label>Pressure</label>
<description>Mean Sea Level Pressure</description>
<category>Pressure</category>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
@ -194,6 +242,10 @@
<label>Wind Speed</label>
<description>10m Wind Speed</description>
<category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/>
</channel-type>
@ -202,6 +254,10 @@
<label>Wind Gust</label>
<description>10m Wind Gust Speed</description>
<category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/>
</channel-type>
@ -210,6 +266,10 @@
<label>Max Wind Gust Prev.Hr</label>
<description>Maximum 10m Wind Gust Speed of Previous Hour</description>
<category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/>
</channel-type>
@ -218,6 +278,10 @@
<label>Dew Point</label>
<description>Dew Point Temperature</description>
<category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
@ -226,6 +290,10 @@
<label>Wind From</label>
<description>10m Wind From Direction</description>
<category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</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
minutes preceding the validity time. 10m wind is the considered surface wind.</description>
<category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/>
</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
minutes preceding the validity time. 10m wind is the considered surface wind.</description>
<category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/>
</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
as the direction from which it is blowing. 10m wind is the considered surface wind.</description>
<category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</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
as the direction from which it is blowing. 10m wind is the considered surface wind.</description>
<category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</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
speed observed over the 10 minutes preceding the validity time. 10m wind is the considered surface wind.</description>
<category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/>
</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
speed observed over the 10 minutes preceding the validity time. 10m wind is the considered surface wind.</description>
<category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/>
</channel-type>
@ -307,6 +399,10 @@
<label>Midday Humidity</label>
<description>Relative Humidity at Local Midday - Stevenson screen height is approximately 1.5m above ground level.</description>
<category>Humidity</category>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -315,6 +411,10 @@
<label>Midnight Humidity</label>
<description>Relative Humidity at Local Midnight - Stevenson screen height is approximately 1.5m above ground level.</description>
<category>Humidity</category>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</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
sea areas. Air pressure at sea level is the quantity often abbreviated as pressure or PMSL.</description>
<category>Pressure</category>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</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
sea areas. Air pressure at sea level is the quantity often abbreviated as pressure or PMSL.</description>
<category>Pressure</category>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</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.
Daytime is defined as those forecast times that fall between local dawn and dusk.</description>
<category>Sun</category>
<tags>
<tag>Forecast</tag>
<tag>Ultraviolet</tag>
</tags>
<state readOnly="true" pattern="%.0f"/>
</channel-type>
@ -353,6 +465,10 @@
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>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
@ -364,6 +480,10 @@
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>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
@ -375,6 +495,10 @@
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>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
@ -386,6 +510,10 @@
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>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
@ -397,6 +525,10 @@
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>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</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.
Daytime is defined as those forecast times that fall between local dawn and dusk.</description>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</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
radiation. Night-time is defined as those forecast times that fall between local dusk and dawn.</description>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</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
between local dawn and dusk.</description>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</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
fall between local dusk and dawn.</description>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</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
between local dawn and dusk.</description>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</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
fall between local dusk and dawn.</description>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
@ -474,6 +630,10 @@
<description>Probability of Precipitation During The Day - Daytime is defined as those forecast times that fall
between local dawn and dusk.</description>
<category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -483,6 +643,10 @@
<description>Probability of Precipitation During The Night - Night-time is defined as those forecast times that fall
between local dusk and dawn.</description>
<category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -492,6 +656,10 @@
<description>Probability of Snow During The Day - Daytime is defined as those forecast times that fall between local
dawn and dusk.</description>
<category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -501,6 +669,10 @@
<description>Probability of Snow During The Night - Night-time is defined as those forecast times that fall between
local dusk and dawn.</description>
<category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</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
between local dawn and dusk.</description>
<category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</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
between local dusk and dawn.</description>
<category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -530,6 +710,10 @@
<description>Probability of Rain During The Day - Daytime is defined as those forecast times that fall between local
dawn and dusk.</description>
<category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -539,6 +723,10 @@
<description>Probability of Rain During The Night - Night-time is defined as those forecast times that fall between
local dusk and dawn.</description>
<category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</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
those forecast times that fall between local dawn and dusk.</description>
<category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</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
as those forecast times that fall between local dusk and dawn.</description>
<category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -566,6 +762,10 @@
<description>Probability of Hail During The Day - Daytime is defined as those forecast times that fall between local
dawn and dusk.</description>
<category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -575,6 +775,10 @@
<description>Probability of Hail During The Night - Night-time is defined as those forecast times that fall between
local dusk and dawn.</description>
<category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -583,6 +787,10 @@
<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>
<category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -591,6 +799,10 @@
<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>
<category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %%"/>
</channel-type>
@ -600,6 +812,10 @@
<description>Day Maximum Screen Air Temperature - Daytime is defined as those forecast times that fall between local
dawn and dusk</description>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>
@ -609,6 +825,10 @@
<description>Night Minimum Screen Air Temperature - Night-time is defined as those forecast times that fall between
local dusk and dawn</description>
<category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/>
</channel-type>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -48,6 +48,10 @@
<item-type>String</item-type>
<label>Current Album</label>
<description>Name of the album currently playing.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/>
</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
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>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/>
</channel-type>
@ -64,6 +72,10 @@
<item-type>Number</item-type>
<label>Current Track</label>
<description>The current track number.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state pattern="%d" readOnly="true"/>
</channel-type>
@ -71,6 +83,10 @@
<item-type>Number</item-type>
<label>Current Song</label>
<description>The current song number.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state pattern="%d" readOnly="true"/>
</channel-type>
@ -78,6 +94,10 @@
<item-type>Number</item-type>
<label>Current Song Id</label>
<description>The current song id.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state pattern="%d" readOnly="true"/>
</channel-type>

View File

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

View File

@ -14,6 +14,10 @@
<item-type>DateTime</item-type>
<label>Date/Time Value</label>
<description>Current date and/or time</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<config-description-ref uri="thing-type:mqtt:string_channel"/>
</channel-type>
@ -29,6 +33,10 @@
<item-type>Location</item-type>
<label>Location</label>
<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"/>
</channel-type>
@ -41,42 +49,69 @@
<channel-type id="dimmer">
<item-type>Dimmer</item-type>
<label>Dimmer</label>
<tags>
<tag>Control</tag>
</tags>
<config-description-ref uri="thing-type:mqtt:dimmer_channel"></config-description-ref>
</channel-type>
<channel-type id="switch">
<item-type>Switch</item-type>
<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>
</channel-type>
<channel-type id="contact">
<item-type>Contact</item-type>
<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>
</channel-type>
<channel-type id="rollershutter">
<item-type>Rollershutter</item-type>
<label>Rollershutter</label>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
<config-description-ref uri="thing-type:mqtt:rollershutter_channel"></config-description-ref>
</channel-type>
<channel-type id="colorRGB">
<item-type>Color</item-type>
<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>
</channel-type>
<channel-type id="colorHSB">
<item-type>Color</item-type>
<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>
</channel-type>
<channel-type id="color">
<item-type>Color</item-type>
<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>
</channel-type>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -61,6 +61,10 @@
<label>Date/Time</label>
<description>Controller date/time.</description>
<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"/>
</channel-type>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -134,6 +134,10 @@
<item-type>Switch</item-type>
<label>Hold</label>
<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 id="status">
@ -198,6 +202,10 @@
<item-type>Number:Time</item-type>
<label>Today's Heating Runtime</label>
<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%"/>
</channel-type>
@ -205,6 +213,10 @@
<item-type>Number:Time</item-type>
<label>Today's Cooling Runtime</label>
<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%"/>
</channel-type>
@ -212,6 +224,10 @@
<item-type>Number:Time</item-type>
<label>Yesterday's Heating Runtime</label>
<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%"/>
</channel-type>
@ -219,6 +235,10 @@
<item-type>Number:Time</item-type>
<label>Yesterday's Cooling Runtime</label>
<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%"/>
</channel-type>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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