Wake on Lan is no longer working
### Backstory

A while ago I had set this up and everything was working perfectly but recently I had to reinstall Raspberry Pi OS and therefore Homebridge and set it all up again.

I've gone through and set everything up as I believe that it should be setup and tried a bunch of troubleshooting and research but I just can't seem to get Wake on Lan working again.

Any help is appreciated and thank you for creating and maintaining this plugin! <3

### Issue

At this point I'm pretty stumped!

I've checked the following;
- WoL is enabled in EFI
- WoL options are all enabled in the Advanced Network Adapter Properties
- Homebridge is otherwise working for other tasks
- I've installed `samba-common` on the Raspberry Pi which was one suggestion

Interestingly, Home.app _does_ report the _status_ of the PC correctly, so I assume the ping's are going through successfully.

**Another point of note (and honestly, maybe I'm misremembering) but while it doesn't wake from a full shutdown, it _does_ wake the PC if the PC is sleeping. This could well be how its always worked (maybe WoL can't wake a machine that's fully shutdown - i can't remember but think its worth highlighting before you spend too much time delving into the logs and such!)**

### Environment

```Markdown
- os and os version: Windows 11 (10.0.22635 Build 22635)
- node version: 20.11.0
- homebridge version: 1.7.0
- homebridge-wol version: 6.0.1
```


### Configuration

{
    "bridge": {
        "name": "Homebridge 3908",
        "username": "0E:4B:C2:9E:39:08",
        "port": 51202,
        "pin": "190-72-451",
        "advertiser": "avahi"
    },
    "accessories": [
        {
            "name": "Moon",
            "manufacturer": "homebridge-wol",
            "model": "NetworkDevice",
            "host": "10.0.0.222",
            "pingInterval": 2,
            "pingsToChange": 5,
            "pingTimeout": 1,
            "pingCommandTimeout": 0,
            "startCommandTimeout": 0,
            "wakeGraceTime": 45,
            "wakeCommandTimeout": 0,
            "shutdownGraceTime": 15,
            "shutdownCommandTimeout": 0,
            "logLevel": "Debug",
            "returnEarly": false,
            "accessory": "NetworkDevice"
        },
        {
            "name": "Jupiter",
            "manufacturer": "homebridge-wol",
            "model": "NetworkDevice",
            "host": "10.0.0.155",
            "pingInterval": 2,
            "pingsToChange": 5,
            "pingTimeout": 1,
            "pingCommandTimeout": 0,
            "mac": "a8:a1:59:8d:8e:20",
            "startCommandTimeout": 0,
            "wakeGraceTime": 45,
            "wakeCommandTimeout": 0,
            "shutdownCommand": "shutdown -s",
            "shutdownGraceTime": 5,
            "shutdownCommandTimeout": 0,
            "logLevel": "Debug",
            "returnEarly": false,
            "accessory": "NetworkDevice"
        }
    ],
    "platforms": [
        {
            "name": "Config",
            "port": 8581,
            "platform": "config"
        },
        {
            "name": "Tuya",
            "options": {
                "projectType": "2",
                "accessId": "MYACCESSID",
                "accessKey": "MYACCESSKEY",
                "countryCode": 44,
                "username": "MYEMAIL",
                "password": "MYPASSWORD",
                "appSchema": "tuyaSmart",
                "deviceOverrides": [
                    {
                        "id": "20753605840d8ebc64b2"
                    }
                ],
                "debug": false
            },
            "platform": "TuyaPlatform"
        },
        {
            "name": "Govee",
            "username": "MYEMAIL",
            "password": "MYPASSWORD",
            "lightDevices": [
                {
                    "label": "Long Desk",
                    "deviceId": "B1:14:D4:AD:FC:AD:5F:FE"
                }
            ],
            "platform": "Govee"
        },
        {
            "devices": [
                {
                    "host": "10.0.0.142",
                    "port": 8189,
                    "name": "Under Desk",
                    "chip": "WS2811",
                    "colorOrder": "GRB",
                    "segments": 10,
                    "ledsPerSegment": 60,
                    "debug": false
                }
            ],
            "name": "SP108EPlatform",
            "platform": "SP108EPlatform"
        }
    ],
    "disabledPlugins": []
}

### Logs

```Markdown
When I follow these steps:
1. Make sure `logLevel` is set to `Debug` on all `NetworkDevice` accessories
2. Run `homebridge`
3. Let it run for a couple of minutes
4. Try to turn a device on or off using the plugin
5. Wait one minute
6. Repeat step 4

I get the following log:


```
It was too long to paste here so I've uploaded it to Google Drive and you can find it here: https://docs.google.com/document/d/13krUQnlJHWrbx9gddwiOnDvlyIRPv3QBFsV7cNMpuys/edit?usp=drive_link

You likely just need the beginning and end (this log was downloaded after a Homebridge reboot, waiting a minute or two and then trying the WoL).
```


### Notes

_No response_