в Gis Weather есть стандарт иконок (0-47) описание каждой иконки я привел выше. Номера иконок, при получении погоды, переводятся в формат 0-47. Не важно какая служба выбрана в виджете, на выходе будет иконки в формате 0-47.
dict_icons = {
'i-1-': '32.png',
'i-2-': '34.png',
'i-3-': '30.png',
'i-4-': '28.png',
'i-5-': '22.png',
'i-6-': '26.png',
'i-7-': '26.png',
'i-8-': '26.png',
'i-11-': '20.png',
'i-12-': '40.png',
'i-13-': '39.png',
'i-14-': '39.png',
'i-15-': '03.png',
'i-16-': '37.png',
'i-17-': '37.png',
'i-18-': '40.png',
'i-19-': '14.png',
'i-20-': '13.png',
'i-21-': '41.png',
'i-22-': '16.png',
'i-23-': '41.png',
'i-24-': '06.png',
'i-25-': '06.png',
'i-26-': '06.png',
'i-29-': '05.png',
'i-30-': '36.png',
'i-31-': '25.png',
'i-32-': '23.png',
'i-33-': '31.png',
'i-34-': '33.png',
'i-35-': '29.png',
'i-36-': '27.png',
'i-37-': '21.png',
'i-38-': '27.png',
'i-39-': '45.png',
'i-40-': '45.png',
'i-41-': '47.png',
'i-42-': '47.png',
'i-43-': '46.png',
'i-44-': '46.png',
}