Skip to content

Commit

Permalink
v.0.6-beta [Версия для тестирования]
Browse files Browse the repository at this point in the history
* Добавлена поддержка умения **thermostat** (температурный режим). Возможные значения - auto (авто), heat (нагрев), cool (охлаждение), eco (экономичный), dry (осушение), fan_only (вентиляция).
* Добавлена поддержка умения **fan_speed** (скорость вентиляции). Возможные значения - auto (авто), low (низкая), medium (средняя), high (высокая).
  • Loading branch information
skysilver-lab committed Jul 11, 2019
1 parent dd4518b commit 9540705
Show file tree
Hide file tree
Showing 5 changed files with 62 additions and 17 deletions.
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@

____
### **Поддерживаемые умения**
(по состоянию на июнь 2019 года)

| # | Метрика (умение) | Описание | Значения в модуле | Значения от Яндекс |
| -------- | -------- | -------- | -------- | -------- |
Expand All @@ -33,9 +32,11 @@ ____
| 3 | channel | ТВ-канал. | № канала (\*) | № канала, либо +1/-1 |
| 4 | temperature | Температура (градусы цельсия). | 1 - 100 (\*) | °C |
| 5 | temperature_k | Температура цвета (кельвины). | 2700 - 9000 | 2700 - 9000 |
| 6 | mute | Режим без звука (1 - включено, 0 выключено). | 1 и 0 | true и false |
| 7 | rgb | Цвет в формате RGB (hex). | 000000 - FFFFFF | 0 - 16777215 |
| 8 | brightness | Яркость (проценты). | 1 - 100 (\*) | 1 - 100 |
| 6 | thermostat | Температурный режим. | auto, heat, cool, eco, dry, fan_only | auto, heat, cool, eco, dry, fan_only |
| 7 | mute | Режим без звука (1 - включено, 0 выключено). | 1 и 0 | true и false |
| 8 | fan_speed | Скорость вентиляции. | auto, low, medium, high | auto, low, medium, high |
| 9 | rgb | Цвет в формате RGB (hex). | 000000 - FFFFFF | 0 - 16777215 |
| 10 | brightness | Яркость (проценты). | 1 - 100 (\*) | 1 - 100 |


\* Имеется возможность переопределить диапазон значений и шаг изменения.
Expand Down
34 changes: 27 additions & 7 deletions modules/yandexhome/structure.inc.php
Original file line number Diff line number Diff line change
Expand Up @@ -127,23 +127,43 @@
'precision' => 1
]
]
],/*
],
'thermostat' => [
'instance_name' => 'thermostat',
'description' => 'Режим работы',
'capability' => 'mode'
],*/
'description' => 'Температурный режим',
'capability' => 'mode',
'parameters' => [
'modes' => [
['value' => 'auto'],
['value' => 'heat'],
['value' => 'cool'],
['value' => 'eco'],
['value' => 'dry'],
['value' => 'fan_only']
],
'ordered' => true
]
],
'mute' => [
'instance_name' => 'mute',
'description' => 'Режим без звука',
'capability' => 'toggle',
'default_value' => false
],/*
],
'fan_speed' => [
'instance_name' => 'fan_speed',
'description' => 'Скорость вентиляции',
'capability' => 'mode'
],
'capability' => 'mode',
'parameters' => [
'modes' => [
['value' => 'auto'],
['value' => 'low'],
['value' => 'medium'],
['value' => 'high']
],
'ordered' => true
]
],/*
'hsv' => [
'instance_name' => 'hsv',
'description' => 'Цвет в формате HSV',
Expand Down
2 changes: 1 addition & 1 deletion modules/yandexhome/yandexhome.class.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
* Главный класс модуля Yandex Home
* @author <[email protected]>
* @copyright 2019 Agaphonov Dmitri aka skysilver <[email protected]> (c)
* @version 0.5b 2019/07/01
* @version 0.6b 2019/07/11
*/

const PREFIX_CAPABILITIES = 'devices.capabilities.';
Expand Down
4 changes: 2 additions & 2 deletions templates/yandexhome/about.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ <h4 class="modal-title">Yandex Home</h4>
<div class="modal-body" style="padding-bottom: 1px;">
<div class="float-right">
<img src="../img/modules/yandexhome.png" width="48" height="48">
<br><br><p><b>v.0.5b</b><br>01.07.19</p>
<br><br><p><b>v.0.6b</b><br>11.07.19</p>
</div>
<p class="float-left">
Модуль поддержки <b>личных</b> (приватных) навыков для платформы умного дома <b>Яндекс</b>.<br><br>
Expand All @@ -28,7 +28,7 @@ <h4 class="modal-title">Yandex Home</h4>
</ul>
</p>
<h6>
Благодарности: <b>Vit</b>, <b>iden</b>, <b>Xor</b>, <b>ImHuman</b>, <b>AntPino</b>, <b>tarasfrompir</b>, <b>Sergey.Chek</b>, <b>webms</b>, <b>Anton_kulibin</b>, <b>TurburatoR</b>, <b>denis_1988_06</b>, <b>louso</b>, <b>Yden_nn</b>, <b>C_3AXAPOB</b>, <b>AlexAl77</b>, <b>cheetah</b>, <b>ahelper</b>, <b>dubler78</b>, <b>VlasVic</b>, <b>sbazhukov</b>.
Благодарности: <b>Vit</b>, <b>iden</b>, <b>Xor</b>, <b>ImHuman</b>, <b>AntPino</b>, <b>tarasfrompir</b>, <b>Sergey.Chek</b>, <b>webms</b>, <b>Anton_kulibin</b>, <b>TurburatoR</b>, <b>denis_1988_06</b>, <b>louso</b>, <b>Yden_nn</b>, <b>C_3AXAPOB</b>, <b>AlexAl77</b>, <b>cheetah</b>, <b>ahelper</b>, <b>dubler78</b>, <b>VlasVic</b>, <b>sbazhukov</b>, <b>Degu</b>, <b>saturn017</b>.
</h6>
</div>
<div class="modal-footer" style="margin-top: 1px;">
Expand Down
30 changes: 27 additions & 3 deletions templates/yandexhome/help/help_ru.html
Original file line number Diff line number Diff line change
Expand Up @@ -149,28 +149,52 @@ <h4>Справка</h4>
<a data-toggle="collapse" data-parent="#accordion" href="#metrics_help">Метрики (умения)</a>
</div>
<div class="panel-body collapse" id="metrics_help">
<div style="width:900px">
<div style="width:950px">
<div>
<table class="table table-hover" align="left" style="margin-bottom: 5px;">
<thead>
<th>Метрика (умение)</th>
<th>Описание</th>
<th style="width:180px">Значения в модуле</th>
<th style="width:180px">Значения от Яндекс</th>
<th style="width:190px">Значения в модуле</th>
<th style="width:190px">Значения от Яндекс</th>
</thead>
<tbody>
<tr><td><b>on</b></td><td>Включить/выключить (1 - включено, 0 выключено).</td><td>1 и 0</td><td>true и false</td></tr>
<tr><td><b>volume</b></td><td>Громкость (проценты).</td><td>1 - 100 (*)</td><td>1 - 100, либо +1/-1</td></tr>
<tr><td><b>channel</b></td><td>ТВ-канал.</td><td>№ канала (*)</td><td>№ канала, либо +1/-1</td></tr>
<tr><td><b>temperature</b></td><td>Температура (градусы цельсия).</td><td>1 - 100 (*)</td><td>°C</td></tr>
<tr><td><b>temperature_k</b></td><td>Температура цвета (кельвины).</td><td>2700 - 9000</td><td>2700 - 9000</td></tr>
<tr><td><b>thermostat</b></td><td>Температурный режим.</td><td>auto, heat, cool,<br>eco, dry, fan_only</td><td>auto, heat, cool,<br>eco, dry, fan_only</td></tr>
<tr><td><b>mute</b></td><td>Режим без звука (1 - включено, 0 выключено).</td><td>1 и 0</td><td>true и false</td></tr>
<tr><td><b>fan_speed</b></td><td>Скорость вентиляции.</td><td>auto, low, medium, high</td><td>auto, low, medium, high</td></tr>
<tr><td><b>rgb</b></td><td>Цвет в формате RGB (hex).</td><td>000000 - FFFFFF</td><td>0 - 16777215</td></tr>
<tr><td><b>brightness</b></td><td>Яркость (проценты).</td><td>1 - 100 (*)</td><td>1 - 100</td></tr>
</tbody>
</table>
</div>
<div>* Имеется возможность переопределить диапазон значений и шаг изменения.</div>
<div>
<br>
<p><strong>Температурные режимы:</strong></p>
<ul>
<li><b><i>auto</b></i> - авто;</li>
<li><b><i>heat</b></i> - нагрев;</li>
<li><b><i>cool</b></i> - охлаждение;</li>
<li><b><i>eco</b></i> - экономичный;</li>
<li><b><i>dry</b></i> - осушение;</li>
<li><b><i>fan_only</b></i> - вентиляция.</li>
</ul>
</div>
<div>
<br>
<p><strong>Скорость вентиляции:</strong></p>
<ul>
<li><b><i>auto</b></i> - авто;</li>
<li><b><i>low</b></i> - низкая;</li>
<li><b><i>medium</b></i> - среднаяя;</li>
<li><b><i>high</b></i> - высокая.</li>
</ul>
</div>
</div>
</div>
</div>
Expand Down

0 comments on commit 9540705

Please sign in to comment.