{"meta":{"data_time":"2026-10-10T19:00","fetched_at":"2026-10-10T17:07:45+00:00","last_attempt":"2026-10-10T17:07:44+00:00","error":null,"refresh_seconds":300,"skipped_rows":251,"storage":"postgresql","since":"2026-10-03T19:00","days":7.0},"lakes":[{"id":"ho-ngan-truoi","name":"Hồ Ngàn Trươi","mnc":25.0,"mndbt":52.0,"spill":"Ngưỡng tràn: +48,6m"},{"id":"ho-ke-go","name":"Hồ Kẻ Gỗ","mnc":14.7,"mndbt":32.5,"spill":"Ngưỡng tràn: Dốc Miếu+26,5m\nTràn mới: +26,5m; tràn sự cố: +35,0m (đỉnh), +31,7m (ngưỡng)"},{"id":"ho-song-rac","name":"Hồ Sông Rác","mnc":12.3,"mndbt":23.2,"spill":"Ngưỡng tràn xả sâu +18,2m;\nNgưỡng tràn tự do: +23,2m"},{"id":"ho-thuong-song-tri","name":"Hồ Thượng Sông Trí","mnc":22.0,"mndbt":32.0,"spill":"Ngưỡng tràn: +27,6m"},{"id":"ho-tau-voi","name":"Hồ Tàu Voi","mnc":7.9,"mndbt":15.5,"spill":"Ngưỡng tràn xả sâu: +12,2m"},{"id":"ho-da-han","name":"Hồ Đá Hàn","mnc":27.7,"mndbt":38.36,"spill":"Ngưỡng tràn xả sâu: +34,0m\nNgưỡng tràn tự do: +38,36m"},{"id":"ho-kim-son","name":"Hồ Kim Sơn","mnc":88.5,"mndbt":97.0,"spill":"Ngưỡng tràn xả sâu: +93,0m\nNgưỡng tràn tự do: +97,0m"},{"id":"ho-boc-nguyen","name":"Hồ Bộc Nguyên","mnc":8.5,"mndbt":20.0,"spill":"Ng.Tràn xả sâu: +15m\nNgưỡng tràn tự do: +20,0m"},{"id":"ho-khe-xai","name":"Hồ Khe Xai","mnc":11.4,"mndbt":26.2,"spill":"Ng.Tràn xả sâu: +21,8m"},{"id":"ho-da-bac","name":"Hồ Đá Bạc","mnc":11.0,"mndbt":29.8,"spill":"Ngưỡng tràn xả sâu: +25,8m\nNgưỡng tràn tự do: +29,8m"},{"id":"td-ho-ho","name":"TĐ Hố Hô","mnc":67.5,"mndbt":70.0,"spill":"Ngưỡng tràn: +57 m"},{"id":"td-huong-son","name":"TĐ Hương Sơn","mnc":798.5,"mndbt":804.0,"spill":"Ngưỡng tràn: +798 m"},{"id":"td-huong-son-2","name":"TĐ Hương Sơn 2","mnc":282.0,"mndbt":283.5,"spill":"Ngưỡng tràn: +283,5 m"}],"stations":[{"id":"chu-le","name":"Chu Lễ","kind":"river","bd1":11.5,"bd2":12.5,"bd3":14.0,"river":"Sông Ngàn Sâu"},{"id":"hoa-duyet","name":"Hòa Duyệt","kind":"river","bd1":7.5,"bd2":9.0,"bd3":10.5,"river":"Sông Ngàn Sâu"},{"id":"son-diem","name":"Sơn Diệm","kind":"river","bd1":10.0,"bd2":11.5,"bd3":13.0,"river":"Sông Ngàn Phố"},{"id":"linh-cam","name":"Linh Cảm","kind":"river","bd1":4.5,"bd2":5.5,"bd3":6.5,"river":"Sông La"},{"id":"cua-sot","name":"Cửa Sót","kind":"coastal","bd1":null,"bd2":null,"bd3":null,"note":"CỐNG SỐ 4 ĐÊ HỮU PHỦ (CỬA SÓT, TRẠM ĐO TỰ ĐỘNG)","river":"Khu Vực Cửa Biển"}],"gates":[{"id":"cong-do-diem","name":"Cống Đò Điểm","hhl_label":"Hhl (biển)","htl_label":"Htl (sông)"},{"id":"cong-duc-xa","name":"Cống Đức Xá","hhl_label":"Hhl (đồng)","htl_label":"Htl (sông)"},{"id":"cong-trung-luong","name":"Cống Trung Lương","hhl_label":"Hhl (đồng)","htl_label":"Htl (sông)"}],"series":{"ho-ngan-truoi":[{"t":"2026-10-04T07:00","htl":42.67,"qden":9.51,"qdi":null},{"t":"2026-10-05T07:00","htl":42.65,"qden":1.62,"qdi":null},{"t":"2026-10-06T07:00","htl":42.61,"qden":36.7,"qdi":null},{"t":"2026-10-08T07:00","htl":42.53,"qden":71.83,"qdi":null},{"t":"2026-10-09T07:00","htl":42.5,"qden":2.41,"qdi":8.6},{"t":"2026-10-09T13:00","htl":42.49,"qden":6.33,"qdi":null},{"t":"2026-10-09T19:00","htl":42.49,"qden":2.0,"qdi":null},{"t":"2026-10-10T07:00","htl":42.87,"qden":401.43,"qdi":null},{"t":"2026-10-10T13:00","htl":43.06,"qden":295.4,"qdi":null},{"t":"2026-10-10T19:00","htl":43.17,"qden":163.7,"qdi":null}],"ho-ke-go":[{"t":"2026-10-04T07:00","htl":25.66,"qden":4.6,"qdi":null},{"t":"2026-10-05T07:00","htl":25.7,"qden":9.2,"qdi":null},{"t":"2026-10-06T07:00","htl":25.82,"qden":37.03,"qdi":null},{"t":"2026-10-08T07:00","htl":25.9,"qden":null,"qdi":null},{"t":"2026-10-09T07:00","htl":25.96,"qden":4.6,"qdi":null},{"t":"2026-10-09T13:00","htl":26.0,"qden":37.03,"qdi":null},{"t":"2026-10-09T19:00","htl":26.07,"qden":64.8,"qdi":null},{"t":"2026-10-10T07:00","htl":27.17,"qden":555.55,"qdi":null},{"t":"2026-10-10T13:00","htl":27.44,"qden":250.0,"qdi":null},{"t":"2026-10-10T19:00","htl":27.54,"qden":92.5,"qdi":null}],"ho-song-rac":[{"t":"2026-10-04T07:00","htl":19.96,"qden":2.4,"qdi":null},{"t":"2026-10-05T07:00","htl":20.02,"qden":7.4,"qdi":null},{"t":"2026-10-06T07:00","htl":21.38,"qden":267.9,"qdi":null},{"t":"2026-10-08T07:00","htl":21.71,"qden":1.6,"qdi":10.0},{"t":"2026-10-09T07:00","htl":21.7,"qden":null,"qdi":20.0},{"t":"2026-10-09T13:00","htl":21.81,"qden":92.22,"qdi":20.0},{"t":"2026-10-09T19:00","htl":22.24,"qden":312.0,"qdi":20.0},{"t":"2026-10-10T07:00","htl":22.77,"qden":205.0,"qdi":60.0},{"t":"2026-10-10T13:00","htl":22.91,"qden":157.0,"qdi":60.0},{"t":"2026-10-10T19:00","htl":22.86,"qden":25.3,"qdi":60.0}],"ho-thuong-song-tri":[{"t":"2026-10-04T07:00","htl":27.65,"qden":null,"qdi":0.5},{"t":"2026-10-05T07:00","htl":27.7,"qden":2.27,"qdi":null},{"t":"2026-10-06T07:00","htl":29.4,"qden":126.8,"qdi":70.0},{"t":"2026-10-08T07:00","htl":27.98,"qden":null,"qdi":null},{"t":"2026-10-09T07:00","htl":27.85,"qden":null,"qdi":7.2},{"t":"2026-10-09T13:00","htl":28.05,"qden":5.6,"qdi":7.2},{"t":"2026-10-09T19:00","htl":28.49,"qden":null,"qdi":16.8},{"t":"2026-10-10T07:00","htl":28.5,"qden":41.08,"qdi":38.13},{"t":"2026-10-10T13:00","htl":28.5,"qden":28.13,"qdi":38.13}],"ho-tau-voi":[{"t":"2026-10-04T07:00","htl":13.32,"qden":null,"qdi":null},{"t":"2026-10-05T07:00","htl":13.32,"qden":null,"qdi":null},{"t":"2026-10-06T07:00","htl":14.25,"qden":46.0,"qdi":null},{"t":"2026-10-08T07:00","htl":14.3,"qden":4.37,"qdi":4.7},{"t":"2026-10-09T07:00","htl":14.08,"qden":1.7,"qdi":4.33},{"t":"2026-10-09T13:00","htl":13.1,"qden":4.57,"qdi":4.7},{"t":"2026-10-09T19:00","htl":14.12,"qden":null,"qdi":5.0},{"t":"2026-10-10T07:00","htl":14.2,"qden":4.16,"qdi":4.7},{"t":"2026-10-10T13:00","htl":14.18,"qden":4.57,"qdi":4.7},{"t":"2026-10-10T19:00","htl":14.12,"qden":4.3,"qdi":4.7}],"ho-da-han":[{"t":"2026-10-04T07:00","htl":34.25,"qden":null,"qdi":null},{"t":"2026-10-05T07:00","htl":34.2,"qden":null,"qdi":null},{"t":"2026-10-06T07:00","htl":34.2,"qden":null,"qdi":null},{"t":"2026-10-08T07:00","htl":34.2,"qden":null,"qdi":null},{"t":"2026-10-09T07:00","htl":34.2,"qden":null,"qdi":null},{"t":"2026-10-09T13:00","htl":34.2,"qden":null,"qdi":null},{"t":"2026-10-09T19:00","htl":34.35,"qden":7.79,"qdi":null},{"t":"2026-10-10T07:00","htl":36.0,"qden":86.0,"qdi":54.9},{"t":"2026-10-10T13:00","htl":36.0,"qden":54.9,"qdi":54.9}],"ho-kim-son":[{"t":"2026-10-04T07:00","htl":94.37,"qden":null,"qdi":0.5},{"t":"2026-10-05T07:00","htl":94.34,"qden":0.1,"qdi":null},{"t":"2026-10-06T07:00","htl":96.3,"qden":null,"qdi":20.0},{"t":"2026-10-08T07:00","htl":94.6,"qden":1.27,"qdi":3.0},{"t":"2026-10-09T07:00","htl":94.38,"qden":3.0,"qdi":null},{"t":"2026-10-09T13:00","htl":94.38,"qden":3.0,"qdi":3.0},{"t":"2026-10-09T19:00","htl":95.0,"qden":53.49,"qdi":3.0},{"t":"2026-10-10T07:00","htl":95.35,"qden":24.0,"qdi":3.0},{"t":"2026-10-10T13:00","htl":95.48,"qden":14.42,"qdi":3.0},{"t":"2026-10-10T19:00","htl":95.49,"qden":4.69,"qdi":3.0}],"ho-boc-nguyen":[{"t":"2026-10-09T07:00","htl":17.4,"qden":3.0,"qdi":null},{"t":"2026-10-09T13:00","htl":17.39,"qden":3.0,"qdi":3.0},{"t":"2026-10-09T19:00","htl":17.39,"qden":3.0,"qdi":3.0},{"t":"2026-10-10T07:00","htl":18.5,"qden":94.21,"qdi":3.0},{"t":"2026-10-10T13:00","htl":18.77,"qden":42.82,"qdi":3.0},{"t":"2026-10-10T19:00","htl":18.8,"qden":7.77,"qdi":3.0}],"ho-khe-xai":[{"t":"2026-10-09T07:00","htl":21.92,"qden":null,"qdi":null},{"t":"2026-10-09T13:00","htl":21.97,"qden":3.2,"qdi":null},{"t":"2026-10-09T19:00","htl":22.2,"qden":8.9,"qdi":null},{"t":"2026-10-10T07:00","htl":23.82,"qden":18.0,"qdi":null},{"t":"2026-10-10T13:00","htl":24.21,"qden":16.2,"qdi":null},{"t":"2026-10-10T19:00","htl":24.3,"qden":4.2,"qdi":null}],"ho-da-bac":[{"t":"2026-10-09T07:00","htl":26.29,"qden":null,"qdi":2.25},{"t":"2026-10-09T13:00","htl":26.29,"qden":null,"qdi":2.25},{"t":"2026-10-09T19:00","htl":26.35,"qden":null,"qdi":2.67},{"t":"2026-10-10T07:00","htl":26.9,"qden":10.27,"qdi":7.56},{"t":"2026-10-10T13:00","htl":27.22,"qden":14.0,"qdi":10.67},{"t":"2026-10-10T19:00","htl":null,"qden":20.22,"qdi":14.62}],"td-ho-ho":[{"t":"2026-10-09T13:00","htl":61.67,"qden":10.0,"qdi":10.0},{"t":"2026-10-09T19:00","htl":61.8,"qden":38.0,"qdi":14.0},{"t":"2026-10-10T07:00","htl":65.54,"qden":338.0,"qdi":176.0},{"t":"2026-10-10T13:00","htl":67.13,"qden":188.0,"qdi":32.0},{"t":"2026-10-10T19:00","htl":68.28,"qden":117.0,"qdi":32.0}],"td-huong-son":[{"t":"2026-10-09T13:00","htl":801.77,"qden":6.3,"qdi":8.0},{"t":"2026-10-09T19:00","htl":801.72,"qden":6.3,"qdi":8.0},{"t":"2026-10-10T07:00","htl":802.32,"qden":12.0,"qdi":8.2},{"t":"2026-10-10T13:00","htl":802.97,"qden":13.55,"qdi":8.95},{"t":"2026-10-10T19:00","htl":803.33,"qden":7.4,"qdi":0.66}],"td-huong-son-2":[{"t":"2026-10-09T13:00","htl":283.51,"qden":9.0,"qdi":8.3},{"t":"2026-10-09T19:00","htl":283.51,"qden":9.0,"qdi":8.3},{"t":"2026-10-10T07:00","htl":283.86,"qden":39.71,"qdi":39.86},{"t":"2026-10-10T13:00","htl":283.87,"qden":38.63,"qdi":38.65},{"t":"2026-10-10T19:00","htl":283.8,"qden":22.72,"qdi":0.78}],"chu-le":[{"t":"2026-10-10T07:00","level":11.48},{"t":"2026-10-10T13:00","level":12.03},{"t":"2026-10-10T19:00","level":11.71}],"hoa-duyet":[{"t":"2026-10-10T07:00","level":5.98},{"t":"2026-10-10T13:00","level":6.88},{"t":"2026-10-10T19:00","level":7.1}],"son-diem":[{"t":"2026-10-10T07:00","level":7.01},{"t":"2026-10-10T13:00","level":7.96},{"t":"2026-10-10T19:00","level":7.68}],"linh-cam":[{"t":"2026-10-10T07:00","level":0.94},{"t":"2026-10-10T13:00","level":1.55}],"cua-sot":[{"t":"2026-10-10T07:00","level":-0.08},{"t":"2026-10-10T13:00","level":0.52},{"t":"2026-10-10T19:00","level":0.43}],"cong-do-diem":[{"t":"2026-10-04T07:00","state":"đóng","htl":0.4,"hhl":0.67},{"t":"2026-10-05T07:00","state":"đóng","htl":0.54,"hhl":0.32},{"t":"2026-10-06T07:00","state":"đóng","htl":0.68,"hhl":0.05},{"t":"2026-10-08T07:00","state":"mở","htl":-0.2,"hhl":-0.36},{"t":"2026-10-09T07:00","state":"mở","htl":-0.25,"hhl":-0.49},{"t":"2026-10-10T07:00","state":"mở","htl":0.6,"hhl":0.1},{"t":"2026-10-10T13:00","state":"mở","htl":0.88,"hhl":0.82}],"cong-duc-xa":[{"t":"2026-10-04T07:00","state":"đóng","htl":0.93,"hhl":0.48},{"t":"2026-10-05T07:00","state":"đóng","htl":0.54,"hhl":0.41},{"t":"2026-10-06T07:00","state":"đóng","htl":0.17,"hhl":0.17},{"t":"2026-10-08T07:00","state":"đóng","htl":-0.17,"hhl":0.29},{"t":"2026-10-09T07:00","state":"mở","htl":-0.08,"hhl":0.26},{"t":"2026-10-10T07:00","state":"mở","htl":0.74,"hhl":0.94},{"t":"2026-10-10T13:00","state":"mở","htl":1.2,"hhl":1.37}],"cong-trung-luong":[{"t":"2026-10-04T07:00","state":"đóng","htl":0.8,"hhl":0.3},{"t":"2026-10-05T07:00","state":"đóng","htl":0.38,"hhl":0.27},{"t":"2026-10-06T07:00","state":"mở","htl":0.1,"hhl":0.2},{"t":"2026-10-08T07:00","state":"mở","htl":-0.3,"hhl":-0.2},{"t":"2026-10-09T07:00","state":"đóng","htl":-0.35,"hhl":-0.2},{"t":"2026-10-10T07:00","state":"mở","htl":0.45,"hhl":0.7},{"t":"2026-10-10T13:00","state":"mở","htl":1.08,"hhl":1.16}]}}