Create a homebridge plugin to control iPort Surface mount with buttons -- 2

Job ID: 31356598

Budget: $30 – $250 USD

I have an iPort surface mount with 10 buttons (product link: https://www.iportproducts.com/Product/smb) and i wish to control this with homekit app. I use homebridge running on a Raspberry Pi for non-compatible homekit devices so i need someone to write code and create a homebridge compatible plugin. You can find details about it's configuration here: https://iport.squarespace.com/smbuttonsconfig
It's a simple frame with 10 buttons and each button has two states either it's idle or it's being pushed.
I searched on the internet and found from someone this information:

The buttons send a JSON message as follows:
{"deviceid":"SurfaceMount","model":"iPortSM6B","macaddr":"00 80A38A4002",
"version":"V6","upLme":"21301","evenfme":"21301","events ":[{"label":"key 3","state":"1"}]}

I'm not sure if this helps you to understand how you can write the plugin but i can give you local access to my LAN and grab more details about the device if you know how to.
Thank you in advance for your time.
Related categories: Plugin HomeKit JSON Raspberry Pi Apple Homekit