Why are digital input changes not showing on the server straight away?
Currently for all devices, a change on a physical digital input will create a log entry on the device, but it will not be uploaded until its next scheduled upload (either the start of a trip, or a heartbeat).
To make the device upload on the change of a digital input, add the specific input to the system parameters page (if it hasn't been already), and set upload on active and/or upload on inactive to 'yes', (depending on the application).
Make sure to click update when finished to save the parameters. After the device next connects and downloads the updated parameters, it will now connect to the server and upload the specific changes on that input.