Page 1 of 1

Switchboard Bug Reports & Enhancement Requests

PostPosted: Mon Sep 10, 2012 9:55 am
by bschollnick2
Please place any Issues for Switchboard in here....

These reports breakdown loosely into three categories:

  • A Bug Report - Report problems you encounter while using the software such as significant changes to functionality, security vulnerabilities, crashes, data loss, application performance issues, or inconsistencies with the user interface.
  • Enhancement Request - add a new feature or enhance an existing feature such as missing functional capabilities, graphical improvements, or modifications to the user experience. Include a detailed explanation of what you are unable to accomplish and reasons why this enhancement would be beneficial.

But most importantly please include, detailed instructions on what steps caused the bug. I can not stress too strongly that a good bug report really needs to include the steps that will reproduce the issue. If I can reproduce the issue, I can isolate what is causing the issue, and resolve it faster...

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Sun Sep 16, 2012 2:48 pm
by DU Lou
bschollnick2 wrote:
DU Lou wrote:
2) Not sure if this is by design but I wanted to point out the following:
I have created Monitored Device Group A & B
It appears that if I have added Device X to both groups only one group (A for example) will reflect any updates. Once again this isn't a work stoppage since I can conditionally account for devices in both groups. However, moving forward, if possible, it would be nice to have Device X monitored in both Groups A & B. Let me know if you need further clarification on this.


Hmmm... I understand, but I'm not sure that it's anything that I will be able to change soon. The one underlying assumption in Switchboard, is that the device is in a single Monitored group.

I'll be looking into the device numbering issue, Friday night... And I'll see if something might be able to be done with the multiple Monitored groups


Would this be an option? Creating a parent group to monitor child groups:
Device Group A
Device Group B
Device Group C (Monitors changes in A&B)

I did create a test group and placed my two other groups in it and it did collect data when I triggered a physical device in either group A or B to include:
DeviceID_Last_Triggered
DeviceName_Last_Triggered
Last_Triggered
Last_Updated

Screen Shot 2012-09-15 at 9.11.45 PM.png
Screen Shot 2012-09-15 at 9.11.45 PM.png (21.16 KiB) Viewed 13282 times


The key state that I would need monitored would be Devices_Triggered = true/false. So if any device in Device Group A or Device Group B were on, the variable would be true and if everything was off in the child groups then it would be false. The idea is as I add more 'zones' in my home I can just add the Group name for that zone to be monitored instead of having one massive group with every device.

Too crazy? :)
~Lou

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Wed Nov 27, 2013 9:17 am
by gregjsmith
I get an error whenever I tried to edit a devices address

Code: Select all
 Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 615, in deviceUpdated
<type 'exceptions.NameError'>: global name 'dev' is not defined


The ned ID will be saved in the device dialog but not be shown in the UI. If I reload the plugin the device ID will be updated.

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Wed Nov 27, 2013 8:31 pm
by bschollnick2
gregjsmith wrote:
I get an error whenever I tried to edit a devices address

Code: Select all
 Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 615, in deviceUpdated
<type 'exceptions.NameError'>: global name 'dev' is not defined


The ned ID will be saved in the device dialog but not be shown in the UI. If I reload the plugin the device ID will be updated.


Double check that you are running the latest version of Switchboard, the latest version of all my plugins is available from http://www.perceptiveautomation.com/use ... =33&t=8804.

The latest version is v0.77.

I'll take a look, but I have not seen any other reports regarding any issues with Switchboard and device editing.

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Fri Oct 03, 2014 6:45 pm
by wiery
Would love the ability to monitor z wave devices. You could set up a nice soft alarm system with all the z wave door and window sensors and motion sensors


Sent from my iPhone using Tapatalk

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Fri Oct 03, 2014 8:29 pm
by bschollnick2
wiery wrote:
Would love the ability to monitor z wave devices. You could set up a nice soft alarm system with all the z wave door and window sensors and motion sensors


I'll look into this.

- Ben

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Wed Mar 04, 2015 9:40 pm
by pantalones
Hi Ben, I'm getting the following error in 0.77

Code: Select all
Mar 4, 2015, 7:39:24 PM
  Received INSTEON                "Motion Sensor: Kitchen/LR" on (button 1)
  Received INSTEON                "Door: Deck to Living Room" on (button 1)
  Switchboard                     Triggering actiongroup: Doors_On
  Action Group                    Doors_On
  soc@code404.com                 Sending Emails to: %s
  c@code404.com                   Sending Emails to: %s
  Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 631, in deviceUpdated
  File "plugin.py", line 545, in trigger_zone
  File "plugin.py", line 562, in send_emails
<type 'exceptions.KeyError'>: key com.schollnick.indigoplugin.switchboard not found in dict

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Wed Mar 04, 2015 11:19 pm
by pantalones
Another issue is that I am unable to pass the name of a device to a variable.

For my action group I am using "insert device state into variable", and the device is "Doors" (the switchboard device group). I then attempt to assign DeviceName_LastTriggered into a variable I've created called lastDoorOpened. This is where things break: The plugin apparently does not pass a value. lastDoorOpened remains null.

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Thu Mar 05, 2015 5:02 am
by bschollnick2
pantalones wrote:
Hi Ben, I'm getting the following error in 0.77

Code: Select all
Mar 4, 2015, 7:39:24 PM
  Received INSTEON                "Motion Sensor: Kitchen/LR" on (button 1)
  Received INSTEON                "Door: Deck to Living Room" on (button 1)
  Switchboard                     Triggering actiongroup: Doors_On
  Action Group                    Doors_On
  soc@code404.com                 Sending Emails to: %s
  c@code404.com                   Sending Emails to: %s
  Switchboard Error               Error in plugin execution ServerReplacedElem:

Traceback (most recent call last):
  File "plugin.py", line 631, in deviceUpdated
  File "plugin.py", line 545, in trigger_zone
  File "plugin.py", line 562, in send_emails
<type 'exceptions.KeyError'>: key com.schollnick.indigoplugin.switchboard not found in dict


Weird. I haven't seen this, but I'll look into this. I don't use the email feature that often.

Do you have a custom email defined? If so, try turning it off and see if that makes a difference. I just looked at the code, and really don't see any reason you should be receiving a crash from it. I'll have to try to duplicate the issue.

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Thu Mar 05, 2015 5:08 am
by bschollnick2
pantalones wrote:
Another issue is that I am unable to pass the name of a device to a variable.

For my action group I am using "insert device state into variable", and the device is "Doors" (the switchboard device group). I then attempt to assign DeviceName_LastTriggered into a variable I've created called lastDoorOpened. This is where things break: The plugin apparently does not pass a value. lastDoorOpened remains null.


Switchboard hasn't been updated in quite a while, since there hasn't been much call for improvements.... Or at least I haven't thought of any, and feedback has been quite limited.

This very much maybe a feature added after it's release, and I haven't updated it to support it.

I'll dig around and see if I can track down where to support that.

Okay, I just glanced through the developers docs, and this is a feature that has to be enabled at the programmers level. I'll see if I can track down the email issue, and add the substitution code this weekend.

- Benjamin

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Thu Mar 05, 2015 11:31 am
by pantalones
Hey Ben, you're awesome. I'll be sure to donate again. Just in terms of the work you're doing, the email stuff isn't so important to me since I can use the "notification" method in any action group to provide that functionality instead. Rather, passing the device info as part of the switchboard is going to be amazing. So if you have any time, that's the one to do.

@jay from indigo: consider taking note of this, indigo itself would really benefit from this being a core device rather than a plugin from ben

{set of all door sensors} -> event detected -> trigger action group -> pass info (e.g., [name of door]) to action group -> SMS to me "Door opened: [name of door]"

This is pretty awesome in making our own home security systems.

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Thu May 14, 2015 7:34 am
by bschollnick2
pantalones wrote:
Hey Ben, you're awesome. I'll be sure to donate again. Just in terms of the work you're doing, the email stuff isn't so important to me since I can use the "notification" method in any action group to provide that functionality instead. Rather, passing the device info as part of the switchboard is going to be amazing. So if you have any time, that's the one to do.

@jay from indigo: consider taking note of this, indigo itself would really benefit from this being a core device rather than a plugin from ben

{set of all door sensors} -> event detected -> trigger action group -> pass info (e.g., [name of door]) to action group -> SMS to me "Door opened: [name of door]"

This is pretty awesome in making our own home security systems.


Pantalones,

Drop me a line at Benjamin AT schollnick DOT net, and I'll send you a alpha/beta that I have added substitution to.
I've been busy working on too many real world concerns (anyone looking for a Python programmer? Especially if you are willing to allow telecommuting?), so I haven't had a chance to really crank up with Indigo v6.1 updates....

- Ben

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Thu May 14, 2015 8:29 am
by DaveL17
bschollnick2 wrote:
I've been busy working on too many real world concerns (anyone looking for a Python programmer?)

:D

I've been thinking about the same thing. Whether there were someone willing to be a benefactor to allow me to be able to work on this stuff full-time. There just don't seem to be enough hours in the day to do all the things I want to do (endless list, really) and the real-world job is just too time consuming!

Dave

Re: Switchboard Bug Reports & Enhancement Requests

PostPosted: Sun Jun 12, 2016 2:17 pm
by gregjsmith
I 'm getting these kind of errors for X10 security devices:

Code: Select all
Switchboard Error               An unregistered X10 device has been detected.  Security ID is 169


I have this set up in Indigo as a TYPE: Switchboard with security ID 169. I don't know why it's telling me it's unregistered.