...
Expand |
---|
|
Code Block |
---|
| {
"timestamp": "{iso8601(message_time)}",
"message_type": "status_сhangechange",
"message_trace_id": "{message_trace_id}",
"message":
{
"position_network_id"occupied": "{network_id}",
"new_status": "{"occupied" if parsed["occupation_status"] is True else "free"}",,
"parking_session_iterator": {parsed["parking_session_iterator"]},
"previous_status_duration_min":{parsed["previous_occupancy_status_duration_min"]},
"voltage_V": float,
"previous_status_duration_error_mindevice_id": {int(parsed["time_slot_sec"]/60)}"string",
"position":{
"sessionnetwork_iteratorid": "{parsed["parking_session_iterator"]}network_id}",
}, "locationcustom_id": "{custom_id}",
{ "latitude": {latitude},
"longitude": {longitude},
"levelgroup_inner_id": {levelgroup_inner_id},
}, "groupinggroup":{
{ "zone_id": {zonegroup_id},
"group_id": {group_id},
"group_name": "{group_name}",
"group_innerzone_id": {group_innerzone_id},
"custom_id": "{group_custom_id}"
}
} |
|
Heartbeat
The message is sent to confirm the health status of a sensor every 3 hours in case of unchanged occupancy status.
...