Градски предсигнал SO₂: ранно известие при повишение на няколко станции
Краткотрайно повишение на SO₂ едновременно на няколко станции (без да достига норматива 350 µg/m³ за 1 час) вече не остава незабелязано. Нов детектор следи 15-минутни средни по станции и при повишение на поне 2 от тях в рамките на час изпраща информативно Telegram съобщение и отбелязва епизода на страницата „Днешни превишения“.
- Защо: епизодът на 25.09 (11:00–12:00 ч.) мина като облак — ИАОС 285, Dishai Dgr 281, Площад Поезия 267, ОУ Алеко Константинов 507 µg/m³ — но всяка станция беше „гореща“ само 15–20 минути и нулите около епизода разредиха 1-часовите средни под информативното ниво 125 µg/m³
- Критерий за предсигнал: поне 2 станции с плъзгаща 15-минутна средна над 140 µg/m³ (40% от норматива) през последния час; за официалната станция ИАОС (почасова честота) брои и единична проба над 210 µg/m³
- Telegram: едно информативно съобщение за начало на епизода („повишение в целия град — още не е превишение“); анти-спам: cooldown 2 ч между епизоди, нощен режим 22–07 ч с включване в сутрешния отчет
- Сайт: нова секция „Наблюдение“ на страницата „Днешни превишения“ с часовете, станциите, пиковете и 15-минутните средни на всеки епизод
- Проверка върху реалните данни от 25.09: предсигналът е щял да излезе в 11:20 ч. — 30 минути преди пика на епизода
Точни координати и нова страница „Станции (карта)“
Координатите на всички мониторингови станции бяха сверени с данните на операторите (Senstate, meter.ac) и с официалните метаданни на EEA за станцията на ИАОС — грешките от километри отпаднаха. Стартира нова страница с интерактивна карта и детайли за всяка станция.
- Нова страница „Станции (карта)“ в меню „Мониторинг“ → секция „Въздух“: Leaflet карта с всичките 5 станции, адреси, тип измервания, оператори и последни стойности
- Станциите са с имената на операторите: „Площад Поезия“ (площад „Поезия“, бул. „България“ 4Б) и „ОУ Алеко Константинов“ (училището, кв. Христо Ботев) — по-рано имената бяха разменени
- Координатите на ИАОС станцията (BG0041A) са потвърдени от два официални източника (WAQI и EEA); Dishai Dgr е коректно локализиран в кв. Раковски при Неохим
- Страницата е в sitemap.xml, с пълни SEO мета тагове и structured data (ItemList от Place)
Нова секция „Обясняваме“ — статии за параметрите
Стартира образователна секция със статии, в които параметрите на мониторинга се обясняват на разбираем език — с нормите в България, препоръките на СЗО и линкове към живите данни за Димитровград.
- Първи две статии: „Какво са PM10 и PM2.5“ и „UV индексът — кога слънцето става опасно“
- Секцията е в главното меню и в sitemap.xml; всяка статия е с пълни SEO мета тагове и Article схема
- Статиите се добавят като PHP файл в blog/ + ред в регистъра (_layout.php)
Екологични сигнали — РИОСВ-Хасково
Нова секция с подадените от граждани сигнали по „зеления телефон“ към РИОСВ-Хасково и предприетите действия — агрегирани от официалните месечни отчети на инспекцията, с фокус върху Димитровград.
- Автоматично извличане на месечните отчети от сайта на РИОСВ-Хасково (два пъти седмично)
- По подразбиране се показват само сигналите за Димитровград и общината; бутон разкрива всички сигнали за областта
- Всеки отчет има линк към оригинала в РИОСВ; данните са публични и с посочен източник
- Записите се категоризират автоматично (запрашаване, миризми/въздух, отпадъци, застрашени животни и др.)
По-тесен радиус за пожарите — 30 км
Намален радиусът за мониторинг и известия за пожари около Димитровград от 60 на 30 км, за по-релевантни и близки до града събития.
- Пожарите на сайта и в Telegram известията се отчитат само в радиус 30 км (преди 60 км)
- Браузърните push известия остават в по-тесния 20 км радиус
Нова страница „Данни / Архив“ с Лаборатория
Обединена страница за история и анализ на всички данни с крос-източник Лаборатория за наслагване на серии от различни източници.
- Табиран интерфейс: Обзор, 🔬 Лаборатория, Метео, Въздух, Сравнение, Радиация, Енергия/ТЕЦ, Пожари, Земетресения, Трафик, Гръмотевици, Прашец/UV
- 🔬 Лаборатория — наслагване (overlay) на данни от различни източници върху една графика за директно сравнение
- Исторически изгледи с графики за всяка категория данни
- Периоди: 24 часа, 7 дни, 30 дни, 1 година или ръчно избран диапазон
- Уникален цвят за всеки източник и оптимизирана скорост на зареждане
Web Push (браузърни известия)
Известия директно в браузъра като допълнение към Telegram — получавайте аларми дори без отворена страница.
- Браузърни push известия (Web Push) като алтернатива на Telegram
- All-clear известия при отминаване на облачна/валежна заплаха
- Service worker за фонови известия
Сравняване на периоди + Какво ново
Нова страница за сравнение на качеството на въздуха между два периода и нова страница с хронология на развитието на сайта.
- Сравнение месец срещу месец, година срещу година, същия месец миналата година, период срещу 12-месечна средна
- Часови профил (0–23 ч) и heatmap 24×7 за всеки ден от седмицата
- Топ 10 дни с най-високи стойности за всеки период
- Превключване между „брой превишения“ и „концентрация (μg/m³)“
- Експорт в PDF и CSV, споделяне на линк
- Бързи пресети: Зима срещу Лято, Този срещу предходен месец
- Радарна анимация (RainViewer) при аларми за приближаващи валежи
- Нова страница „Какво ново“ с хронология на подобренията
Качество на въздуха — текущ месец
Страницата сега зарежда текущия месец по подразбиране (преди показваше последния пълен месец). Подобрена калибровка на засичането на приближаващи облаци.
- Поправка: Юли се вижда веднага при отваряне на страницата, без ръчно избиране
- Добавен бутон „Сравни периоди“ за бърз достъп до новата страница
- По-точна прогноза за движение на облаците към Димитровград
- Ако българските радари са недостъпни, системата ползва RainViewer при близки валежи
AI индексиране и описания на водите
Подобрена видимост в търсачките и AI асистентите; обогатено съдържание за водните патогени.
- Добавен llms.txt — специализиран файл за индексиране от AI асистенти (ChatGPT, Claude, Gemini)
- Обновени SEO метаданни и структура за по-добро позициониране в Google
- Допълнителни описания на водните вируси и микроорганизми в речника
- Намален спамът от известия за пожари — една локация се известява само веднъж
Нов източник за земетресения
Интегриран допълнителен източник за земетръсна активност от БАН, с разширен обхват.
- Нов източник за земетресения (НИГГГ-БАН) с разширени географски граници
- По-точна калибровка на засичането на приближаващи облаци
- Оправени дребни бъгове и стабилизирана работа на системата
Система за предвижване на облаците
Цялостна система за засичане и проследяване на приближаващи към Димитровград дъждовни облаци с известия.
- Снимка на облаците при засичане на приближаване
- По-ясен текст на известията при засичане на облаци
- Доработена цялостна логика за движение на облаците към града
Смяна на домейн и подобрена навигация
Безпроблемна смяна на домейна и пренастройка на навигацията в целия сайт.
- Безпроблемна смяна на домейна — старите линкове автоматично пренасочени
- Подобрена навигация и меню в целия сайт
- Нова страница с информация за Telegram абонаментите
Прогноза за дъжд и движение на облаците
Първоначална интеграция на прогноза за валеж и проследяване на движение на облаците към града.
- Прогноза за дъжд към Димитровград
- Проследяване на движението на облаците в реално време
Нови модели за прогнози и параметри на въздуха
Добавени нови прогнозни модели и промени в логиката за праговете на качеството на въздуха.
- Интегрирани нови прогнозни модели
- Преработена логика на параметрите за качество на въздуха (по-точни прагове)
Интеграция с Tomorrow.io
Интегрирана услуга Tomorrow.io за по-точни метеорологични прогнози и nowcast на валежи.
- Интеграция с Tomorrow.io за метеорологични данни и nowcast
- Подобрени командите за абонирани Telegram потребители
Подкрепете ни — бутони за дарения
Добавена възможност посетителите да подкрепят сайта чрез доброволни дарения.
- Секция за дарения на началната страница
Интеграция с ENTSO-E
Интегрирана платформата ENTSO-E Transparency за допълнителни енергийни данни.
- Интеграция с ENTSO-E Transparency Platform
Тих режим през нощта
Възможност за изключване на Telegram известията през нощните часове.
- Тих режим за известия през нощта — без смущения в почивните часове
Радиационен мониторинг
Добавен мониторинг на радиационния фон с коректна стойност и интеграция с meter.ac.
- Мониторинг на радиационния фон в реално време
- Коригирани стойностите за радиация
- Оправена логиката за земетресенията
Старт на проекта
Официално стартиране на Monitor Dimitrovgrad — платформа за мониторинг на времето, въздуха, водите и природните явления в Димитровград.
- Първоначална структура на сайта с защита на достъпа
- Радарни снимки на облачността
- Основни страници: време, качество на въздуха, епидемична обстановка