mirror of
https://github.com/esphome/esphome-docs.git
synced 2024-10-01 04:48:05 +02:00
Mirage protocol (#3740)
This commit is contained in:
parent
2760b2221c
commit
0ae84dd523
@ -59,6 +59,7 @@ Configuration variables:
|
|||||||
- **samsung36**: Decode and dump Samsung36 infrared codes.
|
- **samsung36**: Decode and dump Samsung36 infrared codes.
|
||||||
- **sony**: Decode and dump Sony infrared codes.
|
- **sony**: Decode and dump Sony infrared codes.
|
||||||
- **toshiba_ac**: Decode and dump Toshiba AC infrared codes.
|
- **toshiba_ac**: Decode and dump Toshiba AC infrared codes.
|
||||||
|
- **mirage**: Decode and dump Mirage infrared codes.
|
||||||
|
|
||||||
- **tolerance** (*Optional*, int, :ref:`config-time` or mapping): The percentage or time that the remote signal lengths can
|
- **tolerance** (*Optional*, int, :ref:`config-time` or mapping): The percentage or time that the remote signal lengths can
|
||||||
deviate in the decoding process. Defaults to ``25%``.
|
deviate in the decoding process. Defaults to ``25%``.
|
||||||
@ -189,6 +190,9 @@ Automations:
|
|||||||
- **on_toshiba_ac** (*Optional*, :ref:`Automation <automation>`): An automation to perform when a
|
- **on_toshiba_ac** (*Optional*, :ref:`Automation <automation>`): An automation to perform when a
|
||||||
Toshiba AC remote code has been decoded. A variable ``x`` of type :apistruct:`remote_base::ToshibaAcData`
|
Toshiba AC remote code has been decoded. A variable ``x`` of type :apistruct:`remote_base::ToshibaAcData`
|
||||||
is passed to the automation for use in lambdas.
|
is passed to the automation for use in lambdas.
|
||||||
|
- **on_mirage** (*Optional*, :ref:`Automation <automation>`): An automation to perform when a
|
||||||
|
Mirage remote code has been decoded. A variable ``x`` of type :apistruct:`remote_base::MirageData`
|
||||||
|
is passed to the automation for use in lambdas.
|
||||||
|
|
||||||
.. code-block:: yaml
|
.. code-block:: yaml
|
||||||
|
|
||||||
@ -430,6 +434,11 @@ Remote code selection (exactly one of these has to be included):
|
|||||||
- **rc_code_1** (**Required**, int): The remote control code to trigger on, see dumper output for more details.
|
- **rc_code_1** (**Required**, int): The remote control code to trigger on, see dumper output for more details.
|
||||||
- **rc_code_2** (*Optional*, int): The second part of the remote control code to trigger on, see dumper output for more details.
|
- **rc_code_2** (*Optional*, int): The second part of the remote control code to trigger on, see dumper output for more details.
|
||||||
|
|
||||||
|
- **mirage**: Trigger on a Mirage remote code with the given code.
|
||||||
|
|
||||||
|
- **code** (**Required**, 14-bytes list): The code to listen for, see :ref:`remote_transmitter-transmit_mirage`
|
||||||
|
for more info. Usually you only need to copy this directly from the dumper output.
|
||||||
|
|
||||||
.. note::
|
.. note::
|
||||||
|
|
||||||
The **CanalSat** and **CanalSatLD** protocols use a higher carrier frequency (56khz) and are very similar.
|
The **CanalSat** and **CanalSatLD** protocols use a higher carrier frequency (56khz) and are very similar.
|
||||||
|
@ -886,6 +886,23 @@ Configuration variables:
|
|||||||
|
|
||||||
- All other options from :ref:`remote_transmitter-transmit_action`.
|
- All other options from :ref:`remote_transmitter-transmit_action`.
|
||||||
|
|
||||||
|
.. _remote_transmitter-transmit_mirage:
|
||||||
|
|
||||||
|
``remote_transmitter.transmit_mirage`` Action
|
||||||
|
*********************************************
|
||||||
|
|
||||||
|
This :ref:`action <config-action>` sends a 112-bit Mirage code to a remote transmitter. 8-bits of checksum added automatically.
|
||||||
|
|
||||||
|
.. code-block:: yaml
|
||||||
|
|
||||||
|
on_...:
|
||||||
|
- remote_transmitter.transmit_mirage:
|
||||||
|
code: [0x56, 0x77, 0x00, 0x00, 0x22, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00]
|
||||||
|
|
||||||
|
Configuration variables:
|
||||||
|
|
||||||
|
- **code** (**Required**, list): The 14 byte Mirage code to send.
|
||||||
|
- All other options from :ref:`remote_transmitter-transmit_action`.
|
||||||
|
|
||||||
Lambda calls
|
Lambda calls
|
||||||
************
|
************
|
||||||
|
Loading…
Reference in New Issue
Block a user