Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[netatmo] Pimp channel types with proper categories #9531

Merged
merged 1 commit into from
Dec 27, 2020
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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