Jump to content

Welcome to Smart Home Forum by FIBARO

Dear Guest,

 

as you can notice parts of Smart Home Forum by FIBARO is not available for you. You have to register in order to view all content and post in our community. Don't worry! Registration is a simple free process that requires minimal information for you to sign up. Become a part of of Smart Home Forum by FIBARO by creating an account.

 

As a member you can:

  •     Start new topics and reply to others
  •     Follow topics and users to get email updates
  •     Get your own profile page and make new friends
  •     Send personal messages
  •     ... and learn a lot about our system!

 

Regards,

Smart Home Forum by FIBARO Team


Recommended Posts

Posted

Hello

 

As notes in various threads, subtle typos in a HomeTable reference can cause scenes to fail.

 

Equally difficult to troubleshoot is the %% properties section of scenes, as this one uses the actual DeviceID instead of the HomeTable reference.

 

I stumble regularly across these two whenever I add/remove devices or update device names. The attached python script checks that all references can be resolved to id's and vice-versa.

 

Example output

Please login or register to see this code.

 

User configuration is in line 15-19 of the script. IP address, username/password, the name of the HomeTable global variable need to be adjusted. If "verbose" in line 20 is set to False, only errors will be displayed.

 

Here is the workflow that I use to check the references and IDs:

 

1. Run the script with verbose = False; edit scenes to remove any error that occurs

2. Run the script with verbose = True; the triggers in %%properties are displayed; review the scenes and check if the right devices are defined as triggers.

 

Hope this is useful.

 

/jayrock

 

Please login or register to see this attachment.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...