"time"-value for Digital Input on unipi?
-
It is not:
- Epoch
- Seconds/Milliseconds since last change
So what is it?
I would like to check when the value last changed, to implement some delay in later processing to slow down the effect of a flapping input, but cannot understand what 'time' is related here.
This is one example:
{"bitvalue": 1, "glob_dev_id": 0, "value": 1, "circuit": "1", "time": 1012811606, "debounce": 0, "counter_mode": false, "dev": "input"}
$ date --date @1012811606 Mon 04 Feb 2002 08:33:26 AM UTC
Like 18 years off...
The same parameter on the 1-wire looks correct:{"interval": 3.0, "value": 31.55, "circuit": "28FA2A790B00001C", "address": "28FA2A790B00001C", "time": 1606155885.72539, "typ": "DS18B20", "lost": false, "dev": "temp"}
-
Hello @Lasse ,
this value is Unipi 1.1 specific and comes from pigpio subsystem tick value. From documentation:
tick: the number of microseconds since system boot. It wraps around after 1h12m