Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Insteon Diagnostics #241

Merged
merged 14 commits into from
Aug 9, 2013
Merged

Insteon Diagnostics #241

merged 14 commits into from
Aug 9, 2013

Conversation

krkeegan
Copy link
Collaborator

Adds two routines that can be used to test the insteon network. Should be used in connection with the Insteon Message Statistics pull request.

  • Converts the Ping routine into the real ping routine. This sends a request to each device (extended to i2 devices) which the devices then acks back.
  • Stress Test - This routine requests a single ALDB entry from each device.

Both routines can be set to repeat themselves as many times as desired. Two voice commands can be added to the PLM to allow the scanning of all devices in the network.

krkeegan added 14 commits July 25, 2013 20:40
Finish processing each device before proceeding onto the next device.
Get rid of old devcat type entries and related ping timer that is no longer used
Reintroduced method to request devcat that was previously called ping and overwritten by a real ping command.  New method to request devcat is called get_devcat().

- Once devcat is obtained, it is saved through reboots and can be retreived with devcat() routine
- Now also saves firmware which can be retrieved with firmware() routine

We do not currently use the devcat values, but I could certainly see using it in the future.
Conflicts:
	lib/Insteon/BaseInsteon.pm
krkeegan added a commit that referenced this pull request Aug 9, 2013
@krkeegan krkeegan merged commit 75a33ab into hollie:master Aug 9, 2013
@krkeegan krkeegan deleted the insteon_diagnostic branch August 9, 2013 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants