Ana Sayfa
SCADA IoT Yönetim Paneli
Cihaz Profilleri, farklı IoT cihazlarınızın arayüzünü kod yazmadan dinamik olarak oluşturmanızı sağlar.
1. Veri Akışı: Cihazdan MQTT telemetri gelen veriler sensor/led ile okunur (gerçek durum). Cihaza gönderilen komutlar toggle/slider/button ile yazılır (istenen durum). Panel her 8 saniyede telemetri güncellenir. Cihaz komutu reddederse toggle/slider otomatik gerçek duruma döner.
2. Key Kuralı: Her bileşenin key değeri ESP32 kodunuzdaki JSON anahtarıyla birebir aynı olmalıdır.
3. Bileşen Türleri:
sensor: Okunur veri (Telemetri'den gelir, gerçek durum)led: Durum göstergesi (Telemetri'den gelir)toggle: Açma/Kapama. Cevap telemetriye yansıyana kadar 8 sn komut değeri gösterilir, sonra gerçek durum geri döner.slider: Sayısal ayar. Toggle ile aynı geri dönüş mekanizması.button: Tetikleyici.4. Koşullu Kontroller (condition): Bir kontrolün sadece belirli durumda aktif olmasını sağlar.
5. ESP32 Telemetri Formatı:
telemetry/MET-XXXXXX:
{"t":27.5, "power":"on", "relay":"off", "set_temp":22}
commands/MET-XXXXXX (dinle):
{"power":"on", "set_temp":22, "relay":"on"}
6. Örnek JSON (Koşullu):
[
{"type":"sensor","key":"t","label":"Sicaklik","unit":"°C","icon":"fa-temperature-half"},
{"type":"sensor","key":"power","label":"Guc Durumu","icon":"fa-power-off"},
{"type":"toggle","key":"power","label":"Guc","onVal":"on","offVal":"off"},
{"type":"slider","key":"set_temp","label":"Hedef","min":5,"max":40,
"condition":{"key":"power","val":"on"}},
{"type":"toggle","key":"relay","label":"Role","onVal":"on","offVal":"off",
"condition":{"key":"power","val":"on"}}
]