Akış düzenleyicisi, akışları oluşturup değiştirdiğiniz yerdir. Tuvale bloklar yerleştirir, çıkışlarını diğer blokların girişlerine bağlar, ayarlarını doldurur ve yayımlarsınız. Taslak siz çalışırken kaydedilir; yayımlayana kadar hiçbir şey çalışmaz.
Bir akış oluşturun
- Otomasyon‘u açın. Liste, her ana bilgisayara ait tüm akışları gösterir; kök akışlar önce gelir.
- Yeni akış‘ı seçin.
- İletişim kutusunu doldurun:
| Alan | Anlamı |
|---|---|
| Ana bilgisayar | IoT veya Genel. “Akışın nerede çalışacağını ve hangi blokları kullanabileceğini belirler. Daha sonra değiştirilemez.” |
| Ad | Akışın adı |
| Slug | Kısa kimliği: küçük harfler, rakamlar, - ve _; en fazla 32 karakter. Daha sonra değiştirilemez. |
| Başlangıç kaynağı | Boş bir akış veya ana bilgisayarın bir şablonu. Bkz. Akış şablonları. |
- Oluştur‘u seçin. Düzenleyici açılır.
Her akışta baştan itibaren bir Akış girişi bloğu bulunur. Diğer akışların ilettiği mesajlar için giriş noktasıdır; kök akış için ise cihaz mesajlarının giriş noktasıdır. Silinemez; bu akışa mesaj ileten bir şey yoksa bağlantısız bırakın.
Düzenleyiciye genel bakış
| Alan | İçeriği |
|---|---|
| Üst çubuk | Akışın adı ve durumu, kaydetme durumu (Kaydediliyor…, Kaydedildi, Henüz kaydedilmedi), canlı göstergeler (Canlı veya Her 5 sn, saniyedeki mesaj sayısı, bekleyen mesajlar, 24 saatteki hatalar) ve Etkinlik, Web kancaları, Test, Sürümler, Başarısız mesajlar, Taslağı sil ve Yayımla düğmeleri |
| Palet | Blok Türleri: ana bilgisayarın her bloğu, alfabetik sırayla, arama kutusuyla |
| Tuval | Bloklar ve bağlantı telleri |
| Yan panel | Seçili bloğun ayarları veya Etkinlik paneli |
Web kancaları, yayımlanmış bir akışta Web kancası tetikleyicisi olduğunda görünür. Sürümler, ilk yayımlamadan sonra görünür. Taslağı sil, taslak yayımlanmış sürümden farklı olduğunda görünür.
Blok ekleyin
- Paletten bir bloğu tuvale sürükleyin veya bloğa tıklayın.
- Ya da tuvalde sağ tıklayıp Buraya bir blok ekle…‘yi seçin ya da bir bağlantı telinde sağ tıklayıp Arasına bir blok ekle…‘yi seçin. Blok ekle seçici adına, açıklamasına veya türüne göre arama yapar.
- Kullanılamayan bir blok gri gösterilir ve nedeni belirtilir: “Planınız bu bloğu içermiyor.”, “Bu blok henüz ayarlanmamış bir yapılandırma gerektiriyor.”, “Bu bloğun ait olduğu modül yüklü değil.”, “Bu blok bu akışın ana bilgisayarında çalışmaz.” veya “Bu bloğu kullanmak için … iznine ihtiyacınız var.”
Blokları bağlayın
- Bir çıkış portundan (bloğun sağ tarafı) başka bir bloğun giriş portuna (sol tarafı) sürükleyin.
- Bir blokta birden fazla çıkış olabilir; örneğin evet ve hayır, ya da bir Anahtar‘ın her kuralı için bir tane. Bir porta gelince adı görünür.
- Çoğu blokta ayrıca bir hata çıkışı vardır. Bu bloğun hatalarını kendiniz ele almak için bağlayın; aksi halde hatalar akışın Yakala tetikleyicilerine gider. Bkz. Tetikleyici blokları.
- Bir telin ucunu taşımak için tutamacını başka bir porta sürükleyin. Telin hangi çıkıştan çıktığını değiştirmek için sağ tıklayıp Portu değiştir…‘i seçin.
- Bir teli seçip Delete tuşuna basın veya sağ tıklayıp Bağlantıyı sil‘i seçin.
Akış çalıştığında teller bir mesaj sayısı gösterir (“12 mesaj”).
Bir bloğu düzenleyin
Bir bloğa tıklayın. Yan panel üç sekmeyle açılır:
| Sekme | Gösterir |
|---|---|
| Ayarlar | Etiket, Açıklama (insanlar için bir not; işlevi yoktur) ve bloğun kendi ayarları. “Değişiklikler yazdıkça uygulanır. Ctrl+Z ile geri alın.” |
| Mesajlar | Bloktan geçen son mesajlar, Giriş ve Çıkış, ve Bu girişle test et. Mesaj içerikleri yalnızca hata ayıklama yetkisi olanlara gösterilir. |
| Yardım | Bloğun başvuru bilgisi: ne yaptığı, portları ve ayarları |
Değer alan ayarlar, türünü seçmenize izin verir: Sayı, Metin, Evet / hayır, JSON, Değişken (msg.payload.level veya flow.limit gibi bir yol), İfade, Ortam değişkeni veya Geçerli zaman. Bağlantı seçen ayarlar (bir MQTT aracısı, bir HTTP uç noktası) o türdeki bağlantılarınızı listeler; Bağlantıları yönet ile birlikte. Bkz. Bağlantılar ve gizli bilgiler.
Script bloğu; bul ve değiştir, biçimlendirme, tam ekran ve Betiği test et özelliklerine sahip bir kod düzenleyici açar. Bkz. Script bloğu.
Birden fazla blokla çalışın
| İşlem | Nasıl |
|---|---|
| Birkaçını seçin | Shift veya Ctrl ile tıklayın ya da Shift basılıyken bir çerçeve sürükleyin (Çerçeveyle blok seç) |
| Kopyala, kes, yapıştır, çoğalt | Sağ tık menüsü veya alışılmış klavye kısayolları |
| Grupla | Seçin, sağ tıklayın, Grupla…; gruba bir ad ve renk verin |
| Yorum | Tuvalde sağ tıklayın, Buraya yorum ekle. Yorumlar akış çalışırken bir işlev görmez. |
| Bloğu atla | Sağ tıklayın, Atla: blok yerinde kalır ama çalışmaz |
| Düzenle | Araç çubuğundaki Blokları düzenle |
| Bul | Blok bul; adları, türleri, açıklamaları ve kimlikleri arar |
| Gezin | Yakınlaştır ve uzaklaştır, Ekrana sığdır, Mini harita, Tam ekran |
Klavye kısayolları için tuvalde ? tuşuna basın.
Sorunlar
Düzenleyici akışı siz oluştururken denetler. Sorunlar bloklarda işaretlenir ve Sorunlar altında listelenir:
| Sorun | Anlamı |
|---|---|
| “Ayar gereklidir.” | Ayarı doldurun. |
| “Bu blok hiçbir şeye bağlı değil.” / “Bu bloğa hiçbir şey bağlı değil.” | Bağlayın veya kaldırın. |
| “Bir akışta yalnızca bir Akış girişi bloğu olabilir.” | Fazla olanı kaldırın. |
| “Bu bloklar, hiç beklemeden mesajları bir döngü içinde dolaştırır…” | Döngüye bekleyen bir blok (gecikme, zamanlayıcı, çağrı) ekleyin ya da döngüyü kırın. |
| “Bir Akış çalıştır bloğu kendi akışını çalıştıramaz.” | Başka bir akış seçin. |
| “Bu blok burada kullanılamıyor. Bağlantıları korur ancak çalışamaz.” | Blok bir içe aktarmadan geldi ve bu ana bilgisayarda mevcut değil. |
Hata içeren bir akış yayımlanamaz: “Önce tuvalde işaretlenen sorunları düzeltin.”
Kaydetme
Taslak, siz düzenledikçe sunucuya otomatik kaydedilir. Kaydetme durumu Kaydediliyor…, Kaydedildi veya “Kaydedilmedi. Yeniden dene” gösterir. Kaydedilmemiş değişiklikler tarayıcınızda da tutulur: ayrılıp geri dönerseniz düzenleyici bunları geri yüklemeyi önerir.
Bu arada aynı akışı başka biri kaydettiyse, düzenleyici “Bu akış başka biri tarafından kaydedildi” mesajını şu seçeneklerle gösterir:
- Birleştir: yalnızca bir tarafın değiştirdiklerini korur ve sonucu taslak olarak kaydeder. Yayımlamadan önce gözden geçirin; Geri al sizin sürümünüze döndürür.
- Benimkiyle üzerine yaz: sizin sürümünüzü korur.
Yayımlama
- Yayımla‘yı seçin. “ad yayımla” iletişim kutusu şunu belirtir: “Bu, akışın n. sürümü olur ve çalışmaya başlar.”
- Varsa uyarıları ve değişiklik listesini okuyun.
- Neler yeniden başlar seçeneğini belirleyin: Yalnızca değişen bloklar (varsayılan), Değişen akışların her bloğu veya Bu ana bilgisayarın her akışı. Yeniden başlamayan bloklar belleklerini korur.
- Akışı çalıştırmak için Yayımlamadan sonra akışı çalıştır seçeneğini işaretli bırakın; kapalı olarak yayımlamak için işareti kaldırın.
- İsteğe bağlı olarak bir Not yazın (“Neyin değiştiği”). Sürüm listesinde görünür.
- Akışta dışarıda etki eden bloklar varsa (Kod, Kontrol, Harici, Sistem riski), iletişim kutusu bunları listeler: Bu blokların ne yaptığını anlıyorum kutusunu işaretleyin ve akışın adını yazın.
- Yayımla (veya Onayla ve yayımla) seçeneğini seçin.
Yayımlama reddedilebilir: bir sorun nedeniyle, bir plan sınırı nedeniyle (“Planınız n akışa izin veriyor: …”), eksik bir izin nedeniyle veya bu arada başka biri yayımladığı için. İletişim kutusu nedenini belirtir. Bkz. Akış sınırları.
Kök olan bir akış açık ve onaylı kalmalıdır: “Bu akış bir köktür, bu nedenle açık ve onaylı kalmalıdır: aksi halde cihaz verileri saklanmaz.”
Salt okunur akışlar
Otomasyonu yönetme izniniz yoksa, akış silinmişse (önce geri yükleyin) veya akışı bir modül oluşturduysa (Kurallar kartındaki bir kural: Oluşturan rozeti) “Bu akışı görüntüleyebilirsiniz ama değiştiremezsiniz.” görürsünüz. Bkz. Ana bilgisayarlar, kök akış ve profil kök akışları ve Sürümler, test etme ve geri alma.

