Skip to content
ggodart edited this page Jan 2, 2021 · 4 revisions

Fan_Control

See original

SYNOPSIS

This module is included from MisterHouse. Just place it in your user code directory (code_dir in your config file).

These direct MisterHouse to connect to the fan control daemon, which you must have running for the fan control to work. Here are some example

DESCRIPTION

Allows control of Hampton Bay RF ceiling fans with appropriate custom hardware, as described at http://www.linux.kaybee.org:81/tabs/fancontrol/

INI PARAMETERS

  fancontrol_module=Fan_Control
  fancontrol_host=localhost
  fancontrol_port=3412

Items.mht

Defined in items.mht(assuming your Misterhouse is using the proper patches) as:

FANLIGHT, fr, fr_fan_light, Inside_Lights|All_Lights|FamilyRoom(9;7)FANLIGHT, mb, mb_fan_light, Inside_Lights|All_Lights|MasterBed(7;8)
FANLIGHT, dr, dr_fan_light, Inside_Lights|All_Lights|LivingRoom(5;5)FANLIGHT, patio, patio_fan_light, Inside_Lights|All_Lights|BackPorch(10;4)
FANMOTOR,   fr,     fr_fan_motor,           Fans
FANMOTOR,   mb,     mb_fan_motor,           Fans
FANMOTOR,   dr,     dr_fan_motor,           Fans
FANMOTOR,   patio,  patio_fan_motor,        Fans

Currently, a FANLIGHT can be set to 'on' or 'off'. A FANMOTOR can be set to 'off', 'low', 'med', 'high'.

INHERITS

Generic_Item

METHODS

AUTHOR

Kirk Bauer kirk@kaybee.org

Special Thanks to: Bruce Winter - Misterhouse

SEE ALSO

None

TODO:

Need to add support for dimming (the daemon does not yet support this either)

Clone this wiki locally