Hi there!
I recently finished and released my API controller for ewelink devices.
https://github.com/PJanisio/ewelinkApiPhp
Current features:
- get all devices list with their parameters using deviceId or deviceName from ewelink app
- saving devices data and other outputs from API to .json
- search for any value of each device (f.e switch status, productName, MAC etc.)
- set any parameter/state of device using HTTP gateway or websockets
- set parameter for multi-channel devices (like 4CH Pro)
- debug all requests and responses to debug.log
It was fun with programming and Im using it for my home panel. From my perspective is very easy to use, cause i didnt put any dependiencies on the code, so almost every hosting should handle it
I would be happy if you will try to use it and give some feedback.
Enjoy!