Insteon Fanlinc

Posted on
Tue Dec 04, 2012 5:50 pm
jay (support) offline
Site Admin
User avatar
Posts: 18216
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Insteon Fanlinc

We haven't revised Indigo Touch yet, but you can create a control page with the appropriate controls on it.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Tue Dec 04, 2012 5:56 pm
matt (support) offline
Site Admin
User avatar
Posts: 21416
Joined: Jan 27, 2003
Location: Texas

Re: Insteon Fanlinc

If I remember correctly, turning it on via Indigo Touch will set it the last speed that was used.

Image

Posted on
Tue Dec 04, 2012 6:42 pm
SFrawley offline
Posts: 8
Joined: Nov 30, 2012
Location: Fort Collins CO

Re: Insteon Fanlinc

jay (support) wrote:
We haven't revised Indigo Touch yet, but you can create a control page with the appropriate controls on it.

Thanx for the quick reply, Jay.
That was easy.
I am not upset at all with the remote control, but the FanLinc is disappointing in my own application bathroom exhaust fan).
The variation of fan speed seems low=10% Medium is 25% and high is 100% (estimate).

I wish the controller was set up differently, but Indigo is working great (and you, of course!). :)

Posted on
Fri Dec 07, 2012 9:26 pm
bbruck offline
Posts: 343
Joined: Oct 05, 2008

Re: Insteon Fanlinc

I'm having two problems with my newly installed fanlinc:

1. In Indigo, when I select the device and click low, med or high, the activity log says "set motor speed to low".
2. The fan itself barely starts, and then goes extremely slowly, as if it were only getting 5% of the juice it needs to run. I have set it on high with the pull chain of the fan itself.

Any thoughts, anyone?

Posted on
Fri Dec 07, 2012 9:40 pm
matt (support) offline
Site Admin
User avatar
Posts: 21416
Joined: Jan 27, 2003
Location: Texas

Re: Insteon Fanlinc

Cycle through all the speeds using Indigo's UI (off/low/med/high) a couple of times, ending on the high setting. Then press the Status Request button to send it a status request. Finally, copy/paste the Event Log results showing those steps.

Image

Posted on
Sat Dec 08, 2012 2:31 am
bbruck offline
Posts: 343
Joined: Oct 05, 2008

Re: Insteon Fanlinc

Wow! Worked perfectly, solving BOTH problems! Many thanks!

Posted on
Sat Dec 08, 2012 9:01 am
matt (support) offline
Site Admin
User avatar
Posts: 21416
Joined: Jan 27, 2003
Location: Texas

Re: Insteon Fanlinc

bbruck wrote:
Wow! Worked perfectly, solving BOTH problems! Many thanks!

I'm glad it is working, but I was just trying to troubleshoot it. I don't know why/how that got it working correctly. :-)

Image

Posted on
Sat Dec 08, 2012 7:01 pm
CraigM offline
Posts: 584
Joined: Oct 28, 2007

Re: Insteon Fanlinc

jay (support) wrote:
You shouldn't connect the load from the KeypadLinc to the FanLinc - it (the FanLinc) should be wired directly to the line so that it always has power (at least that's how I've got mine installed).

On the KeypadLinc, you'll cap off the load wire and just link the various buttons to either the light part of the FanLinc (to control the light) or to the 4 fan states (Off, Low, Medium, High). As for switching directly to the speed - you have to configure the 4 KPL buttons you want to control the fan speeds as a radio group and set them to non-toggle (ON) mode. At the moment you have to do this manually by following the instructions that came with the KPL.

The next Indigo release will have a plugin that will make setting up this type of functionality easier and I'll write a How-To with the steps to get it done. The next release will hopefully be available sometime this coming week.


I need confirmation on the correct wiring of a KPL8 Dimmer to a FanLinc.

The following is a diagram of the wireless wall remote that was previously installed.
image.jpg
image.jpg (38.79 KiB) Viewed 4120 times


- I connected the AC120v to the LINE on the KPL.
- I connected the other black [in the diagram] to the KPL LOAD.
- The old remote didn't need a neutral, so I pigtailed off the neutrals in the box and connected to the KPL Neutral.
- And then Ground to KPL GROUND

I DID wire the KPL load wire to the wire that feeds the fan jbox. The previous poster to Jay's quote did the same thing, but complained that he only had fan power when button #1 was on. This would make sense in that button #1 was acting as a power switch to the whole fan.

? I have power to the fan whether #1 is on or off.
Right now I'm looking at:
KPL button #1 OFF
FanLinc's 2 red led's ON
Indigo device UI has 2 devices FAN and LIGHT
Indigo Device UI Fan [off|low|med|hi] buttons work and FanLinc LED turns green when LMH
Indigo Device UI Light [on|off|dim slider] buttons work and FanLinc LED turns green when ON

Should these be connected together?
- House LINE
- KPL LINE
- Wire that feeds fan jbox
w/ the KPL LOAD capped

As a test I have this trigger set-up:
- Insteon Command Received
- Device = KPL
- ON KPL button #2

Condition = always

Action
- Control fan speed
- Device = Fan
- Set fan speed > high

When I press KPL #2 ON I get this:
Code: Select all
Received INSTEON                "Lighting [KPL - living room fan]" on (button 2)
  Trigger                         HVAC FAN HIGH [living room]
  Sent INSTEON                    "HVAC FAN [living room] - Fan" set motor speed to high

But the Light comes ON 100%

Created a duplicate trigger to the one above [except set fan OFF]
- When I press KPL #2 OFF the light goes OFF

I then created 2 triggers for KPL #4 to control the fan light ON/OFF. These work fine!
I then created 2 CP items [cycle thru speeds] [light ON/OFF]. These work fine!

Very Confused, what am I missing?

Indigo 5.1.7

Posted on
Sun Dec 09, 2012 9:46 am
CraigM offline
Posts: 584
Joined: Oct 28, 2007

Re: Insteon Fanlinc

Matt, Jay, any users out there who can offer some help?

Posted on
Sun Dec 09, 2012 10:48 am
matt (support) offline
Site Admin
User avatar
Posts: 21416
Joined: Jan 27, 2003
Location: Texas

Re: Insteon Fanlinc

I'm not sure exactly what the problem is, but as Jay said previously in this thread I would recommend NOT using a KeypadLinc Dimmer hardwired to the FanLinc:

Jay wrote:
You shouldn't connect the load from the KeypadLinc to the FanLinc - it (the FanLinc) should be wired directly to the line so that it always has power (at least that's how I've got mine installed).

The KeypadLinc dimmer users a triac to control the dimming, which might be causing issues by then having the FanLinc on the LOAD line. I'd suggest using a normal (not HA) switch or maybe a KeypadLinc Relay or SwitchLinc Relay. For troubleshooting you could remove the KPL and directly wire the FanLinc to the line (AC120) just to see if it works. I wouldn't recommend that as a permanent solution -- you need some way to physically kill the power to the fan in an emergency.

Image

Posted on
Mon Dec 17, 2012 4:28 pm
CraigM offline
Posts: 584
Joined: Oct 28, 2007

Re: Insteon Fanlinc

OK, so I'm 99% there, but I just can't troubleshoot this voodoo problem!

OVERVIEW:
2 fans's [kitchen fan & living room fan]
2 KPL's [kitchen & living room] w/ both load wires capped
Both KPL's are 8 button w/ #1 light, #2 high, #4 med, #6 low, #8 off
Both fan's speeds are setup to operate at the same time [HMLO from either KPL = HMLO on both fans]
KPL button #1 on each KPL is linked for individual dimming of their respective fan light
- Radio buttons configured and work
- LED's sync'd and work
- All fan functions [lights/fans] work individually from Indigo UI
- All fan functions [lights/fans] work individually from Touch
- Have not figured out yet how to trigger the action groups [in Touch] that will make both fan work together

PROBLEM:
Kitchen fan doesn't act as it should when pressing HMLO from living room KPL

Starting ALL OFF

The following is what happens when pressing L>M>H>M>L>O from living room KPL

LOW = [kit low] [lvr low]
Code: Select all
Received INSTEON                "Controller [KPL - living room fan]" on (button 6)
  Trigger                         HVAC [lvr - dual fans LOW]
  Action Group                    HVAC [dual fans LOW]
  Sent INSTEON                    "HVAC Fan [kitchen]" set motor speed to low
  Sent INSTEON                    "HVAC Fan [living room]" set motor speed to low
  Sent INSTEON                    "Controller [KPL - kitchen fan]" raw insteon command (2E 00   04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - kitchen fan]" raw insteon command (2E 00   00 09 20 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - living room fan]" raw insteon command (2E 00   04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - living room fan]" raw insteon command (2E 00   00 09 20 00 00 00 00 00 00 00 00 00 00 00; ack: 00)


MED = [kit stays low + light] [lvr med]
Code: Select all
 Received INSTEON                "Controller [KPL - living room fan]" on (button 4)
  Trigger                         HVAC [lvr - dual fans MED]
  Action Group                    HVAC [dual fans MED]
  Sent INSTEON                    "HVAC Fan [kitchen]" set motor speed to medium
  Sent INSTEON                    "HVAC Fan [living room]" set motor speed to medium
  Sent INSTEON                    "Controller [KPL - kitchen fan]" raw insteon command (2E 00   04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - kitchen fan]" raw insteon command (2E 00   00 09 08 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - living room fan]" raw insteon command (2E 00   04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - living room fan]" raw insteon command (2E 00   00 09 08 00 00 00 00 00 00 00 00 00 00 00; ack: 00)


HIGH = [kit high + light still on] [lvr high]
Code: Select all
Received INSTEON                "Controller [KPL - living room fan]" on (button 2)
  Trigger                         HVAC [lvr - dual fans HIGH]
  Action Group                    HVAC [dual fans HIGH]
  Sent INSTEON                    "HVAC Fan [kitchen]" set motor speed to high
  Sent INSTEON                    "HVAC Fan [living room]" set motor speed to high
  Sent INSTEON                    "Controller [KPL - kitchen fan]" raw insteon command (2E 00   04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - kitchen fan]" raw insteon command (2E 00   00 09 02 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - living room fan]" raw insteon command (2E 00   04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - living room fan]" raw insteon command (2E 00   00 09 02 00 00 00 00 00 00 00 00 00 00 00; ack: 00)


MED = [kit still high + light still on] [lvr med]
Code: Select all
Received INSTEON                "Controller [KPL - living room fan]" on (button 4)
  Trigger                         HVAC [lvr - dual fans MED]
  Action Group                    HVAC [dual fans MED]
  Sent INSTEON                    "HVAC Fan [kitchen]" set motor speed to medium
  Sent INSTEON                    "HVAC Fan [living room]" set motor speed to medium
  Sent INSTEON                    "Controller [KPL - kitchen fan]" raw insteon command (2E 00   04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - kitchen fan]" raw insteon command (2E 00   00 09 08 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - living room fan]" raw insteon command (2E 00   04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - living room fan]" raw insteon command (2E 00   00 09 08 00 00 00 00 00 00 00 00 00 00 00; ack: 00)


LOW = [kit low + light still on] [lvr low]
Code: Select all
Received INSTEON                "Controller [KPL - living room fan]" on (button 6)
  Trigger                         HVAC [lvr - dual fans LOW]
  Action Group                    HVAC [dual fans LOW]
  Sent INSTEON                    "HVAC Fan [kitchen]" set motor speed to low
  Sent INSTEON                    "HVAC Fan [living room]" set motor speed to low
  Sent INSTEON                    "Controller [KPL - kitchen fan]" raw insteon command (2E 00   04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - kitchen fan]" raw insteon command (2E 00   00 09 20 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - living room fan]" raw insteon command (2E 00   04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - living room fan]" raw insteon command (2E 00   00 09 20 00 00 00 00 00 00 00 00 00 00 00; ack: 00)


OFF = [kit low - light off] [lvr off]
Code: Select all
Received INSTEON                "Controller [KPL - living room fan]" on (button 8)
  Trigger                         HVAC [lvr - dual fans OFF]
  Action Group                    HVAC [dual fans OFF]
  Sent INSTEON                    "HVAC Fan [kitchen]" set motor speed to off
  Sent INSTEON                    "HVAC Fan [living room]" set motor speed to off
  Sent INSTEON                    "Controller [KPL - kitchen fan]" raw insteon command (2E 00   04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - kitchen fan]" raw insteon command (2E 00   00 09 80 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - living room fan]" raw insteon command (2E 00   04 00 00 00 00 00 00 00 00 00 00 00 00 00; ack: 00)
  Sent INSTEON                    "Controller [KPL - living room fan]" raw insteon command (2E 00   00 09 80 00 00 00 00 00 00 00 00 00 00 00; ack: 00)


Not only are some speeds wrong, but what's with the light coming on from a speed command?

Is there anyway to show me if there is anything associated a button that I don't know about?

I'm tempted to do a factory reset, but how will that hose my radio & LED config on both KPL's?

I'll wait for your suggestion(s) before making things even worse.

Posted on
Mon Dec 17, 2012 10:59 pm
matt (support) offline
Site Admin
User avatar
Posts: 21416
Joined: Jan 27, 2003
Location: Texas

Re: Insteon Fanlinc

CraigM wrote:
Not only are some speeds wrong, but what's with the light coming on from a speed command?

My guess is it is a faulty FanLinc module, but I would definitely try factory resetting it.

CraigM wrote:
Is there anyway to show me if there is anything associated a button that I don't know about?

The INSTEON Links Editor dialog will show you all the links in the module. Re-Sync before you open the window -- that will force Indigo to read out all of the links just in case it has some Indigo doesn't know about.

CraigM wrote:
I'm tempted to do a factory reset, but how will that hose my radio & LED config on both KPL's?

As long as the links you want to keep are marked with the Persistent checkbox in the link editor, Indigo will automatically write them back on a Re-Sync.

Image

Posted on
Thu Jul 11, 2013 3:56 pm
koensayr offline
Posts: 90
Joined: Jul 10, 2013

Re: Insteon Fanlinc

I'm following the steps mentioned here on configuring the KPL for Fanlinc:

http://www.perceptiveautomation.com/wik ... keypadlinc

This has been super helpful but doesn't seem to be working for me and I'm left with two questions really:

1) Why is creating an Action Group required here? I seem to be able to do this natively with Indigo 6.0b10.

2) When I run the associated commands, Indigo returns an error from the KPL saying that the command wasn't acknowledge. I suspect because the firmware on my chosen KPL is just 1.6 and I need something newer. What version does it require?

Anything else I should check?

Posted on
Fri Jul 12, 2013 9:22 am
jay (support) offline
Site Admin
User avatar
Posts: 18216
Joined: Mar 19, 2008
Location: Austin, Texas

Re: Insteon Fanlinc

koensayr wrote:
1) Why is creating an Action Group required here? I seem to be able to do this natively with Indigo 6.0b10.


Correct - that wiki article was written for Indigo 5 which didn't have any way to directly execute those actions outside of an Action Group.

koensayr wrote:
2) When I run the associated commands, Indigo returns an error from the KPL saying that the command wasn't acknowledge. I suspect because the firmware on my chosen KPL is just 1.6 and I need something newer. What version does it require?

Anything else I should check?


Unfortunately, Insteon/Smarthome doesn't publish a document that describes the capabilities of each firmware version so it's going to be hit or miss. The error you're seeing could be because of some kind of signal issue though. However, that does appear to be pretty old firmware so I suspect you're right.

Jay (Indigo Support)
Twitter | Facebook | LinkedIn

Posted on
Wed Jul 31, 2013 10:35 am
gregjsmith offline
Posts: 946
Joined: Apr 01, 2003
Location: Rio Rancho, NM

Re: Insteon Fanlinc

matt (support) wrote:
Here are some examples:

Code: Select all
dev = indigo.devices[518185989]      # ID can be found by right-clicking on the device

# Changing it to a specific speed:
indigo.speedcontrol.setSpeedIndex(dev, 0)            # OFF
indigo.speedcontrol.setSpeedIndex(dev, 1)            # LOW
indigo.speedcontrol.setSpeedIndex(dev, 2)            # MEDIUM
indigo.speedcontrol.setSpeedIndex(dev, 3)            # HIGH
indigo.speedcontrol.setSpeedIndex(dev, 2, delay=6)   # MEDIUM in 6 seconds

# And performing relative speed changes:
indigo.speedcontrol.increaseSpeedIndex(dev)
indigo.speedcontrol.decreaseSpeedIndex(dev)


How would I do something like this? I put this in a action group script and it gave me an error.

Code: Select all
theName = indigo.variables["FanLinc_Name"]
theSpeed = indigo.variables["FanLinc_Speed"]
theDevice = indigo.devices[theName]
indigo.speedcontrol.setSpeedIndex(theName, theSpeed)

Who is online

Users browsing this forum: No registered users and 2 guests