User Tools

  • (equal to forum credentials)

Site Tools


protocols

Protocols

Please note that the latest version of pilight (v7.0) always contains the latest version of all protocols listed below. So, there is normally no need to manually add protocols. If it works, it works. Leave it.

This page links to documentation for all protocols that pilight supports, including all device and gui configuration options.

pilight is incorporating support for many devices, APIs and sensors, and more protocols are added with each version. Whenever new protocols are added or new versions of already implemented protocols are released, you can easily upgrade your existing installation to the new protocol. This is done by installing the protocol module from our apt repository. Each night, all the latest versions of our protocols are compiled and the installtion repository is updated. To get a list of all installable protocols, run this command on your debian system:

sudo apt-cache search pilight-protocol

This is the output you might see:

pilight-protocol-alecto-ws1700 - alecto ws1700 protocol for pilight
pilight-protocol-alecto-wsd17 - alecto wsd17 protocol for pilight
pilight-protocol-alecto-wx500 - alecto wx500 protocol for pilight
pilight-protocol-arctech-contact - arctech contact protocol for pilight
...

If you want to install a particular protocol that is not already included in your pilight version or if you want to upgrade your existing implementation, just install the specific protocol:

sudo apt-get install pilight-protocol-alecto-ws1700

It can also happen that the core of pilight has changed significantly. New protocol therefore may depend on code not yet included in your pilight version. If this is the case the apt install will fail with an error message like:

The following packages have unmet dependencies:
 pilight-protocol-alecto-ws1700 : Depends: pilight (>= 5.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

If you do manage to install a protocol, pilight will refuse to load it, because it can't offer all the functionality the protocol needs.

If you upgrade pilight through apt, it will also automatically remove all protocols that are implemented in pilight itself.

Generic

Namepilight version
Dimmerv5.0v6.0v7.0
Label v7.0
Screenv5.0v6.0v7.0
Switchv5.0v6.0v7.0
Weatherv5.0v6.0v7.0
Webcamv5.0v6.0
GPSprotocol v7.0

Network

Namepilight version
Ping v6.0
Arping v6.0

Weather APIs

Namepilight version
Weather Undergroundv5.0v6.0v7.0
Open Weather Mapv5.0v6.0v7.0
Sunrise / Sunsetv5.0v6.0v7.0

Program APIs

Namepilight version
Lircv5.0v6.0
Programv5.0v6.0v7.0
XBMCv5.0v6.0

Weather Stations

Namepilight version
Alecto WSD17v5.0v6.0v7.0
Alecto WS1700 v6.0v7.0
Alecto WX500 v6.0v7.0
Auriol 89210v5.0v6.0v7.0
Auriol H13726 v6.0v7.0
Balance RF-WS105 v6.0v7.0
Conradv5.0v6.0v7.0
Hama EWS1500 v6.0v7.0
iBoutique v6.0v7.0
KlikAanKlikUit Dusk/Dawn v6.0
Meteoscan W1XXX v6.0v7.0
Ninja Blocks v6.0v7.0
Teknihallv5.0v6.0v7.0
TFAv5.0v6.0v7.0
Three Channelv5.0
Ventus WSXXX v6.0v7.0

GPIO Connected Sensors

Namepilight version
am2302v5.0v6.0v7.0
bmp085 v6.0v7.0
bmp180 v6.0v7.0
dht11v5.0v6.0v7.0
dht22v5.0v6.0v7.0
ds18b20v5.0v6.0v7.0
ds18s20v5.0v6.0v7.0
CPU Temperaturev5.0v6.0v7.0
GPIO Switch v6.0v7.0
lm75v5.0v6.0v7.0
lm76v5.0v6.0v7.0

Dimmers

Namepilight version
KlikAanKlikUitv5.0v6.0v7.0

Wireless Contact Sensors

Namepilight version
KlikAanKlikUit v6.0
Elro 800 v6.0
SC2262 v6.0v7.0
EV1527 v7.0
GS-iwds07 v7.0

Wireless Motion Sensors

Namepilight version
Conrad RSL v6.0
EV1527 v7.0
KlikAanKlikUit v6.0

Screens

Namepilight version
KlikAanKlikUitv5.0v6.0v7.0
KlikAanKlikUit Oldv5.0v6.0v7.0
D-IOv5.0v6.0v7.0

Switches

Namepilight version
Bye Bye Standbyv5.0v6.0v7.0
Beamish 4-AE4 v6.0v7.0
Brennenstuhlv5.0v6.0v7.0
Clarusv5.0v6.0v7.0
Cleverwattsv5.0v6.0v7.0
CoCo Technologiesv5.0v6.0v7.0
Cogexv5.0v6.0v7.0
Conrad RSL v6.0v7.0
D-IOv5.0v6.0v7.0
Düwi Terminalv5.0v6.0v7.0
Elro HomeEasy Advancedv5.0 → Elro 300 Series
Elro HomeControlv5.0 → Elro 400 Series
Elro HomeEasy Normalv5.0 → Elro 800 Series
Elro 300 Series v6.0v7.0
Elro 400 Series v6.0v7.0
Elro 800 Series v6.0v7.0
Eurodomestv5.0v6.0v7.0
Globaltronics Quigg GT-1000 v6.0v7.0
Globaltronics Quigg GT-7000v5.0v6.0v7.0
Impulsv5.0v6.0v7.0
Intertechnov5.0v6.0v7.0
Intertechno Old Versionv5.0v6.0v7.0
KlikAanKlikUit Old Versionv5.0v6.0v7.0
KlikAanKlikUitv5.0v6.0v7.0
Logilink v7.0
Mumbiv5.0v6.0v7.0
Nexav5.0v6.0v7.0
Pollinv5.0v6.0v7.0
Pro MAXv5.0v6.0v7.0
RC101 v6.0v7.0
RC102 v6.0v7.0
Rev 1v5.0v6.0v7.0
Rev 2v5.0v6.0v7.0
Rev 3v5.0v6.0v7.0
RSL366v5.0v6.0v7.0
Selectremotev5.0v6.0v7.0
Silvercrestv5.0v6.0v7.0
TechLiCo v6.0v7.0
X10v5.0v6.0v7.0

Misc

Namepilight version
Relayv5.0v6.0v7.0
Date & Timev5.0v6.0v7.0

Work in Progress

Other

protocols.txt · Last modified: 2017/02/26 12:54 by wo_rasp