Jump to content

Node Status Notification?


barkster

Recommended Posts

Posted

I'm trying to get the status of my pool heater when it's turned off and on. I tried "Pool Heater is ${sys.node.30 4a 13 1.st}" and when it runs it sends me "Pool Heater is node[30 4a 13] instead.  Also, I assume your supposed the add the 1 to the end of the node address, wiki doesn't explain that.  Thanks

Posted

That worked but it says its off but i just looked and its on. Is that supposed to get current state of node?

 

Sent from my SAMSUNG-SM-N910A using Tapatalk

Posted (edited)

That takes the ISY Status of the device.   Check the device node for the Status.

 

Could be different from device state if there are comm issues or link database problems. 

Edited by LeeG
Posted (edited)

How do i check device state vs status. Ever since my plm died thing havent been the same

 

Sent from my SAMSUNG-SM-N910A using Tapatalk

Edited by barkster
Posted (edited)

Look at the Status of the node the ISY is showing.   Then Query node (right click node and select Query) to retrieve actual state of device.

 

There are specific steps that must be followed when replacing a PLM.  If not followed the ISY Status could be different from actual device state.  Could also be a comm issue.

 

What type device is controlling the pool heater?

Edited by LeeG
Posted

Ok after looking bit more it goes back to my original question.  This is an IO linc and when I use 30 4A 13 1 it is getting status of the sensor and not the relay.  I assume it's because of the 1 and of course the wiki doesn't tell you how to determine what value to use after the address.  How do you determine which value you u want after the address?  I need status of the relay instead of the sensor?

Posted

Many Insteon devices use multiple Group numbers.  The 8 button KPL uses 1-8, the 6 button KPL uses 5 Group number, 1, 3-6.

 

The I/O Linc Relay can be Queried to get the node specific Group number.  The hardware information also has this data.  Here is a Query of an I/O Linc Relay.

 

Thu 03/24/2016 08:59:40 AM : [iNST-TX-I1  ] 02 62 15 BB 5A 0F 19 01
Thu 03/24/2016 08:59:40 AM : [iNST-ACK    ] 02 62 15.BB.5A 0F 19 01 06          LTSREQ (01)
Thu 03/24/2016 08:59:41 AM : [iNST-SRX    ] 02 50 15.BB.5A 22.80.0B 2B 00 00           (00)
Thu 03/24/2016 08:59:41 AM : [std-Direct Ack] 15.BB.5A-->ISY/PLM Group=0, Max Hops=3, Hops Left=2
Thu 03/24/2016 08:59:41 AM : [iNST-TX-I1  ] 02 62 15 BB 5A 0F 19 00
Thu 03/24/2016 08:59:41 AM : [iNST-ACK    ] 02 62 15.BB.5A 0F 19 00 06          LTSREQ (LIGHT)
Thu 03/24/2016 08:59:41 AM : [iNST-SRX    ] 02 50 15.BB.5A 22.80.0B 2B 00 00           (00)
Thu 03/24/2016 08:59:41 AM : [std-Direct Ack] 15.BB.5A-->ISY/PLM Group=0, Max Hops=3, Hops Left=2
Thu 03/24/2016 08:59:41 AM : [D2D EVENT   ] Event [15 BB 5A 2] [sT] [0] uom=0 prec=-1
Thu 03/24/2016 08:59:41 AM : [  15 BB 5A 2]       ST   0
 
 
Also note that the I/O Linc Relay does NOT signal back to the PLM/ISY when the Relay changes state.   A Program can turn the Relay On, the Relay timer turns the Relay Off, and the ISY Status will show Relay On as that is the last command sent even though Relay is actually Off.
 
A Query  is required to get actual Relay state into ISY Status.    .
Posted (edited)

thanks you are way more knowledgeable about this than 99% of us.  Looking at what you wrote I still have no clue how you determine what "group" the relay is associated with.  I know you highlighted it but not sure how a laymen would determine that.  I've got it working now so thanks

Edited by barkster
Guest
This topic is now closed to further replies.

  • Recently Browsing

    • No registered users viewing this page.
  • Forum Statistics

    • Total Topics
      37.2k
    • Total Posts
      372.5k
×
×
  • Create New...