Widget Rehberleri
LED Widget Kullanım Rehberi
MicroControlPanel LED widget'ı ile cihaz durumunu görsel olarak izleyin. Açık/kapalı durum göstergesi, renk özelleştirmesi ve firmware entegrasyonu.
💡 LED Widget Nedir?
LED widget'ı, cihazınızdan gelen değere göre renk değiştiren görsel bir durum göstergesidir. Sıfırdan farklı herhangi bir sayısal değer "açık", sıfır ise "kapalı" olarak yorumlanır.
Durum Yorumlama
| Gelen Değer | Durum | Görünüm |
|---|---|---|
0, 0.0, "" | KAPALI | Soluk renk (offColor) |
1, 255, 23.5, -1 | AÇIK | Parlak renk + glow efekti (onColor) |
Yani sıfırdan farklı tüm sayısal değerler "açık" olarak değerlendirilir.
⚙️ Yapılandırma
| Alan | Açıklama | Varsayılan |
|---|---|---|
onColor | Açık durumda LED rengi | #4ADE80 (yeşil) |
offColor | Kapalı durumda LED rengi | #3A3B55 (koyu gri) |
Enerji maliyeti: 200⚡ | Kategori: Gösterim
📡 Datastream Ayarları
| Alan | Değer |
|---|---|
| Pin Code | V4 |
| Data Type | Integer |
| Pin Mode | Input |
| Min / Max | 0 / 1 |
💻 Firmware Örneği
// Röle durumunu LED widget'ına gönder
bool relayOn = digitalRead(RELAY_PIN) == LOW;
MCP.virtualWrite(V4, relayOn ? 1 : 0);
// Sensör hatası durumu
bool sensorOk = !isnan(dht.readTemperature());
MCP.virtualWrite(V5, sensorOk ? 1 : 0);
// WiFi sinyal gücü (0 = bağlı değil, 1 = bağlı)
MCP.virtualWrite(V6, WiFi.status() == WL_CONNECTED ? 1 : 0);
🎨 Renk Önerileri
| Senaryo | onColor | offColor |
|---|---|---|
| Çalışıyor / Durdu | #4ADE80 (yeşil) | #3A3B55 |
| Alarm aktif / Normal | #F44336 (kırmızı) | #3A3B55 |
| Isıtıyor / Boşta | #FF9800 (turuncu) | #3A3B55 |
| Enerji var / Yok | #FBBF24 (sarı) | #3A3B55 |
💡 Kullanım Senaryoları
- Kombi durumu: Kombi çalışıyor (yeşil) / durdu (gri)
- Kapı sensörü: Açık (kırmızı) / kapalı (yeşil)
- WiFi bağlantısı: Online (yeşil) / offline (gri)
- Sensör sağlığı: OK (yeşil) / hata (kırmızı)
- Hareket algılama: Algılandı (kırmızı) / normal (gri)
💡 İpucu: LED widget'ını Switch widget'ı ile birlikte kullanın: Switch ile komutu gönderin (V0, Output), LED ile sonucu doğrulayın (V1, Input). Böylece cihazın gerçekten komutu uyguladığını görsel olarak teyit edersiniz.
#LED
#Widget
#Durum
#Gösterge
#Display
#MicroControlPanel
#IoT
#ESP8266
#ESP32