Skip to main content

irrigations

irrigations, cihazlardan veya uygulama tarafındaki aksiyonlardan başlayan sulama oturumlarını tutar. Bir sulama kaydı hangi cihazda başladığını, varsa hangi pompa ve arazi ile ilişkili olduğunu, başlangıç ve bitiş anlarında hangi stream kayıtlarının referans alındığını ve oturumun halen aktif olup olmadığını izler.

Bu tablo, gerçek zamanlı sulama takibi ile geçmiş oturum analizi arasında köprü kurar. Özellikle register biti, manuel işlem, kural motoru ya da API tetiklemesi gibi başlangıç kaynaklarını ayrıştırmak için kullanılır.

Enum Değerleri

irrigation.trigger_source

DeğerAçıklama
register_bitDurum register bit geçişi ile otomatik algılanan başlangıç
manualKullanıcının manuel olarak başlattığı sulama
ruleKural motorunun tetiklediği sulama aksiyonu
apiHarici API komutu ile başlatılan sulama

Kolonlar

KolonTipNullAnlamı
idinthayırSulama oturumu birincil anahtarı
device_idvarchar(21)hayırSulamayı başlatan veya durumu raporlayan cihaz; devices.id ile ilişkili
pump_idintevetSulamada kullanılan pompa; pumps.id ile ilişkili
land_plot_idintevetSulamanın bağlı olduğu arazi/parsel; land_plots.id ile ilişkili
start_stream_idintevetBaşlangıç anını temsil eden telemetri akışı; streams.id ile ilişkili
end_stream_idintevetBitiş anını temsil eden telemetri akışı; streams.id ile ilişkili
start_timetimestamphayırSulama başlangıç zamanı
end_timetimestampevetSulama bitiş zamanı
duration_secintevetSulama süresi; saniye cinsinden hesaplanmış toplam süre
is_activebooleanhayırOturumun halen devam edip etmediği
trigger_sourceirrigation.trigger_sourceevetSulamanın hangi kaynak tarafından tetiklendiği
create_timetimestamphayırKayıt oluşturulma zamanı
update_timetimestamphayırSon güncelleme zamanı

İndeksler

İndeksTipAçıklama
idPrimary KeyTablo birincil anahtarı

Örnek Kayıtlar

{
"id": 1,
"device_id": "46000000C47CA670",
"pump_id": 1,
"land_plot_id": 1,
"start_stream_id": 1,
"end_stream_id": null,
"start_time": "2026-04-03 10:29:50",
"end_time": null,
"duration_sec": null,
"is_active": true,
"trigger_source": "register_bit",
"create_time": "2026-04-03 10:30:00",
"update_time": "2026-04-03 10:30:00"
}

Özet: Cihazın durum register bitinden algılanan ve halen devam eden bir sulama oturumu; pompa ve arazi bilgileri oturumla eşleştirilmiş durumda.