User Tools

Site Tools


protocols

This is an old revision of the document!


Protocols

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

Please notice that the latest (nightly) version of pilight 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.

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.0Nightly
Label Nightly
Screenv5.0v6.0Nightly
Switchv5.0v6.0Nightly
Weatherv5.0v6.0Nightly
Webcamv5.0v6.0

Network

Namepilight version
Ping v6.0
Arping v6.0

Weather APIs

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

Program APIs

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

Weather Stations

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

GPIO Connected Sensors

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

Dimmers

Namepilight version
KlikAanKlikUitv5.0v6.0Nightly

Wireless Contact Sensors

Namepilight version
KlikAanKlikUit v6.0
Elro 800 v6.0
SC2262 v6.0
EV1527 Nightly

Wireless Motion Sensors

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

Screens

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

Switches

Namepilight version
Bye Bye Standbyv5.0v6.0
Beamish 4-AE4 v6.0
Brennenstuhlv5.0v6.0
Clarusv5.0v6.0
Cleverwattsv5.0v6.0
CoCo Technologiesv5.0v6.0Nightly
Cogexv5.0v6.0
Conrad RSL v6.0
D-IOv5.0v6.0Nightly
Düwi Terminalv5.0v6.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.0
Elro 400 Series v6.0
Elro 800 Series v6.0
Eurodomestv5.0v6.0
Globaltronics Quigg GT-1000 v6.0
Globaltronics Quigg GT-7000v5.0v6.0Nightly
Impulsv5.0v6.0
Intertechnov5.0v6.0Nightly
Intertechno Old Versionv5.0v6.0
KlikAanKlikUit Old Versionv5.0v6.0
KlikAanKlikUitv5.0v6.0Nightly
Logilink Nightly
Mumbiv5.0v6.0
Nexav5.0v6.0Nightly
Pollinv5.0v6.0
Pro MAXv5.0v6.0
RC101 v6.0
RC102 v6.0
Rev 1v5.0v6.0
Rev 2v5.0v6.0
Rev 3v5.0v6.0
RSL366v5.0v6.0
Selectremotev5.0v6.0
Silvercrestv5.0v6.0
TechLiCo v6.0
X10v5.0v6.0

Misc

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

Work in Progress

  • Unitech - State Unknown
  • HomeEasy Old Version - State Unknown

Other

protocols.1429874163.txt.gz · Last modified: 2015/11/27 21:08 (external edit)