Çözüm weather stations, haritada ve tabloda otomatik hava istasyonlarından oluşan bir ağı gösterir; her istasyona, ay başından bu yana ölçümleri, pusulada rüzgâr, ham ölçümleri ve yağmur sayacını sıfırlayan bir düğme içeren bir sayfa verir. Beş çözümün en basit olanıdır: bir profil, iki sayfa ve bir alarm kuralı.
Model
| Parça | Tam kurulumda |
|---|---|
| Ağ | Weather network (varlık türü Area) |
| Cihazlar | Ağa yerleştirilmiş, her biri sabit bir konuma sahip sekiz istasyon |
Profil: Weather stations · Station
Her istasyon, rüzgâr için raporlama döneminin ortalamasını, minimumunu ve maksimumunu, diğerleri için ise anlık değerleri bildirir.
| Anahtar | Etiket | Birim | Aralık |
|---|---|---|---|
air_temp | Hava sıcaklığı | °C | −20 ile 50 |
air_hum | Hava nemi | % | 0 ile 100 |
baro_pressure | Basınç | hPa | 950 ile 1.050 |
rain_intensity | Yağış şiddeti | mm/h | 0 ile 50 |
acc_rainfall | Biriken yağış | mm | 0 ile 400 |
wind_speed_avg | Rüzgâr hızı (ortalama) | m/s | 0 ile 40 |
wind_speed_min | Rüzgâr hızı (minimum) | m/s | 0 ile 40 |
wind_speed_max | Rüzgâr hızı (ani esinti) | m/s | 0 ile 60 |
wind_dir_avg | Rüzgâr yönü (ortalama) | ° | 0 ile 360 |
wind_dir_min | Rüzgâr yönü (minimum) | ° | 0 ile 360 |
wind_dir_max | Rüzgâr yönü (maksimum) | ° | 0 ile 360 |
rain_reset | Yağmur sayacını sıfırla | Sayacın en son sıfırlandığı zaman | |
lat, lng | Enlem, Boylam |
Birimler, ondalıklar ve aralıklar kartlardan değil, profilin telemetri anahtarlarından gelir. Farklı birim bildiren bir istasyon (örneğin basıncı paskal veya hızları mm/s olarak) profilin kök akışında bir kez dönüştürülmelidir, kart kart değil. Bkz. Türetilmiş değerler.
Alarm kuralı: bir adet, device_offline (“name veri göndermeyi durdurdu”), Warning, bir mesaj gelmeden 3.600 saniye (bir saat) sonra. Gerekirse eşik kurallarını kendiniz ekleyin; örneğin wind_speed_max üzerinde bir ani esinti uyarısı için; bkz. Cihaz profillerinde alarm kuralları.
Komut: Yağmur sayacını sıfırla (yöntem scada.set_value, seviye Basic). İstasyonun biriken yağış ve yağış süresi sayaçlarını sıfırlar; bu işlem geri alınamaz. İstasyon yanıt verir ve sıfırlama zamanını rain_reset içinde bildirir.
Ölçümler kuruluşunuzun varsayılan kök akışı tarafından saklanır. Çözümün kendi akışı yoktur.
Pano
Weather stations panosu son günde açılır.
Stations (ana sayfa)
| Kart | Gösterir |
|---|---|
| Stations | İstasyon, sıcaklık, nem, rüzgâr, toplam yağış ve son ölçüm. A’dan Z’ye sıralı, sayfa başına on kayıt, arama, sütunlar, dışa aktarma. Bir satır veya Open düğmesi istasyonu açar. |
| Stations on the map | Her istasyon sıcaklığına göre renklendirilir: 5 °C altında Cold, 5 ile 30 °C arasında Mild, 30 °C üzerinde Hot. Bir işaretçi istasyonu açar. |
Station (gizli sayfa)
| Kart | Gösterir |
|---|---|
| Sekiz adet “bu ay şimdiye kadar” kartı | Air humidity, Wind speed (average), Air temperature, Pressure, Wind speed (gust) (10,8 m/s’ye kadar yeşil, 17,2’ye kadar kehribar, üzeri kırmızı), Wind speed (minimum), Rain intensity, Accumulated rain. Her biri ayın başından bu yana ölçümlerin ortalamalarının çizgisini, en son ortalamayı, değişimini ve güncellendiği zamanı gösterir. |
| Wind direction | Ortalama yön üzerindeki pusula simgesi ve ortalama hız |
| Wind direction range | Ortalama, minimum ve maksimum yön |
| Reset the rain counter | Sıfırlama düğmesi |
| Last reset | “Rain counter last reset”: istasyonun rain_reset içinde bildirdiği zaman |
| Readings | İstasyonun pano penceresindeki ölçümleri: her zaman damgası için bir satır, en yeniden eskiye, sayfa başına on kayıt, arama, sütunlar, dışa aktarma |
| Alarms of this station | İstasyonun alarmları |
Ay başından bu yana kartları saatlik değerleri okur, çünkü bir ay ham veri penceresinden daha uzundur. Bir kart en yeni 500 noktayı tutar; kapsadığı süre kart metninde belirtilir. Bkz. Toplamalar ve özetler.
Ölçüm tablosu seriyi bir hesaplama betiğiyle satırlara dönüştürür ve en yeniden eskiye en fazla 2.000 satır tutar. Daha uzun bir dışa aktarma için geçmiş API’sini kullanın; bkz. Verileri dışa aktarma.
Yağmur sayacını sıfırla
- İstasyonun sayfasını açın.
- Reset the rain counter seçeneğini seçin.
- Onaylayın: “Bu istasyonun biriken yağışı sıfırlansın mı? Geri alınamaz.” Reset seçeneğini seçin.
Komut kuyruğa alındığında pano Reset sent to the station yazar; istasyona ulaşamazsa nedeniyle birlikte The reset did not reach the station yazar. Çevrimdışı bir istasyon hemen başarısız olur: komut sonraya saklanmaz. İstasyon işlemi tamamladığında Last reset yeni zamanı gösterir.
Bunu kimin yapabileceği temel komut izni (iot_rpc.send.basic, varsayılan olarak User) ile belirlenir. Görüntüleyicilerin sıfırlamasını engellemek için onlara bu izni içermeyen bir grup verin. Bkz. Gruplar ve izinler.
Kendi istasyonlarınızla kontrol edilecekler
| Kontrol | Neden |
|---|---|
| İstasyonlarınız yukarıdaki anahtarları bu birimlerle gönderir | Kartlar ve harita bu tam anahtarları okur |
Bir istasyon lat ve lng değerlerini bir kez gönderir ya da siz ayarlarsınız | Konum olmadan istasyon haritada görünmez |
İstasyonunuz key: rain_reset ile scada.set_value komutunu anlar | Aksi halde sıfırlama düğmesi çalışmaz: komutu istasyonun bildiği bir komutla değiştirin veya düğmeyi kaldırın |
Bir anahtardaki metin (örneğin yönü "SW" olarak) | Metnin grafik geçmişi yoktur; dereceyi gönderin. Bkz. Sayılar, metin ve doğru/yanlış değerleri |

