Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleTemplate body
Code Block
languagejson
{
  "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.

...