Try this:
[{"id":"e1cb3f9a8619356c","type":"ha-api","z":"b5df08b19668074e","name":"create sensor","server":"541ade28.b4a62","version":1,"debugenabled":false,"protocol":"http","method":"post","path":"/api/states/{{entity_id}}","data":"","dataType":"json","responseType":"json","outputProperties":[{"property":"payload","propertyType":"msg","value":"","valueType":"results"}],"x":1150,"y":510,"wires":[[]]},{"id":"fa97e65b78db9a10","type":"function","z":"b5df08b19668074e","name":"set payload","func":"currentcounter=flow.get('storedcounter')+1;\nflow.set('storedcounter',currentcounter);\nmsg.entity_id = `sensor.entitysensor`;\nmsg.payload = {\n data: {\n state: Date.now(),\n attributes: {\n 'name':'somename',\n 'counter':currentcounter,\n 'somearray': [{'key1':'value1'},{'key2':'value2'}],\n friendly_name: 'Some Name',\n icon: 'mdi:pulse'\n }\n }\n};\nreturn msg;\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":965,"y":510,"wires":[["e1cb3f9a8619356c"]]},{"id":"98730a7111643178","type":"inject","z":"b5df08b19668074e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":675,"y":510,"wires":[["741923f94529b2b2"]]},{"id":"c1f56763236e671c","type":"function","z":"b5df08b19668074e","name":"init storedcounter","func":"flow.set('storedcounter',0);\n","outputs":1,"noerr":0,"initialize":"","finalize":"","libs":[],"x":825,"y":375,"wires":[[]]},{"id":"16a257076c5d70ca","type":"inject","z":"b5df08b19668074e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":615,"y":375,"wires":[["c1f56763236e671c"]]},{"id":"741923f94529b2b2","type":"api-current-state","z":"b5df08b19668074e","name":"check","server":"541ade28.b4a62","version":3,"outputs":1,"halt_if":"","halt_if_type":"str","halt_if_compare":"is","entity_id":"sun.sun","state_type":"str","blockInputOverrides":false,"outputProperties":[],"for":"0","forType":"num","forUnits":"minutes","override_topic":false,"state_location":"payload","override_payload":"msg","entity_location":"data","override_data":"msg","x":815,"y":510,"wires":[["fa97e65b78db9a10"]]},{"id":"541ade28.b4a62","type":"server","name":"Home Assistant","version":2,"addon":true,"rejectUnauthorizedCerts":true,"ha_boolean":"","connectionDelay":false,"cacheJson":false,"heartbeat":false,"heartbeatInterval":""}]