I don’t have a cover to test this with but this is the basic idea. It will add 1 to the current position, I assume 100 is fully open, if not subtract 1
[{"id":"09758f487b840660","type":"inject","z":"f80b6c338afd5483","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":200,"y":300,"wires":[["215a139a27b5129b"]]},{"id":"215a139a27b5129b","type":"api-current-state","z":"f80b6c338afd5483","name":"","server":"","version":2,"outputs":2,"halt_if":"$entity().attributes.current_position","halt_if_type":"jsonata","halt_if_compare":"is","entity_id":"cover.my_cover","state_type":"num","blockInputOverrides":false,"outputProperties":[{"property":"payload","propertyType":"msg","value":"payload + 1","valueType":"jsonata"}],"override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":520,"y":300,"wires":[["027b11ae45c5029c"],[]]},{"id":"027b11ae45c5029c","type":"api-call-service","z":"f80b6c338afd5483","name":"","server":"","version":3,"debugenabled":false,"service_domain":"cover","service":"set_cover_position","entityId":"","data":"{\"entity_id\":\"cover.my_cover\",\"position\":\"{{payload}}\"}","dataType":"json","mergecontext":"","mustacheAltTags":false,"outputProperties":[],"queue":"none","x":890,"y":300,"wires":[[]]}]