Widget Rehberleri

Tabs Widget Kullanım Rehberi

MicroControlPanel Tabs widget'ı ile dashboard'unuzu sekmelere ayırın. Birden fazla görünümü organize edin ve sekme değişikliğini cihaza bildirin.

admin@microcontrolpanel.com 10 Temmuz 2025 4 görüntülenme

📂 Tabs Widget Nedir?

Tabs widget'ı, dashboard'unuzu birden fazla sekmeye ayırarak widget'ları kategorize etmenizi sağlar. Aktif sekme değiştiğinde seçilen sekmenin index numarası cihaza gönderilir.

⚙️ Yapılandırma

AlanAçıklamaVarsayılan
itemsSekme adları (virgülle ayrılmış)Sekme1,Sekme2,Sekme3
defaultTabBaşlangıçta aktif sekme (0'dan başlar)0

Enerji maliyeti: 200⚡ | Kategori: Layout

📡 Gönderilen Değer

Sekme değiştiğinde aktif sekmenin index numarası gönderilir:

Sekmeler: "Kontrol,Sensörler,Ayarlar"
"Kontrol" seçili → 0
"Sensörler" seçili → 1
"Ayarlar" seçili → 2

💻 Firmware Örneği

MCP_WRITE(V0)
{
    int tab = param.asInt();
    Serial.printf("Aktif sekme: %d\n", tab);

    // Sekmeye göre farklı veri gönder
    if (tab == 0) {
        // Kontrol sekmesi aktif — güncel durumu gönder
        MCP.virtualWrite(V1, relayState);
    } else if (tab == 1) {
        // Sensörler sekmesi — anlık ölçüm yap ve gönder
        MCP.virtualWrite(V2, dht.readTemperature());
        MCP.virtualWrite(V3, dht.readHumidity());
    }
}

💡 Kullanım Senaryoları

  • Kontrol / Sensörler / Ayarlar: Dashboard'u mantıksal bölümlere ayırma
  • Oda bazlı: Salon / Yatak Odası / Mutfak sekmeleri
  • Mod seçimi: Manuel / Otomatik / Zamanlı modlar
💡 İpucu: Tabs widget'ı düşük enerjili (200⚡) bir layout aracıdır. Çok sayıda widget'ınız varsa sekmelere ayırarak dashboard'unuzu düzenli tutun.

#Tabs #Widget #Sekme #Layout #Dashboard #MicroControlPanel #IoT