I get an error when I am trying to push locally to a device. Although, I am able to ping it. The below image has all the three commands I have used.
1.) “balena scan” discovers the available local device.
2.) “balena push” does not work.
3.) but ping works successfully.
I experienced same issue when I forgot to enable local mode. Isn’t this your case as well? Go to the dashboard, click on your app, then on your device and choose Enable Local mode from the menu.
Also I just noticed that you’re using Resin OS 2.12.7, which is quite old. Is there any reason you can’t use the latest 2.36.0? Can you then try it with the latest balenaOS version for your device?