Skip to content

Commit

Permalink
[netatmo] Pimp channel types with proper categories (#9531)
Browse files Browse the repository at this point in the history
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
  • Loading branch information
cweitkamp authored Dec 27, 2020
1 parent d025f8a commit 94d0721
Showing 1 changed file with 45 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
<item-type>DateTime</item-type>
<label>Last Status Store</label>
<description>Last Status Store</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

Expand Down Expand Up @@ -130,230 +131,263 @@
<item-type>DateTime</item-type>
<label>Measurement Time</label>
<description>Timestamp when data was measured</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="lastPlugSeen" advanced="true">
<item-type>DateTime</item-type>
<label>Last Plug Seen</label>
<description>Last Plug Seen</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinCo2" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min CO2</label>
<description>Date when minimum CO2 was reached on current day</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinCo2ThisWeek" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min CO2 This Week</label>
<description>Date when minimum CO2 was reached this week</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinCo2ThisMonth" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min CO2 This Month</label>
<description>Date when minimum CO2 was reached this month</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxCo2" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max CO2</label>
<description>Date when maximum CO2 was reached on current day</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxCo2ThisWeek" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max CO2 This Week</label>
<description>Date when maximum CO2 was reached this week</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxCo2ThisMonth" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max CO2 This Month</label>
<description>Date when maximum CO2 was reached this month</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinTemp" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min Temp</label>
<description>Date when minimum temperature was reached on current day</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinTempThisWeek" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min Temp This Week</label>
<description>Date when minimum temperature was reached this week</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinTempThisMonth" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min Temp This Month</label>
<description>Date when minimum temperature was reached this month</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxTemp" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max Temp</label>
<description>Date when maximum temperature was reached on current day</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxTempThisWeek" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max Temp This Week</label>
<description>Date when maximum temperature was reached this week</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxTempThisMonth" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max Temp This Month</label>
<description>Date when maximum temperature was reached this month</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinHumidity" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min Humidity</label>
<description>Date when minimum humidity was reached on current day</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinHumidityThisWeek" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min Humidity This Week</label>
<description>Date when minimum humidity was reached this week</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinHumidityThisMonth" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min Humidity This Month</label>
<description>Date when minimum humidity was reached this month</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxHumidity" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max Humidity</label>
<description>Date when maximum humidity was reached on current day</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxHumidityThisWeek" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max Humidity This Week</label>
<description>Date when maximum humidity was reached this week</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxHumidityThisMonth" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max Humidity This Month</label>
<description>Date when maximum humidity was reached this month</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinNoise" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min Noise</label>
<description>Date when minimum noise was reached on current day</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinNoiseThisWeek" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min Noise This Week</label>
<description>Date when minimum noise was reached this week</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinNoiseThisMonth" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min Noise This Month</label>
<description>Date when minimum noise was reached this month</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxNoise" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max Noise</label>
<description>Date when maximum noise was reached on current day</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxNoiseThisWeek" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max Noise This Week</label>
<description>Date when maximum noise was reached this week</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxNoiseThisMonth" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max Noise This Month</label>
<description>Date when maximum noise was reached this month</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinPressure" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min Pressure</label>
<description>Date when minimum pressure was reached on current day</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinPressureThisWeek" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min Pressure This Week</label>
<description>Date when minimum pressure was reached this week</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMinPressureThisMonth" advanced="true">
<item-type>DateTime</item-type>
<label>Date Min Pressure This Month</label>
<description>Date when minimum pressure was reached this month</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxPressure" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max Pressure</label>
<description>Date when maximum pressure was reached on current day</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxPressureThisWeek" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max Pressure This Week</label>
<description>Date when maximum pressure was reached this week</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="dateMaxPressureThisMonth" advanced="true">
<item-type>DateTime</item-type>
<label>Date Max Pressure This Month</label>
<description>Date when maximum pressure was reached this month</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="lastBilan" advanced="true">
<item-type>DateTime</item-type>
<label>Available Bilan</label>
<description>Month of the last available thermostat bilan</description>
<category>Time</category>
<state readOnly="true" pattern="%1$td.%1$tm.%1$tY"/>
</channel-type>

Expand All @@ -367,69 +401,79 @@
<item-type>DateTime</item-type>
<label>Last Message</label>
<description>Last Message emitted by the module</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="setpointEndTime" advanced="true">
<item-type>DateTime</item-type>
<label>Setpoint End</label>
<description>Thermostat goes back to schedule after that timestamp.</description>
<category>Time</category>
<state readOnly="true" pattern="%1$td.%1$tm.%1$tY %1$tH:%1$tM"/>
</channel-type>

<channel-type id="lastThermSeen" advanced="true">
<item-type>DateTime</item-type>
<label>Last Therm Seen</label>
<description>Last Them Seen</description>
<category>Time</category>
<state readOnly="true"/>
</channel-type>

<channel-type id="co2">
<item-type>Number:Dimensionless</item-type>
<label>CO2</label>
<description>Air Quality</description>
<category>Carbondioxide</category>
<state readOnly="true" pattern="%d %unit%"/>
</channel-type>

<channel-type id="minCo2" advanced="true">
<item-type>Number:Dimensionless</item-type>
<label>Min Co2</label>
<description>Minimum CO2 on current day</description>
<category>Carbondioxide</category>
<state readOnly="true" pattern="%d %unit%"/>
</channel-type>

<channel-type id="minCo2ThisWeek" advanced="true">
<item-type>Number:Dimensionless</item-type>
<label>Min Co2 This Week</label>
<description>Minimum CO2 this week</description>
<category>Carbondioxide</category>
<state readOnly="true" pattern="%d %unit%"/>
</channel-type>

<channel-type id="minCo2ThisMonth" advanced="true">
<item-type>Number:Dimensionless</item-type>
<label>Min Co2 This Month</label>
<description>Minimum CO2 this month</description>
<category>Carbondioxide</category>
<state readOnly="true" pattern="%d %unit%"/>
</channel-type>

<channel-type id="maxCo2" advanced="true">
<item-type>Number:Dimensionless</item-type>
<label>Max Co2</label>
<description>Maximum CO2 on current day</description>
<category>Carbondioxide</category>
<state readOnly="true" pattern="%d %unit%"/>
</channel-type>

<channel-type id="maxCo2ThisWeek" advanced="true">
<item-type>Number:Dimensionless</item-type>
<label>Max Co2 This Week</label>
<description>Maximum CO2 this week</description>
<category>Carbondioxide</category>
<state readOnly="true" pattern="%d %unit%"/>
</channel-type>

<channel-type id="maxCo2ThisMonth" advanced="true">
<item-type>Number:Dimensionless</item-type>
<label>Max Co2 This Month</label>
<description>Maximum CO2 this month</description>
<category>Carbondioxide</category>
<state readOnly="true" pattern="%d %unit%"/>
</channel-type>

Expand Down Expand Up @@ -744,6 +788,7 @@
<item-type>DateTime</item-type>
<label>Date Max Wind Strength</label>
<description>Timestamp when MaxWindStrength was recorded.</description>
<category>Time</category>
<state readOnly="true" pattern="%1$td.%1$tm.%1$tY %1$tH:%1$tM"/>
</channel-type>

Expand Down

0 comments on commit 94d0721

Please sign in to comment.