Güncelleme sekmesi

Uzaktan Güncelleme sekmesi, sahadaki gateway yazılımını fiziksel erişim gerektirmeden bulut arayüzü üzerinden güncelleyebilmenizi sağlar. Güncelleme komutu MQTT üzerinden gatewaye iletilir; gateway Companion Updater servisini kullanarak yeni Docker imajını çeker ve kendini yeniden başlatır.

İşlem sırasında kısa süreli bağlantı kesintisi yaşanabilir; bu normaldir. Güncelleme tamamlandığında gateway yeniden bağlanır ve Geçmiş Güncellemeler tablosuna processed statüsünde eklenir.

Güncelleme Ekranı

Aşağıdaki görseller, güncelleme formunu ve Komut seçici açılır menüsünü göstermektedir. Üzerine gelerek büyüteç ikonunu, tıklayarak tam ekran görüntüyü açabilirsiniz.

Şekil 1 — Güncelleme formu: Komut seçici, Hedef İmaj Tag alanı ve Geçmiş Güncellemeler tablosu.

Şekil 2 — Komut açılır menüsü: Self Update, Compose Pull & Up ve Pull & Up seçenekleri.

Güncelleme Komutları

Platform üç farklı güncelleme komutu sunar. Kurulum mimarinize en uygun komutu seçin:

🔄
Self Update

Önerilen — Varsayılan

Self Update

Gateway kendi kendini günceller. Platformda kayıtlı olan mevcut imaj sürümünü referans alır ve Companion Updater aracılığıyla Docker imajını çeker, servisi yeniden başlatır. En güvenli ve pratik yöntemdir.

📦
Compose Pull & Up

Gelişmiş

Compose Pull & Up

Docker Compose üzerinden imajı çeker ve tüm servisleri yeniden başlatır. Birden fazla container çalıştıran gateway kurulumlarında, tüm servis grubunu tek komutla günceller.

⬇️
Pull & Up

Manuel

Pull & Up

Sadece imajı çeker ve gateway servisini başlatır. Compose olmayan, tekil container kurulumları için uygundur. Hedef İmaj Tag alanı ile belirli bir sürüme sabitleyebilirsiniz.

Form Alanları

Güncelleme formu iki giriş alanı ve bir aksiyon düğmesinden oluşur:

AlanDurumAçıklama
KomutZorunluGüncelleme yöntemini belirler. Self Update, Compose Pull & Up veya Pull & Up seçeneklerinden biri seçilir.
Hedef İmaj TagOpsiyonelBelirli bir Docker imaj sürümüne sabitlemek için kullanılır (ör. v1.5). Boş bırakılırsa gateway varsayılan (latest) sürümü kullanır.
Güncellemeyi Kuyruğa AlAksiyonGüncelleme komutunu MQTT üzerinden gatewaye gönderir ve işlemi kuyruğa ekler. İşlem birkaç dakika sürebilir; kısa süreli bağlantı kesintisi normaldir.

Güncelleme Süreci

Uzaktan güncelleme başladığında platform şu adımları izler:

Komut Seçimi

Kullanıcı komutu ve isteğe bağlı hedef imaj etiketini seçer.

MQTT İletimi

Platform güncelleme komutunu MQTT üzerinden gatewayin kuyruğuna gönderir.

İmaj Çekme

Gateway, Companion Updater aracılığıyla Docker registry'den yeni imajı çeker.

Servis Yeniden Başlatma

Gateway servisi yeniden başlar, platforma yeniden bağlanır ve durum güncellenir.

Geçmiş Güncellemeler

Her güncelleme işlemi, ekranın alt bölümündeki Geçmiş Güncellemeler tablosuna otomatik olarak kaydedilir. Tabloda tarih, kullanılan komut, işlem durumu ve ayrıntılı mesaj yer alır:

🕐Geçmiş Güncellemeler14
TARİHKOMUTDURUMMESAJ
20.05.2026 11:25:23self_updateprocessedStack updated (compose services: gateway). Images pulled from registry…
19.05.2026 16:50:58self_updateprocessedStack updated (compose services: gateway). Images pulled from registry…
19.05.2026 16:33:24self_updateprocessedStack updated (compose services: gateway). Images pulled from registry…
19.05.2026 16:32:30self_updateprocessedStack updated (compose services: gateway). Images pulled from registry…
19.05.2026 16:27:21self_updateprocessedStack updated (compose services: gateway). Images pulled from registry…

Hedef İmaj Tag Kullanımı

Belirli bir sürümü test etmek veya geri almak istiyorsanız Hedef İmaj Tag alanına v1.0, v1.5 gibi bir sürüm etiketi girin. Boş bırakılırsa gateway kendi kayıtlı imaj etiketini (platformda görünen Kayıtlı İmaj değeri) kullanır.

Güncelleme Sonrası Doğrulama

Güncelleme tamamlandıktan sonra Geçmiş Güncellemeler tablosunda en üstteki kaydın processed durumunda olduğunu kontrol edin. Ardından Loglar sekmesine geçerek servis yeniden başlatma mesajlarını doğrulayın. Durum pending olarak kalıyorsa gatewayin MQTT bağlantısını kontrol edin.

Güncelleme sekmesi | SolarTools