Homebridge Plug-in

My Homebridge logs show:

app:19 2019-02-27 07:55:45.223 am debug Sending DEVICE Event (testshade2 | WINDOWSHADE: partially open) to Homebridge at (192.168.1.19:8007)
app:19 2019-02-27 07:55:45.206 am debug Sending DEVICE Event (testshade2 | POSITION: 3) to Homebridge at (192.168.1.19:8007)
app:19 2019-02-27 07:55:45.072 am info  Command Successful for Device testshade2 | Command setPosition(3)
app:19 2019-02-27 07:55:44.937 am info  Process Command | DeviceId: 276 | Command: (setPosition) | Param1: (3)
app:19 2019-02-27 07:55:31.983 am info  Command Successful for Device testshade2 | Command setPosition(100)
app:19 2019-02-27 07:55:31.876 am info  Process Command | DeviceId: 276 | Command: (setPosition) | Param1: (100)
app:19 2019-02-27 07:54:57.989 am info  Command Successful for Device testshade2 | Command setPosition()
app:19 2019-02-27 07:54:57.870 am info  Process Command | DeviceId: 276 | Command: (setPosition)
app:19 2019-02-27 07:54:44.785 am debug Sending DEVICE Event (testshade2 | POSITION: 100) to Homebridge at (192.168.1.19:8007)
app:19 2019-02-27 07:54:44.781 am debug Sending DEVICE Event (testshade2 | WINDOWSHADE: open) to Homebridge at (192.168.1.19:8007)
app:19 2019-02-27 07:54:44.709 am info  Command Successful for Device testshade2 | Command setPosition(100)
app:19 2019-02-27 07:54:44.409 am info  Process Command | DeviceId: 276 | Command: (setPosition) | Param1: (100)

From the bottom up, it's me saying:

Siri set testshade2 to open (07:54:44 set)

Siri set testsade2 to closed (07:54:57 set)

Siri set testshade2 to open (07:55:31 set)

Siri set testshade2 to 3% (07:55:44 & 07:55:45 set)

The "closed" didn't work and thus the shades remained open and the 2nd Open did nothing, since it was open. Setting to 3% worked.

All of this is to MY virtual shades (hybrid) driver that mimics the device info page of the built in driver.

All but closed works. IT doesn't because setPosition() should be setPosition(0) in my opinion.