Announcement

Collapse
No announcement yet.

'Technology Address' property - can it be added similar to other plugins?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 'Technology Address' property - can it be added similar to other plugins?

    Is it possible to add the option to include a 'technology address'? (see attached screen shots).

    Just a brief history and why this would be useful. I have a Clipsal CBus lighting system that over the years I have interfaced to HS via different means, with varying success. Initially I used xAP (via mcsXap plugin) but this required a now unsupported CBus-xAP gateway from Kevin Hawkins. Then I moved it to our ELK M1G system using a dedicated CBus interface card. But the firmware has many confirmed bugs that ELK (aka NESS in Australia and NZ) are not interested in fixing, and this is causing problems with the UltraM1G plugin. More on this issue can be found in the CBus forums.

    So now I am experimenting with MQTT via a cgate (CBus gateway) and cgateweb (MQTT server) running on a Raspberry. After a bit of setting up it works very well. CBus uses group addresses (0 to 255) to address lights/lighting groups. They can be turned on/off, and ramped over time to set level if on a dimmer circuit. We have almost 150 devices on our CBus network (lights, blinds, skylights, thermostats, analogue devices). Each has it's own CBus address.

    Which brings me on to mcsMQTT and CBus. After adding all the MQTT devices from mcsMQTT the all appear in a large list on the HS device management page. But there is no quick way of knowing which CBus address is being referenced. The device address column is blank (see attached). This means I have to keep going back and forth between the mcsMQTT plugin setup page and the device management page to look up the device reference number. It would be so much quicker if the address field was populated with the MQTT topic.

    The UltraM1G plugin populates the technology address with the group address, e.g. "Lighting097". The displaying of the technology address on the device management page can be turned on and off via the HS Tools/Setup/Custom settings.

    Other people may also find it useful for the MQTT topic to be listed as the technology address. That would allow you to quickly see what topic the HS device is associated with. It would be great to at least have the option.

    Hope this all makes sense. Thanks, Marty.


    Click image for larger version  Name:	2019-03-21.png Views:	1 Size:	132.3 KB ID:	1293959
    Attached Files
    iCore5 Win 10 Pro x64 SSD

    HS3 Pro Edition 3.0.0.435 Windows

    BLOccupied:,Device History:,Yamaha:,UltraMon3:,mcsXap:,Restart:,UltraNetatmo3:, UltraM1G3:,Ultra1Wire3:,BLBackup:,Harmony Hub:,DoorBird:,UltraECM3:,Nanoleaf 3P:,UltraRachio3:,Z-Wave:,SDJ-Health:,BLGarbage:,Blue-Iris:,Chromecast:,Pushover 3P:,EasyTrigger:

  • #2
    Are you asking for the plugin to put the topic in the Hs technology address property?

    Comment


    • #3
      Hi Michael,
      Yep.....you said in one sentence.
      That would be great if the plugin could do that.
      iCore5 Win 10 Pro x64 SSD

      HS3 Pro Edition 3.0.0.435 Windows

      BLOccupied:,Device History:,Yamaha:,UltraMon3:,mcsXap:,Restart:,UltraNetatmo3:, UltraM1G3:,Ultra1Wire3:,BLBackup:,Harmony Hub:,DoorBird:,UltraECM3:,Nanoleaf 3P:,UltraRachio3:,Z-Wave:,SDJ-Health:,BLGarbage:,Blue-Iris:,Chromecast:,Pushover 3P:,EasyTrigger:

      Comment


      • #4
        I put it in 3.6.0.0 and should have it ready in a few days when I finish testing other parts of this update.

        Comment


        • #5
          That is great news. I'll hold off moving the CBus over to MQTT until then. I'm happy to test the update. I know it can take up to a week for it to appear on the HS updater.
          M
          iCore5 Win 10 Pro x64 SSD

          HS3 Pro Edition 3.0.0.435 Windows

          BLOccupied:,Device History:,Yamaha:,UltraMon3:,mcsXap:,Restart:,UltraNetatmo3:, UltraM1G3:,Ultra1Wire3:,BLBackup:,Harmony Hub:,DoorBird:,UltraECM3:,Nanoleaf 3P:,UltraRachio3:,Z-Wave:,SDJ-Health:,BLGarbage:,Blue-Iris:,Chromecast:,Pushover 3P:,EasyTrigger:

          Comment


          • #6
            The update is described at https://forums.homeseer.com/forum/li...tt-version-3-6.

            Thank you for helping evaluate.

            Comment


            • #7
              Michael McSharry Hi Michael,
              It's been a while since I have add a mcsMQTT device. Over time I have kept up with the mcsMQTT updates and am currently running 5.2.4.9.

              Today I needed to add two more devices for some new lights we installed. After adding the device I see the address (technology address in device properties / advanced) is not what I had expected....see above.

              Did something change? It would be really great to have the full MQTT topic as the technology address again. It makes problem solving a whole lot easier.

              Is there a way to change this manually myself? Or could there be an option in the plugin settings to change the technology address device property?

              Love this plugin by the way.

              Thanks, Marty.

              Click image for larger version

Name:	2020-04-19.jpg
Views:	38
Size:	63.6 KB
ID:	1378963

              iCore5 Win 10 Pro x64 SSD

              HS3 Pro Edition 3.0.0.435 Windows

              BLOccupied:,Device History:,Yamaha:,UltraMon3:,mcsXap:,Restart:,UltraNetatmo3:, UltraM1G3:,Ultra1Wire3:,BLBackup:,Harmony Hub:,DoorBird:,UltraECM3:,Nanoleaf 3P:,UltraRachio3:,Z-Wave:,SDJ-Health:,BLGarbage:,Blue-Iris:,Chromecast:,Pushover 3P:,EasyTrigger:

              Comment


              • #8
                It was changed when support for known topics (e.g. shellies) was implemented. I updated in http://mcsSprinklers.com/mcsMQTT_5_2_4_11.zip to only use the condensed version of the address for the known topics.

                Comment


                • #9
                  Thanks for the quick response. I'll take a look at 5.2.4.11 this afternoon.
                  If going forward the plugin won't use the full topic as the technology address, which is what may be the case for various reasons, is there a way I can manually change the technology address myself? If there some sort of hs.device config command that I can run from the control panel? Or even a scripting command I can use?

                  Thanks, M
                  iCore5 Win 10 Pro x64 SSD

                  HS3 Pro Edition 3.0.0.435 Windows

                  BLOccupied:,Device History:,Yamaha:,UltraMon3:,mcsXap:,Restart:,UltraNetatmo3:, UltraM1G3:,Ultra1Wire3:,BLBackup:,Harmony Hub:,DoorBird:,UltraECM3:,Nanoleaf 3P:,UltraRachio3:,Z-Wave:,SDJ-Health:,BLGarbage:,Blue-Iris:,Chromecast:,Pushover 3P:,EasyTrigger:

                  Comment


                  • #10
                    This is the address property of the HS device. (e.g. hs.GetDeviceByRef(iDeviceRef).address = "ABCDE"). I do not know if HS enforces changes by only the owner of the .interface property. If not then you can manage it yourself.

                    Comment

                    Working...
                    X