Skip to content

IntelliHome/IntelliHome-Plugin-Relay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NAME

IntelliHome::Plugin::Relay - Relay plugin for Google@Home

SYNOPSIS

$ ./intellihome-master -i Relay #for install
$ ./intellihome-master -r Relay #for remove

DESCRIPTION

IntelliHome::Plugin::Relay is a plugin that enables control of gpio's

INSTALLATION

Clone the repository

git clone https://github.com/IntelliHome/IntelliHome-Plugin-Relay.git
cd IntelliHome-Plugin-Relay
perl Build.pl
./Build
./Build install

or just use cpanm

cpanm https://github.com/IntelliHome/IntelliHome-Plugin-Relay.git

after that you can add the triggers to your IntelliHome setup

$ ./intellihome-master -i Relay

EVENTS

This plugin listen on the following events:

  • GPIO_MSG

    Listen to GPIO_MSG, that can be emitted by the RPC server, it dispatch the command to the node (on/off). Arguments to the event are: tag/id, action, bool Where: the tag/id is the tag(or the id) of the GPIO in the database the action is the method executed by the driver the bool value if set to 1 enable gpio search thru id instead of tag wich is the default behaviour

  • STATUS_MSG

    Listen to STATUS_MSG, it handles the update of the node's Gpio status into the database

METHODS

  • on

    Takes gpio tag as argument and send the request to the remote agent

  • off

    Takes gpio tag as argument and send the request to the remote agent

AUTHOR

mudler mudler@dark-lab.net

COPYRIGHT

Copyright 2014- mudler

LICENSE

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

SEE ALSO

IntelliHome

About

IntelliHome Plugin to handle relays operations

Resources

License

Stars

0 stars

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages