message: fix WindDirection incorrect degrees type: int32 -> float
diff: "type": "object",
  "properties": {
  "degrees": {
  - "type": "integer",
  - "format": "int32",
  + "type": "number",
  + "format": "float",
  "description": "Wind direction in Azimuth degrees, starting at true North and continuing in clockwise direction. North is 0 degrees, east is 90 degrees, south is 180 degrees, west is 270 degrees. Possible values 0-359."
  },
  "localizedDescription": {
  