Announcement

Collapse
No announcement yet.

To optimize, or not to optimize, that is the question

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

    To optimize, or not to optimize, that is the question

    So, I've recently replaced a number of older z-wave switches in my house that had gone squirrely, and since then there's been a number of times where i've had some z-wave delays. Without digging deep I suspect I've got some routing issues as a result from the replacements. I've recently found a few posts that comment on it no longer being recommended to do a full optimization, but I have yet to find anything that fully documents either why one shouldn't do a full optimize these days, nor exactly what the correct approach is to fully clean up and set routes for your entire environment.

    In my situation - a house with with 50 or 60 switches in it, that has been fully optimized in the past, and has had a number of switches swapped or replaced over the last couple of years, what is the best approach for me to clean up routing across my house and properly optimize it, without doing an optimize?

    Thanks in advance!

    #2
    The way I understand it is that a full optimize on the controller will mess up routing (neighbors) because any battery powered or non listening devices will be missed or excluded from the process.
    Performing an optimize on individual nodes assures the device is awake and listening...
    3.0.0.548: HS3PRO - 3.0.5.10: AIAlert - 2.1.1.0: APIWeather - 2.0.64.0: BLBackup - 2.0.45.0: BLLAN - 2.0.37.0: BLRoombaWifi - 1.0.0.3: DevLog - 1.2.5.15: KeyPad - 3.0.2.25: NetCAM - 0.0.0.52: Pushover 3P - 3.0.0.5: SendVFD - 1.0.0.3: Tiles - 3.0.11.0: Z-Wave

    Comment


      #3
      Hmmmm. If that’s the reason, though, then it doesn’t seem to me that it’s a reason not to do a full optimize, but rather instead after a full optimize I would want to go to any battery powered devices, wake them up and do a full optimize on them, too….. ?

      Comment


        #4
        I have read that if you have replaced older devices with newer devices including as early as 500 chips (I think) optimization is not needed nor recommended. There is a grey area where you have an older device at a choke point in the mesh and you would optimize that single device. Without mapping my network I would shy away from optimization.
        HomeSeer Version: HS4 Pro Edition 4.2.19.0 (Windows - Running as a Service)
        Home Assistant 2024.3
        Operating System: Microsoft Windows 11 Pro - Desktop
        Z-Wave Devices via two Z-Net G3s
        Zigbee Devices via RaspBee on RPi 3b+
        WiFi Devices via Internal Router.

        Enabled Plug-Ins
        AK GoogleCalendar 4.0.4.16,AK HomeAssistant 4.0.1.23,AK SmartDevice 4.0.5.1,AK Weather 4.0.5.181,AmbientWeather 3.0.1.9,Big6 3.44.0.0,BLBackup 2.0.64.0,BLGData 3.0.55.0,BLLock 3.0.39.0,BLUPS 2.0.26.0,Device History 4.5.1.1,EasyTrigger 3.0.0.76,Harmony Hub 4.0.14.0,HSBuddy 4.51.303.0,JowiHue 4.1.4.0,LG ThinQ 4.0.26.0,ONVIF Events 1.0.0.5,SDJ-Health 3.1.1.9,TPLinkSmartHome4 2022.12.30.0,UltraCID3 3.0.6681.34300,Z-Wave 4.1.3.0

        Comment


          #5
          I did a full optimization a while ago (like a couple years) and it made things worse. Since then I have never used it again.

          Comment


            #6
            There are two Full Optimize options, one on the Device and one on the Controller. Looking at it from an HS3 perspective the tool tip on the Device’s tab explains the old rule of thumb. Remember this was written before Z-Wave plus was introduced, so the requirements were based on old technology. Z-Wave plus devices can fix their own routing over time, this step is unnecessary. For older Devices this was a good procedure. Understand that this is device specific

            Click image for larger version

Name:	1D1EA894-CA28-4A34-9BCD-319CCED04A17.jpg
Views:	271
Size:	37.8 KB
ID:	1593202

            The Optimize tab has a tool tip as well

            Click image for larger version

Name:	D5C4C49D-2E53-422D-B81E-E0029089C860.jpg
Views:	244
Size:	28.7 KB
ID:	1593203

            These options remain in the HS4 legacy plug-in. The V4 HS plug-in has only Full Optimize

            Click image for larger version

Name:	B78607FB-98FB-42C3-830E-D983C3A01532.jpg
Views:	243
Size:	17.7 KB
ID:	1593204

            Honestly, Full Optimize on an individual Device is useful and harmless. On any Z-Wave Device (plus or earlier) this is a good operation, if you feel your device is not communicating well.

            On the network side, HS3 had both options. The recommendation that has proven true with experience is this will cause more problems than it cures.

            Click image for larger version

Name:	ED19DB3C-99D6-4D86-866F-F72E9EFCF2F6.jpg
Views:	237
Size:	198.5 KB
ID:	1593205
            In the V4 plug-in both options remain

            Click image for larger version

Name:	287EDF23-333E-48CF-881E-4050A91DD0A5.jpg
Views:	251
Size:	61.5 KB
ID:	1593206

            Despite the change in wording, I believe both functions are essentially the same as HS3. From experience I would recommend avoiding any network wide options and only use device specific options. If you feel like you need to do a full optimize I believe it is best to work outward from the Controller by distance. Optimize the closest nodes first, then work outward. You can probably get by with one pass of Full Optimize on each Device. If you have all Z-Wave plus devices, this is probably unnecessary. They should self optimize and will likely overwrite any routing as they are operated.

            HS4 Pro, 4.2.19.0 Windows 10 pro, Supermicro LP Xeon

            Comment


              #7
              Thanks for the info folks. So basically the way I'm reading all this is that in general people are finding doing a Full Optimization has caused them more grief than it's solved. If I have a specific node that is having trouble, full optimize that one node, and otherwise the devices will Self Optimize over time on their own if I just leave them to their devices (pardon the pun). Let me know if I have any of that wrong.

              thanks all!

              Paul

              Comment


                #8
                Originally posted by paul View Post
                Thanks for the info folks. So basically the way I'm reading all this is that in general people are finding doing a Full Optimization has caused them more grief than it's solved. If I have a specific node that is having trouble, full optimize that one node, and otherwise the devices will Self Optimize over time on their own if I just leave them to their devices (pardon the pun). Let me know if I have any of that wrong.

                thanks all!

                Paul
                You are correct. Only Z-Wave plus devices will self route.

                HS4 Pro, 4.2.19.0 Windows 10 pro, Supermicro LP Xeon

                Comment

                Working...
                X