diff --git a/atom.xml b/atom.xml index 828c4dba03..df161950a8 100644 --- a/atom.xml +++ b/atom.xml @@ -4,7 +4,7 @@
The rflink
component support devices that use RFLink gateway firmware, for example the Nodo RFLink Gateway. RFLink gateway is an Arduino Mega firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver).
The rflink
component supports devices that use RFLink gateway firmware, for example the Nodo RFLink Gateway. RFLink Gateway is an Arduino Mega firmware that allows two-way communication with a multitude of RF wireless devices using cheap hardware (Arduino + transceiver).
The 433 MHz spectrum is used by many manufacturers mostly using their own protocol/standard and includes devices like: light switches, blinds, weather stations, alarms and various other sensors.
-RFLink Gateway supports a number of RF frequencies, using a wide range of low-cost hardware. Their website provides details for various RF transmitter, receiver and transceiver modules for 433MHz, 868MHz and 2.4 GHz here.
+RFLink Gateway supports a number of RF frequencies, using a wide range of low-cost hardware. Their website provides details for various RF transmitters, receivers and transceiver modules for 433MHz, 868MHz and 2.4 GHz.
- Note: Versions later than R44 adds support for Ikea Ansluta, Philips Living Colors Gen1, MySensors devices. + Note: Versions later than R44 add support for Ikea Ansluta, Philips Living Colors Gen1 and MySensors devices.
-A complete list of devices supported by RFLink can be found here
+A complete list of devices supported by RFLink can be found here.
This component is tested with the following hardware/software:
True
Complete example:
@@ -110,7 +110,7 @@TCP mode allows connect to a RFLink device over TCP/IP network. This is for example useful if placing the RFLink device next to the HA server is not optimal or desired (eg: bad reception).
+TCP mode allows you to connect to an RFLink device over a TCP/IP network. This is useful if placing the RFLink device next to the HA server is not optimal or desired (eg: bad reception).
To expose the USB/serial interface over TCP on a different host (Linux) the following command can be used:
$ socat /dev/ttyACM0,b57600 TCP-LISTEN:1234,reuseaddr
@@ -118,7 +118,7 @@
Other methods of exposing the serial interface over TCP are possible (eg: ESP8266 or using Arduino Wifi shield). Essentially the serial stream should be directly mapped to the TCP stream.
Tested with Wifi serial bridge esp-link V2.2.3 running on a NodeMCU (ESP8266 Wifi module) with ESP8266 TXD0 (pin D10) and RXD0 (pin D9) connected to Arduino MEGA 2560 RX (Pin 2) and TX (Pin 3) respectively.
-Due to different logic levels, a voltage level shifter is required between the 3.3V NodeMCU and 5V Arduino MEGA 2560 pins. The BSS138 bidirectional logic level converter has been tested for serial pins and the link is recommended for the CC2500 transceiver (used for Ikea Ansluta and Living Colors) +Due to different logic levels, a voltage level shifter is required between the 3.3V NodeMCU and 5V Arduino MEGA 2560 pins. The BSS138 bidirectional logic level converter has been tested for serial pins and the link is recommended for the CC2500 transceiver (used for Ikea Ansluta and Philips Living Colors)
When re-flashing the Arduino MEGA, disconnect the ESP8266 to avoid programming difficulties. @@ -130,7 +130,7 @@ When re-flashing the Arduino MEGA, disconnect the ESP8266 to avoid programming d
In order to have your devices being detected and added automatically, you need to add the following to the configuration. +
In order to have your devices discovered automatically, you need to add the following to the configuration. When pressing the button on the physical remote, RFLink detects the signal and the device should be added automatically to Home Assistant.
light:
- platform: rflink
@@ -144,7 +144,7 @@ When pressing the button on the physical remote, RFLink detects the signal and t
RFLink platform can be configured to completely ignore a device on a platform level. This is useful when you have neighbors which also use 433 MHz technology.
+The RFLink platform can be configured to completely ignore a device on a platform level. This is useful when you have neighbors which also use 433 MHz technology.
For example:
# Example configuration.yaml entry
rflink:
@@ -157,19 +157,21 @@ When pressing the button on the physical remote, RFLink detects the signal and t
This configuration will ignore the button 1
of the newkaku
device with ID 000001
, all devices of the digitech
protocol and all switches of the kaku
protocol device with codewheel ID 1
.
Wildcards only work at the end of the ID, not in the middle of front!
++Wildcards only work at the end of the ID, not in the middle or front! +
Even though a lot of devices are supported by RFLink, not all have been tested/implemented. If you have a device supported by RFLink but not by this component please consider testing and adding support yourself or create an issue and mention @aequitas
in the description.
If you find a device is recognized differently, with different protocols or the ON OFF is swapped or detected as two ON commands, it can be overcome with the RFLink ‘RF Signal Learning’ mechanism from RFLink Rev 46 (11 March 2017). Link to further detail.
-If you find a device is recognized differently, with different protocols or the ON OFF is swapped or detected as two ON commands, it can be overcome with the RFLink ‘RF Signal Learning’ mechanism from RFLink Rev 46 (11 March 2017). Link to further detail.
+rflink
Python module a asyncio transport/protocol is setup that fires an callback for every (valid/supported) packet received by the RFLink gateway.rflink
Python module is a asyncio transport/protocol which is setup to fire a callback for every (valid/supported) packet received by the RFLink gateway.For debugging purposes or context when investigating issues you can enable debug logging for Rflink with the following config snippet:
logger:
default: error
diff --git a/sitemap.xml b/sitemap.xml
index 32067b8487..ae4d3222c7 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -3542,7 +3542,7 @@
https://home-assistant.io/components/switch.hook/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/cookbook/automation_for_rainy_days/
@@ -4206,99 +4206,99 @@
https://home-assistant.io/docs/autostart/init.d/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/api/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/configuration/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/example_apps/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/installation/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/operation/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/reboot/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/running/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/tutorial/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/updating/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/appdaemon/windows/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/certificates/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/hadashboard/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/hass-configurator/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/ios/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/nginx/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/notebooks/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/scenegen/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/ecosystem/synology/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/tools/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/tools/dev-tools/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/tools/hass/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/docs/tools/scripts/
-2017-10-24T13:26:55+00:00
+2017-10-24T19:11:41+00:00
https://home-assistant.io/faq/after-upgrading/
@@ -5376,62 +5376,62 @@
https://home-assistant.io/demo/frontend.html
-2017-10-24T13:26:17+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/demo/index.html
-2017-10-24T13:26:17+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-event.html
-2017-10-24T13:26:17+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-info.html
-2017-10-24T13:26:17+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-service.html
-2017-10-24T13:26:17+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-state.html
-2017-10-24T13:26:17+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/demo/panels/ha-panel-dev-template.html
-2017-10-24T13:26:17+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/demo/panels/ha-panel-history.html
-2017-10-24T13:26:17+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/demo/panels/ha-panel-iframe.html
-2017-10-24T13:26:17+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/demo/panels/ha-panel-logbook.html
-2017-10-24T13:26:17+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/demo/panels/ha-panel-map.html
-2017-10-24T13:26:17+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/googlef4f3693c209fe788.html
-2017-10-24T13:26:17+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/static/fonts/roboto/DESCRIPTION.en_us.html
-2017-10-24T13:26:18+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/static/fonts/robotomono/DESCRIPTION.en_us.html
-2017-10-24T13:26:18+00:00
+2017-10-24T19:11:02+00:00
https://home-assistant.io/static/mdi-demo.html
-2017-10-24T13:26:18+00:00
+2017-10-24T19:11:02+00:00