Announcement

Collapse
No announcement yet.

JowiHue Plugin for HS4

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

    JowiHue Plugin for HS4

    When you are searching for the possibilities if this plugin, please also look in the docs directory of your Homeseer installation. You will find the complete documentation for this plugin in pdf format here.
    I am trying to keep this document up to date while new functions are added. Let me know if you have any questions in this forum.


    change overview:

    Release 4.0.2.0 July 2020

    Initial release
    • Conversion of JowiHue HS3 devices - this is a one way conversion, so please have a backup of HS4 before starting the new plugin
    • Conversion of events: HS3 JowiHue conditions and actions to HS4 JowiHue conditions and actions
    • All JowiHue HS3 settings and functions are still available.
    • Supporting Philips Hue bridges and deCONZ (Conbee, Conbee2, Raspbee. Raspbee 2) gateways in any number and combination
    • Supporting on Philips Hue bridges: Most Zigbee 3/HA 1.2 compatible lights. All Friends of Hue sensors and switches
    • Supporting on deCONZ gateway: Most Zigbee 3/HA 1.2 compatible lights. Many brands of switches and sensors. check this site for a current list, but many more are available.
    • Support for Philips Hue Sync boxes.
    -- Wim

    Plugins:RFXCOM, HSTouch Server, Squeezebox, BLGData, Restart, Jon00's Perfmon and Network monitor, WeatherXML, BLBackup, TenScripting, BC4, Pushover, PHLocation, JowiHue, Zwave, Sonos
    650 devices ---- 336 events ----- 40 scripts

    #2
    Release 4.0.2.1 July 2020
    • Added a setting to the properties of smart blind devices. With this setting you can set the maximum closure and open values for the blind. The plugin will use these values as limite for opening and closing the blind. You can find it on the properties of the device per blind, the JowiHue tab. Check here for more details.
    • Corrected the use of transition time in JowiHue actions. It was limited to a value of 25,5 second where there should be no limit.
    • Corrected the usage of Lux level, so it keeps in range of 0 to 51000
    • Corrected an issue with shutdown of the plugin which could result in throwing an error.
    • On an initial installation, selecting a JowiHue action for animations or scenes could result in an error when no scenes or animations are present. This will now show a clear message.
    • Better error catching for the bridge maintenance page
    • Reinstated the display of a device on the Properties/JowiHue tab of a device.
    -- Wim

    Plugins:RFXCOM, HSTouch Server, Squeezebox, BLGData, Restart, Jon00's Perfmon and Network monitor, WeatherXML, BLBackup, TenScripting, BC4, Pushover, PHLocation, JowiHue, Zwave, Sonos
    650 devices ---- 336 events ----- 40 scripts

    Comment


      #3
      Release 4.0.2.2 July 2020
      • Excluded a Aqara light ("lumi.light.aqcn02") to be recognized as a smart blind
      • Corrected an issue with using multiple Hue Sync boxes. Only the first registered Hue Sync Box would be used in the Sync boxes page
      • Added a correction for thermostats, where the plugin data was erased by HS4 by replacing it with "thermnumber1" and removing all other items. Plugin is back in control with this adjustment
      • Added extra trace information in creating presets
      • Changed the shutdown proces, for yet unknown reason the plugin stays running when HS4 is gracefully shutdown. Added a forced close until this is resolved.
      • Made sure the default transition time is added on an off command.
      • When in the JowiHue actions Hue, Saturation or CT values were used, they could be erased and not used.
      • Excluded the loop-back address from UPNP calls to prevent a gateway changing IP addresses when used locally
      • JowiHue actions, using a delay value could delay more then wanted if seconds were used, those became minutes!
      • Presets could not be saved into a renamed group, this is corrected
      • There was a chance that a preset snapshot was not saved correctly. Corrected.
      • Corrected an issue with the fan module where controlling the light would also control the light
      -- Wim

      Plugins:RFXCOM, HSTouch Server, Squeezebox, BLGData, Restart, Jon00's Perfmon and Network monitor, WeatherXML, BLBackup, TenScripting, BC4, Pushover, PHLocation, JowiHue, Zwave, Sonos
      650 devices ---- 336 events ----- 40 scripts

      Comment


        #4
        Release 4.0.2.3 August 2020
        • In the previous version the transition time was reintroduced for off comands. Because of this several users had issues when sending an on command, resulting in the light switching on at low light level. This was caused by the bridge remembering the last level just before switching off (brightness 1). Also plugs could give surprise responses with the new off command as they do not accept the transition parameter. Using the transiton value for off commands is now optional, standard disabled. This can be enabled in the settings page.
        • Creating new features would not set the standard location and location2 values correctly. This has been corrected.
        • Updating a lights dim value would sometimes be missed. If this happens, the correction will be done based on the polling speed.
        • Changed the conditions for sensors and lights to be marked unreachable.
        • Corrected sending xy values in JowiHue actions
        • Corrected several issues on the creativity page, where especially animations were hard to create or update.
        -- Wim

        Plugins:RFXCOM, HSTouch Server, Squeezebox, BLGData, Restart, Jon00's Perfmon and Network monitor, WeatherXML, BLBackup, TenScripting, BC4, Pushover, PHLocation, JowiHue, Zwave, Sonos
        650 devices ---- 336 events ----- 40 scripts

        Comment


          #5
          Release 4.0.2.4 September 2020
          • Bridgescenes were not shown in the selection list of JowiHue actions when creating an event that activates a scene. This is solved
          • Added a reset function to the device properties/JowiHue tab to repair graphics values when needed.
          • For the previous point a warning will be logged in the HS4 log when an event is triggered that uses an Alert, Colourloop, Dim Up/Down or Blink action on the on/off device with the advice to change this event.
          • Added a correction for Aqara plugs, which are recognized as window covering devices, due to an issue in the deCONZ REST API
          • resolved an issue where a sensor for pressure measurement would be name as a Kwh power sensor. To correct this, you will need to recreate the sensor.
          • When a device of the plugin was removed while the plugin was running, the plugin could stall and in some case even freeze HS4. This has been resolved. From now on you can savely delete a device of the plugin. If the light, group or sensor still exist on the gateway, devices will be created again.
          • Sometimes a group command could be interpreted as a light command. This is resolved.
          • Solved an issue where features of a new created device would not have location information. From now on the location of the device itself are copied, or otherwise the default settings (to be set in settings of the plugin)
          Note:

          With this release the "reset VS pairs" function that was present in HS3 is back. Now as a switch as HST doe no longer allow the use of buttons on the Settings and Property pages.

          During conversion of HS3 devices to HS4 devices an "Extra" device was created for lights and groups. This device holds buttons for Dim Up/Down, Blink and Alert functions. The Colorloop button is also created on the Hue device. With this version, the plugin will log a warning if an device action is started on the On/Off device of a light or group. The warning will advice you to change the event to use either the "Extra" device or the "Hue" device, depending on the button used.
          Once all events using these buttons are adjusted, you can go to the properties of the device and enable the "Reset Graphic values for all features belonging to devices" option. After pressing the save button the Graphics values will be reset and the surplus buttons on the On/Off device will be removed. This should enable showing the buttons on the device in the tile view.

          You will find the same option in the settings page of the plugin. The difference is that when you choose this option on the settings page, all devices Status Graphics will be reset, including sensors, lights and groups.
          -- Wim

          Plugins:RFXCOM, HSTouch Server, Squeezebox, BLGData, Restart, Jon00's Perfmon and Network monitor, WeatherXML, BLBackup, TenScripting, BC4, Pushover, PHLocation, JowiHue, Zwave, Sonos
          650 devices ---- 336 events ----- 40 scripts

          Comment


            #6
            Release 4.0.2.5 September 30, 2020
            • Solved an issue where during conversion double extra devices were created for white only lights.
            • Solved an issue wher an unneeded extra device was created for plugs. If you have this device for plugs: it is save to just delete those!
            • JowiHue actions for Scenes would not start a scene anymore when stored on the bridge. This has been corrected
            • Using bridgescenes on deCONZ was not enabled. These are enabled now (new!). Not fully tested yet.
            • Using the creativity page the tab preset could only be used at the first initialization of the plugin. After that the preset could not be selected anymore. This has been solved.
            • Group device handling has been optimized to get better updates
            • Removed a possibility where the pugin could trigger a switch action during startup.
            -- Wim

            Plugins:RFXCOM, HSTouch Server, Squeezebox, BLGData, Restart, Jon00's Perfmon and Network monitor, WeatherXML, BLBackup, TenScripting, BC4, Pushover, PHLocation, JowiHue, Zwave, Sonos
            650 devices ---- 336 events ----- 40 scripts

            Comment


              #7
              Release 4.0.2.8 October 13, 2020
              • Updated group device handling, trying to minimize delays
              • optimized internal administration for better device handling
              • Corrected issues with moving a bridge to a different IP address.
              • Corrected the call for access through scripting, which inadvertently was changed in the last release
              • improved recognition of curtains and blinds
              -- Wim

              Plugins:RFXCOM, HSTouch Server, Squeezebox, BLGData, Restart, Jon00's Perfmon and Network monitor, WeatherXML, BLBackup, TenScripting, BC4, Pushover, PHLocation, JowiHue, Zwave, Sonos
              650 devices ---- 336 events ----- 40 scripts

              Comment


                #8
                Release 4.0.2.9 October 19, 2020

                This release, with the release last week is a major update aimed for better stability
                • Improved conversion from HS3 to HS4 plugin
                • Solved issues with devices moving from one gateway to another
                • Solved issues when renaming a device on the devices page
                • Solved issues when a gateway renames a device
                • After conversion from the HS3 version of the plugin to the HS4 version the bridge device was not correctly joined with the new feature device. This is corrected, existing installations HS4 devices will be adjusted as well.
                • Changed the scripting engine for future expansion on existing script functions. Requests are welcome!
                • Corrected the lifetime report tot function again
                • Added a parameter to the function "GetPresets" to be able to select a group of presets to be selected.
                • Correction done for setting sensitivity on vibration sensors (Devices/properties/JowiHue tab)
                -- Wim

                Plugins:RFXCOM, HSTouch Server, Squeezebox, BLGData, Restart, Jon00's Perfmon and Network monitor, WeatherXML, BLBackup, TenScripting, BC4, Pushover, PHLocation, JowiHue, Zwave, Sonos
                650 devices ---- 336 events ----- 40 scripts

                Comment


                  #9
                  Release 4.0.2.10 October 23, 2020
                  • Added more info on the properties of the device in the JowiHue tab
                  • The plugin would no longer accept new device definitions. This is solved now
                  • When a Friends of Hue switch is used through a Philips Hue bridge, values set differ from deCONZ. This is now corrected.
                  -- Wim

                  Plugins:RFXCOM, HSTouch Server, Squeezebox, BLGData, Restart, Jon00's Perfmon and Network monitor, WeatherXML, BLBackup, TenScripting, BC4, Pushover, PHLocation, JowiHue, Zwave, Sonos
                  650 devices ---- 336 events ----- 40 scripts

                  Comment


                    #10
                    Release 4.0.3.0, November 10, 2020
                    • Temperature sensors on a Philips bridge lost their correction setting in the HS4 version of the plugin. Restored in this version
                    • Improved the support of the Aqara curtain motor B1
                    • General changes regarding curtain devices
                    • Creativity: Animations, Scenes and Preset have been redesigned in preparation of import and export functions in the next release. Please check this announcement for more details on pausing and creating features for animations
                    • Animations can now be paused and unpaused
                    • Animations can optionally be controlled through devices
                    • JowiHue actions have been changed to support all Animation actions on one action, other actions are now obsolete
                    • Renaming of devices went wrong for several users due to an important issue in the plugin. Please check the notes on this post!
                    • Please check the forum for more details on renaming and Animations!
                    • Re enabled energy reporting on plugs when reporting was available. With conversion to HS4 this was lost.
                    • Corrected temperature display for thermostats, values were always shown in Celsius even when Fahrenheit is used.
                    • A lot of small improvements and bugs solved, while working on this


                    Note:

                    Due to an error, starting in in version 4.0.2.8 of the plugin, sensor and switch devices would revert back their name to the old name. With this version this will be corrected.
                    A warning needs to be made. The plugin will log all the renames that it does and it looks scary. But it should rename the devices to the names used on the bridges or gateways. In my situation all devices ended with the name they should have.
                    An error will be logged on devices that do not have a corresponding device anymore on the bridges, please check your log on this and remove those devices from HS as well?

                    Sorry for this error to all.
                    -- Wim

                    Plugins:RFXCOM, HSTouch Server, Squeezebox, BLGData, Restart, Jon00's Perfmon and Network monitor, WeatherXML, BLBackup, TenScripting, BC4, Pushover, PHLocation, JowiHue, Zwave, Sonos
                    650 devices ---- 336 events ----- 40 scripts

                    Comment


                      #11
                      Release 4.0.3.2 November 13, 2020
                      • Due to a unexpected change in deCONZ 2.05.87 the plugin could throw large errors in the log and leave the plugin being unable to function for deCONZ gateways. This version (also released as beta for immediate access) solves this issue
                      • Solved an issue where presets appeared to be empty after internal conversion. After this version has run one time, this will be corrected. No presets are lost!
                      -- Wim

                      Plugins:RFXCOM, HSTouch Server, Squeezebox, BLGData, Restart, Jon00's Perfmon and Network monitor, WeatherXML, BLBackup, TenScripting, BC4, Pushover, PHLocation, JowiHue, Zwave, Sonos
                      650 devices ---- 336 events ----- 40 scripts

                      Comment


                        #12
                        Release 4.0.3.3 November 18 2020
                        • It was possible to have a singel animation running which could overload a gateway. The plugin will now prevent this from happening. Check this thread for more details.
                        • When more then one animation is running at the same time, it is possible to overload a bridge with to many commands. This will now be throttled better so errors won't occur.
                        • Prevented removing scenes or preset when still in use
                        • Improved timely updates on the group devices located on the deCONZ gateway
                        • Corrected an issue for scripts when using "Nothing" as parameters
                        • solved an issue setting brightness in JowiHue actions
                        • Resolved an issue where plugs (when available) would not report their energy usage to the HS energy database
                        -- Wim

                        Plugins:RFXCOM, HSTouch Server, Squeezebox, BLGData, Restart, Jon00's Perfmon and Network monitor, WeatherXML, BLBackup, TenScripting, BC4, Pushover, PHLocation, JowiHue, Zwave, Sonos
                        650 devices ---- 336 events ----- 40 scripts

                        Comment

                        Working...
                        X