Add curated tags to addons (2/9) [cherry picked] (#18816)

* Initial contribution

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
This commit is contained in:
Andrew Fiddian-Green
2025-07-13 00:39:30 +02:00
committed by GitHub
parent 46d98be5cb
commit eab8692e67
61 changed files with 7793 additions and 92 deletions
@@ -15,6 +15,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Location</label> <label>Location</label>
<description>Weather station location</description> <description>Weather station location</description>
<tags>
<tag>Status</tag>
<tag>GeoLocation</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
@@ -22,6 +26,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Observation Time</label> <label>Observation Time</label>
<description>Observation date and time</description> <description>Observation date and time</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -30,6 +38,10 @@
<label>Temperature</label> <label>Temperature</label>
<description>Temperature</description> <description>Temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -38,6 +50,10 @@
<label>Dew Point Temperature</label> <label>Dew Point Temperature</label>
<description>Dew Point temperature</description> <description>Dew Point temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -46,6 +62,10 @@
<label>Feeling Temperature</label> <label>Feeling Temperature</label>
<description>Feeling temperature</description> <description>Feeling temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Calculation</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -54,6 +74,10 @@
<label>Relative Humidity</label> <label>Relative Humidity</label>
<description>Forecast relative humidity</description> <description>Forecast relative humidity</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Forecast</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" min="0" max="100" pattern="%d %unit%"/> <state readOnly="true" min="0" max="100" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -62,6 +86,10 @@
<label>Pressure</label> <label>Pressure</label>
<description>Barometric Pressure</description> <description>Barometric Pressure</description>
<category>Pressure</category> <category>Pressure</category>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -70,6 +98,10 @@
<label>Pressure Trend</label> <label>Pressure Trend</label>
<description>Pressure evolution trend (up, down, stable)</description> <description>Pressure evolution trend (up, down, stable)</description>
<category>Pressure</category> <category>Pressure</category>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@@ -78,6 +110,10 @@
<label>Rain Fall Hourly Rate</label> <label>Rain Fall Hourly Rate</label>
<description>Rain fall hourly rate</description> <description>Rain fall hourly rate</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.7f %unit%"/> <state readOnly="true" pattern="%.7f %unit%"/>
</channel-type> </channel-type>
@@ -86,6 +122,10 @@
<label>Rain Fall Day</label> <label>Rain Fall Day</label>
<description>Rain fall during the day</description> <description>Rain fall during the day</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -94,6 +134,10 @@
<label>Rain Fall Week</label> <label>Rain Fall Week</label>
<description>Rain fall amount for the week</description> <description>Rain fall amount for the week</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -102,6 +146,10 @@
<label>Rain Fall Month</label> <label>Rain Fall Month</label>
<description>Rain fall amount for the month</description> <description>Rain fall amount for the month</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -110,14 +158,22 @@
<label>Rain Fall Year</label> <label>Rain Fall Year</label>
<description>Rain fall amount for the year</description> <description>Rain fall amount for the year</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
<channel-type id="rainTotal"> <channel-type id="rainTotal">
<item-type>Number:Length</item-type> <item-type>Number:Length</item-type>
<label>Rain Fall Total</label> <label>Rain Fall Total</label>
<description>Rain fall total amount since factpry reset</description> <description>Rain fall total amount since factory reset</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -126,6 +182,10 @@
<label>Rain Fall 24 Hours</label> <label>Rain Fall 24 Hours</label>
<description>Rain fall in last 24 hours</description> <description>Rain fall in last 24 hours</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -134,6 +194,10 @@
<label>Rain Fall Event</label> <label>Rain Fall Event</label>
<description>Rain fall total for last rain event</description> <description>Rain fall total for last rain event</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -141,6 +205,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Rain Last Time</label> <label>Rain Last Time</label>
<description>Date and time of last rainfall</description> <description>Date and time of last rainfall</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -149,6 +217,10 @@
<label>Wind Speed</label> <label>Wind Speed</label>
<description>Wind speed</description> <description>Wind speed</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -157,6 +229,10 @@
<label>Maximum Daily Wind Speed</label> <label>Maximum Daily Wind Speed</label>
<description>Maximum daily wind speed</description> <description>Maximum daily wind speed</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -164,6 +240,10 @@
<item-type>Number:Angle</item-type> <item-type>Number:Angle</item-type>
<label>Wind Direction Degrees</label> <label>Wind Direction Degrees</label>
<description>Wind direction in degrees</description> <description>Wind direction in degrees</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" min="0" max="360" pattern="%.0f %unit%"/> <state readOnly="true" min="0" max="360" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@@ -171,6 +251,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Wind Direction</label> <label>Wind Direction</label>
<description>Wind direction</description> <description>Wind direction</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@@ -179,6 +263,10 @@
<label>Wind Gust</label> <label>Wind Gust</label>
<description>Wind gust</description> <description>Wind gust</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -186,6 +274,10 @@
<item-type>Number:Angle</item-type> <item-type>Number:Angle</item-type>
<label>Wind Gust Direction Degrees</label> <label>Wind Gust Direction Degrees</label>
<description>Wind gust direction in degrees</description> <description>Wind gust direction in degrees</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" min="0" max="360" pattern="%.0f %unit%"/> <state readOnly="true" min="0" max="360" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@@ -193,6 +285,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Wind Gust Direction</label> <label>Wind Gust Direction</label>
<description>Wind gust direction</description> <description>Wind gust direction</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@@ -201,6 +297,10 @@
<label>Maximum Daily Wind Gust</label> <label>Maximum Daily Wind Gust</label>
<description>Maximum daily wind gust</description> <description>Maximum daily wind gust</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -209,6 +309,10 @@
<label>Wind Speed 2-Minute</label> <label>Wind Speed 2-Minute</label>
<description>Wind speed 2-minute average</description> <description>Wind speed 2-minute average</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -216,6 +320,10 @@
<item-type>Number:Angle</item-type> <item-type>Number:Angle</item-type>
<label>Wind Direction Degrees 2-minute</label> <label>Wind Direction Degrees 2-minute</label>
<description>Wind direction 2-minute average in degrees</description> <description>Wind direction 2-minute average in degrees</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" min="0" max="360" pattern="%.0f %unit%"/> <state readOnly="true" min="0" max="360" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@@ -223,6 +331,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Wind Direction 2-minute</label> <label>Wind Direction 2-minute</label>
<description>Wind direction 2-minute Average</description> <description>Wind direction 2-minute Average</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@@ -231,6 +343,10 @@
<label>Wind Speed 10-Minute</label> <label>Wind Speed 10-Minute</label>
<description>Wind speed 10-minute average</description> <description>Wind speed 10-minute average</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -238,6 +354,10 @@
<item-type>Number:Angle</item-type> <item-type>Number:Angle</item-type>
<label>Wind Direction Degrees 10-minute</label> <label>Wind Direction Degrees 10-minute</label>
<description>Wind direction 10-minute average in degrees</description> <description>Wind direction 10-minute average in degrees</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" min="0" max="360" pattern="%.0f %unit%"/> <state readOnly="true" min="0" max="360" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@@ -245,6 +365,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Wind Direction 10-minute</label> <label>Wind Direction 10-minute</label>
<description>Wind direction 10-minute Average</description> <description>Wind direction 10-minute Average</description>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@@ -259,6 +383,10 @@
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>UV Index</label> <label>UV Index</label>
<description>Ultraviolet radiation index</description> <description>Ultraviolet radiation index</description>
<tags>
<tag>Measurement</tag>
<tag>Ultraviolet</tag>
</tags>
<state readOnly="true" pattern="%.1f"/> <state readOnly="true" pattern="%.1f"/>
</channel-type> </channel-type>
@@ -266,6 +394,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>UV Danger</label> <label>UV Danger</label>
<description>Ultraviolet radiation danger level</description> <description>Ultraviolet radiation danger level</description>
<tags>
<tag>Measurement</tag>
<tag>Ultraviolet</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@@ -274,6 +406,10 @@
<label>Soil Temperature</label> <label>Soil Temperature</label>
<description>Temperature of the soil</description> <description>Temperature of the soil</description>
<category>Sensor</category> <category>Sensor</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" min="0" max="100" pattern="%d %unit%"/> <state readOnly="true" min="0" max="100" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -282,6 +418,10 @@
<label>Soil Moisture</label> <label>Soil Moisture</label>
<description>Amount of moisture in the soil</description> <description>Amount of moisture in the soil</description>
<category>Sensor</category> <category>Sensor</category>
<tags>
<tag>Measurement</tag>
<tag>Moisture</tag>
</tags>
<state readOnly="true" min="0" max="100" pattern="%d"/> <state readOnly="true" min="0" max="100" pattern="%d"/>
</channel-type> </channel-type>
@@ -290,6 +430,10 @@
<label>Soil Moisture Level</label> <label>Soil Moisture Level</label>
<description>Soil moisture level from Very Dry to Very Wet</description> <description>Soil moisture level from Very Dry to Very Wet</description>
<category>Sensor</category> <category>Sensor</category>
<tags>
<tag>Measurement</tag>
<tag>Moisture</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@@ -298,6 +442,10 @@
<label>Carbon Dioxide</label> <label>Carbon Dioxide</label>
<description>Amount of carbon dioxide</description> <description>Amount of carbon dioxide</description>
<category>Sensor</category> <category>Sensor</category>
<tags>
<tag>Measurement</tag>
<tag>CO2</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -306,6 +454,10 @@
<label>Relay</label> <label>Relay</label>
<description>Relay</description> <description>Relay</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@@ -314,6 +466,10 @@
<label>Battery Indicator</label> <label>Battery Indicator</label>
<description>Indicates if battery is good or needs replacing</description> <description>Indicates if battery is good or needs replacing</description>
<category>Battery</category> <category>Battery</category>
<tags>
<tag>Status</tag>
<tag>LowBattery</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@@ -283,6 +283,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>App</label> <label>App</label>
<description>App Control</description> <description>App Control</description>
<tags>
<tag>Control</tag>
<tag>App</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="appname"> <channel-type id="appname">
@@ -331,6 +335,10 @@
<item-type>Player</item-type> <item-type>Player</item-type>
<label>Player</label> <label>Player</label>
<description>Player Control</description> <description>Player Control</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="tvChannel" advanced="true"> <channel-type id="tvChannel" advanced="true">
@@ -339,6 +347,10 @@
<description>Name of the currently running TV Channel. Changing this to a value from the List, switches the <description>Name of the currently running TV Channel. Changing this to a value from the List, switches the
channel. channel.
</description> </description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="searchContent" advanced="true"> <channel-type id="searchContent" advanced="true">
@@ -352,6 +364,10 @@
<label>Ambilight Power</label> <label>Ambilight Power</label>
<description>Ambilight power. Turns ambilight on or off.</description> <description>Ambilight power. Turns ambilight on or off.</description>
<category>Ambilight</category> <category>Ambilight</category>
<tags>
<tag>Switch</tag>
<tag>Light</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="ambilightHuePower"> <channel-type id="ambilightHuePower">
@@ -359,6 +375,10 @@
<label>Ambilight + Hue Power</label> <label>Ambilight + Hue Power</label>
<description>Ambilight + Hue power. Turns ambilight with connected Philips Hue Lamps on or off.</description> <description>Ambilight + Hue power. Turns ambilight with connected Philips Hue Lamps on or off.</description>
<category>Ambilight</category> <category>Ambilight</category>
<tags>
<tag>Switch</tag>
<tag>Light</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="ambilightLoungePower"> <channel-type id="ambilightLoungePower">
@@ -366,6 +386,10 @@
<label>Ambilight Lounge Power</label> <label>Ambilight Lounge Power</label>
<description>Ambilight lounge power. Turns ambilight lounge on or off.</description> <description>Ambilight lounge power. Turns ambilight lounge on or off.</description>
<category>Ambilight</category> <category>Ambilight</category>
<tags>
<tag>Switch</tag>
<tag>Light</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="ambilightStyle" advanced="true"> <channel-type id="ambilightStyle" advanced="true">
@@ -374,6 +398,10 @@
<description>Current ambilight style. Changing this to a value from the List, switches the ambilight style. <description>Current ambilight style. Changing this to a value from the List, switches the ambilight style.
</description> </description>
<category>Ambilight</category> <category>Ambilight</category>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="FOLLOW_VIDEO STANDARD">FOLLOW_VIDEO STANDARD</option> <option value="FOLLOW_VIDEO STANDARD">FOLLOW_VIDEO STANDARD</option>
@@ -409,6 +437,10 @@
<label>All Ambilight</label> <label>All Ambilight</label>
<description>Sets the Ambilight color for all sides.</description> <description>Sets the Ambilight color for all sides.</description>
<category>Ambilight</category> <category>Ambilight</category>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="ambilightLeftColor" advanced="true"> <channel-type id="ambilightLeftColor" advanced="true">
@@ -416,6 +448,10 @@
<label>Left Ambilight</label> <label>Left Ambilight</label>
<description>Sets the Ambilight color for the left side.</description> <description>Sets the Ambilight color for the left side.</description>
<category>Ambilight</category> <category>Ambilight</category>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="ambilightRightColor" advanced="true"> <channel-type id="ambilightRightColor" advanced="true">
@@ -423,6 +459,10 @@
<label>Right Ambilight</label> <label>Right Ambilight</label>
<description>Sets the Ambilight color for the right side.</description> <description>Sets the Ambilight color for the right side.</description>
<category>Ambilight</category> <category>Ambilight</category>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="ambilightTopColor" advanced="true"> <channel-type id="ambilightTopColor" advanced="true">
@@ -430,6 +470,10 @@
<label>Top Ambilight</label> <label>Top Ambilight</label>
<description>Sets the Ambilight color for the top.</description> <description>Sets the Ambilight color for the top.</description>
<category>Ambilight</category> <category>Ambilight</category>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="ambilightBottomColor" advanced="true"> <channel-type id="ambilightBottomColor" advanced="true">
@@ -437,6 +481,10 @@
<label>Bottom Ambilight</label> <label>Bottom Ambilight</label>
<description>Sets the Ambilight color for the bottom.</description> <description>Sets the Ambilight color for the bottom.</description>
<category>Ambilight</category> <category>Ambilight</category>
<tags>
<tag>Control</tag>
<tag>Color</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="brightness" advanced="true"> <channel-type id="brightness" advanced="true">
@@ -444,6 +492,10 @@
<label>Brightness</label> <label>Brightness</label>
<description>Brightness of the TV picture.</description> <description>Brightness of the TV picture.</description>
<category>Tv Picture</category> <category>Tv Picture</category>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="contrast" advanced="true"> <channel-type id="contrast" advanced="true">
@@ -165,6 +165,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Current Measured Temperature</label> <label>Current Measured Temperature</label>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -176,6 +180,10 @@
range. range.
</description> </description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
<tag>Temperature</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="govee-humidity-alarm"> <channel-type id="govee-humidity-alarm">
@@ -185,6 +193,10 @@
If humidity warnings are enabled, then this alarm indicates whether the current humidity is out of range. If humidity warnings are enabled, then this alarm indicates whether the current humidity is out of range.
</description> </description>
<category>Alarm</category> <category>Alarm</category>
<tags>
<tag>Alarm</tag>
<tag>Humidity</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>
@@ -17,6 +17,10 @@
<label>Current Head</label> <label>Current Head</label>
<description>Current head</description> <description>Current head</description>
<category>Water</category> <category>Water</category>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -37,6 +41,10 @@
<label>Motor Speed</label> <label>Motor Speed</label>
<description>Current rotation of the pump motor</description> <description>Current rotation of the pump motor</description>
<category>Fan</category> <category>Fan</category>
<tags>
<tag>Measurement</tag>
<tag>Frequency</tag>
</tags>
<state readOnly="true" pattern="%.0f rpm"/> <state readOnly="true" pattern="%.0f rpm"/>
</channel-type> </channel-type>
@@ -65,11 +65,19 @@
<label>Power</label> <label>Power</label>
<description>Switch display on/off and enable/disables heating</description> <description>Switch display on/off and enable/disables heating</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="mode"> <channel-type id="mode">
<item-type>String</item-type> <item-type>String</item-type>
<label>Mode</label> <label>Mode</label>
<description>Current mode of the thermostat</description> <description>Current mode of the thermostat</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="auto">auto</option> <option value="auto">auto</option>
@@ -95,6 +103,10 @@
<label>Active</label> <label>Active</label>
<description>Shows if thermostat is currently actively heating</description> <description>Shows if thermostat is currently actively heating</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Status</tag>
<tag>Heating</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="roomtemperature"> <channel-type id="roomtemperature">
@@ -102,6 +114,10 @@
<label>Temperature</label> <label>Temperature</label>
<description>Room temperature, measured directly at the device</description> <description>Room temperature, measured directly at the device</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="roomtemperatureexternalsensor"> <channel-type id="roomtemperatureexternalsensor">
@@ -109,6 +125,10 @@
<label>Temperature Ext. Sensor</label> <label>Temperature Ext. Sensor</label>
<description>Room temperature, measured by the external sensor</description> <description>Room temperature, measured by the external sensor</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="setpoint"> <channel-type id="setpoint">
@@ -116,6 +136,10 @@
<label>Setpoint</label> <label>Setpoint</label>
<description>Temperature setpoint that open/close valve</description> <description>Temperature setpoint that open/close valve</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" step="0.5"/> <state pattern="%.1f %unit%" step="0.5"/>
</channel-type> </channel-type>
<channel-type id="temperatureoffset"> <channel-type id="temperatureoffset">
@@ -123,6 +147,10 @@
<label>Temperature Offset</label> <label>Temperature Offset</label>
<description>Manual temperature adjustment</description> <description>Manual temperature adjustment</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" step="0.5" min="-2.5" max="2.5"/> <state pattern="%.1f %unit%" step="0.5" min="-2.5" max="2.5"/>
</channel-type> </channel-type>
<channel-type id="temperature"> <channel-type id="temperature">
@@ -130,6 +158,10 @@
<label>Temperature</label> <label>Temperature</label>
<description>Temperature</description> <description>Temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="remotelock"> <channel-type id="remotelock">
@@ -137,17 +169,29 @@
<label>Remote Lock</label> <label>Remote Lock</label>
<description>Locks the device to only allow remote actions</description> <description>Locks the device to only allow remote actions</description>
<category>Lock</category> <category>Lock</category>
<tags>
<tag>Switch</tag>
<tag>LockState</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="time"> <channel-type id="time">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Time</label> <label>Time</label>
<description>The time and day of week</description> <description>The time and day of week</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="learningmode"> <channel-type id="learningmode">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Learning Mode</label> <label>Learning Mode</label>
<description>Put device in infrared learning mode when turned on</description> <description>Put device in infrared learning mode when turned on</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="savelearned"> <channel-type id="savelearned">
<item-type>String</item-type> <item-type>String</item-type>
@@ -143,6 +143,10 @@
<label>Current Time</label> <label>Current Time</label>
<description>Current time reported by the air unit</description> <description>Current time reported by the air unit</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -171,7 +175,7 @@
<category>Fan</category> <category>Fan</category>
<tags> <tags>
<tag>Control</tag> <tag>Control</tag>
<tag>Level</tag> <tag>Speed</tag>
</tags> </tags>
<state step="10" min="0" max="100"/> <state step="10" min="0" max="100"/>
</channel-type> </channel-type>
@@ -181,6 +185,10 @@
<label>Supply Fan Speed</label> <label>Supply Fan Speed</label>
<description>Current rotation of the fan supplying air to the rooms</description> <description>Current rotation of the fan supplying air to the rooms</description>
<category>Fan</category> <category>Fan</category>
<tags>
<tag>Measurement</tag>
<tag>Frequency</tag>
</tags>
<state pattern="%.0f rpm" readOnly="true" min="0"/> <state pattern="%.0f rpm" readOnly="true" min="0"/>
</channel-type> </channel-type>
@@ -189,6 +197,10 @@
<label>Extract Fan Speed</label> <label>Extract Fan Speed</label>
<description>Current rotation of the fan extracting air from the rooms</description> <description>Current rotation of the fan extracting air from the rooms</description>
<category>Fan</category> <category>Fan</category>
<tags>
<tag>Measurement</tag>
<tag>Frequency</tag>
</tags>
<state pattern="%.0f rpm" readOnly="true" min="0"/> <state pattern="%.0f rpm" readOnly="true" min="0"/>
</channel-type> </channel-type>
@@ -197,6 +209,10 @@
<label>Supply Fan Step</label> <label>Supply Fan Step</label>
<description>Current step setting of the fan supplying air to the rooms</description> <description>Current step setting of the fan supplying air to the rooms</description>
<category>Fan</category> <category>Fan</category>
<tags>
<tag>Status</tag>
<tag>Speed</tag>
</tags>
<state step="10" min="0" max="100" readOnly="true"/> <state step="10" min="0" max="100" readOnly="true"/>
</channel-type> </channel-type>
@@ -205,6 +221,10 @@
<label>Extract Fan Step</label> <label>Extract Fan Step</label>
<description>Current step setting of the fan extracting air from the rooms</description> <description>Current step setting of the fan extracting air from the rooms</description>
<category>Fan</category> <category>Fan</category>
<tags>
<tag>Status</tag>
<tag>Speed</tag>
</tags>
<state step="10" min="0" max="100" readOnly="true"/> <state step="10" min="0" max="100" readOnly="true"/>
</channel-type> </channel-type>
@@ -226,12 +246,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Boost</label> <label>Boost</label>
<description>Enables fan boost</description> <description>Enables fan boost</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="night-cooling"> <channel-type id="night-cooling">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Night Cooling</label> <label>Night Cooling</label>
<description>Enables night cooling</description> <description>Enables night cooling</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="bypass"> <channel-type id="bypass">
@@ -239,6 +267,10 @@
<label>Bypass</label> <label>Bypass</label>
<description>Disables the heat exchange. Useful in summer when room temperature is above target and outside <description>Disables the heat exchange. Useful in summer when room temperature is above target and outside
temperature is below target</description> temperature is below target</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="calculated-temperature"> <channel-type id="calculated-temperature">
@@ -246,6 +278,10 @@
<label>Calculated Room Temperature</label> <label>Calculated Room Temperature</label>
<description>Calculated Room Temperature</description> <description>Calculated Room Temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Calculation</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -268,6 +304,10 @@
<label>Operating Hours</label> <label>Operating Hours</label>
<description>The number of hours the unit has been in operation (in minutes)</description> <description>The number of hours the unit has been in operation (in minutes)</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state pattern="%1$tdd %1$tHh %1$tMm" readOnly="true"/> <state pattern="%1$tdd %1$tHh %1$tMm" readOnly="true"/>
</channel-type> </channel-type>
@@ -82,6 +82,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Doorbell Timestamp</label> <label>Doorbell Timestamp</label>
<description>Time when doorbell was last pressed</description> <description>Time when doorbell was last pressed</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="doorbellImage"> <channel-type id="doorbellImage">
@@ -94,6 +98,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Motion Timestamp</label> <label>Motion Timestamp</label>
<description>Time when motion was last detected</description> <description>Time when motion was last detected</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="motionImage"> <channel-type id="motionImage">
@@ -106,30 +114,50 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Light</label> <label>Light</label>
<description>Energize the light relay</description> <description>Energize the light relay</description>
<tags>
<tag>Switch</tag>
<tag>Light</tag>
</tags>
<state pattern="%s"></state> <state pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="openDoor1"> <channel-type id="openDoor1">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Open Door 1</label> <label>Open Door 1</label>
<description>Energize opendoor / alarm output relay 1</description> <description>Energize opendoor / alarm output relay 1</description>
<tags>
<tag>Alarm</tag>
<tag>OpenState</tag>
</tags>
<state pattern="%s"></state> <state pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="openDoor2"> <channel-type id="openDoor2">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Open Door 2</label> <label>Open Door 2</label>
<description>Energize opendoor / alarm output relay 2</description> <description>Energize opendoor / alarm output relay 2</description>
<tags>
<tag>Alarm</tag>
<tag>OpenState</tag>
</tags>
<state pattern="%s"></state> <state pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="openDoor3"> <channel-type id="openDoor3">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Open Door 3</label> <label>Open Door 3</label>
<description>Energize opendoor / alarm output relay 3</description> <description>Energize opendoor / alarm output relay 3</description>
<tags>
<tag>Alarm</tag>
<tag>OpenState</tag>
</tags>
<state pattern="%s"></state> <state pattern="%s"></state>
</channel-type> </channel-type>
<channel-type id="imageTimestamp"> <channel-type id="imageTimestamp">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Image Timestamp</label> <label>Image Timestamp</label>
<description>Time when image was captured from device</description> <description>Time when image was captured from device</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="image"> <channel-type id="image">
@@ -147,6 +175,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Doorbell History Timestamp</label> <label>Doorbell History Timestamp</label>
<description>Time when doorbell was pressed for history image</description> <description>Time when doorbell was pressed for history image</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="doorbellHistoryImage"> <channel-type id="doorbellHistoryImage">
@@ -165,6 +197,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Motion History Timestamp</label> <label>Motion History Timestamp</label>
<description>Time when motion was detected for history image</description> <description>Time when motion was detected for history image</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="motionHistoryImage"> <channel-type id="motionHistoryImage">
@@ -258,6 +258,10 @@
<label>Temperature</label> <label>Temperature</label>
<description>Current temperature</description> <description>Current temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -266,6 +270,10 @@
<label>Humidity</label> <label>Humidity</label>
<description>Current relative humidity</description> <description>Current relative humidity</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@@ -274,6 +282,10 @@
<label>Set Point</label> <label>Set Point</label>
<description>Current set point</description> <description>Current set point</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="false" pattern="%.1f %unit%"/> <state readOnly="false" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -281,6 +293,10 @@
<item-type>Number:ElectricPotential</item-type> <item-type>Number:ElectricPotential</item-type>
<label>Battery Voltage</label> <label>Battery Voltage</label>
<description>Current Battery Voltage for the device</description> <description>Current Battery Voltage for the device</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -295,6 +311,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Currently Requesting Heat</label> <label>Currently Requesting Heat</label>
<description>Is this room requesting heat</description> <description>Is this room requesting heat</description>
<tags>
<tag>Status</tag>
<tag>Heating</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -302,6 +322,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Heating Override</label> <label>Heating Override</label>
<description>The heating override button has been pressed</description> <description>The heating override button has been pressed</description>
<tags>
<tag>Status</tag>
<tag>Heating</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -309,6 +333,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Hot Water Override</label> <label>Hot Water Override</label>
<description>The hot water override button has been pressed</description> <description>The hot water override button has been pressed</description>
<tags>
<tag>Status</tag>
<tag>Heating</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -316,6 +344,10 @@
<item-type unitHint="dBm">Number:Power</item-type> <item-type unitHint="dBm">Number:Power</item-type>
<label>Signal RSSI</label> <label>Signal RSSI</label>
<description>The reported network signal RSSI</description> <description>The reported network signal RSSI</description>
<tags>
<tag>Measurement</tag>
<tag>RSSI</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -323,6 +355,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Signal LQI</label> <label>Signal LQI</label>
<description>The reported network signal LQI</description> <description>The reported network signal LQI</description>
<tags>
<tag>Measurement</tag>
<tag>SignalStrength</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -330,6 +366,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Signal Strength (Wiser)</label> <label>Signal Strength (Wiser)</label>
<description>The reported network signal strength</description> <description>The reported network signal strength</description>
<tags>
<tag>Measurement</tag>
<tag>SignalStrength</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -358,6 +398,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Away Mode Active</label> <label>Away Mode Active</label>
<description>Away mode has been activated</description> <description>Away mode has been activated</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="awayModeSetPoint-channel" advanced="true"> <channel-type id="awayModeSetPoint-channel" advanced="true">
@@ -365,6 +409,10 @@
<label>Away Mode Set Point</label> <label>Away Mode Set Point</label>
<description>Away Mode Set Point</description> <description>Away Mode Set Point</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="false" pattern="%.1f %unit%"/> <state readOnly="false" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -372,12 +420,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Eco Mode Enabled</label> <label>Eco Mode Enabled</label>
<description>Eco Mode activation state (EcoIQ)</description> <description>Eco Mode activation state (EcoIQ)</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="manualModeState-channel"> <channel-type id="manualModeState-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Manual Mode Enabled</label> <label>Manual Mode Enabled</label>
<description>Manual Mode activation state</description> <description>Manual Mode activation state</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="zigbeeConnected-channel" advanced="true"> <channel-type id="zigbeeConnected-channel" advanced="true">
@@ -391,12 +447,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Set Point</label> <label>Set Point</label>
<description>Hot water heating set point switch</description> <description>Hot water heating set point switch</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="boostDuration-channel"> <channel-type id="boostDuration-channel">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Boost Duration</label> <label>Boost Duration</label>
<description>Duration in hours to boost hot water for</description> <description>Duration in hours to boost hot water for</description>
<tags>
<tag>Control</tag>
<tag>Duration</tag>
</tags>
<state pattern="%.1f h" min="0" max="3" step="0.5"/> <state pattern="%.1f h" min="0" max="3" step="0.5"/>
</channel-type> </channel-type>
@@ -404,6 +468,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Is Boosted</label> <label>Is Boosted</label>
<description>Is the hot water currently being boosted</description> <description>Is the hot water currently being boosted</description>
<tags>
<tag>Status</tag>
<tag>Heating</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -411,6 +479,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Boost Remaining</label> <label>Boost Remaining</label>
<description>How long until the boost deactivates</description> <description>How long until the boost deactivates</description>
<tags>
<tag>Measurement</tag>
<tag>Progress</tag>
</tags>
<state readOnly="true" pattern="%.0f min"/> <state readOnly="true" pattern="%.0f min"/>
</channel-type> </channel-type>
@@ -418,12 +490,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Open Window Detection</label> <label>Open Window Detection</label>
<description>Is window detection turned on</description> <description>Is window detection turned on</description>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="windowState-channel"> <channel-type id="windowState-channel">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Window State</label> <label>Window State</label>
<description>Is the window open or closed</description> <description>Is the window open or closed</description>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="deviceLocked-channel" advanced="true"> <channel-type id="deviceLocked-channel" advanced="true">
@@ -436,24 +516,40 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Plug State</label> <label>Plug State</label>
<description>Is the smart plug switched on or off</description> <description>Is the smart plug switched on or off</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="plugAwayAction-channel"> <channel-type id="plugAwayAction-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Plug Off in Away Mode</label> <label>Plug Off in Away Mode</label>
<description>Should the smart plug switch off when in away mode</description> <description>Should the smart plug switch off when in away mode</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="comfortModeState-channel"> <channel-type id="comfortModeState-channel">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Comfort Mode Active</label> <label>Comfort Mode Active</label>
<description>Should the room pre-heat to achieve the desired temperature</description> <description>Should the room pre-heat to achieve the desired temperature</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="plugInstantaneousPower-channel"> <channel-type id="plugInstantaneousPower-channel">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Plug Instantaneous Power</label> <label>Plug Instantaneous Power</label>
<description>Current Power being drawn through the plug</description> <description>Current Power being drawn through the plug</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -461,6 +557,10 @@
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Plug Energy Delivered</label> <label>Plug Energy Delivered</label>
<description>Cumulative energy drawn through the plug</description> <description>Cumulative energy drawn through the plug</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -47,6 +47,10 @@
<channel-type id="update"> <channel-type id="update">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Update Time</label> <label>Update Time</label>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>
@@ -109,6 +109,10 @@
<channel-type id="pollencount"> <channel-type id="pollencount">
<item-type>String</item-type> <item-type>String</item-type>
<label>Pollen Count</label> <label>Pollen Count</label>
<tags>
<tag>Forecast</tag>
<tag>Pollen</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>
@@ -46,6 +46,10 @@
<label>Last Updated</label> <label>Last Updated</label>
<description>Timestamp of the last update from the endpoint.</description> <description>Timestamp of the last update from the endpoint.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="warning"> <channel-type id="warning">
@@ -55,6 +59,9 @@
While be switched to ON only after all other channels - except the While be switched to ON only after all other channels - except the
trigger channel - are updated. trigger channel - are updated.
Will be switched to OFF before all other channels are updated to UNDEF.</description> Will be switched to OFF before all other channels are updated to UNDEF.</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="updated"> <channel-type id="updated">
@@ -85,6 +92,10 @@ This happens after all other channels are populated.]]></description>
<item-type>String</item-type> <item-type>String</item-type>
<label>Description</label> <label>Description</label>
<description>Textual description of the warning.</description> <description>Textual description of the warning.</description>
<tags>
<tag>Alarm</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="effective"> <channel-type id="effective">
@@ -92,6 +103,10 @@ This happens after all other channels are populated.]]></description>
<label>Issued</label> <label>Issued</label>
<description>Issued Date and Time.</description> <description>Issued Date and Time.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="onset"> <channel-type id="onset">
@@ -99,6 +114,10 @@ This happens after all other channels are populated.]]></description>
<label>Valid From</label> <label>Valid From</label>
<description>Start Date and Time for which the warning is valid.</description> <description>Start Date and Time for which the warning is valid.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Alarm</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="expires"> <channel-type id="expires">
@@ -106,18 +125,30 @@ This happens after all other channels are populated.]]></description>
<label>Valid To</label> <label>Valid To</label>
<description>End Date and Time for which the warning is valid.</description> <description>End Date and Time for which the warning is valid.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="headline"> <channel-type id="headline">
<item-type>String</item-type> <item-type>String</item-type>
<label>Headline</label> <label>Headline</label>
<description>Headline of the warning like "Amtliche Warnung vor FROST".</description> <description>Headline of the warning like "Amtliche Warnung vor FROST".</description>
<tags>
<tag>Alarm</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="event"> <channel-type id="event">
<item-type>String</item-type> <item-type>String</item-type>
<label>Type</label> <label>Type</label>
<description>Type of the warning, e.g. FROST.</description> <description>Type of the warning, e.g. FROST.</description>
<tags>
<tag>Alarm</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="altitude"> <channel-type id="altitude">
@@ -142,6 +173,10 @@ This happens after all other channels are populated.]]></description>
<item-type>String</item-type> <item-type>String</item-type>
<label>Urgency</label> <label>Urgency</label>
<description>Urgency of the warning. Possible values are Immediate and Future.</description> <description>Urgency of the warning. Possible values are Immediate and Future.</description>
<tags>
<tag>Alarm</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="Immediate">Immediate</option> <option value="Immediate">Immediate</option>
@@ -173,6 +173,10 @@
<label>Temperature</label> <label>Temperature</label>
<description>The measured temperature.</description> <description>The measured temperature.</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"> <state readOnly="true" pattern="%.1f %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -182,6 +186,10 @@
<label>Humidity</label> <label>Humidity</label>
<description>The measured humidity.</description> <description>The measured humidity.</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" min="0" max="100" pattern="%d %unit%"/> <state readOnly="true" min="0" max="100" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -189,6 +197,10 @@
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>TVOC</label> <label>TVOC</label>
<description>The total Volatile Organic Compounds.</description> <description>The total Volatile Organic Compounds.</description>
<tags>
<tag>Measurement</tag>
<tag>VOC</tag>
</tags>
<state readOnly="true" pattern="%d ppb"/> <state readOnly="true" pattern="%d ppb"/>
</channel-type> </channel-type>
@@ -197,6 +209,10 @@
<item-type>Number:Density</item-type> <item-type>Number:Density</item-type>
<label>PM1</label> <label>PM1</label>
<description>The Particulate Matter 1 (0.001mm).</description> <description>The Particulate Matter 1 (0.001mm).</description>
<tags>
<tag>Measurement</tag>
<tag>ParticulateMatter</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -204,6 +220,10 @@
<item-type>Number:Density</item-type> <item-type>Number:Density</item-type>
<label>PM2.5</label> <label>PM2.5</label>
<description>The Particulate Matter 2.5 (0.0025mm).</description> <description>The Particulate Matter 2.5 (0.0025mm).</description>
<tags>
<tag>Measurement</tag>
<tag>ParticulateMatter</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -211,6 +231,10 @@
<item-type>Number:Density</item-type> <item-type>Number:Density</item-type>
<label>PM10</label> <label>PM10</label>
<description>The Particulate Matter 10 (0.01mm).</description> <description>The Particulate Matter 10 (0.01mm).</description>
<tags>
<tag>Measurement</tag>
<tag>ParticulateMatter</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -218,6 +242,10 @@
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>CO2</label> <label>CO2</label>
<description>The measured CarbonDioxide.</description> <description>The measured CarbonDioxide.</description>
<tags>
<tag>Measurement</tag>
<tag>CO2</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -232,6 +260,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Fan Speed Setting</label> <label>Fan Speed Setting</label>
<description>The fan speed setting.</description> <description>The fan speed setting.</description>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
<state> <state>
<options> <options>
<option value="1">Level 1</option> <option value="1">Level 1</option>
@@ -251,6 +283,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Work Mode Setting</label> <label>Work Mode Setting</label>
<description>The work mode setting.</description> <description>The work mode setting.</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="PowerOff">Power Off</option> <option value="PowerOff">Power Off</option>
@@ -264,6 +300,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Ionizer Status</label> <label>Ionizer Status</label>
<description>The ionizer status On/Off.</description> <description>The ionizer status On/Off.</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="ui-light"> <channel-type id="ui-light">
@@ -276,12 +316,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Safety Lock</label> <label>Safety Lock</label>
<description>The safety lock status.</description> <description>The safety lock status.</description>
<tags>
<tag>Switch</tag>
<tag>LockState</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="door-lock"> <channel-type id="door-lock">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Door Lock</label> <label>Door Lock</label>
<description>The door lock status Open/Closed.</description> <description>The door lock status Open/Closed.</description>
<tags>
<tag>Status</tag>
<tag>LockState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -289,6 +337,10 @@
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Door State</label> <label>Door State</label>
<description>The door status Open/Closed.</description> <description>The door status Open/Closed.</description>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -296,6 +348,10 @@
<item-type unitHint="s">Number:Time</item-type> <item-type unitHint="s">Number:Time</item-type>
<label>Time To Delayed Start</label> <label>Time To Delayed Start</label>
<description>The time remaining until the delayed start.</description> <description>The time remaining until the delayed start.</description>
<tags>
<tag>Measurement</tag>
<tag>Progress</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -303,6 +359,10 @@
<item-type unitHint="s">Number:Time</item-type> <item-type unitHint="s">Number:Time</item-type>
<label>Time To End</label> <label>Time To End</label>
<description>The time remaining until the program will end.</description> <description>The time remaining until the program will end.</description>
<tags>
<tag>Measurement</tag>
<tag>Progress</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -317,6 +377,10 @@
<item-type unitHint="s">Number:Time</item-type> <item-type unitHint="s">Number:Time</item-type>
<label>Appliance Total Working Time</label> <label>Appliance Total Working Time</label>
<description>The appliance total working time.</description> <description>The appliance total working time.</description>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -345,6 +409,10 @@
<item-type unitHint="l">Number:Volume</item-type> <item-type unitHint="l">Number:Volume</item-type>
<label>Water Usage</label> <label>Water Usage</label>
<description>The water usage in litres.</description> <description>The water usage in litres.</description>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -359,6 +427,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Cycle Phase</label> <label>Cycle Phase</label>
<description>The washing cycle phase.</description> <description>The washing cycle phase.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="UNAVAILABLE">Unavailable</option> <option value="UNAVAILABLE">Unavailable</option>
@@ -378,6 +450,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Appliance State</label> <label>Appliance State</label>
<description>The appliance state.</description> <description>The appliance state.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="ALARM">Alarm</option> <option value="ALARM">Alarm</option>
@@ -396,6 +472,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Appliance Mode</label> <label>Appliance Mode</label>
<description>The appliance mode.</description> <description>The appliance mode.</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="DEMO">Demo</option> <option value="DEMO">Demo</option>
@@ -410,6 +490,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Washing Temperature </label> <label>Washing Temperature </label>
<description>The user configured washing temperature.</description> <description>The user configured washing temperature.</description>
<tags>
<tag>Status</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="20_CELSIUS">20°C</option> <option value="20_CELSIUS">20°C</option>
@@ -428,6 +512,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Spin Speed</label> <label>Spin Speed</label>
<description>The spin speed.</description> <description>The spin speed.</description>
<tags>
<tag>Status</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="DISABLED">Disabled</option> <option value="DISABLED">Disabled</option>
@@ -447,6 +535,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Steam Value</label> <label>Steam Value</label>
<description>The user configured steam value.</description> <description>The user configured steam value.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="STEAM_OFF">Steam off</option> <option value="STEAM_OFF">Steam off</option>
@@ -461,6 +553,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Programs Order</label> <label>Programs Order</label>
<description>The user configured washing program.</description> <description>The user configured washing program.</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="MACHINE_SETTINGS_HIDDEN_TEST">Machine settings hidden test</option> <option value="MACHINE_SETTINGS_HIDDEN_TEST">Machine settings hidden test</option>
@@ -126,6 +126,10 @@
<label>Battery Power</label> <label>Battery Power</label>
<description>Current power from battery</description> <description>Current power from battery</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="batterySoC"> <channel-type id="batterySoC">
@@ -133,6 +137,10 @@
<label>Battery SoC</label> <label>Battery SoC</label>
<description>Current State of Charge of battery</description> <description>Current State of Charge of battery</description>
<category>BatteryLevel</category> <category>BatteryLevel</category>
<tags>
<tag>Status</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.0f %unit%" readOnly="true"/> <state pattern="%.0f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="batteryDischargeControl"> <channel-type id="batteryDischargeControl">
@@ -140,6 +148,10 @@
<label>Battery Discharge Control</label> <label>Battery Discharge Control</label>
<description>Enable or disable battery discharge control</description> <description>Enable or disable battery discharge control</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="ON">Enabled</option> <option value="ON">Enabled</option>
@@ -152,6 +164,10 @@
<label>Battery Mode</label> <label>Battery Mode</label>
<description>Current Battery Mode</description> <description>Current Battery Mode</description>
<category>Battery</category> <category>Battery</category>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="prioritySoC"> <channel-type id="prioritySoC">
@@ -186,6 +202,10 @@
<description>Target operating point of the surplus regulation at the grid connection (grid meter) <description>Target operating point of the surplus regulation at the grid connection (grid meter)
</description> </description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Setpoint</tag>
<tag>Power</tag>
</tags>
<state min="0" step="1" pattern="%.0f %unit%" readOnly="false"/> <state min="0" step="1" pattern="%.0f %unit%" readOnly="false"/>
</channel-type> </channel-type>
<channel-type id="gridPower"> <channel-type id="gridPower">
@@ -193,6 +213,10 @@
<label>Grid Power</label> <label>Grid Power</label>
<description>Current power from grid (negative means feed-in)</description> <description>Current power from grid (negative means feed-in)</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="homePower"> <channel-type id="homePower">
@@ -200,6 +224,10 @@
<label>Home Power</label> <label>Home Power</label>
<description>Current power taken by home</description> <description>Current power taken by home</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="pvPower"> <channel-type id="pvPower">
@@ -207,6 +235,10 @@
<label>PV Power</label> <label>PV Power</label>
<description>Current power from photovoltaik</description> <description>Current power from photovoltaik</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="version"> <channel-type id="version">
@@ -236,6 +268,10 @@
<label>Charging Current</label> <label>Charging Current</label>
<description>Current amperage per connected phase while charging</description> <description>Current amperage per connected phase while charging</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Current</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="chargeDuration"> <channel-type id="chargeDuration">
@@ -243,6 +279,10 @@
<label>Charging Duration</label> <label>Charging Duration</label>
<description>Charging duration</description> <description>Charging duration</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state pattern="%.1f min" readOnly="true"/> <state pattern="%.1f min" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="chargePower"> <channel-type id="chargePower">
@@ -250,6 +290,10 @@
<label>Charging Power</label> <label>Charging Power</label>
<description>Current power of charging</description> <description>Current power of charging</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="chargeRemainingDuration"> <channel-type id="chargeRemainingDuration">
@@ -257,6 +301,10 @@
<label>Charging Remaining Duration</label> <label>Charging Remaining Duration</label>
<description>Remaining duration until limit SoC is reached</description> <description>Remaining duration until limit SoC is reached</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Measurement</tag>
<tag>Progress</tag>
</tags>
<state pattern="%.1f min" readOnly="true"/> <state pattern="%.1f min" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="chargeRemainingEnergy"> <channel-type id="chargeRemainingEnergy">
@@ -264,6 +312,10 @@
<label>Charging Remaining Energy</label> <label>Charging Remaining Energy</label>
<description>Remaining energy until limit SoC is reached</description> <description>Remaining energy until limit SoC is reached</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="chargedEnergy"> <channel-type id="chargedEnergy">
@@ -271,6 +323,10 @@
<label>Charged Energy</label> <label>Charged Energy</label>
<description>Energy charged since plugged-in</description> <description>Energy charged since plugged-in</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="charging"> <channel-type id="charging">
@@ -278,6 +334,10 @@
<label>Charging State</label> <label>Charging State</label>
<description>Loadpoint is currently charging</description> <description>Loadpoint is currently charging</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Status</tag>
<tag>Energy</tag>
</tags>
<state pattern="%f %unit%" readOnly="true"> <state pattern="%f %unit%" readOnly="true">
<options> <options>
<option value="ON">Charging</option> <option value="ON">Charging</option>
@@ -290,6 +350,10 @@
<label>Charging Enabled</label> <label>Charging Enabled</label>
<description>Charging enabled (mode not "off")</description> <description>Charging enabled (mode not "off")</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Status</tag>
<tag>Enabled</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="ON">Enabled</option> <option value="ON">Enabled</option>
@@ -318,6 +382,10 @@
<label>Charging Mode</label> <label>Charging Mode</label>
<description>Charging mode: "off", "now", "minpv", "pv"</description> <description>Charging mode: "off", "now", "minpv", "pv"</description>
<category>Heating</category> <category>Heating</category>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="off">Off</option> <option value="off">Off</option>
@@ -341,6 +409,10 @@
<label>Charging Limit Energy</label> <label>Charging Limit Energy</label>
<description>Amount of energy to charge the vehicle with</description> <description>Amount of energy to charge the vehicle with</description>
<category>BatteryLevel</category> <category>BatteryLevel</category>
<tags>
<tag>Setpoint</tag>
<tag>Energy</tag>
</tags>
<state min="0" pattern="%.0f %unit%" readOnly="false"/> <state min="0" pattern="%.0f %unit%" readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@@ -349,6 +421,10 @@
<label>Charging Limit SoC</label> <label>Charging Limit SoC</label>
<description>Until which state of charge (SoC) should the vehicle be charged</description> <description>Until which state of charge (SoC) should the vehicle be charged</description>
<category>BatteryLevel</category> <category>BatteryLevel</category>
<tags>
<tag>Setpoint</tag>
<tag>Energy</tag>
</tags>
<state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/> <state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@@ -357,6 +433,10 @@
<label>Charging Limit Temperature</label> <label>Charging Limit Temperature</label>
<description>Until which Temperature should the heating device be charged</description> <description>Until which Temperature should the heating device be charged</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/> <state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@@ -365,6 +445,10 @@
<label>Effective Charging Limit</label> <label>Effective Charging Limit</label>
<description>Effective state of charge (SoC) until which the vehicle will be charged</description> <description>Effective state of charge (SoC) until which the vehicle will be charged</description>
<category>BatteryLevel</category> <category>BatteryLevel</category>
<tags>
<tag>Setpoint</tag>
<tag>Energy</tag>
</tags>
<state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="true"/> <state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="effectiveLimitTemperature"> <channel-type id="effectiveLimitTemperature">
@@ -372,6 +456,10 @@
<label>Effective Charging Limit Temperature</label> <label>Effective Charging Limit Temperature</label>
<description>Effective Temperature until which the heating device will be charged</description> <description>Effective Temperature until which the heating device will be charged</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="true"/> <state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="title"> <channel-type id="title">
@@ -379,6 +467,10 @@
<label>Loadpoint Title</label> <label>Loadpoint Title</label>
<description>Title of loadpoint</description> <description>Title of loadpoint</description>
<category>PowerOutlet</category> <category>PowerOutlet</category>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="vehicleConnected"> <channel-type id="vehicleConnected">
@@ -398,6 +490,10 @@
<label>Vehicle Connected Duration</label> <label>Vehicle Connected Duration</label>
<description>Duration the vehicle is connected to loadpoint</description> <description>Duration the vehicle is connected to loadpoint</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="vehicleOdometer"> <channel-type id="vehicleOdometer">
@@ -424,6 +520,10 @@
<label>Vehicle Range</label> <label>Vehicle Range</label>
<description>Battery range for EV</description> <description>Battery range for EV</description>
<category></category> <category></category>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="vehicleSoC"> <channel-type id="vehicleSoC">
@@ -431,6 +531,10 @@
<label>Vehicle SoC</label> <label>Vehicle SoC</label>
<description>Current State of Charge of EV</description> <description>Current State of Charge of EV</description>
<category>BatteryLevel</category> <category>BatteryLevel</category>
<tags>
<tag>Status</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.0f %unit%" readOnly="true"/> <state pattern="%.0f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="vehicleTemperature"> <channel-type id="vehicleTemperature">
@@ -438,6 +542,10 @@
<label>Temperature</label> <label>Temperature</label>
<description>Current Temperature of the heating device</description> <description>Current Temperature of the heating device</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.0f %unit%" readOnly="true"/> <state pattern="%.0f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="vehicleName"> <channel-type id="vehicleName">
@@ -493,6 +601,10 @@
<label>Vehicle Min SoC</label> <label>Vehicle Min SoC</label>
<description>Minimum state of charge (SoC) a vehicle should have</description> <description>Minimum state of charge (SoC) a vehicle should have</description>
<category>BatteryLevel</category> <category>BatteryLevel</category>
<tags>
<tag>Setpoint</tag>
<tag>Energy</tag>
</tags>
<state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/> <state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@@ -501,6 +613,10 @@
<label>Heating Min Temperature</label> <label>Heating Min Temperature</label>
<description>Minimum Temperature a heating device should have</description> <description>Minimum Temperature a heating device should have</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/> <state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@@ -509,6 +625,10 @@
<label>Vehicle Charging Limit SoC</label> <label>Vehicle Charging Limit SoC</label>
<description>Until which state of charge (SoC) should the specific vehicle be charged</description> <description>Until which state of charge (SoC) should the specific vehicle be charged</description>
<category>BatteryLevel</category> <category>BatteryLevel</category>
<tags>
<tag>Setpoint</tag>
<tag>Energy</tag>
</tags>
<state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/> <state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@@ -517,6 +637,10 @@
<label>Charging Temperature Limit</label> <label>Charging Temperature Limit</label>
<description>Until which Temperature should the specific heating device be charged</description> <description>Until which Temperature should the specific heating device be charged</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/> <state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@@ -525,6 +649,10 @@
<label>Vehicle Capacity</label> <label>Vehicle Capacity</label>
<description>Capacity of EV battery</description> <description>Capacity of EV battery</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.0f %unit%" readOnly="true"/> <state pattern="%.0f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="heatingCapacity"> <channel-type id="heatingCapacity">
@@ -532,6 +660,10 @@
<label>Heating Capacity</label> <label>Heating Capacity</label>
<description>Capacity of heating device</description> <description>Capacity of heating device</description>
<category>Energy</category> <category>Energy</category>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.0f %unit%" readOnly="true"/> <state pattern="%.0f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="vehiclePlanEnabled"> <channel-type id="vehiclePlanEnabled">
@@ -539,6 +671,10 @@
<label>Vehicle Plan Enabled</label> <label>Vehicle Plan Enabled</label>
<description>Plan for charging enabled</description> <description>Plan for charging enabled</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="ON">Enabled</option> <option value="ON">Enabled</option>
@@ -552,6 +688,10 @@
<label>Heating Plan Enabled</label> <label>Heating Plan Enabled</label>
<description>Plan for charging enabled</description> <description>Plan for charging enabled</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Enabled</tag>
</tags>
<state readOnly="false"> <state readOnly="false">
<options> <options>
<option value="ON">Enabled</option> <option value="ON">Enabled</option>
@@ -565,6 +705,10 @@
<label>Vehicle Plan SoC</label> <label>Vehicle Plan SoC</label>
<description>Until which state of charge (SoC) should vehicle be charged in plan</description> <description>Until which state of charge (SoC) should vehicle be charged in plan</description>
<category>BatteryLevel</category> <category>BatteryLevel</category>
<tags>
<tag>Setpoint</tag>
<tag>Energy</tag>
</tags>
<state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/> <state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@@ -573,6 +717,10 @@
<label>Heating Plan Temperature</label> <label>Heating Plan Temperature</label>
<description>Until which Temperature should heating device be charged in plan</description> <description>Until which Temperature should heating device be charged in plan</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/> <state min="0" step="1" max="100" pattern="%.0f %unit%" readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@@ -581,6 +729,10 @@
<label>Vehicle Plan Time</label> <label>Vehicle Plan Time</label>
<description>When the plan SoC should be reached</description> <description>When the plan SoC should be reached</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Setpoint</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="false"/> <state readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@@ -589,6 +741,10 @@
<label>Heating Plan Time</label> <label>Heating Plan Time</label>
<description>When the plan Temperature should be reached</description> <description>When the plan Temperature should be reached</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Setpoint</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="false"/> <state readOnly="false"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
@@ -28,6 +28,10 @@
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Maximum Wind Speed</label> <label>Maximum Wind Speed</label>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"/> <state pattern="%.2f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@@ -68,6 +72,10 @@
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Moisture</label> <label>Moisture</label>
<category>Moisture</category> <category>Moisture</category>
<tags>
<tag>Measurement</tag>
<tag>Moisture</tag>
</tags>
<state pattern="%.0f %%" readOnly="true"/> <state pattern="%.0f %%" readOnly="true"/>
</channel-type> </channel-type>
@@ -88,7 +96,7 @@
<category>Sun</category> <category>Sun</category>
<tags> <tags>
<tag>Measurement</tag> <tag>Measurement</tag>
<tag>Light</tag> <tag>Ultraviolet</tag>
</tags> </tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@@ -99,7 +107,7 @@
<category>Sun</category> <category>Sun</category>
<tags> <tags>
<tag>Measurement</tag> <tag>Measurement</tag>
<tag>Light</tag> <tag>Ultraviolet</tag>
</tags> </tags>
<state pattern="%.0f" readOnly="true"/> <state pattern="%.0f" readOnly="true"/>
</channel-type> </channel-type>
@@ -121,7 +129,7 @@
<category>AirQuality</category> <category>AirQuality</category>
<tags> <tags>
<tag>Measurement</tag> <tag>Measurement</tag>
<tag>AirQuality</tag> <tag>ParticulateMatter</tag>
</tags> </tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@@ -132,7 +140,7 @@
<category>AirQuality</category> <category>AirQuality</category>
<tags> <tags>
<tag>Measurement</tag> <tag>Measurement</tag>
<tag>AirQuality</tag> <tag>ParticulateMatter</tag>
</tags> </tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@@ -155,6 +163,7 @@
<category>Alarm</category> <category>Alarm</category>
<tags> <tags>
<tag>Alarm</tag> <tag>Alarm</tag>
<tag>Water</tag>
</tags> </tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -37,6 +37,10 @@
<item-type>Number:Volume</item-type> <item-type>Number:Volume</item-type>
<label>Cumulative Used</label> <label>Cumulative Used</label>
<description>Cumulative water used (volume)</description> <description>Cumulative water used (volume)</description>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@@ -44,6 +48,10 @@
<item-type>Number:VolumetricFlowRate</item-type> <item-type>Number:VolumetricFlowRate</item-type>
<label>Instant Water Usage</label> <label>Instant Water Usage</label>
<description>Instantaneous water flow rate (volume / minute)</description> <description>Instantaneous water flow rate (volume / minute)</description>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -51,6 +59,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Last Seen</label> <label>Last Seen</label>
<description>Date/Time when device was last seen</description> <description>Date/Time when device was last seen</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -322,48 +322,80 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Observation Time</label> <label>Observation Time</label>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"/> <state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"/>
</channel-type> </channel-type>
<channel-type id="forecast-time-channel"> <channel-type id="forecast-time-channel">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Forecast Time</label> <label>Forecast Time</label>
<category>Time</category> <category>Time</category>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"/> <state readOnly="true" pattern="%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS"/>
</channel-type> </channel-type>
<channel-type id="temperature-channel"> <channel-type id="temperature-channel">
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Temperature</label> <label>Temperature</label>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="humidity-channel"> <channel-type id="humidity-channel">
<item-type unitHint="%">Number:Dimensionless</item-type> <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Humidity</label> <label>Humidity</label>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="wind-direction-channel"> <channel-type id="wind-direction-channel">
<item-type>Number:Angle</item-type> <item-type>Number:Angle</item-type>
<label>Wind Direction</label> <label>Wind Direction</label>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="wind-speed-channel"> <channel-type id="wind-speed-channel">
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Wind Speed</label> <label>Wind Speed</label>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="wind-gust-channel"> <channel-type id="wind-gust-channel">
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Wind Gust</label> <label>Wind Gust</label>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="pressure-channel"> <channel-type id="pressure-channel">
<item-type>Number:Pressure</item-type> <item-type>Number:Pressure</item-type>
<label>Pressure</label> <label>Pressure</label>
<category>Pressure</category> <category>Pressure</category>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="precipitation-channel"> <channel-type id="precipitation-channel">
@@ -371,6 +403,10 @@
<label>Precipitation</label> <label>Precipitation</label>
<description>Precipitation in one hour</description> <description>Precipitation in one hour</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
<channel-type id="snow-depth-channel"> <channel-type id="snow-depth-channel">
@@ -505,6 +541,10 @@
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Precipitation Intensity</label> <label>Precipitation Intensity</label>
<description>Equivalent to the precipitation amount if the same intensity prevails for an hour. </description> <description>Equivalent to the precipitation amount if the same intensity prevails for an hour. </description>
<tags>
<tag>Measurement</tag>
<tag>Precipitation</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -154,96 +154,160 @@
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Day Energy</label> <label>Day Energy</label>
<description>Energy generated on current day</description> <description>Energy generated on current day</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.2f kWh" readOnly="true"></state> <state pattern="%.2f kWh" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="pac"> <channel-type id="pac">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>AC Power</label> <label>AC Power</label>
<description>AC power generated by the inverter</description> <description>AC power generated by the inverter</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%f W" readOnly="true"></state> <state pattern="%f W" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="pdc"> <channel-type id="pdc">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>DC Power</label> <label>DC Power</label>
<description>DC power generated by the inverter</description> <description>DC power generated by the inverter</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%f W" readOnly="true"></state> <state pattern="%f W" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="pdc2"> <channel-type id="pdc2">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>DC Power 2</label> <label>DC Power 2</label>
<description>DC power generated by MPPT tracker 2</description> <description>DC power generated by MPPT tracker 2</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%f W" readOnly="true"></state> <state pattern="%f W" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="pdc3"> <channel-type id="pdc3">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>DC Power 3</label> <label>DC Power 3</label>
<description>DC power generated by MPPT tracker 3</description> <description>DC power generated by MPPT tracker 3</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%f W" readOnly="true"></state> <state pattern="%f W" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="total_energy"> <channel-type id="total_energy">
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Total Energy</label> <label>Total Energy</label>
<description>Energy generated overall</description> <description>Energy generated overall</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.3f MWh" readOnly="true"></state> <state pattern="%.3f MWh" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="year_energy"> <channel-type id="year_energy">
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Year Energy</label> <label>Year Energy</label>
<description>Energy generated in current year</description> <description>Energy generated in current year</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.3f MWh" readOnly="true"></state> <state pattern="%.3f MWh" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="fac"> <channel-type id="fac">
<item-type>Number:Frequency</item-type> <item-type>Number:Frequency</item-type>
<label>AC Frequency</label> <label>AC Frequency</label>
<tags>
<tag>Measurement</tag>
<tag>Frequency</tag>
</tags>
<state pattern="%.2f Hz" readOnly="true"></state> <state pattern="%.2f Hz" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="iac"> <channel-type id="iac">
<item-type>Number:ElectricCurrent</item-type> <item-type>Number:ElectricCurrent</item-type>
<label>AC Current</label> <label>AC Current</label>
<tags>
<tag>Measurement</tag>
<tag>Current</tag>
</tags>
<state pattern="%.2f A" readOnly="true"></state> <state pattern="%.2f A" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="idc"> <channel-type id="idc">
<item-type>Number:ElectricCurrent</item-type> <item-type>Number:ElectricCurrent</item-type>
<label>DC Current</label> <label>DC Current</label>
<tags>
<tag>Measurement</tag>
<tag>Current</tag>
</tags>
<state pattern="%.2f A" readOnly="true"></state> <state pattern="%.2f A" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="idc2"> <channel-type id="idc2">
<item-type>Number:ElectricCurrent</item-type> <item-type>Number:ElectricCurrent</item-type>
<label>DC Current 2</label> <label>DC Current 2</label>
<description>DC current of MPPT tracker 2</description> <description>DC current of MPPT tracker 2</description>
<tags>
<tag>Measurement</tag>
<tag>Current</tag>
</tags>
<state pattern="%.2f A" readOnly="true"></state> <state pattern="%.2f A" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="idc3"> <channel-type id="idc3">
<item-type>Number:ElectricCurrent</item-type> <item-type>Number:ElectricCurrent</item-type>
<label>DC Current 3</label> <label>DC Current 3</label>
<description>DC current of MPPT tracker 3</description> <description>DC current of MPPT tracker 3</description>
<tags>
<tag>Measurement</tag>
<tag>Current</tag>
</tags>
<state pattern="%.2f A" readOnly="true"></state> <state pattern="%.2f A" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="uac"> <channel-type id="uac">
<item-type>Number:ElectricPotential</item-type> <item-type>Number:ElectricPotential</item-type>
<label>AC Voltage</label> <label>AC Voltage</label>
<description>AC voltage</description> <description>AC voltage</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state pattern="%.1f V" readOnly="true"></state> <state pattern="%.1f V" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="udc"> <channel-type id="udc">
<item-type>Number:ElectricPotential</item-type> <item-type>Number:ElectricPotential</item-type>
<label>DC Voltage</label> <label>DC Voltage</label>
<description>DC voltage</description> <description>DC voltage</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state pattern="%.1f V" readOnly="true"></state> <state pattern="%.1f V" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="udc2"> <channel-type id="udc2">
<item-type>Number:ElectricPotential</item-type> <item-type>Number:ElectricPotential</item-type>
<label>DC Voltage 2</label> <label>DC Voltage 2</label>
<description>DC voltage of MPPT tracker 2</description> <description>DC voltage of MPPT tracker 2</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state pattern="%.1f V" readOnly="true"></state> <state pattern="%.1f V" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="udc3"> <channel-type id="udc3">
<item-type>Number:ElectricPotential</item-type> <item-type>Number:ElectricPotential</item-type>
<label>DC Voltage 3</label> <label>DC Voltage 3</label>
<description>DC voltage of MPPT tracker 3</description> <description>DC voltage of MPPT tracker 3</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state pattern="%.1f V" readOnly="true"></state> <state pattern="%.1f V" readOnly="true"></state>
</channel-type> </channel-type>
@@ -264,48 +328,80 @@
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Grid Power</label> <label>Grid Power</label>
<description>Grid Power ( + from grid, - to grid )</description> <description>Grid Power ( + from grid, - to grid )</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"></state> <state pattern="%.2f %unit%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="pLoad"> <channel-type id="pLoad">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Load Power</label> <label>Load Power</label>
<description>Power from load ( + generator, - consumer )</description> <description>Power from load ( + generator, - consumer )</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"></state> <state pattern="%.2f %unit%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="pAkku"> <channel-type id="pAkku">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Battery Power</label> <label>Battery Power</label>
<description>Power from battery ( + discharge, - charge )</description> <description>Power from battery ( + discharge, - charge )</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"></state> <state pattern="%.1f %unit%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="pPv"> <channel-type id="pPv">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Solar Plant Power</label> <label>Solar Plant Power</label>
<description>Power from solar plant</description> <description>Power from solar plant</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"></state> <state pattern="%.2f %unit%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="powerflow_rel_autonomy"> <channel-type id="powerflow_rel_autonomy">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Autonomy</label> <label>Autonomy</label>
<description>The current relative autonomy in %, NULL if no smart meter is connected</description> <description>The current relative autonomy in %, NULL if no smart meter is connected</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.1f %%" readOnly="true"></state> <state pattern="%.1f %%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="powerflow_rel_selfconsumption"> <channel-type id="powerflow_rel_selfconsumption">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Self Consumption</label> <label>Self Consumption</label>
<description>The current relative self consumption in %, NULL if no smart meter is connected</description> <description>The current relative self consumption in %, NULL if no smart meter is connected</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.1f %%" readOnly="true"></state> <state pattern="%.1f %%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="inverterPower"> <channel-type id="inverterPower">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Inverter Power</label> <label>Inverter Power</label>
<description>Current power of the inverter, `NULL` if not running (+ produce/export, - consume/import)</description> <description>Current power of the inverter, `NULL` if not running (+ produce/export, - consume/import)</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"></state> <state pattern="%.2f %unit%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="inverterSoc"> <channel-type id="inverterSoc">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Battery State of Charge</label> <label>Battery State of Charge</label>
<description>Current state of charge of the battery connected to the inverter in percent</description> <description>Current state of charge of the battery connected to the inverter in percent</description>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state pattern="%.1f %%" readOnly="true"></state> <state pattern="%.1f %%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="inverter1Power" advanced="true"> <channel-type id="inverter1Power" advanced="true">
@@ -336,16 +432,28 @@
<channel-type id="meter_ac_current"> <channel-type id="meter_ac_current">
<item-type>Number:ElectricCurrent</item-type> <item-type>Number:ElectricCurrent</item-type>
<label>AC Current</label> <label>AC Current</label>
<tags>
<tag>Measurement</tag>
<tag>Current</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"></state> <state pattern="%.2f %unit%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="meter_ac_voltage"> <channel-type id="meter_ac_voltage">
<item-type>Number:ElectricPotential</item-type> <item-type>Number:ElectricPotential</item-type>
<label>AC Voltage</label> <label>AC Voltage</label>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"></state> <state pattern="%.2f %unit%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="meter_powerreal"> <channel-type id="meter_powerreal">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Power</label> <label>Power</label>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"></state> <state pattern="%.2f %unit%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="meter_powerfactor"> <channel-type id="meter_powerfactor">
@@ -356,6 +464,10 @@
<channel-type id="meter_energy"> <channel-type id="meter_energy">
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Energy</label> <label>Energy</label>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"></state> <state pattern="%.2f %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@@ -363,18 +475,30 @@
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Real Power Sum</label> <label>Real Power Sum</label>
<description>Actual power consumption [W]</description> <description>Actual power consumption [W]</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"></state> <state pattern="%.2f %unit%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="ohmpilot_energy"> <channel-type id="ohmpilot_energy">
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Real Energy Consumed</label> <label>Real Energy Consumed</label>
<description>Total consumed energy [Wh]</description> <description>Total consumed energy [Wh]</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"></state> <state pattern="%.2f %unit%" readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="ohmpilot_temperature"> <channel-type id="ohmpilot_temperature">
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Temperature</label> <label>Temperature</label>
<description>Temperature of the PT1000</description> <description>Temperature of the PT1000</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"></state> <state pattern="%.2f %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@@ -21,6 +21,9 @@
<channel-type id="switch-rw"> <channel-type id="switch-rw">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Digital DataPoint</label> <label>Digital DataPoint</label>
<tags>
<tag>Switch</tag>
</tags>
<config-description> <config-description>
<parameter name="id" type="integer" required="true"> <parameter name="id" type="integer" required="true">
<label>DP ID</label> <label>DP ID</label>
@@ -42,6 +45,9 @@
<channel-type id="switch-r"> <channel-type id="switch-r">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Digital Readonly DataPoint</label> <label>Digital Readonly DataPoint</label>
<tags>
<tag>Status</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
<config-description> <config-description>
@@ -65,6 +71,9 @@
<channel-type id="percentage-r"> <channel-type id="percentage-r">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Percentage Readonly DataPoint</label> <label>Percentage Readonly DataPoint</label>
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
<config-description> <config-description>
@@ -85,6 +94,9 @@
<channel-type id="percentage-rw"> <channel-type id="percentage-rw">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Percentage DataPoint</label> <label>Percentage DataPoint</label>
<tags>
<tag>Setpoint</tag>
</tags>
<config-description> <config-description>
<parameter name="id" type="integer" required="true"> <parameter name="id" type="integer" required="true">
<label>DP ID</label> <label>DP ID</label>
@@ -103,6 +115,9 @@
<channel-type id="number-r"> <channel-type id="number-r">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Numeric Readonly DataPoint</label> <label>Numeric Readonly DataPoint</label>
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
<config-description> <config-description>
@@ -124,6 +139,10 @@
<channel-type id="temperature-r"> <channel-type id="temperature-r">
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Temperature Readonly DataPoint</label> <label>Temperature Readonly DataPoint</label>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
<config-description> <config-description>
@@ -145,6 +164,10 @@
<channel-type id="temperature-rw"> <channel-type id="temperature-rw">
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Temperature DataPoint</label> <label>Temperature DataPoint</label>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<config-description> <config-description>
<parameter name="id" type="integer" required="true"> <parameter name="id" type="integer" required="true">
@@ -165,6 +188,10 @@
<channel-type id="pressure-r"> <channel-type id="pressure-r">
<item-type>Number:Pressure</item-type> <item-type>Number:Pressure</item-type>
<label>Pressure Readonly DataPoint</label> <label>Pressure Readonly DataPoint</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
<config-description> <config-description>
@@ -185,6 +212,10 @@
<channel-type id="power-r"> <channel-type id="power-r">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Power Readonly DataPoint</label> <label>Power Readonly DataPoint</label>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
<config-description> <config-description>
@@ -205,6 +236,9 @@
<channel-type id="flowrate-r"> <channel-type id="flowrate-r">
<item-type>Number:VolumetricFlowRate</item-type> <item-type>Number:VolumetricFlowRate</item-type>
<label>Flowrate Readonly DataPoint</label> <label>Flowrate Readonly DataPoint</label>
<tags>
<tag>Measurement</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
<config-description> <config-description>
@@ -226,6 +260,10 @@
<channel-type id="active-energy-r"> <channel-type id="active-energy-r">
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Active Energy Readonly DataPoint</label> <label>Active Energy Readonly DataPoint</label>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
<config-description> <config-description>
@@ -247,6 +285,10 @@
<channel-type id="mode-r"> <channel-type id="mode-r">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Mode Readonly DataPoint</label> <label>Mode Readonly DataPoint</label>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
<config-description> <config-description>
@@ -269,6 +311,10 @@
<channel-type id="mode-rw"> <channel-type id="mode-rw">
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Mode DataPoint</label> <label>Mode DataPoint</label>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<config-description> <config-description>
<parameter name="id" type="integer" required="true"> <parameter name="id" type="integer" required="true">
<label>DP ID</label> <label>DP ID</label>
@@ -7,6 +7,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Charge Flap</label> <label>Charge Flap</label>
<description>Charge Flap Status</description> <description>Charge Flap Status</description>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Open</option> <option value="0">Open</option>
@@ -18,6 +22,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Charge Coupler AC</label> <label>Charge Coupler AC</label>
<description>Coupler AC Status</description> <description>Coupler AC Status</description>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Plugged</option> <option value="0">Plugged</option>
@@ -29,6 +37,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Charge Coupler DC</label> <label>Charge Coupler DC</label>
<description>Coupler DC Status</description> <description>Coupler DC Status</description>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Plugged</option> <option value="0">Plugged</option>
@@ -40,6 +52,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Charge Coupler Lock</label> <label>Charge Coupler Lock</label>
<description>Coupler Lock Status</description> <description>Coupler Lock Status</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Locked</option> <option value="0">Locked</option>
@@ -50,12 +66,20 @@
<channel-type id="active"> <channel-type id="active">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Charge Active</label> <label>Charge Active</label>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="status-charge"> <channel-type id="status-charge">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Charge Status</label> <label>Charge Status</label>
<description>Actual charging status</description> <description>Actual charging status</description>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/ZEVTypes.swift#L92 --> <!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/ZEVTypes.swift#L92 -->
<options> <options>
@@ -74,6 +98,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Charge Error</label> <label>Charge Error</label>
<description>Actual charging error if available</description> <description>Actual charging error if available</description>
<tags>
<tag>Alarm</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/ZEVTypes.swift#L19 --> <!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/ZEVTypes.swift#L19 -->
<options> <options>
@@ -88,6 +116,10 @@
<channel-type id="power"> <channel-type id="power">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Charge Power</label> <label>Charge Power</label>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.1f kW" readOnly="true"/> <state pattern="%.1f kW" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="program"> <channel-type id="program">
@@ -98,6 +130,10 @@
<channel-type id="end-time"> <channel-type id="end-time">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Charge End Estimation</label> <label>Charge End Estimation</label>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$td.%1$tm. %1$tH:%1$tM" readOnly="true"/> <state pattern="%1$td.%1$tm. %1$tH:%1$tM" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="max-soc"> <channel-type id="max-soc">
@@ -119,5 +155,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Coupler Auto Unlock</label> <label>Coupler Auto Unlock</label>
<description>Auto unlock coupler after charging </description> <description>Auto unlock coupler after charging </description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>
@@ -16,6 +16,10 @@
<channel-type id="cmd-last-update"> <channel-type id="cmd-last-update">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Command Updated</label> <label>Command Updated</label>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$tA, %1$td.%1$tm. %1$tH:%1$tM" readOnly="true"/> <state pattern="%1$tA, %1$td.%1$tm. %1$tH:%1$tM" readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>
@@ -6,36 +6,64 @@
<channel-type id="front-left"> <channel-type id="front-left">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Door Front Left</label> <label>Door Front Left</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="front-right"> <channel-type id="front-right">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Door Front Right</label> <label>Door Front Right</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rear-left"> <channel-type id="rear-left">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Door Rear Left</label> <label>Door Rear Left</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rear-right"> <channel-type id="rear-right">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Door Rear Right</label> <label>Door Rear Right</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="deck-lid"> <channel-type id="deck-lid">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Deck Lid</label> <label>Deck Lid</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="engine-hood"> <channel-type id="engine-hood">
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Engine Hood</label> <label>Engine Hood</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rooftop"> <channel-type id="rooftop">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Roof top</label> <label>Roof top</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Unlocked</option> <option value="0">Unlocked</option>
@@ -47,6 +75,10 @@
<channel-type id="sunroof"> <channel-type id="sunroof">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Sun Roof</label> <label>Sun Roof</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state> <state>
<options> <options>
<option value="0">Closed</option> <option value="0">Closed</option>
@@ -70,11 +102,19 @@
<channel-type id="sunroof-front-blind"> <channel-type id="sunroof-front-blind">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Sun Roof Front Blind</label> <label>Sun Roof Front Blind</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="sunroof-rear-blind"> <channel-type id="sunroof-rear-blind">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Sun Roof Rear Blind</label> <label>Sun Roof Rear Blind</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>
@@ -6,23 +6,39 @@
<channel-type id="zone-hvac"> <channel-type id="zone-hvac">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>AC Zone</label> <label>AC Zone</label>
<tags>
<tag>Control</tag>
<tag>Airconditioning</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
<channel-type id="temperature-hvac"> <channel-type id="temperature-hvac">
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>AC Setpoint Temperature</label> <label>AC Setpoint Temperature</label>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
<channel-type id="active-hvac"> <channel-type id="active-hvac">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>AC Precondition Control</label> <label>AC Precondition Control</label>
<description>Switch on/off precondition air conditioning</description> <description>Switch on/off precondition air conditioning</description>
<tags>
<tag>Switch</tag>
<tag>Airconditioning</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
<channel-type id="ac-status"> <channel-type id="ac-status">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>AC Precondition Status</label> <label>AC Precondition Status</label>
<description>Status of precondition air conditioning</description> <description>Status of precondition air conditioning</description>
<tags>
<tag>Status</tag>
<tag>Airconditioning</tag>
</tags>
<state> <state>
<!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/8592099d9b0d94161517ce2bc7469562f86c9886/MBCarKit/MBCarKit/Common/Enums/Status/ZEVTypes.swift#L235 --> <!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/8592099d9b0d94161517ce2bc7469562f86c9886/MBCarKit/MBCarKit/Common/Enums/Status/ZEVTypes.swift#L235 -->
<options> <options>
@@ -37,33 +53,57 @@
<channel-type id="front-left-hvac"> <channel-type id="front-left-hvac">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>AC Seat Front Left</label> <label>AC Seat Front Left</label>
<tags>
<tag>Status</tag>
<tag>Airconditioning</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="front-right-hvac"> <channel-type id="front-right-hvac">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>AC Seat Front Right</label> <label>AC Seat Front Right</label>
<tags>
<tag>Status</tag>
<tag>Airconditioning</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rear-left-hvac"> <channel-type id="rear-left-hvac">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>AC Seat Rear Left</label> <label>AC Seat Rear Left</label>
<tags>
<tag>Status</tag>
<tag>Airconditioning</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rear-right-hvac"> <channel-type id="rear-right-hvac">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>AC Seat Rear Right</label> <label>AC Seat Rear Right</label>
<tags>
<tag>Status</tag>
<tag>Airconditioning</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="aux-heat"> <channel-type id="aux-heat">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Auxiliary Heating Control</label> <label>Auxiliary Heating Control</label>
<description>Switch on/off auxiliary heating</description> <description>Switch on/off auxiliary heating</description>
<tags>
<tag>Switch</tag>
<tag>Heating</tag>
</tags>
<autoUpdatePolicy>veto</autoUpdatePolicy> <autoUpdatePolicy>veto</autoUpdatePolicy>
</channel-type> </channel-type>
<channel-type id="aux-status"> <channel-type id="aux-status">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Auxiliary Heating Status</label> <label>Auxiliary Heating Status</label>
<description>Auxiliary heating status</description> <description>Auxiliary heating status</description>
<tags>
<tag>Status</tag>
<tag>Heating</tag>
</tags>
<state> <state>
<!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/8592099d9b0d94161517ce2bc7469562f86c9886/MBCarKit/MBCarKit/Common/Enums/Status/AuxheatTypes.swift#L66 --> <!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/8592099d9b0d94161517ce2bc7469562f86c9886/MBCarKit/MBCarKit/Common/Enums/Status/AuxheatTypes.swift#L66 -->
<options> <options>
@@ -6,31 +6,55 @@
<channel-type id="front-left-lock"> <channel-type id="front-left-lock">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Door Lock Front Left</label> <label>Door Lock Front Left</label>
<tags>
<tag>Status</tag>
<tag>LockState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="front-right-lock"> <channel-type id="front-right-lock">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Door Lock Front Right</label> <label>Door Lock Front Right</label>
<tags>
<tag>Status</tag>
<tag>LockState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rear-left-lock"> <channel-type id="rear-left-lock">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Door Lock Rear Left</label> <label>Door Lock Rear Left</label>
<tags>
<tag>Status</tag>
<tag>LockState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rear-right-lock"> <channel-type id="rear-right-lock">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Door Lock Rear Right</label> <label>Door Lock Rear Right</label>
<tags>
<tag>Status</tag>
<tag>LockState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="deck-lid-lock"> <channel-type id="deck-lid-lock">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Deck Lid Lock</label> <label>Deck Lid Lock</label>
<tags>
<tag>Status</tag>
<tag>LockState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="gas-flap-lock"> <channel-type id="gas-flap-lock">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Flap Lock</label> <label>Flap Lock</label>
<tags>
<tag>Status</tag>
<tag>LockState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>
@@ -6,15 +6,26 @@
<channel-type id="heading"> <channel-type id="heading">
<item-type>Number:Angle</item-type> <item-type>Number:Angle</item-type>
<label>Position Heading Angle</label> <label>Position Heading Angle</label>
<tags>
<tag>Measurement</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="gps"> <channel-type id="gps">
<item-type>Location</item-type> <item-type>Location</item-type>
<label>Position GPS</label> <label>Position GPS</label>
<tags>
<tag>Measurement</tag>
<tag>GeoLocation</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="status-pos"> <channel-type id="status-pos">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Status Positioning</label> <label>Status Positioning</label>
<tags>
<tag>Status</tag>
<tag>GeoLocation</tag>
</tags>
<state> <state>
<!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/8592099d9b0d94161517ce2bc7469562f86c9886/MBCarKit/MBCarKit/Common/Enums/Status/PositionErrorState.swift#L8 --> <!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/8592099d9b0d94161517ce2bc7469562f86c9886/MBCarKit/MBCarKit/Common/Enums/Status/PositionErrorState.swift#L8 -->
<options> <options>
@@ -26,16 +26,28 @@
<channel-type id="soc"> <channel-type id="soc">
<item-type unitHint="%">Number:Dimensionless</item-type> <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Battery Charge Level</label> <label>Battery Charge Level</label>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="charged"> <channel-type id="charged">
<item-type unitHint="kWh">Number:Energy</item-type> <item-type unitHint="kWh">Number:Energy</item-type>
<label>Charged Battery Energy</label> <label>Charged Battery Energy</label>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"/> <state pattern="%.2f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="uncharged"> <channel-type id="uncharged">
<item-type unitHint="kWh">Number:Energy</item-type> <item-type unitHint="kWh">Number:Energy</item-type>
<label>Uncharged Battery Energy</label> <label>Uncharged Battery Energy</label>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"/> <state pattern="%.2f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="range-fuel"> <channel-type id="range-fuel">
@@ -51,17 +63,29 @@
<channel-type id="fuel-level"> <channel-type id="fuel-level">
<item-type unitHint="%">Number:Dimensionless</item-type> <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Fuel Level</label> <label>Fuel Level</label>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="adblue-level"> <channel-type id="adblue-level">
<item-type unitHint="%">Number:Dimensionless</item-type> <item-type unitHint="%">Number:Dimensionless</item-type>
<label>AdBlue Level</label> <label>AdBlue Level</label>
<description>AdBlue tank level in percent </description> <description>AdBlue tank level in percent </description>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="fuel-remain"> <channel-type id="fuel-remain">
<item-type unitHint="l,gal">Number:Volume</item-type> <item-type unitHint="l,gal">Number:Volume</item-type>
<label>Remaining Fuel</label> <label>Remaining Fuel</label>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"/> <state pattern="%.2f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="fuel-open"> <channel-type id="fuel-open">
@@ -6,6 +6,10 @@
<channel-type id="starter-battery"> <channel-type id="starter-battery">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Starter Battery Status</label> <label>Starter Battery Status</label>
<tags>
<tag>Status</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/StarterBatteryState.swift --> <!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/StarterBatteryState.swift -->
<options> <options>
@@ -20,31 +24,51 @@
<channel-type id="brake-fluid"> <channel-type id="brake-fluid">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Brake Fluid</label> <label>Brake Fluid</label>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="brake-lining-wear"> <channel-type id="brake-lining-wear">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Brake Lining Wear</label> <label>Brake Lining Wear</label>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="wash-water"> <channel-type id="wash-water">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Wash Water Low</label> <label>Wash Water Low</label>
<tags>
<tag>Status</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="coolant-fluid"> <channel-type id="coolant-fluid">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Coolant Fluid Low</label> <label>Coolant Fluid Low</label>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="engine"> <channel-type id="engine">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Engine Warning</label> <label>Engine Warning</label>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="tires-rdk"> <channel-type id="tires-rdk">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Tire Pressure Warnings</label> <label>Tire Pressure Warnings</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/TireTypes.swift#L51 --> <!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/TireTypes.swift#L51 -->
<options> <options>
@@ -6,21 +6,37 @@
<channel-type id="pressure-front-right"> <channel-type id="pressure-front-right">
<item-type unitHint="bar,psi">Number:Pressure</item-type> <item-type unitHint="bar,psi">Number:Pressure</item-type>
<label>Tire Pressure Front Right</label> <label>Tire Pressure Front Right</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="pressure-rear-right"> <channel-type id="pressure-rear-right">
<item-type unitHint="bar,psi">Number:Pressure</item-type> <item-type unitHint="bar,psi">Number:Pressure</item-type>
<label>Tire Pressure Rear Right</label> <label>Tire Pressure Rear Right</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="pressure-front-left"> <channel-type id="pressure-front-left">
<item-type unitHint="bar,psi">Number:Pressure</item-type> <item-type unitHint="bar,psi">Number:Pressure</item-type>
<label>Tire Pressure Front Left</label> <label>Tire Pressure Front Left</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="pressure-rear-left"> <channel-type id="pressure-rear-left">
<item-type unitHint="bar,psi">Number:Pressure</item-type> <item-type unitHint="bar,psi">Number:Pressure</item-type>
<label>Tire Pressure Rear Left</label> <label>Tire Pressure Rear Left</label>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="sensor-available"> <channel-type id="sensor-available">
@@ -39,6 +55,9 @@
<channel-type id="marker-front-right"> <channel-type id="marker-front-right">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Tire Warning Front Right</label> <label>Tire Warning Front Right</label>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/TireTypes.swift#L51 --> <!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/TireTypes.swift#L51 -->
<options> <options>
@@ -53,6 +72,9 @@
<channel-type id="marker-rear-right"> <channel-type id="marker-rear-right">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Tire Warning Rear Right</label> <label>Tire Warning Rear Right</label>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/TireTypes.swift#L51 --> <!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/TireTypes.swift#L51 -->
<options> <options>
@@ -67,6 +89,9 @@
<channel-type id="marker-front-left"> <channel-type id="marker-front-left">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Tire Warning Front Left</label> <label>Tire Warning Front Left</label>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/TireTypes.swift#L51 --> <!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/TireTypes.swift#L51 -->
<options> <options>
@@ -81,6 +106,9 @@
<channel-type id="marker-rear-left"> <channel-type id="marker-rear-left">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Tire Warning Rear Left</label> <label>Tire Warning Rear Left</label>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/TireTypes.swift#L51 --> <!-- see https://github.com/mercedes-benz/MBSDK-CarKit-iOS/blob/master/MBCarKit/MBCarKit/Common/Enums/Status/TireTypes.swift#L51 -->
<options> <options>
@@ -95,6 +123,10 @@
<channel-type id="last-update"> <channel-type id="last-update">
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Tire Update Time</label> <label>Tire Update Time</label>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state pattern="%1$tA, %1$td.%1$tm. %1$tH:%1$tM" readOnly="true"/> <state pattern="%1$tA, %1$td.%1$tm. %1$tH:%1$tM" readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>
@@ -16,6 +16,10 @@
<channel-type id="avg-speed"> <channel-type id="avg-speed">
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Trip Average Speed</label> <label>Trip Average Speed</label>
<tags>
<tag>Calculation</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="consumption-ev"> <channel-type id="consumption-ev">
@@ -46,6 +50,10 @@
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Rst Average Speed</label> <label>Rst Average Speed</label>
<description>Average speed since last Reset</description> <description>Average speed since last Reset</description>
<tags>
<tag>Calculation</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="consumption-ev-reset"> <channel-type id="consumption-ev-reset">
@@ -6,6 +6,10 @@
<channel-type id="front-left-window"> <channel-type id="front-left-window">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Window Front Left</label> <label>Window Front Left</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Intermediate</option> <option value="0">Intermediate</option>
@@ -20,6 +24,10 @@
<channel-type id="front-right-window"> <channel-type id="front-right-window">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Window Front Right </label> <label>Window Front Right </label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Intermediate</option> <option value="0">Intermediate</option>
@@ -34,6 +42,10 @@
<channel-type id="rear-left-window"> <channel-type id="rear-left-window">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Window Rear Left</label> <label>Window Rear Left</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Intermediate</option> <option value="0">Intermediate</option>
@@ -48,6 +60,10 @@
<channel-type id="rear-right-window"> <channel-type id="rear-right-window">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Window Rear Right</label> <label>Window Rear Right</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="0">Intermediate</option> <option value="0">Intermediate</option>
@@ -62,21 +78,37 @@
<channel-type id="rear-right-blind"> <channel-type id="rear-right-blind">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Window Blind Rear Right</label> <label>Window Blind Rear Right</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rear-left-blind"> <channel-type id="rear-left-blind">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Window Blind Rear Left</label> <label>Window Blind Rear Left</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="rear-blind"> <channel-type id="rear-blind">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Window Blind Rear</label> <label>Window Blind Rear</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
<channel-type id="flip-window"> <channel-type id="flip-window">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Flip Window</label> <label>Flip Window</label>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>
@@ -124,6 +124,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Forecast Date</label> <label>Forecast Date</label>
<description>Forecast date</description> <description>Forecast date</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -132,6 +136,10 @@
<label>Minimum Temperature</label> <label>Minimum Temperature</label>
<description>The low temperature</description> <description>The low temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -140,6 +148,10 @@
<label>Maximum Temperature</label> <label>Maximum Temperature</label>
<description>The high temperature</description> <description>The high temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -148,6 +160,10 @@
<label>Mean Temperature</label> <label>Mean Temperature</label>
<description>The average temperature</description> <description>The average temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -172,6 +188,10 @@
<label>Minimum Relative Humidity</label> <label>Minimum Relative Humidity</label>
<description>The minimum relative humidity in %</description> <description>The minimum relative humidity in %</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Forecast</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" min="0" max="100" pattern="%d %%"> <state readOnly="true" min="0" max="100" pattern="%d %%">
</state> </state>
</channel-type> </channel-type>
@@ -181,6 +201,10 @@
<label>Maximum Relative Humidity</label> <label>Maximum Relative Humidity</label>
<description>The maximum relative humidity in %</description> <description>The maximum relative humidity in %</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Forecast</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" min="0" max="100" pattern="%d %%"> <state readOnly="true" min="0" max="100" pattern="%d %%">
</state> </state>
</channel-type> </channel-type>
@@ -190,6 +214,10 @@
<label>Mean Relative Humidity</label> <label>Mean Relative Humidity</label>
<description>The average relative humidity in %</description> <description>The average relative humidity in %</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Forecast</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" min="0" max="100" pattern="%d %%"> <state readOnly="true" min="0" max="100" pattern="%d %%">
</state> </state>
</channel-type> </channel-type>
@@ -198,6 +226,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Cardinal Wind Direction</label> <label>Cardinal Wind Direction</label>
<description>The cardinal direction of the wind</description> <description>The cardinal direction of the wind</description>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%s"> <state readOnly="true" pattern="%s">
</state> </state>
</channel-type> </channel-type>
@@ -207,6 +239,10 @@
<label>Wind Direction</label> <label>Wind Direction</label>
<description>Wind direction (in degrees)</description> <description>Wind direction (in degrees)</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" min="0" max="360" pattern="%.0f °"> <state readOnly="true" min="0" max="360" pattern="%.0f °">
</state> </state>
</channel-type> </channel-type>
@@ -216,6 +252,10 @@
<label>Maximum Wind Speed</label> <label>Maximum Wind Speed</label>
<description>The maximum wind speed</description> <description>The maximum wind speed</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -224,6 +264,10 @@
<label>Minimum Wind Speed</label> <label>Minimum Wind Speed</label>
<description>The minimum wind speed</description> <description>The minimum wind speed</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -232,6 +276,10 @@
<label>Mean Wind Speed</label> <label>Mean Wind Speed</label>
<description>The mean wind speed</description> <description>The mean wind speed</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -240,6 +288,10 @@
<label>Low Pressure</label> <label>Low Pressure</label>
<description>Low Pressure</description> <description>Low Pressure</description>
<category>Pressure</category> <category>Pressure</category>
<tags>
<tag>Forecast</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -248,6 +300,10 @@
<label>High Pressure</label> <label>High Pressure</label>
<description>High Pressure</description> <description>High Pressure</description>
<category>Pressure</category> <category>Pressure</category>
<tags>
<tag>Forecast</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -256,6 +312,10 @@
<label>Mean Pressure</label> <label>Mean Pressure</label>
<description>Mean Pressure</description> <description>Mean Pressure</description>
<category>Pressure</category> <category>Pressure</category>
<tags>
<tag>Forecast</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -263,6 +323,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>UV Index</label> <label>UV Index</label>
<description>UV Index</description> <description>UV Index</description>
<tags>
<tag>Forecast</tag>
<tag>Ultraviolet</tag>
</tags>
<state readOnly="true" pattern="%.1f"> <state readOnly="true" pattern="%.1f">
</state> </state>
</channel-type> </channel-type>
@@ -272,6 +336,10 @@
<label>Precipitation</label> <label>Precipitation</label>
<description>Prediction of total precipitation</description> <description>Prediction of total precipitation</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -280,6 +348,10 @@
<label>Convective Precipitation</label> <label>Convective Precipitation</label>
<description>Prediction of convective precipitation (rainfall)</description> <description>Prediction of convective precipitation (rainfall)</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -291,6 +363,10 @@
east east
(e.g. 2112211093222219212110112229922133311912239022192).</description> (e.g. 2112211093222219212110112229922133311912239022192).</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -307,6 +383,10 @@
<label>Snow Fraction</label> <label>Snow Fraction</label>
<description>Prediction of the fraction of total precipitation that will fall as snow</description> <description>Prediction of the fraction of total precipitation that will fall as snow</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Precipitation</tag>
</tags>
<state readOnly="true" min="0" max="100" pattern="%d %%"/> <state readOnly="true" min="0" max="100" pattern="%d %%"/>
</channel-type> </channel-type>
@@ -315,6 +395,10 @@
<label>Snowfall</label> <label>Snowfall</label>
<description>Prediction of snowfall</description> <description>Prediction of snowfall</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Precipitation</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -322,6 +406,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Precipitation Probability</label> <label>Precipitation Probability</label>
<description>Probability of precipitation (as %)</description> <description>Probability of precipitation (as %)</description>
<tags>
<tag>Measurement</tag>
<tag>Precipitation</tag>
</tags>
<state readOnly="true" min="0" max="100" pattern="%d %%"> <state readOnly="true" min="0" max="100" pattern="%d %%">
</state> </state>
</channel-type> </channel-type>
@@ -338,6 +426,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Precipitation Hours</label> <label>Precipitation Hours</label>
<description>The predicted number of hours having precipitation</description> <description>The predicted number of hours having precipitation</description>
<tags>
<tag>Forecast</tag>
<tag>Precipitation</tag>
</tags>
<state readOnly="true" min="0" max="24" pattern="%d"> <state readOnly="true" min="0" max="24" pattern="%d">
</state> </state>
</channel-type> </channel-type>
@@ -346,6 +438,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Humidity Greater Than 90 Hours</label> <label>Humidity Greater Than 90 Hours</label>
<description>The predicted number of hours having humidity greater than 90%</description> <description>The predicted number of hours having humidity greater than 90%</description>
<tags>
<tag>Forecast</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" min="0" max="24" pattern="%d"> <state readOnly="true" min="0" max="24" pattern="%d">
</state> </state>
</channel-type> </channel-type>
@@ -97,6 +97,10 @@
<label>Indoor Temperature</label> <label>Indoor Temperature</label>
<description>Current indoor temperature</description> <description>Current indoor temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"> <state readOnly="true" pattern="%.1f %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -106,6 +110,10 @@
<label>Outdoor Temperature</label> <label>Outdoor Temperature</label>
<description>Current outdoor temperature</description> <description>Current outdoor temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"> <state readOnly="true" pattern="%.1f %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -115,6 +123,10 @@
<label>Outdoor Humidity</label> <label>Outdoor Humidity</label>
<description>Current humidity in percent</description> <description>Current humidity in percent</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" pattern="%d %%"> <state readOnly="true" pattern="%d %%">
</state> </state>
</channel-type> </channel-type>
@@ -124,6 +136,10 @@
<label>Pressure</label> <label>Pressure</label>
<description>Current atmospheric pressure</description> <description>Current atmospheric pressure</description>
<category>Pressure</category> <category>Pressure</category>
<tags>
<tag>Measurement</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"> <state readOnly="true" pattern="%.1f %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -133,6 +149,10 @@
<label>Wind Direction</label> <label>Wind Direction</label>
<description>Wind direction</description> <description>Wind direction</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"> <state readOnly="true" pattern="%.0f %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -142,6 +162,10 @@
<label>Wind Direction (Average)</label> <label>Wind Direction (Average)</label>
<description>Wind direction average over last two minutes</description> <description>Wind direction average over last two minutes</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Calculation</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"> <state readOnly="true" pattern="%.0f %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -151,6 +175,10 @@
<label>Wind Speed</label> <label>Wind Speed</label>
<description>Wind speed</description> <description>Wind speed</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Measurement</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"> <state readOnly="true" pattern="%.2f %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -160,6 +188,10 @@
<label>Wind Speed (Average)</label> <label>Wind Speed (Average)</label>
<description>Wind speed average over last two minutes</description> <description>Wind speed average over last two minutes</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Calculation</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"> <state readOnly="true" pattern="%.2f %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -178,6 +210,10 @@
<label>Rainfall (Raw)</label> <label>Rainfall (Raw)</label>
<description>A counter between 0 and 255 in spoon-sized steps</description> <description>A counter between 0 and 255 in spoon-sized steps</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.1f"> <state readOnly="true" pattern="%.1f">
</state> </state>
</channel-type> </channel-type>
@@ -187,6 +223,10 @@
<label>Rainfall (previous Hour)</label> <label>Rainfall (previous Hour)</label>
<description>Rainfall in the previous hour</description> <description>Rainfall in the previous hour</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"> <state readOnly="true" pattern="%.1f %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -196,6 +236,10 @@
<label>Rainfall (60 Minutes)</label> <label>Rainfall (60 Minutes)</label>
<description>Rainfall in the last 60 minutes</description> <description>Rainfall in the last 60 minutes</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"> <state readOnly="true" pattern="%.1f %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -205,6 +249,10 @@
<label>Rainfall Today</label> <label>Rainfall Today</label>
<description>Total rainfall today</description> <description>Total rainfall today</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"> <state readOnly="true" pattern="%.1f %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -214,6 +262,10 @@
<label>Solar Power</label> <label>Solar Power</label>
<description>Solar panel power percentage</description> <description>Solar panel power percentage</description>
<category>Light</category> <category>Light</category>
<tags>
<tag>Measurement</tag>
<tag>Illuminance</tag>
</tags>
<state readOnly="true" pattern="%.1f %%"> <state readOnly="true" pattern="%.1f %%">
</state> </state>
</channel-type> </channel-type>
@@ -50,6 +50,10 @@
<item-type>Number:Density</item-type> <item-type>Number:Density</item-type>
<label>PM 2.5</label> <label>PM 2.5</label>
<description>The PM 2.5 value</description> <description>The PM 2.5 value</description>
<tags>
<tag>Measurement</tag>
<tag>ParticulateMatter</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"></state> <state readOnly="true" pattern="%.1f %unit%"></state>
</channel-type> </channel-type>
@@ -57,6 +61,10 @@
<item-type>Number:Density</item-type> <item-type>Number:Density</item-type>
<label>PM 10</label> <label>PM 10</label>
<description>The PM 10 value</description> <description>The PM 10 value</description>
<tags>
<tag>Measurement</tag>
<tag>ParticulateMatter</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"></state> <state readOnly="true" pattern="%.1f %unit%"></state>
</channel-type> </channel-type>
@@ -190,6 +190,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Water Temperature</label> <label>Water Temperature</label>
<description>The temperature of the water. Only valid when pool pump is running.</description> <description>The temperature of the water. Only valid when pool pump is running.</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -197,6 +201,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Solar Temperature</label> <label>Solar Temperature</label>
<description>The temperature of the solar sensor.</description> <description>The temperature of the solar sensor.</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -204,6 +212,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Air Temperature</label> <label>Air Temperature</label>
<description>The temperature of the air.</description> <description>The temperature of the air.</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -211,6 +223,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Auxillary Switch</label> <label>Auxillary Switch</label>
<description>The on/off control for this circuit.</description> <description>The on/off control for this circuit.</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="circuitName"> <channel-type id="circuitName">
@@ -231,6 +247,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Heat Mode</label> <label>Heat Mode</label>
<description>The current head mode (None, Heater, Solar Preferred, Solar).</description> <description>The current head mode (None, Heater, Solar Preferred, Solar).</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="NONE">None</option> <option value="NONE">None</option>
@@ -245,6 +265,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Temperature Set Point</label> <label>Temperature Set Point</label>
<description>The set point temperature for this mode.</description> <description>The set point temperature for this mode.</description>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" min="15" max="105" step="1"/> <state pattern="%d %unit%" min="15" max="105" step="1"/>
</channel-type> </channel-type>
@@ -252,6 +276,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Light Mode</label> <label>Light Mode</label>
<description>The current light mode.</description> <description>The current light mode.</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="OFF">Off</option> <option value="OFF">Off</option>
@@ -299,6 +327,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Start Time</label> <label>Start Time</label>
<description>The start time for this schedule.</description> <description>The start time for this schedule.</description>
<tags>
<tag>Control</tag>
<tag>Timestamp</tag>
</tags>
<state min="0" max="1440"/> <state min="0" max="1440"/>
</channel-type> </channel-type>
@@ -306,6 +338,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>End Time</label> <label>End Time</label>
<description>The end time (or duration for Egg Timer) of this schedule.</description> <description>The end time (or duration for Egg Timer) of this schedule.</description>
<tags>
<tag>Control</tag>
<tag>Timestamp</tag>
</tags>
<state min="0" max="1440"/> <state min="0" max="1440"/>
</channel-type> </channel-type>
@@ -325,6 +361,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Service Mode</label> <label>Service Mode</label>
<description>Controller is in service mode</description> <description>Controller is in service mode</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -332,6 +372,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Heater Delay</label> <label>Heater Delay</label>
<description>Pump is continuing to run to allow the heater to cool.</description> <description>Pump is continuing to run to allow the heater to cool.</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="solarState"> <channel-type id="solarState">
@@ -96,6 +96,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Tank Level</label> <label>Tank Level</label>
<description>Tank level (1-7).</description> <description>Tank level (1-7).</description>
<tags>
<tag>Measurement</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -103,6 +107,10 @@
<item-type unitHint="ppm">Number:Dimensionless</item-type> <item-type unitHint="ppm">Number:Dimensionless</item-type>
<label>Calcium Hardess</label> <label>Calcium Hardess</label>
<description>Calcium hardness (ppm).</description> <description>Calcium hardness (ppm).</description>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -110,6 +118,10 @@
<item-type unitHint="ppm">Number:Dimensionless</item-type> <item-type unitHint="ppm">Number:Dimensionless</item-type>
<label>CYA Reading</label> <label>CYA Reading</label>
<description>Cyanuric acid reading (ppm).</description> <description>Cyanuric acid reading (ppm).</description>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -117,6 +129,10 @@
<item-type unitHint="ppm">Number:Dimensionless</item-type> <item-type unitHint="ppm">Number:Dimensionless</item-type>
<label>Total Alkalinity</label> <label>Total Alkalinity</label>
<description>Total Alkalinity reading (ppm).</description> <description>Total Alkalinity reading (ppm).</description>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -124,6 +140,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>PH Doser Type</label> <label>PH Doser Type</label>
<description>The doser type for PH (None, CO2, Acid).</description> <description>The doser type for PH (None, CO2, Acid).</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="NONE">None</option> <option value="NONE">None</option>
@@ -156,6 +176,10 @@
<item-type>Number:Time</item-type> <item-type>Number:Time</item-type>
<label>Dose Time</label> <label>Dose Time</label>
<description>The time a particular chemical has been dosing.</description> <description>The time a particular chemical has been dosing.</description>
<tags>
<tag>Status</tag>
<tag>Duration</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="lsi"> <channel-type id="lsi">
@@ -169,6 +193,10 @@
<item-type unitHint="ppm">Number:Dimensionless</item-type> <item-type unitHint="ppm">Number:Dimensionless</item-type>
<label>Salt Level (PPM)</label> <label>Salt Level (PPM)</label>
<description>Current salt content reading of the water (PPM).</description> <description>Current salt content reading of the water (PPM).</description>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -176,6 +204,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Temperature</label> <label>Temperature</label>
<description>Current temperature.</description> <description>Current temperature.</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -183,6 +215,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Water Flow Alarm</label> <label>Water Flow Alarm</label>
<description>Water flow alarm (on = no water flow).</description> <description>Water flow alarm (on = no water flow).</description>
<tags>
<tag>Alarm</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -190,6 +226,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>PH Alarm</label> <label>PH Alarm</label>
<description>PH alarm reported.</description> <description>PH alarm reported.</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -197,6 +236,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>ORP Alarm</label> <label>ORP Alarm</label>
<description>ORP alarm reported.</description> <description>ORP alarm reported.</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -204,6 +246,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>PH Tank Alarm</label> <label>PH Tank Alarm</label>
<description>PH tank alarm reported.</description> <description>PH tank alarm reported.</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -211,6 +256,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>ORP Tank Alarm</label> <label>ORP Tank Alarm</label>
<description>ORP tank alarm reported.</description> <description>ORP tank alarm reported.</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -218,6 +266,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Probe Fault Alarm</label> <label>Probe Fault Alarm</label>
<description>Probe fault alarm reported.</description> <description>Probe fault alarm reported.</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -225,6 +276,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>PH Lockout Warning</label> <label>PH Lockout Warning</label>
<description>Unit is in PH Lockout.</description> <description>Unit is in PH Lockout.</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -232,6 +286,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>PH Daily Limit Reached</label> <label>PH Daily Limit Reached</label>
<description>Daily limit of PH dosing has been reached.</description> <description>Daily limit of PH dosing has been reached.</description>
<tags>
<tag>Status</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -239,6 +296,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>ORP Daily Limit Reached</label> <label>ORP Daily Limit Reached</label>
<description>Daily limit of ORP dosing has been reached.</description> <description>Daily limit of ORP dosing has been reached.</description>
<tags>
<tag>Status</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -246,6 +306,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Invalid Setup</label> <label>Invalid Setup</label>
<description>Invalid setup for the unit.</description> <description>Invalid setup for the unit.</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -253,6 +316,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Chlorinator Comm Error</label> <label>Chlorinator Comm Error</label>
<description>Error in communicating with the Chlorinator.</description> <description>Error in communicating with the Chlorinator.</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -46,6 +46,10 @@
<item-type unitHint="ppm">Number:Dimensionless</item-type> <item-type unitHint="ppm">Number:Dimensionless</item-type>
<label>Salinity (PPM)</label> <label>Salinity (PPM)</label>
<description>Current salt content reading of the water (PPM).</description> <description>Current salt content reading of the water (PPM).</description>
<tags>
<tag>Measurement</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -60,6 +64,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Low Flow</label> <label>Low Flow</label>
<description>Water flow rate is low.</description> <description>Water flow rate is low.</description>
<tags>
<tag>Status</tag>
<tag>Water</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -67,6 +75,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Low Salt</label> <label>Low Salt</label>
<description>Low salt level.</description> <description>Low salt level.</description>
<tags>
<tag>Status</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -74,6 +86,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Very Low Salt</label> <label>Very Low Salt</label>
<description>Very low salt level.</description> <description>Very low salt level.</description>
<tags>
<tag>Status</tag>
<tag>Level</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -95,6 +111,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Low Voltage</label> <label>Low Voltage</label>
<description>Chlorinator cell is at a low voltage.</description> <description>Chlorinator cell is at a low voltage.</description>
<tags>
<tag>Status</tag>
<tag>Voltage</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -102,6 +122,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Low Water Temperature</label> <label>Low Water Temperature</label>
<description>Water temperature is too low for chlorine generation.</description> <description>Water temperature is too low for chlorine generation.</description>
<tags>
<tag>Status</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -60,6 +60,10 @@
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Power</label> <label>Power</label>
<description>Pump power</description> <description>Pump power</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -646,6 +646,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Power</label> <label>Power</label>
<description>Power ON/OFF the AVR</description> <description>Power ON/OFF the AVR</description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="volumeChannelDimmer"> <channel-type id="volumeChannelDimmer">
@@ -653,6 +657,10 @@
<label>Volume</label> <label>Volume</label>
<description>Increase/Decrease the volume (%) and mute/un-mute</description> <description>Increase/Decrease the volume (%) and mute/un-mute</description>
<category>SoundVolume</category> <category>SoundVolume</category>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
<state min="0" max="100" pattern="%d %%"/> <state min="0" max="100" pattern="%d %%"/>
</channel-type> </channel-type>
@@ -661,6 +669,10 @@
<label>Volume</label> <label>Volume</label>
<description>Set the volume level (dB)</description> <description>Set the volume level (dB)</description>
<category>SoundVolume</category> <category>SoundVolume</category>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
<state min="-80" max="12" step="0.5" pattern="%.1f dB"></state> <state min="-80" max="12" step="0.5" pattern="%.1f dB"></state>
</channel-type> </channel-type>
@@ -668,12 +680,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Mute</label> <label>Mute</label>
<description>Enable/Disable Mute on the AVR</description> <description>Enable/Disable Mute on the AVR</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="setInputSourceChannel"> <channel-type id="setInputSourceChannel">
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="04">DVD</option> <option value="04">DVD</option>
@@ -705,6 +725,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -741,6 +765,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -775,6 +803,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -809,6 +841,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -843,6 +879,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -877,6 +917,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -911,6 +955,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -945,6 +993,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="04">DVD</option> <option value="04">DVD</option>
@@ -970,6 +1022,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="04">DVD</option> <option value="04">DVD</option>
@@ -995,6 +1051,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="04">DVD</option> <option value="04">DVD</option>
@@ -1021,6 +1081,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="04">DVD</option> <option value="04">DVD</option>
@@ -1047,6 +1111,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="04">DVD</option> <option value="04">DVD</option>
@@ -1073,6 +1141,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="04">DVD</option> <option value="04">DVD</option>
@@ -1099,6 +1171,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="04">DVD</option> <option value="04">DVD</option>
@@ -1125,6 +1201,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -1148,6 +1228,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -1176,6 +1260,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -1205,6 +1293,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -1234,6 +1326,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -1263,6 +1359,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -1292,6 +1392,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the AVR</description> <description>Select the input source of the AVR</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
<state> <state>
<options> <options>
<option value="25">BD</option> <option value="25">BD</option>
@@ -1328,6 +1432,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Listening Mode</label> <label>Listening Mode</label>
<description>Set the listening mode</description> <description>Set the listening mode</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="0001">STEREO (cyclic)</option> <option value="0001">STEREO (cyclic)</option>
@@ -1393,6 +1501,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Playing Listening Mode</label> <label>Playing Listening Mode</label>
<description>Display the effective listening mode</description> <description>Display the effective listening mode</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -9,18 +9,30 @@
<label>Volume</label> <label>Volume</label>
<description>Volume level of the TV.</description> <description>Volume level of the TV.</description>
<category>SoundVolume</category> <category>SoundVolume</category>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="mute"> <channel-type id="mute">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Mute</label> <label>Mute</label>
<description>Mute state of the TV.</description> <description>Mute state of the TV.</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="brightness" advanced="true"> <channel-type id="brightness" advanced="true">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Brightness</label> <label>Brightness</label>
<description>Brightness of the TV picture.</description> <description>Brightness of the TV picture.</description>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="contrast" advanced="true"> <channel-type id="contrast" advanced="true">
@@ -54,6 +66,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Source ID</label> <label>Source ID</label>
<description>Id of the current source.</description> <description>Id of the current source.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -61,12 +77,20 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Channel</label> <label>Channel</label>
<description>Selected TV channel number.</description> <description>Selected TV channel number.</description>
<tags>
<tag>Control</tag>
<tag>Channel</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="programtitle"> <channel-type id="programtitle">
<item-type>String</item-type> <item-type>String</item-type>
<label>Program Title</label> <label>Program Title</label>
<description>Program title of the current channel.</description> <description>Program title of the current channel.</description>
<tags>
<tag>Status</tag>
<tag>Info</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -74,6 +98,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Channel Name</label> <label>Channel Name</label>
<description>Name of the current TV channel.</description> <description>Name of the current TV channel.</description>
<tags>
<tag>Status</tag>
<tag>Channel</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -95,18 +123,30 @@
<description>TV power. Some of the Samsung TV models doesn't allow to set <description>TV power. Some of the Samsung TV models doesn't allow to set
Power ON remotely. Power ON remotely.
</description> </description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="artmode"> <channel-type id="artmode">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Art Mode</label> <label>Art Mode</label>
<description>TV Art Mode.</description> <description>TV Art Mode.</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="setartmode" advanced="true"> <channel-type id="setartmode" advanced="true">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Set Art Mode</label> <label>Set Art Mode</label>
<description>Set ArtMode ON/OFF from an external source (needed for >=2022 Frame TV's)</description> <description>Set ArtMode ON/OFF from an external source (needed for >=2022 Frame TV's)</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="artwork" advanced="true"> <channel-type id="artwork" advanced="true">
@@ -144,6 +184,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Artwork Orientation</label> <label>Artwork Orientation</label>
<description>TV orientation, Landcape or Portrait</description> <description>TV orientation, Landcape or Portrait</description>
<tags>
<tag>Switch</tag>
<tag>MediaControl</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="sourceapp" advanced="true"> <channel-type id="sourceapp" advanced="true">
@@ -85,6 +85,10 @@
<item-type unitHint="V">Number:ElectricPotential</item-type> <item-type unitHint="V">Number:ElectricPotential</item-type>
<label>Potential 1</label> <label>Potential 1</label>
<description>Potential measured on first 120V branch.</description> <description>Potential measured on first 120V branch.</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -92,6 +96,10 @@
<item-type unitHint="V">Number:ElectricPotential</item-type> <item-type unitHint="V">Number:ElectricPotential</item-type>
<label>Potential 2</label> <label>Potential 2</label>
<description>Potential measured on second 120V branch.</description> <description>Potential measured on second 120V branch.</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -99,6 +107,10 @@
<item-type unitHint="W">Number:Power</item-type> <item-type unitHint="W">Number:Power</item-type>
<label>Leg 1 Power</label> <label>Leg 1 Power</label>
<description>Power detected by the first Sense clamp.</description> <description>Power detected by the first Sense clamp.</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -106,6 +118,10 @@
<item-type unitHint="W">Number:Power</item-type> <item-type unitHint="W">Number:Power</item-type>
<label>Leg 2 Power</label> <label>Leg 2 Power</label>
<description>Power detected by the second Sense clamp.</description> <description>Power detected by the second Sense clamp.</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -113,6 +129,10 @@
<item-type unitHint="W">Number:Power</item-type> <item-type unitHint="W">Number:Power</item-type>
<label>Main Power</label> <label>Main Power</label>
<description>Power detected by the main Sense clamp.</description> <description>Power detected by the main Sense clamp.</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -120,6 +140,10 @@
<item-type unitHint="W">Number:Power</item-type> <item-type unitHint="W">Number:Power</item-type>
<label>Solar Power</label> <label>Solar Power</label>
<description>Power detected by the solar Sense clamp.</description> <description>Power detected by the solar Sense clamp.</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -127,6 +151,10 @@
<item-type unitHint="W">Number:Power</item-type> <item-type unitHint="W">Number:Power</item-type>
<label>Grid Power</label> <label>Grid Power</label>
<description>Power consumed from the grid (negative if supplying power to grid)</description> <description>Power consumed from the grid (negative if supplying power to grid)</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -140,6 +168,10 @@
<item-type unitHint="W">Number:Power</item-type> <item-type unitHint="W">Number:Power</item-type>
<label>Power</label> <label>Power</label>
<description>Power draw of discovered device.</description> <description>Power draw of discovered device.</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -58,6 +58,10 @@
<label>Power Level</label> <label>Power Level</label>
<description>Realtime power to send to Sense. Note, if you are using the Switch, Dimmer or State channels, it is not <description>Realtime power to send to Sense. Note, if you are using the Switch, Dimmer or State channels, it is not
necessary to use this channel.</description> necessary to use this channel.</description>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
<state pattern="%.1f %unit%"/> <state pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -67,6 +71,10 @@
<description>OnOff switch to notify when device is On/Off. This will report to sense the full ON or full OFF values <description>OnOff switch to notify when device is On/Off. This will report to sense the full ON or full OFF values
specified. specified.
</description> </description>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="proxy-device-dimmer"> <channel-type id="proxy-device-dimmer">
@@ -74,12 +82,20 @@
<label>Device Dimmer</label> <label>Device Dimmer</label>
<description>Dimmer to notify the current power. This will report to sense an interpolated value based on the <description>Dimmer to notify the current power. This will report to sense an interpolated value based on the
specified levels.</description> specified levels.</description>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="proxy-device-state"> <channel-type id="proxy-device-state">
<item-type>String</item-type> <item-type>String</item-type>
<label>Device State</label> <label>Device State</label>
<description>Current device state. This will report to sense the specified power based on the device state.</description> <description>Current device state. This will report to sense the specified power based on the device state.</description>
<tags>
<tag>Status</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>
@@ -6,12 +6,20 @@
<channel-type id="type-power"> <channel-type id="type-power">
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Power</label> <label>Power</label>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state pattern="%.2f %unit%" readOnly="true"> <state pattern="%.2f %unit%" readOnly="true">
</state> </state>
</channel-type> </channel-type>
<channel-type id="type-energy"> <channel-type id="type-energy">
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Energy</label> <label>Energy</label>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"> <state pattern="%.1f %unit%" readOnly="true">
</state> </state>
</channel-type> </channel-type>
@@ -43,84 +43,140 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Last Update</label> <label>Last Update</label>
<description>Last Update Time</description> <description>Last Update Time</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
<channel-type id="pac"> <channel-type id="pac">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>PAC</label> <label>PAC</label>
<description>Total output PAC from all of the inverters</description> <description>Total output PAC from all of the inverters</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%d W"></state> <state readOnly="true" pattern="%d W"></state>
</channel-type> </channel-type>
<channel-type id="pdc"> <channel-type id="pdc">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>PDC</label> <label>PDC</label>
<description>Total output PDC from all of the inverters</description> <description>Total output PDC from all of the inverters</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%d W"></state> <state readOnly="true" pattern="%d W"></state>
</channel-type> </channel-type>
<channel-type id="uac"> <channel-type id="uac">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>UAC</label> <label>UAC</label>
<description>Average voltage UAC from the inverter</description> <description>Average voltage UAC from the inverter</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state readOnly="true" pattern="%d V"></state> <state readOnly="true" pattern="%d V"></state>
</channel-type> </channel-type>
<channel-type id="udc"> <channel-type id="udc">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>UDC</label> <label>UDC</label>
<description>Average voltage UDC from the inverter</description> <description>Average voltage UDC from the inverter</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state readOnly="true" pattern="%d V"></state> <state readOnly="true" pattern="%d V"></state>
</channel-type> </channel-type>
<channel-type id="yieldday"> <channel-type id="yieldday">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Yield Day</label> <label>Yield Day</label>
<description>Total yield for the day from all of the inverters</description> <description>Total yield for the day from all of the inverters</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%d Wh"></state> <state readOnly="true" pattern="%d Wh"></state>
</channel-type> </channel-type>
<channel-type id="yieldyesterday"> <channel-type id="yieldyesterday">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Yield Yesterday</label> <label>Yield Yesterday</label>
<description>Total yield for the previous day from all of the inverters</description> <description>Total yield for the previous day from all of the inverters</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%d Wh"></state> <state readOnly="true" pattern="%d Wh"></state>
</channel-type> </channel-type>
<channel-type id="yieldmonth"> <channel-type id="yieldmonth">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Yield Month</label> <label>Yield Month</label>
<description>Total yield for the month from all of the inverters</description> <description>Total yield for the month from all of the inverters</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%d Wh"></state> <state readOnly="true" pattern="%d Wh"></state>
</channel-type> </channel-type>
<channel-type id="yieldyear"> <channel-type id="yieldyear">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Yield Year</label> <label>Yield Year</label>
<description>Total yield for the year from all of the inverters</description> <description>Total yield for the year from all of the inverters</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%d Wh"></state> <state readOnly="true" pattern="%d Wh"></state>
</channel-type> </channel-type>
<channel-type id="yieldtotal"> <channel-type id="yieldtotal">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Yield Total</label> <label>Yield Total</label>
<description>Total yield from all of the inverters</description> <description>Total yield from all of the inverters</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%d Wh"></state> <state readOnly="true" pattern="%d Wh"></state>
</channel-type> </channel-type>
<channel-type id="conspac"> <channel-type id="conspac">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Consumption PAC</label> <label>Consumption PAC</label>
<description>Current total consumption PAC from all of the consumption meters (W)</description> <description>Current total consumption PAC from all of the consumption meters (W)</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true" pattern="%d W"></state> <state readOnly="true" pattern="%d W"></state>
</channel-type> </channel-type>
<channel-type id="consyieldday"> <channel-type id="consyieldday">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Consumption Today</label> <label>Consumption Today</label>
<description>Total consumption from all of the consumption meters</description> <description>Total consumption from all of the consumption meters</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%d Wh"></state> <state readOnly="true" pattern="%d Wh"></state>
</channel-type> </channel-type>
<channel-type id="consyieldyesterday"> <channel-type id="consyieldyesterday">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Consumption Yesterday</label> <label>Consumption Yesterday</label>
<description>Total consumption for the previous day; all of the consumption meters</description> <description>Total consumption for the previous day; all of the consumption meters</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%d Wh"></state> <state readOnly="true" pattern="%d Wh"></state>
</channel-type> </channel-type>
<channel-type id="consyieldmonth"> <channel-type id="consyieldmonth">
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Consumption Month</label> <label>Consumption Month</label>
<description>Total consumption for the month; all of the consumption meters</description> <description>Total consumption for the month; all of the consumption meters</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%d Wh"></state> <state readOnly="true" pattern="%d Wh"></state>
</channel-type> </channel-type>
<channel-type id="consyieldyear"> <channel-type id="consyieldyear">
@@ -133,6 +189,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Consumption Total</label> <label>Consumption Total</label>
<description>Accumulated total consumption, all Consumption meter</description> <description>Accumulated total consumption, all Consumption meter</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true" pattern="%d Wh"></state> <state readOnly="true" pattern="%d Wh"></state>
</channel-type> </channel-type>
<channel-type id="totalpower"> <channel-type id="totalpower">
@@ -59,6 +59,10 @@
<item-type>DateTime</item-type> <item-type>DateTime</item-type>
<label>Last Updated</label> <label>Last Updated</label>
<description>Time when data was last read from the device</description> <description>Time when data was last read from the device</description>
<tags>
<tag>Status</tag>
<tag>Timestamp</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -73,6 +77,10 @@
<item-type>Number:ElectricCurrent</item-type> <item-type>Number:ElectricCurrent</item-type>
<label>AC Phase 1 Current</label> <label>AC Phase 1 Current</label>
<description>AC Phase 1 Current in Amps</description> <description>AC Phase 1 Current in Amps</description>
<tags>
<tag>Measurement</tag>
<tag>Current</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -80,6 +88,10 @@
<item-type>Number:ElectricCurrent</item-type> <item-type>Number:ElectricCurrent</item-type>
<label>AC Phase 2 Current</label> <label>AC Phase 2 Current</label>
<description>AC Phase 2 Current in Amps</description> <description>AC Phase 2 Current in Amps</description>
<tags>
<tag>Measurement</tag>
<tag>Current</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -87,6 +99,10 @@
<item-type>Number:ElectricCurrent</item-type> <item-type>Number:ElectricCurrent</item-type>
<label>AC Phase 3 Current</label> <label>AC Phase 3 Current</label>
<description>AC Phase 3 Current in Amps</description> <description>AC Phase 3 Current in Amps</description>
<tags>
<tag>Measurement</tag>
<tag>Current</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -94,6 +110,10 @@
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Energy Generated Today</label> <label>Energy Generated Today</label>
<description>Energy Generated Today in wH</description> <description>Energy Generated Today in wH</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -101,6 +121,10 @@
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Energy Generated Total</label> <label>Energy Generated Total</label>
<description>Energy Generated Total since recording began in wH</description> <description>Energy Generated Total since recording began in wH</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -115,6 +139,10 @@
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Energy Generated Yesterday</label> <label>Energy Generated Yesterday</label>
<description>Energy Generated Yesterday in wH</description> <description>Energy Generated Yesterday in wH</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -122,6 +150,10 @@
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Energy Generated Last Month</label> <label>Energy Generated Last Month</label>
<description>Energy Generated Last Month in wH</description> <description>Energy Generated Last Month in wH</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -129,6 +161,10 @@
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Energy Generated Last Year</label> <label>Energy Generated Last Year</label>
<description>Energy Generated Last Year in wH</description> <description>Energy Generated Last Year in wH</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -136,6 +172,10 @@
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Energy Generated This Month</label> <label>Energy Generated This Month</label>
<description>Energy Generated This Month in wH</description> <description>Energy Generated This Month in wH</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -143,6 +183,10 @@
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Energy Generated This Year</label> <label>Energy Generated This Year</label>
<description>Energy Generated This Year in wH</description> <description>Energy Generated This Year in wH</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -150,6 +194,10 @@
<item-type>Number:Power</item-type> <item-type>Number:Power</item-type>
<label>Current Power Generated</label> <label>Current Power Generated</label>
<description>Power currently being generated in w</description> <description>Power currently being generated in w</description>
<tags>
<tag>Measurement</tag>
<tag>Power</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -157,6 +205,10 @@
<item-type>Number:Frequency</item-type> <item-type>Number:Frequency</item-type>
<label>AC Frequency</label> <label>AC Frequency</label>
<description>AcFrequency in Hz</description> <description>AcFrequency in Hz</description>
<tags>
<tag>Measurement</tag>
<tag>Frequency</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -164,6 +216,10 @@
<item-type>Number:ElectricPotential</item-type> <item-type>Number:ElectricPotential</item-type>
<label>AC Phase1 Voltage</label> <label>AC Phase1 Voltage</label>
<description>AC Phase1 Voltage in V</description> <description>AC Phase1 Voltage in V</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -171,6 +227,10 @@
<item-type>Number:ElectricPotential</item-type> <item-type>Number:ElectricPotential</item-type>
<label>AC Phase2 Voltage</label> <label>AC Phase2 Voltage</label>
<description>AC Phase2 Voltage in V</description> <description>AC Phase2 Voltage in V</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -178,6 +238,10 @@
<item-type>Number:ElectricPotential</item-type> <item-type>Number:ElectricPotential</item-type>
<label>AC Phase3 Voltage</label> <label>AC Phase3 Voltage</label>
<description>AC Phase3 Voltage in V</description> <description>AC Phase3 Voltage in V</description>
<tags>
<tag>Measurement</tag>
<tag>Voltage</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -185,6 +249,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Heat Sink Temperature</label> <label>Heat Sink Temperature</label>
<description>Heat Sink Temperature in degrees celcius</description> <description>Heat Sink Temperature in degrees celcius</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"></state> <state readOnly="true"></state>
</channel-type> </channel-type>
@@ -20,5 +20,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Somfy Action Group Trigger</label> <label>Somfy Action Group Trigger</label>
<description>Trigger of the action group</description> <description>Trigger of the action group</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>
@@ -8,18 +8,30 @@
<item-type>Rollershutter</item-type> <item-type>Rollershutter</item-type>
<label>Control (silent)</label> <label>Control (silent)</label>
<description>Device control (UP, DOWN, MY/STOP, closure 0-100%) (only for IO devices)</description> <description>Device control (UP, DOWN, MY/STOP, closure 0-100%) (only for IO devices)</description>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="control"> <channel-type id="control">
<item-type>Rollershutter</item-type> <item-type>Rollershutter</item-type>
<label>Control</label> <label>Control</label>
<description>Device control (UP, DOWN, MY/STOP, closure 0-100%)</description> <description>Device control (UP, DOWN, MY/STOP, closure 0-100%)</description>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="orientation"> <channel-type id="orientation">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Orientation</label> <label>Orientation</label>
<description>Orientation of the device slats</description> <description>Orientation of the device slats</description>
<tags>
<tag>Control</tag>
<tag>Tilt</tag>
</tags>
<state max="100" min="0" step="1" pattern="%d %%" readOnly="false"/> <state max="100" min="0" step="1" pattern="%d %%" readOnly="false"/>
</channel-type> </channel-type>
@@ -27,6 +39,10 @@
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Contact</label> <label>Contact</label>
<description>A contact having OPEN/CLOSE state</description> <description>A contact having OPEN/CLOSE state</description>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -41,6 +57,10 @@
<item-type>Number:Illuminance</item-type> <item-type>Number:Illuminance</item-type>
<label>Luminance</label> <label>Luminance</label>
<description>A light sensor luminance in lux</description> <description>A light sensor luminance in lux</description>
<tags>
<tag>Measurement</tag>
<tag>Illuminance</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -48,6 +68,10 @@
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>CO2 concentration</label> <label>CO2 concentration</label>
<description>A CO2 sensor carbon dioxide concentration in ppm</description> <description>A CO2 sensor carbon dioxide concentration in ppm</description>
<tags>
<tag>Measurement</tag>
<tag>CO2</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -55,6 +79,10 @@
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Noise</label> <label>Noise</label>
<description>A noise sensor noise in decibel</description> <description>A noise sensor noise in decibel</description>
<tags>
<tag>Measurement</tag>
<tag>Noise</tag>
</tags>
<state readOnly="true" pattern="%d %unit%"/> <state readOnly="true" pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -62,6 +90,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Command</label> <label>Command</label>
<description>A channel used for sending commands to Somfy Alarm device</description> <description>A channel used for sending commands to Somfy Alarm device</description>
<tags>
<tag>Alarm</tag>
</tags>
<state> <state>
<options> <options>
<option value="on">ARM</option> <option value="on">ARM</option>
@@ -76,6 +107,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Command</label> <label>Command</label>
<description>A channel used for sending commands to Somfy Myfox Alarm device</description> <description>A channel used for sending commands to Somfy Myfox Alarm device</description>
<tags>
<tag>Alarm</tag>
</tags>
<state> <state>
<options> <options>
<option value="arm">ARM</option> <option value="arm">ARM</option>
@@ -89,6 +123,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Intrusion Control</label> <label>Intrusion Control</label>
<description>A channel used for Alarm external intrusion controlling</description> <description>A channel used for Alarm external intrusion controlling</description>
<tags>
<tag>Alarm</tag>
</tags>
<state> <state>
<options> <options>
<option value="detected">DETECTED</option> <option value="detected">DETECTED</option>
@@ -103,6 +140,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Alarm State</label> <label>Alarm State</label>
<description>A state of the Somfy Alarm</description> <description>A state of the Somfy Alarm</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -117,6 +157,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Alarm Intrusion State</label> <label>Alarm Intrusion State</label>
<description>An intrusion state of the Somfy Alarm</description> <description>An intrusion state of the Somfy Alarm</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -131,6 +174,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Battery Status State</label> <label>Battery Status State</label>
<description>Battery Status State</description> <description>Battery Status State</description>
<tags>
<tag>Status</tag>
<tag>LowBattery</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -138,6 +185,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Battery State</label> <label>Battery State</label>
<description>Battery Condition State (full, low, normal, verylow)</description> <description>Battery Condition State (full, low, normal, verylow)</description>
<tags>
<tag>Status</tag>
<tag>LowBattery</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -145,6 +196,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Lighting Led Pod Mod State</label> <label>Lighting Led Pod Mod State</label>
<description>Lighting Led Pod Mod State</description> <description>Lighting Led Pod Mod State</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state pattern="%.2f" readOnly="true"/> <state pattern="%.2f" readOnly="true"/>
</channel-type> </channel-type>
@@ -152,6 +207,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Current Temperature</label> <label>Current Temperature</label>
<description>The current temperature of the heating system</description> <description>The current temperature of the heating system</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@@ -159,6 +218,10 @@
<item-type unitHint="%">Number:Dimensionless</item-type> <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Relative Humidity</label> <label>Relative Humidity</label>
<description>The current relative humidity</description> <description>The current relative humidity</description>
<tags>
<tag>Measurement</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" min="0" max="100" pattern="%f.1 %unit%"/> <state readOnly="true" min="0" max="100" pattern="%f.1 %unit%"/>
</channel-type> </channel-type>
@@ -173,6 +236,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Target Temperature</label> <label>Target Temperature</label>
<description>The target temperature of the heating system</description> <description>The target temperature of the heating system</description>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%"/> <state pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -182,6 +249,10 @@
<description>A channel used for getting/setting the target heating level (on/off, frostprotection, confort, <description>A channel used for getting/setting the target heating level (on/off, frostprotection, confort,
eco) eco)
</description> </description>
<tags>
<tag>Control</tag>
<tag>Heating</tag>
</tags>
<state> <state>
<options> <options>
<option value="frostprotection">FROSTPROTECTION</option> <option value="frostprotection">FROSTPROTECTION</option>
@@ -196,6 +267,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Gate Command</label> <label>Gate Command</label>
<description>A channel used for getting/setting the gate position (open, close, pedestrian, stop)</description> <description>A channel used for getting/setting the gate position (open, close, pedestrian, stop)</description>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
<state> <state>
<options> <options>
<option value="open">OPEN</option> <option value="open">OPEN</option>
@@ -210,6 +285,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Gate Status</label> <label>Gate Status</label>
<description>A channel used for getting the gate state (open, closed, pedestrian)</description> <description>A channel used for getting the gate state (open, closed, pedestrian)</description>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -217,6 +296,10 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Position</label> <label>Position</label>
<description>Position of the gate</description> <description>Position of the gate</description>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
<state max="100" min="0" step="1" pattern="%d %%" readOnly="false"/> <state max="100" min="0" step="1" pattern="%d %%" readOnly="false"/>
</channel-type> </channel-type>
@@ -224,18 +307,30 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Open/Close</label> <label>Open/Close</label>
<description>A channel for controlling door OPEN/CLOSE state</description> <description>A channel for controlling door OPEN/CLOSE state</description>
<tags>
<tag>Switch</tag>
<tag>OpenState</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="lock"> <channel-type id="lock">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Lock</label> <label>Lock</label>
<description>A lock having ON/OFF state (unlocked/locked)</description> <description>A lock having ON/OFF state (unlocked/locked)</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="handle_state"> <channel-type id="handle_state">
<item-type>String</item-type> <item-type>String</item-type>
<label>Handle State</label> <label>Handle State</label>
<description>A state of the Somfy Window Handle</description> <description>A state of the Somfy Window Handle</description>
<tags>
<tag>Measurement</tag>
<tag>Position</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -243,6 +338,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Temperature</label> <label>Temperature</label>
<description>The temperature value of the sensor</description> <description>The temperature value of the sensor</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@@ -250,6 +349,10 @@
<item-type>Number:Energy</item-type> <item-type>Number:Energy</item-type>
<label>Energy Consumption</label> <label>Energy Consumption</label>
<description>The energy consumption reported by the sensor</description> <description>The energy consumption reported by the sensor</description>
<tags>
<tag>Measurement</tag>
<tag>Energy</tag>
</tags>
<state pattern="%.1f %unit%" readOnly="true"/> <state pattern="%.1f %unit%" readOnly="true"/>
</channel-type> </channel-type>
@@ -319,12 +422,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Myfox Shutter</label> <label>Myfox Shutter</label>
<description>A channel for controlling the shutter</description> <description>A channel for controlling the shutter</description>
<tags>
<tag>Switch</tag>
<tag>OpenState</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="heating_mode"> <channel-type id="heating_mode">
<item-type>String</item-type> <item-type>String</item-type>
<label>Heating Mode</label> <label>Heating Mode</label>
<description>Heating mode of the Somfy thermostat</description> <description>Heating mode of the Somfy thermostat</description>
<tags>
<tag>Status</tag>
<tag>Heating</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -332,6 +443,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Derogation Heating Mode</label> <label>Derogation Heating Mode</label>
<description>Derogation heating mode of the Somfy thermostat/valve</description> <description>Derogation heating mode of the Somfy thermostat/valve</description>
<tags>
<tag>Status</tag>
<tag>Heating</tag>
</tags>
<command> <command>
<options> <options>
<option value="auto">Program</option> <option value="auto">Program</option>
@@ -355,6 +470,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Sensor Defect State</label> <label>Sensor Defect State</label>
<description>State of the Somfy sensor (dead, lowBattery, noDefect...)</description> <description>State of the Somfy sensor (dead, lowBattery, noDefect...)</description>
<tags>
<tag>Status</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -362,6 +480,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Sensor Part Battery State</label> <label>Sensor Part Battery State</label>
<description>State of the sensor part of the Somfy sensor</description> <description>State of the sensor part of the Somfy sensor</description>
<tags>
<tag>Status</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -369,6 +490,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Radio Part Battery State</label> <label>Radio Part Battery State</label>
<description>State of the radio part of the Somfy sensor</description> <description>State of the radio part of the Somfy sensor</description>
<tags>
<tag>Status</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -376,12 +500,20 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Set Closure And Orientation</label> <label>Set Closure And Orientation</label>
<description>A channel for setting closure and orientation of the blind</description> <description>A channel for setting closure and orientation of the blind</description>
<tags>
<tag>Control</tag>
<tag>Position</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="light_intensity"> <channel-type id="light_intensity">
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Light Intensity</label> <label>Light Intensity</label>
<description>The intensity of the light</description> <description>The intensity of the light</description>
<tags>
<tag>Control</tag>
<tag>Brightness</tag>
</tags>
<state max="100" min="0" step="1" pattern="%d %%"/> <state max="100" min="0" step="1" pattern="%d %%"/>
</channel-type> </channel-type>
@@ -389,6 +521,10 @@
<item-type>Dimmer</item-type> <item-type>Dimmer</item-type>
<label>Heating Level</label> <label>Heating Level</label>
<description>The level of the heating</description> <description>The level of the heating</description>
<tags>
<tag>Control</tag>
<tag>Heating</tag>
</tags>
<state max="100" min="0" step="1" pattern="%d %%"/> <state max="100" min="0" step="1" pattern="%d %%"/>
</channel-type> </channel-type>
@@ -396,6 +532,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Current Heating Mode</label> <label>Current Heating Mode</label>
<description>Current heating mode of the Somfy thermostatic valve</description> <description>Current heating mode of the Somfy thermostatic valve</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -403,6 +543,10 @@
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Valve Open/Closed state</label> <label>Valve Open/Closed state</label>
<description>Current open/closed state of the Somfy thermostatic valve</description> <description>Current open/closed state of the Somfy thermostatic valve</description>
<tags>
<tag>Status</tag>
<tag>OpenState</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -410,6 +554,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Operating mode</label> <label>Operating mode</label>
<description>Operating mode of the Somfy thermostatic valve</description> <description>Operating mode of the Somfy thermostatic valve</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -424,6 +572,10 @@
<item-type>Contact</item-type> <item-type>Contact</item-type>
<label>Slats</label> <label>Slats</label>
<description>Slats having OPEN/CLOSED state</description> <description>Slats having OPEN/CLOSED state</description>
<tags>
<tag>Status</tag>
<tag>Tilt</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -431,6 +583,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Command</label> <label>Command</label>
<description>A channel used for sending commands to Somfy Bioclimatic Pergola device</description> <description>A channel used for sending commands to Somfy Bioclimatic Pergola device</description>
<tags>
<tag>Control</tag>
<tag>Tilt</tag>
</tags>
<state> <state>
<options> <options>
<option value="closeSlats">Close slats</option> <option value="closeSlats">Close slats</option>
@@ -444,6 +600,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>RSSI</label> <label>RSSI</label>
<description>Relative received signal strength state</description> <description>Relative received signal strength state</description>
<tags>
<tag>Status</tag>
<tag>RSSI</tag>
</tags>
<state pattern="%.1f" readOnly="true"/> <state pattern="%.1f" readOnly="true"/>
</channel-type> </channel-type>
@@ -451,6 +611,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Boost Mode Duration</label> <label>Boost Mode Duration</label>
<description>Duration for Boost Mode</description> <description>Duration for Boost Mode</description>
<tags>
<tag>Control</tag>
<tag>Duration</tag>
</tags>
<state min="0" max="7" step="1" pattern="%d"/> <state min="0" max="7" step="1" pattern="%d"/>
</channel-type> </channel-type>
@@ -458,6 +622,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Away Mode Duration</label> <label>Away Mode Duration</label>
<description>Duration for Away Mode</description> <description>Duration for Away Mode</description>
<tags>
<tag>Control</tag>
<tag>Duration</tag>
</tags>
<state min="0" max="7" step="1" pattern="%d"/> <state min="0" max="7" step="1" pattern="%d"/>
</channel-type> </channel-type>
@@ -493,6 +661,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Mode</label> <label>Mode</label>
<description>Describes the water heater mode</description> <description>Describes the water heater mode</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="manualEcoActive">Manual - Eco</option> <option value="manualEcoActive">Manual - Eco</option>
@@ -513,6 +685,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Middle Water Temperature</label> <label>Middle Water Temperature</label>
<description>Describes the temperature at the middle sensor</description> <description>Describes the temperature at the middle sensor</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -520,18 +696,30 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Boost</label> <label>Boost</label>
<description>Boost Mode (ON or OFF)</description> <description>Boost Mode (ON or OFF)</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="away_mode"> <channel-type id="away_mode">
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Away</label> <label>Away</label>
<description>Away Mode (ON or OFF)</description> <description>Away Mode (ON or OFF)</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="zone_mode"> <channel-type id="zone_mode">
<item-type>String</item-type> <item-type>String</item-type>
<label>Zone Mode</label> <label>Zone Mode</label>
<description>Zone mode control</description> <description>Zone mode control</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="auto">Auto</option> <option value="auto">Auto</option>
@@ -580,6 +768,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Yutaki Mode</label> <label>Yutaki Mode</label>
<description>Yutaki mode state</description> <description>Yutaki mode state</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="comfort">Comfort</option> <option value="comfort">Comfort</option>
@@ -592,12 +784,20 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Holiday Mode</label> <label>Holiday Mode</label>
<description>Holiday mode control</description> <description>Holiday mode control</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="dhw"> <channel-type id="dhw">
<item-type>String</item-type> <item-type>String</item-type>
<label>DHW Control</label> <label>DHW Control</label>
<description>Domestic hot water control</description> <description>Domestic hot water control</description>
<tags>
<tag>Control</tag>
<tag>Heating</tag>
</tags>
<state> <state>
<options> <options>
<option value="run">Run</option> <option value="run">Run</option>
@@ -610,6 +810,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Anti Legionella</label> <label>Anti Legionella</label>
<description>Anti legionella control</description> <description>Anti legionella control</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="run">Run</option> <option value="run">Run</option>
@@ -622,6 +826,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>DHW Temperature Setting</label> <label>DHW Temperature Setting</label>
<description>DHW temperature setting control</description> <description>DHW temperature setting control</description>
<tags>
<tag>Control</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%"/> <state pattern="%d %unit%"/>
</channel-type> </channel-type>
@@ -629,6 +837,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>DHW Temperature</label> <label>DHW Temperature</label>
<description>DHW temperature state</description> <description>DHW temperature state</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"/> <state pattern="%d %unit%" readOnly="true"/>
</channel-type> </channel-type>
@@ -649,6 +861,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Boost Mode</label> <label>Boost Mode</label>
<description>Boost mode state</description> <description>Boost mode state</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="enabled">Enabled</option> <option value="enabled">Enabled</option>
@@ -661,6 +877,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Auto/Manu Mode</label> <label>Auto/Manu Mode</label>
<description>Auto/Manu mode control</description> <description>Auto/Manu mode control</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="auto">Auto</option> <option value="auto">Auto</option>
@@ -685,6 +905,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Unit Mode Status</label> <label>Unit Mode Status</label>
<description>Unit mode status state</description> <description>Unit mode status state</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="cool">Cool</option> <option value="cool">Cool</option>
@@ -697,6 +921,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Unit Mode</label> <label>Unit Mode</label>
<description>Unit mode control</description> <description>Unit mode control</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="cool">Cool</option> <option value="cool">Cool</option>
@@ -733,6 +961,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Eco Mode Target Offset</label> <label>Eco Mode Target Offset</label>
<description>Eco mode target offset control</description> <description>Eco mode target offset control</description>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%"></state> <state pattern="%d %unit%"></state>
</channel-type> </channel-type>
@@ -740,6 +972,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Eco Mode Offset</label> <label>Eco Mode Offset</label>
<description>Eco mode offset state</description> <description>Eco mode offset state</description>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"></state> <state pattern="%d %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@@ -747,6 +983,9 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Communication Alarm Bit Status</label> <label>Communication Alarm Bit Status</label>
<description>Communication alarm bit status state</description> <description>Communication alarm bit status state</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="alarm">Alarm</option> <option value="alarm">Alarm</option>
@@ -779,6 +1018,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Water Inlet Temperature</label> <label>Water Inlet Temperature</label>
<description>Water inlet temperature state</description> <description>Water inlet temperature state</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"></state> <state pattern="%d %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@@ -786,6 +1029,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Water Outlet Temperature</label> <label>Water Outlet Temperature</label>
<description>Water outlet temperature state</description> <description>Water outlet temperature state</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"></state> <state pattern="%d %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@@ -793,6 +1040,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Water Outlet Hp Temperature</label> <label>Water Outlet Hp Temperature</label>
<description>Water outlet hp temperature state</description> <description>Water outlet hp temperature state</description>
<tags>
<tag>Status</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"></state> <state pattern="%d %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@@ -800,6 +1051,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Liquid Temperature THMI</label> <label>Liquid Temperature THMI</label>
<description>Liquid temperature THMI state</description> <description>Liquid temperature THMI state</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"></state> <state pattern="%d %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@@ -807,6 +1062,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Liquid Temperature</label> <label>Liquid Temperature</label>
<description>Liquid temperature state</description> <description>Liquid temperature state</description>
<tags>
<tag>Measurement</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"></state> <state pattern="%d %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@@ -814,6 +1073,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Anti Legionella Temperature</label> <label>Anti Legionella Temperature</label>
<description>Anti legionella temperature control</description> <description>Anti legionella temperature control</description>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%"></state> <state pattern="%d %unit%"></state>
</channel-type> </channel-type>
@@ -828,6 +1091,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Water Temperature Setting</label> <label>Water Temperature Setting</label>
<description>Water temperature setting state</description> <description>Water temperature setting state</description>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%" readOnly="true"></state> <state pattern="%d %unit%" readOnly="true"></state>
</channel-type> </channel-type>
@@ -835,6 +1102,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Zone 1 Thermostat Setting</label> <label>Zone 1 Thermostat Setting</label>
<description>Thermostat setting control for the zone 1</description> <description>Thermostat setting control for the zone 1</description>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%"></state> <state pattern="%d %unit%"></state>
</channel-type> </channel-type>
@@ -842,6 +1113,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Zone 1 Water Heating Setting Temperature</label> <label>Zone 1 Water Heating Setting Temperature</label>
<description>Water heating setting temperature control for the zone 1</description> <description>Water heating setting temperature control for the zone 1</description>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%"></state> <state pattern="%d %unit%"></state>
</channel-type> </channel-type>
@@ -849,6 +1124,10 @@
<item-type>Number:Temperature</item-type> <item-type>Number:Temperature</item-type>
<label>Zone 1 Room Ambient Temperature</label> <label>Zone 1 Room Ambient Temperature</label>
<description>Room ambient temperature control for the zone 1</description> <description>Room ambient temperature control for the zone 1</description>
<tags>
<tag>Setpoint</tag>
<tag>Temperature</tag>
</tags>
<state pattern="%d %unit%"></state> <state pattern="%d %unit%"></state>
</channel-type> </channel-type>
@@ -856,6 +1135,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Yutaki Operating Mode</label> <label>Yutaki Operating Mode</label>
<description>Yutaki operating mode state</description> <description>Yutaki operating mode state</description>
<tags>
<tag>Status</tag>
<tag>Mode</tag>
</tags>
<state readOnly="true"> <state readOnly="true">
<options> <options>
<option value="auto">Auto</option> <option value="auto">Auto</option>
@@ -877,6 +1160,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>DHW Mode</label> <label>DHW Mode</label>
<description>DHW mode control</description> <description>DHW mode control</description>
<tags>
<tag>Control</tag>
<tag>Mode</tag>
</tags>
<state> <state>
<options> <options>
<option value="standard">Standard</option> <option value="standard">Standard</option>
@@ -889,6 +1176,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Tilt</label> <label>Tilt</label>
<description>Venetian blind tilt (-5..5)</description> <description>Venetian blind tilt (-5..5)</description>
<tags>
<tag>Control</tag>
<tag>Tilt</tag>
</tags>
<state min="-5" max="5" step="1" pattern="%d" readOnly="false"/> <state min="-5" max="5" step="1" pattern="%d" readOnly="false"/>
</channel-type> </channel-type>
@@ -9,6 +9,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the receiver</description> <description>Select the input source of the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="btaudio">Bluetooth Audio</option> <option value="btaudio">Bluetooth Audio</option>
@@ -28,6 +32,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Sound Field</label> <label>Sound Field</label>
<description>Select the Sound Field for the receiver</description> <description>Select the Sound Field for the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="clearAudio">ClearAudio+</option> <option value="clearAudio">ClearAudio+</option>
@@ -9,6 +9,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the receiver</description> <description>Select the input source of the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="btaudio">Bluetooth Audio</option> <option value="btaudio">Bluetooth Audio</option>
@@ -25,6 +29,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Sound Field</label> <label>Sound Field</label>
<description>Select the Sound Field for the receiver</description> <description>Select the Sound Field for the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="clearAudio">ClearAudio+</option> <option value="clearAudio">ClearAudio+</option>
@@ -9,6 +9,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the receiver</description> <description>Select the input source of the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="btaudio">Bluetooth Audio</option> <option value="btaudio">Bluetooth Audio</option>
@@ -28,6 +32,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Sound Field</label> <label>Sound Field</label>
<description>Select the Sound Field for the receiver</description> <description>Select the Sound Field for the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="clearAudio">ClearAudio+</option> <option value="clearAudio">ClearAudio+</option>
@@ -9,6 +9,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the receiver</description> <description>Select the input source of the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="btaudio">Bluetooth Audio</option> <option value="btaudio">Bluetooth Audio</option>
@@ -27,6 +31,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Sound Field</label> <label>Sound Field</label>
<description>Select the Sound Field for the receiver</description> <description>Select the Sound Field for the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="auto">Auto Sound</option> <option value="auto">Auto Sound</option>
@@ -44,6 +52,10 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Night Mode</label> <label>Night Mode</label>
<description>Enable/Disable Night Mode</description> <description>Enable/Disable Night Mode</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<!-- HT-z9f Thing Type --> <!-- HT-z9f Thing Type -->
@@ -25,6 +25,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Sound Field</label> <label>Sound Field</label>
<description>Select the Sound Field for the receiver</description> <description>Select the Sound Field for the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="clearAudio">ClearAudio+</option> <option value="clearAudio">ClearAudio+</option>
@@ -54,6 +54,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>Broadcast Frequency</label> <label>Broadcast Frequency</label>
<description>The broadcast frequency</description> <description>The broadcast frequency</description>
<tags>
<tag>Measurement</tag>
<tag>Frequency</tag>
</tags>
<state pattern="%.2f MHz" readOnly="true"></state> <state pattern="%.2f MHz" readOnly="true"></state>
</channel-type> </channel-type>
@@ -79,6 +83,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the receiver</description> <description>Select the input source of the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="btaudio">Bluetooth Audio</option> <option value="btaudio">Bluetooth Audio</option>
@@ -101,6 +109,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the receiver</description> <description>Select the input source of the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="btaudio">Bluetooth Audio</option> <option value="btaudio">Bluetooth Audio</option>
@@ -119,6 +131,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Input Source</label> <label>Input Source</label>
<description>Select the input source of the receiver</description> <description>Select the input source of the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="bd/dvd">BD/DVD</option> <option value="bd/dvd">BD/DVD</option>
@@ -134,6 +150,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Sound Field</label> <label>Sound Field</label>
<description>Select the Sound Field for the receiver</description> <description>Select the Sound Field for the receiver</description>
<tags>
<tag>Control</tag>
<tag>MediaControl</tag>
</tags>
<state> <state>
<options> <options>
<option value="pureDirect">Pure Direct</option> <option value="pureDirect">Pure Direct</option>
@@ -9,6 +9,10 @@
<label>Power</label> <label>Power</label>
<description>Power on/off your device</description> <description>Power on/off your device</description>
<category>Switch</category> <category>Switch</category>
<tags>
<tag>Switch</tag>
<tag>Power</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="volume"> <channel-type id="volume">
@@ -16,6 +20,10 @@
<label>Volume</label> <label>Volume</label>
<description>Set the volume level</description> <description>Set the volume level</description>
<category>SoundVolume</category> <category>SoundVolume</category>
<tags>
<tag>Control</tag>
<tag>SoundVolume</tag>
</tags>
<state min="0" max="100" step="1" pattern="%d %%"></state> <state min="0" max="100" step="1" pattern="%d %%"></state>
</channel-type> </channel-type>
@@ -23,5 +31,9 @@
<item-type>Switch</item-type> <item-type>Switch</item-type>
<label>Mute</label> <label>Mute</label>
<description>Enable/Disable Mute on the AVR</description> <description>Enable/Disable Mute on the AVR</description>
<tags>
<tag>Switch</tag>
<tag>SoundVolume</tag>
</tags>
</channel-type> </channel-type>
</thing:thing-descriptions> </thing:thing-descriptions>
@@ -206,6 +206,10 @@
<label>Position</label> <label>Position</label>
<description>Control the position of the blind or curtain in percent from 0 (open) to 100 (closed).</description> <description>Control the position of the blind or curtain in percent from 0 (open) to 100 (closed).</description>
<category>Blinds</category> <category>Blinds</category>
<tags>
<tag>Control</tag>
<tag>OpenLevel</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="fan-mode"> <channel-type id="fan-mode">
@@ -214,6 +218,10 @@
<label>Fan Speed Mode</label> <label>Fan Speed Mode</label>
<description>Controls the configured fan speed.</description> <description>Controls the configured fan speed.</description>
<tags>
<tag>Control</tag>
<tag>Speed</tag>
</tags>
<state pattern="%d"> <state pattern="%d">
<options> <options>
<option value="0">Power Off</option> <option value="0">Power Off</option>
@@ -234,6 +242,10 @@
<description>Displays the current fan speed (0..50).</description> <description>Displays the current fan speed (0..50).</description>
<category>Fan</category> <category>Fan</category>
<tags>
<tag>Measurement</tag>
<tag>Speed</tag>
</tags>
<state readOnly="true"/> <state readOnly="true"/>
</channel-type> </channel-type>
@@ -242,6 +254,10 @@
<label>Disable LED</label> <label>Disable LED</label>
<description>Disables the LED's on the Air Purifier.</description> <description>Disables the LED's on the Air Purifier.</description>
<tags>
<tag>Switch</tag>
<tag>Mode</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="lock-button"> <channel-type id="lock-button">
@@ -249,6 +265,10 @@
<label>Lock Physical Button</label> <label>Lock Physical Button</label>
<description>When ON, locks the physical button on the device.</description> <description>When ON, locks the physical button on the device.</description>
<tags>
<tag>Switch</tag>
<tag>LockState</tag>
</tags>
</channel-type> </channel-type>
<channel-type id="air-quality-pm25"> <channel-type id="air-quality-pm25">
@@ -257,6 +277,10 @@
<label>PM 2.5</label> <label>PM 2.5</label>
<description>Density of Particulate Matter of 2.5μm measured by the Air Purifier, in ppm.</description> <description>Density of Particulate Matter of 2.5μm measured by the Air Purifier, in ppm.</description>
<tags>
<tag>Measurement</tag>
<tag>ParticulateMatter</tag>
</tags>
<state readOnly="true" pattern="%d ppm"/> <state readOnly="true" pattern="%d ppm"/>
</channel-type> </channel-type>
@@ -266,6 +290,10 @@
<label>Air Quality</label> <label>Air Quality</label>
<description>An evaluation of the Air Quality between 1 (Good) and 3 (Bad).</description> <description>An evaluation of the Air Quality between 1 (Good) and 3 (Bad).</description>
<tags>
<tag>Measurement</tag>
<tag>AirQuality</tag>
</tags>
<state readOnly="true" pattern="%d"> <state readOnly="true" pattern="%d">
<options> <options>
<option value="1">Good</option> <option value="1">Good</option>
@@ -282,6 +310,10 @@
<description>The number of minutes before the next filter check (or time since check is required if below 0).</description> <description>The number of minutes before the next filter check (or time since check is required if below 0).</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.2f d"/> <state readOnly="true" pattern="%.2f d"/>
</channel-type> </channel-type>
@@ -291,6 +323,9 @@
<label>Filter Check Alarm</label> <label>Filter Check Alarm</label>
<description>When this value is ON, you need to perform a filter check.</description> <description>When this value is ON, you need to perform a filter check.</description>
<tags>
<tag>Alarm</tag>
</tags>
<state readOnly="true" pattern="%s"/> <state readOnly="true" pattern="%s"/>
</channel-type> </channel-type>
@@ -301,6 +336,10 @@
<description>The duration for which the current filter was used.</description> <description>The duration for which the current filter was used.</description>
<category>Time</category> <category>Time</category>
<tags>
<tag>Measurement</tag>
<tag>Duration</tag>
</tags>
<state readOnly="true" pattern="%.2f week"/> <state readOnly="true" pattern="%.2f week"/>
</channel-type> </channel-type>
@@ -321,6 +321,10 @@
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Precipitation Chance</label> <label>Precipitation Chance</label>
<description>Chance of precipitation</description> <description>Chance of precipitation</description>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@@ -329,6 +333,10 @@
<label>Precipitation Rain</label> <label>Precipitation Rain</label>
<description>Forecasted measurable liquid precipitation during 24 hour period</description> <description>Forecasted measurable liquid precipitation during 24 hour period</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@@ -337,6 +345,10 @@
<label>Precipitation Rate</label> <label>Precipitation Rate</label>
<description>Precipitation rate</description> <description>Precipitation rate</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.7f %unit%"/> <state readOnly="true" pattern="%.7f %unit%"/>
</channel-type> </channel-type>
@@ -345,6 +357,10 @@
<label>Precipitation Snow</label> <label>Precipitation Snow</label>
<description>Forecasted measurable snow precipitation during 24 hour period</description> <description>Forecasted measurable snow precipitation during 24 hour period</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Precipitation</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@@ -353,6 +369,10 @@
<label>Precipitation Total</label> <label>Precipitation Total</label>
<description>Precipitation total</description> <description>Precipitation total</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Precipitation</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -360,6 +380,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Precipitation Type</label> <label>Precipitation Type</label>
<description>Precipitation type</description> <description>Precipitation type</description>
<tags>
<tag>Forecast</tag>
<tag>Precipitation</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
@@ -368,6 +392,10 @@
<label>Barometric Pressure</label> <label>Barometric Pressure</label>
<description>Barometric Pressure</description> <description>Barometric Pressure</description>
<category>Pressure</category> <category>Pressure</category>
<tags>
<tag>Forecast</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -396,6 +424,10 @@
<item-type unitHint="%">Number:Dimensionless</item-type> <item-type unitHint="%">Number:Dimensionless</item-type>
<label>Relative Humidity</label> <label>Relative Humidity</label>
<description>Forecasted relative humidity</description> <description>Forecasted relative humidity</description>
<tags>
<tag>Forecast</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@@ -432,6 +464,10 @@
<label>Temperature</label> <label>Temperature</label>
<description>Forecasted temperature</description> <description>Forecasted temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -453,6 +489,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>UV Description</label> <label>UV Description</label>
<description>UV description</description> <description>UV description</description>
<tags>
<tag>Forecast</tag>
<tag>Ultraviolet</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
@@ -460,6 +500,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>UV Index</label> <label>UV Index</label>
<description>UV index</description> <description>UV index</description>
<tags>
<tag>Forecast</tag>
<tag>Ultraviolet</tag>
</tags>
<state readOnly="true" pattern="%.0f"></state> <state readOnly="true" pattern="%.0f"></state>
</channel-type> </channel-type>
@@ -474,6 +518,10 @@
<item-type>Number:Angle</item-type> <item-type>Number:Angle</item-type>
<label>Wind Direction</label> <label>Wind Direction</label>
<description>Wind direction</description> <description>Wind direction</description>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.0f %unit%"/> <state readOnly="true" pattern="%.0f %unit%"/>
</channel-type> </channel-type>
@@ -481,6 +529,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Wind Direction Cardinal</label> <label>Wind Direction Cardinal</label>
<description>Wind direction cardinal</description> <description>Wind direction cardinal</description>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
@@ -488,6 +540,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Wind Phrase</label> <label>Wind Phrase</label>
<description>Wind phrase</description> <description>Wind phrase</description>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
@@ -495,6 +551,10 @@
<item-type>Number:Speed</item-type> <item-type>Number:Speed</item-type>
<label>Wind Speed</label> <label>Wind Speed</label>
<description>Wind speed</description> <description>Wind speed</description>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -214,6 +214,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Observation Location</label> <label>Observation Location</label>
<description>Weather observation location</description> <description>Weather observation location</description>
<tags>
<tag>Status</tag>
<tag>GeoLocation</tag>
</tags>
<state readOnly="true" pattern="%s"></state> <state readOnly="true" pattern="%s"></state>
</channel-type> </channel-type>
@@ -257,6 +261,10 @@
<label>Minimum Temperature</label> <label>Minimum Temperature</label>
<description>Minimum temperature</description> <description>Minimum temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -265,6 +273,10 @@
<label>Maximum Temperature</label> <label>Maximum Temperature</label>
<description>Maximum temperature</description> <description>Maximum temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -273,6 +285,10 @@
<label>Dew Point Temperature</label> <label>Dew Point Temperature</label>
<description>Dew Point temperature</description> <description>Dew Point temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Forecast</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -289,6 +305,10 @@
<label>Wind Chill Temperature</label> <label>Wind Chill Temperature</label>
<description>Wind chill temperature</description> <description>Wind chill temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Calculation</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -297,6 +317,10 @@
<label>Feeling Temperature</label> <label>Feeling Temperature</label>
<description>Feeling temperature</description> <description>Feeling temperature</description>
<category>Temperature</category> <category>Temperature</category>
<tags>
<tag>Calculation</tag>
<tag>Temperature</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -305,6 +329,10 @@
<label>Relative Humidity</label> <label>Relative Humidity</label>
<description>Forecast relative humidity</description> <description>Forecast relative humidity</description>
<category>Humidity</category> <category>Humidity</category>
<tags>
<tag>Forecast</tag>
<tag>Humidity</tag>
</tags>
<state readOnly="true" min="0" max="100" pattern="%d %unit%"> <state readOnly="true" min="0" max="100" pattern="%d %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -313,6 +341,10 @@
<item-type>String</item-type> <item-type>String</item-type>
<label>Wind Direction</label> <label>Wind Direction</label>
<description>Wind direction</description> <description>Wind direction</description>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%s"> <state readOnly="true" pattern="%s">
</state> </state>
</channel-type> </channel-type>
@@ -356,6 +388,10 @@
<label>Maximum Wind Speed</label> <label>Maximum Wind Speed</label>
<description>Maximum wind speed</description> <description>Maximum wind speed</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -364,6 +400,10 @@
<label>Average Wind Speed</label> <label>Average Wind Speed</label>
<description>Average wind speed</description> <description>Average wind speed</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -372,6 +412,10 @@
<label>Wind Gust</label> <label>Wind Gust</label>
<description>Wind gust</description> <description>Wind gust</description>
<category>Wind</category> <category>Wind</category>
<tags>
<tag>Forecast</tag>
<tag>Wind</tag>
</tags>
<state readOnly="true" pattern="%.1f %unit%"/> <state readOnly="true" pattern="%.1f %unit%"/>
</channel-type> </channel-type>
@@ -380,6 +424,10 @@
<label>Pressure Trend</label> <label>Pressure Trend</label>
<description>Pressure evolution trend (up, down, stable)</description> <description>Pressure evolution trend (up, down, stable)</description>
<category>Pressure</category> <category>Pressure</category>
<tags>
<tag>Forecast</tag>
<tag>Pressure</tag>
</tags>
<state readOnly="true" pattern="%s"> <state readOnly="true" pattern="%s">
<options> <options>
<option value="up">up</option> <option value="up">up</option>
@@ -400,6 +448,10 @@
<item-type>Number:Intensity</item-type> <item-type>Number:Intensity</item-type>
<label>Solar Radiation</label> <label>Solar Radiation</label>
<description>Solar radiation</description> <description>Solar radiation</description>
<tags>
<tag>Forecast</tag>
<tag>Illuminance</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"> <state readOnly="true" pattern="%.2f %unit%">
</state> </state>
</channel-type> </channel-type>
@@ -408,6 +460,10 @@
<item-type>Number</item-type> <item-type>Number</item-type>
<label>UV Index</label> <label>UV Index</label>
<description>UV Index</description> <description>UV Index</description>
<tags>
<tag>Forecast</tag>
<tag>Ultraviolet</tag>
</tags>
<state readOnly="true" pattern="%.1f"> <state readOnly="true" pattern="%.1f">
</state> </state>
</channel-type> </channel-type>
@@ -417,6 +473,10 @@
<label>Rain Fall Day</label> <label>Rain Fall Day</label>
<description>Rain fall during the day</description> <description>Rain fall during the day</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -425,6 +485,10 @@
<label>Rain Fall Hour</label> <label>Rain Fall Hour</label>
<description>Rain fall during the last hour</description> <description>Rain fall during the last hour</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Measurement</tag>
<tag>Rain</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -433,6 +497,10 @@
<label>Snow Fall</label> <label>Snow Fall</label>
<description>Snow fall</description> <description>Snow fall</description>
<category>Rain</category> <category>Rain</category>
<tags>
<tag>Forecast</tag>
<tag>Precipitation</tag>
</tags>
<state readOnly="true" pattern="%.2f %unit%"/> <state readOnly="true" pattern="%.2f %unit%"/>
</channel-type> </channel-type>
@@ -440,6 +508,10 @@
<item-type>Number:Dimensionless</item-type> <item-type>Number:Dimensionless</item-type>
<label>Precipitation Probability</label> <label>Precipitation Probability</label>
<description>Probability of precipitation</description> <description>Probability of precipitation</description>
<tags>
<tag>Forecast</tag>
<tag>Precipitation</tag>
</tags>
<state readOnly="true" min="0" max="100" pattern="%d %unit%"> <state readOnly="true" min="0" max="100" pattern="%d %unit%">
</state> </state>
</channel-type> </channel-type>