Switchboard (Formerly Indigo Security Script)

Posted on
Sun May 20, 2012 5:28 pm
bschollnick2 offline
Posts: 1297
Joined: Oct 17, 2004
Location: Rochester, Ny

Switchboard (Formerly Indigo Security Script)

Folks,

Switchboard v0.56 is now released.

The major change in v0.56 is that switchboard will now monitor *all* changes for it's devices, not just changes that are originating from the device itself.

Previously I had only been monitoring changes that were broadcast from the device itself.

URL for download:

http://dl.dropbox.com/u/241415/Switchbo ... 0v0.56.zip

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Posted on
Sun May 20, 2012 5:30 pm
bschollnick2 offline
Posts: 1297
Joined: Oct 17, 2004
Location: Rochester, Ny

Re: Switchboard (Formerly Indigo Security Script)

ckeyes888 wrote:
Can't seem to find how to get Switchboard setup. It would appear that it can replace multiple triggers
to execute an action? When I create a new trigger and select the plugin it doesn't seem to allow multiple
triggers.

If there's a doc on how to implement it I'd appreciate a pointer to it.


The easiest way, is to Turn on Action Group support for the Monitored Device Group. Just Click on the Action Group Support checkbox, and type in an action group name....

Here's the docs from the Switchboard page... (More documentation is here - http://www.schollnick.net/wordpress/hom ... itchboard/ )

Turn on Action Group Support, takes the type of action (e.g. Open, Closed, TurnOn, TurnOff, etc) and will run an action group that you designated in the text field and append the action to the Action Group name. For example, if the Action Group name is “Kitchen”, when a door sensor is opened, it would attempt to run the “Kitchen_Open” Action Group.

The important difference between indigo’s triggers, and this, is that the plugin will automatically launch the multiple action groups. There is no need to create multiple triggers for the Monitored Devices.
The current list of actions that are recognized, and the Action Group names, are:

On (XYZ_On)
Off (XYZ_Off)
Open (XYZ_Open)
Closed (XYZ_Closed)
Armed (XYZ_Armed)
Disarm (XYZ_Disarm)
Panic (XYZ_Panic)
LightsOn (XYZ_LightsOn)
LightsOff (XYZ_LightsOff)

Please keep in mind, that the Action Group suffix is Case Sensitive (XYZ_LightsOff is not the same as XYZ_LiGhTsOff).


So let's take a real world example.

Let's take DiningRoom_Motion_Detector, and DiningRoom_Lights is the "base" action group name.....

Now, you don't need to create the DiningRoom_Lights action group. Instead if you look at the chart above, you'll see On and Off. Motion Sensors send "On" and "Off" signals...

So, you would create DiningRoom_Lights_On and DiningRoom_Lights_Off and place the commands you want performed in those action groups.
You don't need to create any triggers, or any other logic. If an ON is detected by a Monitored Device Group that contains DiningRoom_Motion_Detector, then it will automatically attempt to activate DiningRoom_Motion_Detector_On or DiningRoom_Motion_Detector_Off, assuming Action Group support is turned on with b]DiningRoom_Motion_Detector[/b] being the base name for the action group.

Now, Action Groups can be shared between different Monitored Device groups, which can seriously reduce the amount of work you need to do if you have common activities.

In addition, in the example above, the Action Group support is not limited to On/Off, for Example, if you have an RemoteLinc, or another device then the LightsOn, LightsOff, etc will also be used.

Any Action Group(s) that do not exist, will be documented in the log, but will not cause any problems... So you can create only the action groups that you need.

Please let me know if I should expand on this in any way, or if you have any suggestions for improvements....

- Ben

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Posted on
Fri Aug 10, 2012 9:00 pm
Brandt offline
User avatar
Posts: 410
Joined: Dec 24, 2008
Location: Mission Viejo, CA

Re: Switchboard (Formerly Indigo Security Script)

Couple things I noticed; You have 'Sensor Opened' listed twice in your events, also what happens if you add a monitored group to a monitored group?...sounds like a problem..


Anyway...could your switchboard plugin be made to help with my following needs:


viewtopic.php?f=7&t=8677

Indigo 7 w/ Dual-Band 2413U PLM
macOS High Sierra 10.13.x
2011 iMac 3.4 GHz Intel Core i7

Posted on
Sun Aug 12, 2012 2:31 pm
bschollnick2 offline
Posts: 1297
Joined: Oct 17, 2004
Location: Rochester, Ny

Re: Switchboard (Formerly Indigo Security Script)

Brandt wrote:
Couple things I noticed; You have 'Sensor Opened' listed twice in your events, also what happens if you add a monitored group to a monitored group?...sounds like a problem..


I'll double check this....

And I haven't tried it, but I believe you can't add a monitored group to another monitored group... The monitored groups shouldn't show up in the list...

Brandt wrote:
Anyway...could your switchboard plugin be made to help with my following needs:
viewtopic.php?f=7&t=8677


Potentially...

- check all windows and doors (triggerlinc or ds10a)
- Switchboard can monitor the Triggerlincs and DS10a's, and if any device is open in the monitored group, switchboard can be used to set a variable that could trigger the reminder sequence.

- optional: if windows and doors aren't closed within a timely manner, turn off hvac
- A timed action group should be able to do this as well...

Some tweaks might be necessary to help simplify this...

Right now, I'm considering adding the following:

* Day light / Night time awareness for Timed actions...
* X10 Heartbeat monitoring needs to be re-examined (I have found some issues with it)

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Posted on
Sun Aug 12, 2012 9:10 pm
hamw offline
Posts: 1073
Joined: Mar 31, 2008

Re: Switchboard (Formerly Indigo Security Script)

Will Switchboard allow monitoring of multiple variables to execute single trigger, rather than have to write a series of triggers for each variable? How would I set that up?

Posted on
Sun Aug 12, 2012 10:59 pm
Brandt offline
User avatar
Posts: 410
Joined: Dec 24, 2008
Location: Mission Viejo, CA

Re: Switchboard (Formerly Indigo Security Script)

bschollnick2 wrote:
- check all windows and doors (triggerlinc or ds10a)
- Switchboard can monitor the Triggerlincs and DS10a's, and if any device is open in the monitored group, switchboard can be used to set a variable that could trigger the reminder sequence.

- optional: if windows and doors aren't closed within a timely manner, turn off hvac
- A timed action group should be able to do this as well...

Some tweaks might be necessary to help simplify this...


It would be nice if we could work together to get what I need out of your plugin, rather than have to write and support my own plugin. If you could add a feature to your plugin that keeps a comma separated list of device names in a variable that are currently open/on, and remove them from the list when they are closed/off it would be a big help. That way I could create a trigger when the A/C comes on to check that list and if it is not empty, I can use the airfoil plugin, and the itunes pause and speak with a variable to alert the user which sensors are currently open/on.

Indigo 7 w/ Dual-Band 2413U PLM
macOS High Sierra 10.13.x
2011 iMac 3.4 GHz Intel Core i7

Posted on
Mon Aug 13, 2012 6:55 am
bschollnick2 offline
Posts: 1297
Joined: Oct 17, 2004
Location: Rochester, Ny

Re: Switchboard (Formerly Indigo Security Script)

Brandt wrote:
It would be nice if we could work together to get what I need out of your plugin, rather than have to write and support my own plugin. If you could add a feature to your plugin that keeps a comma separated list of device names in a variable that are currently open/on, and remove them from the list when they are closed/off it would be a big help. That way I could create a trigger when the A/C comes on to check that list and if it is not empty, I can use the airfoil plugin, and the itunes pause and speak with a variable to alert the user which sensors are currently open/on.

[/quote]

I am quite open to discussing this, and seeing what can be added in to the plugin....

Keep in mind, if this is a feature that centers on controlling the Thermostat, it might fit into my Thermostat Enhancement plugin, in stead of Switchboard. I see the feature as actually fitting into both plugins, as a generalized feature in Switchboard, but into a Thermostat specific feature in the Thermostat Enhancement plugin...

The main issue, is that we need to decide on the logic for this...

The most obvious feature, is:

* If any items from a list of Triggerlincs, or X10 DS10A are selected, then if those items are in an open position, turn off the AC and/or Heat (Selectable)
* If this occurs, indicate this via a state (which can then be used to trigger a reminder, email notification, etc).
* When the door / window / etc is closed, the state resets.

Now, as I indicated, I believe this can be done with little or no modifications to switchboard as is. But it would require the addition of some Indigo triggers...

Now, with the addition of Find My iDevice, you could add iPhone, iPad, etc, push notifications.... Or use the built-in Indigo Email feature for notification as well...

What features are you suggestion that I add?

Please keep in mind, your welcome to open the Switchboard plugin, make any modifications, and send them back to me for inclusion.

- Ben

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Posted on
Mon Aug 13, 2012 9:02 am
terrydew offline
Posts: 257
Joined: Jun 10, 2011

Re: Switchboard (Formerly Indigo Security Script)

Similar question. Switchboard is very good at telling if any door in a group of doors is open but if another door opened and original door closed the state is off.

What I want to do is have a Switchboard state be on if all doors are closed and off if all doors closed. This can be done with triggers and conditions or a door count variable but it would be very useful to have this logic in the plugin itself. There would be a state or variable that would be true/on if any of the selected devices were on and would be false/off if all of the selected devices were off. So basically "any" for on and "all" for off.

If I have missed the proper use of the plugin please point me in correct direction.

Posted on
Mon Aug 13, 2012 1:05 pm
bschollnick2 offline
Posts: 1297
Joined: Oct 17, 2004
Location: Rochester, Ny

Re: Switchboard (Formerly Indigo Security Script)

terrydew wrote:
Similar question. Switchboard is very good at telling if any door in a group of doors is open but if another door opened and original door closed the state is off.

What I want to do is have a Switchboard state be on if all doors are closed and off if all doors closed. This can be done with triggers and conditions or a door count variable but it would be very useful to have this logic in the plugin itself. There would be a state or variable that would be true/on if any of the selected devices were on and would be false/off if all of the selected devices were off. So basically "any" for on and "all" for off.

If I have missed the proper use of the plugin please point me in correct direction.


That's a good point.... But your description of the situation is a little off....

With Switchboard each device has it's own state. So each Monitored Group doesn't "hold" a open or closed state. It's actually (for that) stateless....

All the Monitored device group does is define what you want to occur when the device(s) that trigger it...

That being said, you've raised a situation, that I didn't think of. I had considered adding some meta-logic to deal with something like that in the Security Console that I was prototyping for Switchboard....

I am going to look at addressing this by adding two new states to the Monitored Device Groups:

* Number_Triggered_Devices - Will store the number of Devices that are currently triggered ( 0 = None, 1 = 1, etc)
* Group_Triggered - If True, one or more devices have been triggered. If False, then All devices are in a Closed state.

- Benjamin

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Posted on
Mon Aug 13, 2012 2:03 pm
terrydew offline
Posts: 257
Joined: Jun 10, 2011

Re: Switchboard (Formerly Indigo Security Script)

I think that would be great. Thanks

Posted on
Mon Aug 13, 2012 11:49 pm
Brandt offline
User avatar
Posts: 410
Joined: Dec 24, 2008
Location: Mission Viejo, CA

Re: Switchboard (Formerly Indigo Security Script)

bschollnick2 wrote:
Brandt wrote:
It would be nice if we could work together to get what I need out of your plugin, rather than have to write and support my own plugin. If you could add a feature to your plugin that keeps a comma separated list of device names in a variable that are currently open/on, and remove them from the list when they are closed/off it would be a big help. That way I could create a trigger when the A/C comes on to check that list and if it is not empty, I can use the airfoil plugin, and the itunes pause and speak with a variable to alert the user which sensors are currently open/on.



I am quite open to discussing this, and seeing what can be added in to the plugin....

Keep in mind, if this is a feature that centers on controlling the Thermostat, it might fit into my Thermostat Enhancement plugin, in stead of Switchboard. I see the feature as actually fitting into both plugins, as a generalized feature in Switchboard, but into a Thermostat specific feature in the Thermostat Enhancement plugin...

The main issue, is that we need to decide on the logic for this...

The most obvious feature, is:

* If any items from a list of Triggerlincs, or X10 DS10A are selected, then if those items are in an open position, turn off the AC and/or Heat (Selectable)
* If this occurs, indicate this via a state (which can then be used to trigger a reminder, email notification, etc).
* When the door / window / etc is closed, the state resets.

Now, as I indicated, I believe this can be done with little or no modifications to switchboard as is. But it would require the addition of some Indigo triggers...

Now, with the addition of Find My iDevice, you could add iPhone, iPad, etc, push notifications.... Or use the built-in Indigo Email feature for notification as well...

What features are you suggestion that I add?

Please keep in mind, your welcome to open the Switchboard plugin, make any modifications, and send them back to me for inclusion.

- Ben[/quote]


Ben,

Let's take small steps on this, and try this first:

If you could add a feature to your plugin that keeps a comma separated list of device names in a variable that are currently open/on, and remove them from the list when they are closed/off (or add to a separate variable of closed/off devices) it would be a big help.


We can see where to go from there.

Thanks,
Brandt

Indigo 7 w/ Dual-Band 2413U PLM
macOS High Sierra 10.13.x
2011 iMac 3.4 GHz Intel Core i7

Posted on
Tue Aug 14, 2012 3:15 pm
bschollnick2 offline
Posts: 1297
Joined: Oct 17, 2004
Location: Rochester, Ny

v0.57 has been released.

v0.60 is being released....

v0.60 will require you to update the states in the Monitored Device Groups and X10 devices...

The easiest method that I have found is to open the Device, change the plugin Model to something else (eg Security Center). Close the Device, and then re-open it, and reset it back to Monitored Device Group or X10 Device. This will preserve the settings, but will recreate / update the states....

(The next planned release will v0.70....)

• v0.60 - 8/14/2012 - Public Release
⁃ Added an X10 Device option to suppress the Warning message regarding the X10 device not being in a Monitored Device Group.
⁃ Added the following states to the Monitored Device Groups:
⁃ Devices_Triggered - A Boolean True/False, that indicates that any of the monitored devices in the group are activated. This way you can easily write a trigger action that is activated when any of the devices have been turned on
⁃ Number_Triggered_Devices, will increment depending on the number of devices that have been turned on in the group.
⁃ Triggered_In_Group, will contain the name(s) of the devices that are active. This is a comma separated list...

Please note: The Devices_Triggered, Number_Triggered_Devices, and Triggered_In_Group states are only updated as the plugin is running. So if you stop the plugin, and reset the states of any of the devices, and then restart the plugin, the state values will not reflect the real conditions of these devices.

I plan to add in v0.70 logic that will update those triggers at startup to reflect the "reality" of the state in Indigo. But I did not want to delay this release while I worked on this.

https://dl.dropbox.com/u/241415/Switchb ... 0v0.60.zip

- Benjamin

------
My Plugins for Indigo (v4, v5, and v6) - http://bit.ly/U8XxPG

Security Script for v4 - http://bit.ly/QTgclf
for v5 - http://bit.ly/T6WBKu

Support Forum(s) - http://www.perceptiveautomation.com/userforum/viewforum.php?f=33

Posted on
Tue Aug 14, 2012 3:19 pm
Brandt offline
User avatar
Posts: 410
Joined: Dec 24, 2008
Location: Mission Viejo, CA

Re: Switchboard (Formerly Indigo Security Script)

Thank you Ben! I will test tonight and get back to you!

Indigo 7 w/ Dual-Band 2413U PLM
macOS High Sierra 10.13.x
2011 iMac 3.4 GHz Intel Core i7

Posted on
Tue Aug 14, 2012 8:10 pm
Brandt offline
User avatar
Posts: 410
Joined: Dec 24, 2008
Location: Mission Viejo, CA

Re: Switchboard (Formerly Indigo Security Script)

Ben, I'm getting nothing but errors, and no variables updated:





Code: Select all
Aug 14, 2012 7:08:03 PM
  Received INSTEON                "Office Window" off (button 1)
  Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 489, in deviceUpdated
  File "plugin.py", line 350, in trigger_zone
<type 'exceptions.AttributeError'>: 'bool' object has no attribute 'split'


Aug 14, 2012 7:08:29 PM
  Received INSTEON                "Office Window" on (button 1)
  Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 489, in deviceUpdated
  File "plugin.py", line 350, in trigger_zone
<type 'exceptions.AttributeError'>: 'bool' object has no attribute 'split'

  Received INSTEON                "Office Window" off (button 1)
  Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 489, in deviceUpdated
  File "plugin.py", line 350, in trigger_zone
<type 'exceptions.AttributeError'>: 'bool' object has no attribute 'split'

  Received INSTEON                "Office Window" on (button 1)
  Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 489, in deviceUpdated
  File "plugin.py", line 350, in trigger_zone
<type 'exceptions.AttributeError'>: 'bool' object has no attribute 'split'

Indigo 7 w/ Dual-Band 2413U PLM
macOS High Sierra 10.13.x
2011 iMac 3.4 GHz Intel Core i7

Posted on
Tue Aug 14, 2012 8:17 pm
terrydew offline
Posts: 257
Joined: Jun 10, 2011

Re: Switchboard (Formerly Indigo Security Script)

loaded 60. No states updates. Here is log with debug on as one of the monitored doors are open.

Code: Select all
 Switchboard Debug               state change list for "alarm partition": [(u'statusLastFunction', u"'Partition Status Message'  <<  '86'  ** 14/8/2012   22:13:09  ")]
  Switchboard Debug               state change list for "alarm partition": [(u'lastFunction', u"'Positive Acknownledge'  >> '1d'  ** 14/8/2012   22:13:09  ")]
  Switchboard Debug               state change list for "alarm partition": [(u'readyToArm', u'0')]
  Switchboard Debug               state change list for "alarm partition": [(u'chimeOnSounding', u'1')]
  Switchboard Debug               state change list for "alarm keypad": [(u'readyToArm', u'0')]
  Switchboard Debug               state change list for "alarm partition": [(u'statusLastFunction', u"'Partitions Snapshot Message'  <<  '87'  ** 14/8/2012   22:13:09  ")]
  Switchboard Debug               state change list for "alarm partition": [(u'securityReady', u'0')]
  Switchboard Debug               state change list for "alarm partition": [(u'partitionState', u'Not Ready')]
  Switchboard Debug               state change list for "alarm partition": [(u'partitionStatus', u'notReady'), (u'partitionStatus.disarmed', False), (u'partitionStatus.notReady', True)]
  Switchboard Debug               state change list for "alarm partition": [(u'lastStateChange', u"Partition (1) 'Not Ready'  ** 14/8/2012   22:13:09 ")]
  Switchboard Debug               state change list for "alarm keypad": [(u'LCDMessageLine1', u'System Not Ready')]
  Switchboard Debug               state change list for "alarm keypad": [(u'LCDMessageLine2', u'For help, press ->')]
  Switchboard Debug               state change list for "alarm partition": [(u'statusLastFunction', u"'Partition Status Message'  <<  '86'  ** 14/8/2012   22:13:10  ")]
  Switchboard Debug               state change list for "alarm partition": [(u'lastFunction', u"'Positive Acknownledge'  >> '1d'  ** 14/8/2012   22:13:10  ")]
  Switchboard Debug               state change list for "alarm partition": [(u'chimeOnSounding', u'0')]
  Switchboard Debug               state change list for "alarm partition": [(u'statusLastFunction', u"'Partitions Snapshot Message'  <<  '87'  ** 14/8/2012   22:13:10  ")]
  Switchboard Debug               state change list for "alarm partition": [(u'lastStateChange', u"Partition (1) 'Not Ready'  ** 14/8/2012   22:13:10 ")]
  Switchboard Debug               state change list for "alarm partition": [(u'statusLastFunction', u"'Zone Status Message'  <<  '84'  ** 14/8/2012   22:13:10  ")]
  Switchboard Debug               no state change for "zone 006 - MASTER BED DOOR  " (ignoring update)
  Switchboard Debug               state change list for "zone 006 - MASTER BED DOOR  ": [(u'faultedOrDelayedTrip', u'1')]
  Switchboard Debug                  Device (zone 006 - MASTER BED DOOR  ) is in Monitored Group 'Swbd test'
  Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 489, in deviceUpdated
  File "plugin.py", line 350, in trigger_zone
<type 'exceptions.AttributeError'>: 'bool' object has no attribute 'split'

  Switchboard Debug               state change list for "zone 006 - MASTER BED DOOR  ": [(u'zoneState', u'triggered'), (u'zoneState.normal', False), (u'zoneState.triggered', True)]
  Switchboard Debug                  Device (zone 006 - MASTER BED DOOR  ) is in Monitored Group 'Swbd test'
  Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 489, in deviceUpdated
  File "plugin.py", line 350, in trigger_zone
<type 'exceptions.AttributeError'>: 'bool' object has no attribute 'split'

  Switchboard Debug               state change list for "zone 006 - MASTER BED DOOR  ": [(u'onOffState', True)]
  Switchboard Debug                  Device (zone 006 - MASTER BED DOOR  ) is in Monitored Group 'Swbd test'
  Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 489, in deviceUpdated
  File "plugin.py", line 350, in trigger_zone
<type 'exceptions.AttributeError'>: 'bool' object has no attribute 'split'

  Switchboard Debug               state change list for "alarm partition": [(u'lastZoneTrigger', u'Zone 006  ** 14/8/2012   22:13:10 ')]
  Switchboard Debug               state change list for "alarm partition": [(u'statusLastFunction', u"'Zones Snapshot Message'  <<  '85'  ** 14/8/2012   22:13:10  ")]
  Switchboard Debug               state change list for "alarm partition": [(u'statusLastFunction', u"'Partition Status Message'  <<  '86'  ** 14/8/2012   22:13:13  ")]
  Switchboard Debug               state change list for "alarm partition": [(u'lastFunction', u"'Positive Acknownledge'  >> '1d'  ** 14/8/2012   22:13:13  ")]
  Switchboard Debug               state change list for "alarm partition": [(u'readyToArm', u'1')]
  Switchboard Debug               state change list for "alarm keypad": [(u'readyToArm', u'1')]
  Switchboard Debug               state change list for "alarm partition": [(u'statusLastFunction', u"'Partitions Snapshot Message'  <<  '87'  ** 14/8/2012   22:13:13  ")]
  Switchboard Debug               state change list for "alarm partition": [(u'securityReady', u'1')]
  Switchboard Debug               state change list for "alarm partition": [(u'partitionState', u'Disarmed')]
  Switchboard Debug               state change list for "alarm partition": [(u'partitionStatus', u'disarmed'), (u'partitionStatus.disarmed', True), (u'partitionStatus.notReady', False)]
  Switchboard Debug               state change list for "alarm partition": [(u'lastStateChange', u"Partition (1) 'Disarmed'  ** 14/8/2012   22:13:13 ")]
  Switchboard Debug               state change list for "alarm keypad": [(u'LCDMessageLine1', u'System Ready')]
  Switchboard Debug               state change list for "alarm keypad": [(u'LCDMessageLine2', u'Type code to arm')]
  Switchboard Debug               state change list for "alarm partition": [(u'statusLastFunction', u"'Zone Status Message'  <<  '84'  ** 14/8/2012   22:13:14  ")]
  Switchboard Debug               state change list for "alarm partition": [(u'lastFunction', u"'Positive Acknownledge'  >> '1d'  ** 14/8/2012   22:13:14  ")]
  Switchboard Debug               no state change for "zone 006 - MASTER BED DOOR  " (ignoring update)
  Switchboard Debug               state change list for "zone 006 - MASTER BED DOOR  ": [(u'faultedOrDelayedTrip', u'0')]
  Switchboard Debug                  Device (zone 006 - MASTER BED DOOR  ) is in Monitored Group 'Swbd test'
  Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 489, in deviceUpdated
  File "plugin.py", line 350, in trigger_zone
<type 'exceptions.AttributeError'>: 'bool' object has no attribute 'split'

  Switchboard Debug               state change list for "zone 006 - MASTER BED DOOR  ": [(u'zoneState', u'normal'), (u'zoneState.normal', True), (u'zoneState.triggered', False)]
  Switchboard Debug                  Device (zone 006 - MASTER BED DOOR  ) is in Monitored Group 'Swbd test'
  Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 489, in deviceUpdated
  File "plugin.py", line 350, in trigger_zone
<type 'exceptions.AttributeError'>: 'bool' object has no attribute 'split'

  Switchboard Debug               state change list for "zone 006 - MASTER BED DOOR  ": [(u'onOffState', False)]
  Switchboard Debug                  Device (zone 006 - MASTER BED DOOR  ) is in Monitored Group 'Swbd test'
  Switchboard Error               Error in plugin execution ServerReplacedElem:

Who is online

Users browsing this forum: No registered users and 1 guest