Чтобы виджет погоды в Rainmeter показывал данные для Москвы, нужно указать в конфигурации скина корректный код локации — без него виджет либо показывает чужой город, либо вообще не загружается. Код зависит от того, какой источник погоды использует конкретный скин: Weather.com, OpenWeatherMap или wttr.in — у каждого свой формат идентификатора города.

В этой статье разберём, где взять код погоды для Москвы под разные источники, как прописать его в файле скина и что делать, если виджет перестал обновляться. Инструкция подходит для актуальных версий Rainmeter на Windows 10 и 11.

Как Rainmeter получает данные о погоде

Сам по себе Rainmeter не «знает» погоду — это оболочка, которая отображает данные, полученные через WebParser (встроенный плагин для загрузки веб-страниц) или через внешние API. Скин скачивает страницу или JSON-ответ погодного сервиса, извлекает из него температуру, влажность и другие параметры и выводит их на рабочий стол.

Именно поэтому в каждом погодном скине есть переменная, задающая город. Обычно она называется Location, LocationCode, CityID или похожим образом и находится в секции [Variables] файла конфигурации.

  • 🌐 Weather.com — классический источник, код имеет вид RSXX0263 (устаревший формат) или длинный буквенно-цифровой идентификатор из URL страницы города.
  • 🗺️ OpenWeatherMap — требует бесплатный API-ключ, город задаётся числовым ID или названием.
  • 📡 wttr.in — простой сервис, город указывается прямо в URL по имени, например Moscow.
  • 🔑 Некоторые скины используют собственные прокси или парсят другие сайты — тогда формат кода смотрите в комментариях самого скина.
💡

Формат кода погоды для Москвы зависит от источника данных конкретного скина — универсального «кода Москвы» не существует.