Files
OpenMQTT-Gateway/lib/ESPiLight/pilight/docs/source/protocols/network/ping.rst
T
Florian 67dd7ac078 update esppilight lib
content of the library is not filtered on 433mhz only
2018-11-28 20:41:37 +01:00

82 lines
2.2 KiB
ReStructuredText

.. |yes| image:: ../../images/yes.png
.. |no| image:: ../../images/no.png
.. role:: underline
:class: underline
Ping
====
+------------------+-------------+
| **Feature** | **Support** |
+------------------+-------------+
| Sending | |no| |
+------------------+-------------+
| Receiving | |yes| |
+------------------+-------------+
| Config | |yes| |
+------------------+-------------+
.. rubric:: Supported Brands
*None*
.. rubric:: Sender Arguments
*None*
.. rubric:: Config
.. code-block:: json
:linenos:
{
"devices": {
"ping": {
"protocol": [ "ping" ],
"id": [{
"ip": "x.x.x.x"
}],
"state": "connected"
}
}
}
+------------------+--------------------------+
| **Option** | **Value** |
+------------------+--------------------------+
| ip | *valid ip address* |
+------------------+--------------------------+
| state | connected / disconnected |
+------------------+--------------------------+
.. rubric:: Optional Settings
:underline:`Device Settings`
+--------------------+-------------+------------+--------------------------------------------------+
| **Setting** | **Default** | **Format** | **Description** |
+--------------------+-------------+------------+--------------------------------------------------+
| poll-interval | 1 | >= 1 | How often do we want to ping the ip (in seconds) |
+--------------------+-------------+------------+--------------------------------------------------+
.. rubric::: Comment
The ping protocol uses the ICMP ECHO request command and reports the state DISCONNECTED if it receives a response that it is not an ECHO REPLY.
The ping protocol doesn't have a GUI representation. You can of course use the ping protocol in your rules.
.. rubric:: Status Replies
| 3 - Destination Unreachable
| 4 - Source Quench
| 5 - Redirect (change route)
| 11 - Time Exceeded
| 12 - Parameter Problem
| 13 - Timestamp Request
| 14 - Timestamp Reply
| 15 - Information Request
| 16 - Information Reply
| 17 - Address Mask Request
| 18 - Address Mask Reply