Announcement

Collapse
No announcement yet.

TWA Onkyo/Integra Change Log/Download

Collapse
This topic is closed.
X
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    TWA Onkyo/Integra Change Log/Download

    --------------------------------------------------------------------- BETA 0.0.0.1 ----------------------------------------------------------

    Here is the release of my very first Beta

    When you install it.. setup the comport port.. once it is connected to your reciever click create devices... it make take upto 5 minutes to create the devices... the plugin polls your reciever for its capabilities.. If you enable debug mode while its creating devices.. you can see exactly whats it doing

    Let me know feedback

    Small Bug: Make sure your reciever is on before you click create devices.. (will be fixed in next version)

    --------------------------------------------------------------------- BETA 0.0.0.2 ----------------------------------------------------------

    - Attempt to fix some small issues... in the setting you will notice some textbox for IP Address and port.. im currently adding TCP Support.. so this method will not work.. only RS232 Serial Port will work currently... Thanks

    --------------------------------------------------------------------- BETA 0.0.3 ----------------------------------------------------------

    - Attempt to fix the satellite radio exception being thrown on startup and device creation

    --------------------------------------------------------------------- BETA 0.0.4 ----------------------------------------------------------

    - Attempt to resolve devices not being created issue by having a timeout if no response from receiver.
    - Added Set Volume Level, so you can set an exactly volume level (EX: HSTouch slider control) <--- Not Working Correctly, fixed in 0.0.5
    - Added Some more Debug Messages.
    - Switched Ordering of Mute buttons

    --------------------------------------------------------------------- BETA 0.0.5 ----------------------------------------------------------

    - Attempt to fix Set Volume Level, so you can set an exactly volume level (EX: HSTouch slider control)
    - Volume Lockout feature added http://board.homeseer.com/showpost.p...3&postcount=62


    --------------------------------------------------------------------- BETA 0.0.6 ----------------------------------------------------------

    - Another attempt to fix Volume adjustments at lower levels
    - Another attempt to fix device creation errors

    --------------------------------------------------------------------- BETA 0.0.7 ----------------------------------------------------------

    - Improved "Look" of Config Page
    - Added Scripting Call to SetVolumeMax

    hs.Plugin("TWA_ONKYOINTEGRA").SetVolumeMax("40","receivernum ber")

    - Added TCP/IP Control
    - Improved Create Device Function(No longer deletes current plug-in devices)
    - Device Status for Power, Speaker A&B, and Muting Controls Added

    --------------------------------------------------------------------- BETA 0.0.8 ----------------------------------------------------------

    - Ability to Rename Inputs
    - Be able to call device actions (on & off) on appropriate devices
    - Improved Create Devices Function For Deleted Devices

    --------------------------------------------------------------------- BETA 0.0.9 ----------------------------------------------------------

    - Increase Speed of Create Device Function, if some of the devices already exist
    - Only Poll Devices Available(Increases Plug-in Startup Speed)
    - Attempt to fix bug with Rename Inputs if receiver does not have zone 2 and 3
    - Attempt to fix bug of XM Tuner Tune Device Not being created

    --------------------------------------------------------------------- BETA 0.0.10 ----------------------------------------------------------

    - Support for up to 6 Receivers (Each Receiver uses a different housecode)

    Note: This version i could not do much testing with since i only have one receiver, Please report Bugs

    UPGRADE NOTE: I recommend you:
    1. Delete all devices currently with this plug-in.
    2. Close Homeseer.
    3. Delete the INI File(config/twa_onkyo_integra.ini).
    4. Install Update.
    5. Run Homeseer
    This is only required when upgrading to 0.0.10 or higher from 0.0.9 or lower


    --------------------------------------------------------------------- BETA 0.0.11 ----------------------------------------------------------

    - Attempt to fix some Exceptions Being Thrown
    - Attempt to fix XM & Sirius Tuner issues
    - Attempt to fix some commands not being sent with an event(wait no longer required)
    - Attempt to fix a bug with multiple receivers

    --------------------------------------------------------------------- BETA 0.0.12 ----------------------------------------------------------

    - Attempt to fix some Exceptions Being Thrown
    - Attempt to fix a bug that sometimes create duplicate devices
    - Attempt to fix a bug that the receiver stop responding after create devices and/or receiver numbers get mixed up

    --------------------------------------------------------------------- BETA 0.0.13 ----------------------------------------------------------

    - Max Volume Lockout for Zone 2 & 3 Added
    - Fixed a Bug with Max Volume < 16 not working correctly
    - Fixed a Bug with plug-in not Polling Receiver on homeseer startup if connected via TCP/IP
    - Added scripting call for set max volume on all zones
    Example:

    // Set Main Zone Max Volume on Reciever 1 to 40
    &hs.Plugin("TWA_ONKYOINTEGRA").SetVolumeMax("40","1")

    // Set Zone 2 Max Volume on Reciever 2 to 60
    &hs.Plugin("TWA_ONKYOINTEGRA").SetVolumeMaxZone2("60","2" )

    // Set Zone 3 Max Volume on Reciever 1 to 50
    &hs.Plugin("TWA_ONKYOINTEGRA").SetVolumeMaxZone3("50","1" )

    --------------------------------------------------------------------- BETA 0.0.14 ----------------------------------------------------------

    - Attempt to fix errors being thrown when calling the ParseCode Function
    - Added more scripting calls
    Example:

    // Set Main Zone Volume on Reciever 1 to 40
    &hs.Plugin("TWA_ONKYOINTEGRA").SetVolume("40","1")

    // Set Zone 2 Volume on Reciever 2 to 60
    &hs.Plugin("TWA_ONKYOINTEGRA").SetVolumeZone2("60","2")

    // Set Zone 3 Volume on Reciever 1 to 50
    &hs.Plugin("TWA_ONKYOINTEGRA").SetVolumeZone3("50","1")

    // Set Main Zone Mute on Reciever 1 to UnMute
    &hs.Plugin("TWA_ONKYOINTEGRA").SetMute("0","1")

    // Set Zone 2 Mute on Reciever 3 to Mute
    &hs.Plugin("TWA_ONKYOINTEGRA").SetMuteZone2("1","3")

    // Set Zone 3 Mute on Reciever 1 to Mute
    &hs.Plugin("TWA_ONKYOINTEGRA").SetMuteZone3("1","1")

    // Set Main Zone Power on Reciever 1 to Off
    &hs.Plugin("TWA_ONKYOINTEGRA").SetPower("0","1")

    // Set Zone 2 Power on Reciever 3 to On
    &hs.Plugin("TWA_ONKYOINTEGRA").SetPowerZone2("1","3")

    // Set Zone 3 Power on Reciever 1 to On
    &hs.Plugin("TWA_ONKYOINTEGRA").SetPowerZone3("1","1")

    // Set Radio Preset on Reciever 1 to 20
    &hs.Plugin("TWA_ONKYOINTEGRA").SetPreset("20","1")

    // Set Radio Channel on Reciever 1 to 99.9
    &hs.Plugin("TWA_ONKYOINTEGRA").SetTuner("09990","1")

    // Set Radio Channel on Reciever 2 to 30
    &hs.Plugin("TWA_ONKYOINTEGRA").SetTuner("00030","2")

    // Set Radio Channel on Reciever 4 to 1080
    &hs.Plugin("TWA_ONKYOINTEGRA").SetTuner("01080","4")

    --------------------------------------------------------------------- BETA 0.0.15 ----------------------------------------------------------

    - Added Listening/Sound Mode (Must Click Create Devices in Options to create new mode)
    - Attempt to Allow volume adjustment in "realtime" through HSTouch (Only on Master Volume)

    --------------------------------------------------------------------- BETA 0.0.16 ----------------------------------------------------------

    - Attempt to fix errors being thrown when calling the ParseBase Function
    - Attempt to fix Late Night Device Not being created (if your receiver support it)
    - Attempt to fix "Initializing interface: TWA_ONKYOINTEGRA->Public member 'link' on type 'String' not found."
    - Added Volume Drop Down on Status Page(You must delete the Volume devices(Volume, Zone 2 Volume, Zone 3 Volume)) Then Click Create Devices

    --------------------------------------------------------------------- BETA 0.0.17 ----------------------------------------------------------

    - Added HDMI Output Selector Device
    - Added Audio Selector Device (Selects Audio Source Per Input)
    - Added Subwoofer Level Device
    - Added Center Level Device
    - Added Specific Values on all Zones(Power, Mute, and Speaker A&B) When Creating an Event Trigger or Device Action(Must Delete Those Devices and have them recreated to take advantage of this)

    --------------------------------------------------------------------- Release Version 1.0.0 ----------------------------------------------------------

    - Cleaned Up Config Page for Receivers Not Used
    - Fixed Minor Bug with Audio Device Creation
    - Fixed Minor Bug with Zone Devices
    - Add Graphics/Icons to some Devices
    - Added Documentation
    - If receiver is not connected, Homeseer will not crash anymore on device creation
    - Faster Device Creation if Zone 2 and/or Zone 3 Don't Exist

    --------------------------------------------------------------------- Release Version 1.0.1 ----------------------------------------------------------

    - Included Images and help docs that was not packaged in 1.0.0
    - Attempt to fix "phantom devices" being created

    --------------------------------------------------------------------- Release Version 1.0.2 ----------------------------------------------------------

    - Remove Panel Action From Device Action
    - Added Input Scripting Call

    --------------------------------------------------------------------- BETA Version 1.0.3 ----------------------------------------------------------

    - Attempt to fix HDMI device not being created on select receivers due to bugs in the Onkyo/Integra firmware
    - TCP/IP Connection Checking(Make sure there is a valid connection with the receiver)
    - Auto Connect if currently disconnected
    - Auto Reconnect if Power or Network connection is lost

    --------------------------------------------------------------------- BETA Version 1.1.0 ----------------------------------------------------------

    - Complete Rewrite
    - Create Devices Function Much Faster
    - Max Volume Lockout Per Zones are now there own Devices(No longer on the config Page)
    - Added an adjustable send Delay(On the Config Page)
    - Multiple Receivers Now Work Correctly
    - Auto Reconnect of Receiver(Will Auto Reconnect, Send all Pending Commands, Then Poll Receivers)
    - Create Device Function to Find Current State of Receiver so it can be returned after Create Device Function is Complete

    --------------------------------------------------------------------- BETA Version 1.1.1 ----------------------------------------------------------

    - Fixed Max Volume Device Filling Logs because Zone 2 and 3 Not On
    - Fixed Certain Devices not working with Events
    - Fixed an error that occurs during device creation
    - Added Device XM & SIRIUS CATEGORY

    --------------------------------------------------------------------- BETA Version 1.1.2 ----------------------------------------------------------

    - Added Poll Scripting Command
    - Fixed a problem with high CPU usage when receiver disconnected
    - Attempt to Fix Power Command not being captured
    - Attempt to Fix Receiver not connecting
    - Attempt to Fix Receiver Reconnect

    --------------------------------------------------------------------- BETA Version 1.1.3 ----------------------------------------------------------

    - Added more Debug Information

    --------------------------------------------------------------------- BETA Version 1.1.4 ----------------------------------------------------------

    - Fixed an error "Initializing interface: TWA_ONKYOINTEGRA->Public member 'link' on type 'String' not found."
    - Fixed a bug that would cause a blank Config Page.
    - Fixed a bug on Create Devices on a fresh install that wouldn't create devices
    - Fixed a bug that wouldn't Poll Receiver after Create Devices was Complete
    - Added a Custom Command Script Call
    - Added a Get Custom Response Script Function (returns a string with the front and rear stripped off, Return Example: "DVL00", removed from queue)
    - Added a Peek Custom Response Script Function (returns a string with the front and rear stripped off, Return Example: "DVL00", remains in queue)
    - Added a Clear Custom Response Queue Script Call
    - Attempt to fix a problem with TCP/IP not connecting, if it still dont work for you in the version, an update of your onkyo/integra firmware is required

    --------------------------------------------------------------------- BETA Version 1.1.5 ----------------------------------------------------------

    - Fixed an issue with multiple scripting calls throwing error
    - Improvements to auto reconnect
    - Added scripting calls to connect or disconnect receiver

    --------------------------------------------------------------------- BETA Version 1.1.6 ----------------------------------------------------------

    - Fixed a bug on a fresh install that won't let you Create Devices
    - Fixed an issue that would cause a crash on Zone 2 or 3 being set as Line Level
    - Fixed a bug that didn't allow Resolution Device to be Created Correctly

    ----------------------------------------------------------------------------------------------------------------------------------------------------

    http://store.homeseer.com/store/PI-T...A-P944C93.aspx
    Attached Files
    Last edited by twa8000; August 14, 2013, 12:08 AM.
    -Tom-
Working...
X