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

Misc

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

Work in Progress

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

Other

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