Skip to content

Releases: kennymc-c/ucr2-integration-sonySDCP

v0.6-beta

11 May 20:37
Compare
Choose a tag to compare

[0.6-beta] - 2024-05-11

Added

  • Added IP auto discovery. Just leave the ip text field empty in the setup process

Changed

  • No need to change the default SDAP advertisement interval anymore on the projector as the query function is now running asynchronously in a separate thread

Fixed

  • Replaced a variable reference log warning message with a clearer error description. This message appears if attributes of an entity should be updated that the remote has not yet subscribed to, e.g. shortly after the integration setup has been completed or if the integration configuration has been deleted just on the remote side.

Full Changelog: v0.5-beta...v0.6-beta

v0.5-beta

05 May 18:06
Compare
Choose a tag to compare

Changed

  • Only update attribute if it differs from the value stored on the remote

Fixed

  • Fixed attributes poller not running due to a check against an API function that has not been implemented in the remote core (get_configured_entities)

Full Changelog: v0.4-beta...v0.5-beta

v0.4-beta

03 May 13:21
Compare
Choose a tag to compare

[0.4-beta] - 2024-05-03

Added

  • Added new simple commands for Motionflow, HDR, 2D/3D conversion & format, lamp control, input lag reduction & menu position
  • Added attributes poller function that checks all available integration attributes of the projector every 20 seconds by default. The interval can be changed in config.py. Set to 0 to deactivate this function.
  • Added runtime storage to reduce config file access load
  • Added missing SDCP error response messages in protocol.py

Changed

  • The CURSOR_LEFT command has been mapped to the back command on the remote as in most cases this has the same function as a typical back command that the projector doesn't have

Full Changelog: v0.3-beta...v0.4-beta

v0.3-beta

17 Apr 16:48
Compare
Choose a tag to compare

[0.3-beta] - 2024-04-17

Added

  • Show pySDCP exception messages in log
  • Show SDCP error respond message according to Sony's documentation instead of just the error code

Changed

  • Split up setup flow and media player into separate files
  • Optimize SDAP setup flow

Full Changelog: v0.2-beta...v0.3-beta

v0.2-beta

04 Apr 20:06
a434bd1
Compare
Choose a tag to compare

Breaking Changes

  • Generate entity name from projector model name and entity id from model and serial number.
    • This requires existing users to remove the integration on the remote, restart the integration and then run the setup process again. In existing activities/macros the old entity has to be removed and replaced by the new entity. Button mappings and on/off sequences have to be updated as well
    • Note: The projector sends data only every 30 seconds by default and the interval should therefore be shortened to a minimum of 10 seconds in the web interface of the projector under Setup/Advanced Menu/Advertisement/Interval to avoid timeouts to the remote and the integration. Otherwise the websocket connection to the remote could be reset if data is returned to slow to the integration which results in a spinning wheel in the setup flow.

Added

  • Optimize setup workflow and add a setup complete flag to config.json
  • Use logging module instead of print()

Fixed

  • Added a missing comma that was causing two simple commands to show as a single command
  • Fixed a naming problem for picture presets
  • Corrected minimum WS Core API version in setup.json to 0.24.3. Previous version was a REST API version number

Full Changelog: v0.1-beta...v0.2-beta

v0.1-beta

24 Mar 14:19
Compare
Choose a tag to compare

Added

  • Added Media Player entity
    • Features:
      • ON_OFF, TOGGLE, MUTE, UNMUTE, MUTE_TOGGLE, DPAD, HOME, SELECT_SOURCE
    • Attributes:
      • STATE, MUTED, SOURCE, SOURCE_LIST
    • Options:
      • SIMPLE_COMMANDS
        • LENS_SHIFT_UP, LENS_SHIFT_DOWN, LENS_SHIFT_LEFT, LENS_SHIFT_RIGHT, LENS_FOCUS_FAR, LENS_FOCUS_NEAR, LENS_ZOOM_LARGE, LENS_ZOOM_SMALL
        • MODE_ASPECT_RATIO_NORMAL, MODE_ASPECT_RATIO_V_STRETCH, MODE_ASPECT_RATIO_ZOOM_1_85, MODE_ASPECT_RATIO_ZOOM_2_35, MODE_ASPECT_RATIO_STRETCH, MODE_ASPECT_RATIO_SQUEEZE
        • MODE_PRESET_CINEMA_FILM_1, MODE_PRESET_CINEMA_FILM_2, MODE_PRESET_REF, MODE_PRESET_TV, MODE_PRESET_PHOTO, MODE_PRESET_GAME, MODE_PRESET_RIGHT_CINEMA, MODE_PRESET_BRIGHT_TV, MODE_PRESET_USER
  • Added subscribe/unsubscribe, connect/disconnect and enter/exit standby event handlers
  • Added infos to README.md
  • Added requirements.txt and CHANGELOG.md

Removed

  • Removed alpha test button entity

Changed

  • Changed the minimum api version to 0.31.3 in setup.json to make sure that simple commands will work

Full Changelog: v0.0.1-alpha...v0.1-beta

v0.0.1-alpha

17 Mar 13:41
Compare
Choose a tag to compare
v0.0.1-alpha Pre-release
Pre-release

First pre-release that only includes a button entity to open the projector menu

Full Changelog: https://github.com/kennymc-c/ucr2-integration-sonySDCP/commits/v0.0.1-alpha