Virtual device for device with only post/get web request

I’d suggest to use the Advanced Virtual Device. It can take up to over 10 capabilities for text/numeric/boolean/OnOff and has picker and cam possibilities , and the status indicator can be filled with anything.

You can write the web request values to these capabilities with flow cards;
Numeric & boolean values can also be logged to Insights.

An example:

Advanced virtual devices topic: