Changes

2,692 bytes added ,  13:05, 25 January 2022
Created page with "RGB-подсветка"
<languages/>
===Example of description in XML===

<syntaxhighlight lang="xml" line>
<item addr="100:10" name="chandelier" type="rgb-lamp" auto-period="600" system="yes">
<linked addr="101:16"/> // is bound to the button with the address 101:1
<automation ……/> // set the automation for this element
</item>
</syntaxhighlight>

<syntaxhighlight lang="xml" line>
<item addr="100:10" name="chandelier" type="rgb-lamp" auto-period="600" color-temp="307:4" color-white="307:5">
<linked addr="101:1"/> // is bound to the button with the address 101:1
<automation ……/> // set the automation for this element
</item>
</syntaxhighlight>
color-temp="dimmer ID:SUBID" – for adding and control dimmer brigtness bar with temperature.

color-white="dimmer ID:SUBID" – for adding and control dimmer brigtness bar "white".

===Device status (4 bytes)===

{|class="wikitable"
|-
!Byte number!!description
|-
|0||Device status.<br>Bit 0:<br>0 – off<br>1 – on<br>Bit 3:<br>0 – automation is disactivated<br>1 – automation is activated<br>Bit 7:<br>0 – no alarm<br>1 – alarm (relating to temperature)
|-
|1||V – brightness ([https://en.wikipedia.org/wiki/HSL_and_HSV VSH Color System])<br>0..250
|-
|2||S – contrast ([https://en.wikipedia.org/wiki/HSL_and_HSV VSH Color System])<br>0..250
|-
|3||Н – colour hue ([https://en.wikipedia.org/wiki/HSL_and_HSV VSH Color System])<br>0..250
|}

===Possible variants of setting the status===

====single-byte====

{|class="wikitable"
|-
!byte!!description
|-
|0||Status (on/off)<br>0 – off<br>1 – on<br>0xFF – Change the status for the opposite one
|}

====4-bytes====

{|class="wikitable"
|-
!byte!!description
|-
|0||Status (on/off)<br>0 – off<br>1 – on<br>0xFE – do not change the status of this byte<br>0xFF – Change the status for the opposite one
|-
|1||Brightness<br>0 – off<br>1..250 – brightness<br>0xFE – do not change the status of this byte
|-
|2||contrast<br>0 – off<br>1..250 – brightness<br>0xFE – do not change the status of this byte
|-
|3||colour hue
|}
====5-bytes====
{|class="wikitable"
|-
!byte!!description
|-
|0||Status (on/off)<br>0 – off<br>1 – on<br>0xFE – do not change the status of this byte<br>0xFF – Change the status for the opposite one
|-
|1||Brightness<br>0 – off<br>1..250 – brightness<br>0xFE – do not change the status of this byte
|-
|2||Сontrast<br>0 – off<br>1..250 – сontrast<br>0xFE – do not change the status of this byte
|-
|3||Сolour hue<br>0 – off<br>1..250 – сolour hue<br>0xFE – do not change the status of this byte
|-
|4||Time required for changing the status, x0.1 seconds (runtime=100, apply as 10 seconds)
|}
editor, translation-admin, translator
4,754

edits