Widget Rehberleri
RTC Widget Kullanım Rehberi
MicroControlPanel RTC widget'ı ile cihazınıza gerçek zaman saat bilgisi sağlayın. Sunucu saati senkronizasyonu, saat dilimi ayarı ve zamanlı otomasyon.
🕐 RTC Widget Nedir?
RTC (Real-Time Clock) widget'ı, sunucudan güncel saat bilgisini cihazınıza senkronize eder. ESP8266/ESP32 cihazların harici RTC modülü olmadan doğru saat bilgisine sahip olmasını sağlar.
⚙️ Yapılandırma
| Alan | Açıklama | Varsayılan |
|---|---|---|
format | Saat gösterim formatı | 24h |
timezone | Saat dilimi | UTC |
Enerji maliyeti: 200⚡ | Kategori: Sistem
📡 Gönderilen Değer
Widget, bağlı pine sunucu zamanını ISO formatında gönderir:
"2025-07-10T14:30:00+03:00"
💻 Firmware Örneği
int currentHour = 0, currentMinute = 0;
MCP_WRITE(V0)
{
String timeStr = param.asStr();
// Basit saat ayrıştırma
int tIdx = timeStr.indexOf('T');
if (tIdx > 0) {
String hhmm = timeStr.substring(tIdx + 1, tIdx + 6);
currentHour = hhmm.substring(0, 2).toInt();
currentMinute = hhmm.substring(3, 5).toInt();
}
Serial.printf("Saat: %02d:%02d\n", currentHour, currentMinute);
}
// Zamanlı aksiyon
void loop() {
MCP.run();
if (currentHour == 7 && currentMinute == 0) {
// Sabah 7'de kombiyi aç
digitalWrite(RELAY_PIN, LOW);
}
}
💡 Kullanım Senaryoları
- Zamanlı kontrol: Belirli saatte cihaz açma/kapama
- Log zaman damgası: Olay loglarına doğru saat ekleme
- Gündüz/gece modu: Saate göre farklı davranış
- LCD gösterim: Dashboard'da güncel saat gösterme
💡 İpucu: RTC widget'ı NTP sunucusuna ihtiyaç duymadan sunucu saatini kullanır.timezoneayarını Türkiye içinEurope/Istanbulolarak ayarlayarak UTC+3 saatini otomatik alabilirsiniz.
#RTC
#Widget
#Saat
#Zaman
#Zamanlayıcı
#Sistem
#MicroControlPanel
#IoT