Kayıtlı Tüketim, Arıza Tanılama ve Teknik Veri Arşivi
Yalnızca sistemde fiilen kayıtlı olan gerçek tüketim verileri ve zaman damgalı sensör kayıtları listelenir.
Isı Pompası ve Klima Arıza Kodları & Bildirim Kayıtları
Cihazlardan okunan E01, E02, E04, E08, E10, P02, F01, H06 ve OFFLINE arızaları abonenin ve ilgili servisin telefon/e-posta adreslerine yönlendirilir.
Bayi, Teknik Servis ve Abone Hiyerarşisi & Cihaz Yetki Yönetimi
Ana Yönetim → Ana Bayi → Alt Bayi → Teknik Servis → Son Kullanıcı (Abone) yapısı. Alt Bayiler bağlı oldukları Üst Bayinin iletişim bilgilerini doğrudan görebilir. Ana Kademe tüm kullanıcı bilgilerini, atamalarını ve Cihaz Okuma / Müdahale yetkilerini düzenleyebilir.
Kademe / Rol & Kullanıcı Adı
Ad Soyad / Firma
Bağlı Olduğu Üst Bayi & İletişimi
Cep Telefonu & E-Posta
Cihaz Okuma & Müdahale Yetkileri
Atanan Cihazlar
İşlem & Düzenle
1. Smart Life / Tuya Cloud API Senkronizasyonu (SQL `api_configs`)
Smart Life hesabınızdaki cihazları doğrudan çekmek için Tuya Cloud anahtarlarınızı aşağıdan güncelleyebilirsiniz. Anahtarlarınız SQL veritabanında AES-256-GCM ile şifrelenerek saklanır ve istediğiniz zaman değiştirilebilir.
2. Tüm API Anahtarları & Servisleri (SQL'de Kayıtlı & Değiştirilebilir)
Sistemdeki tüm dış API bağlantıları (Tuya Cloud, WhatsApp Business API, Kurumsal SMTP E-Posta ve Çoklu Marka OEM Köprüsü) SQL api_configs tablosunda tutulur. İstediğiniz API'yi seçip güncelleyebilirsiniz:
3. 🌐 servis.futen.com.tr Subdomain Kurulum Paketi & Anti-Hack Güvenlik Mimarisi
Açtığınız servis.futen.com.tr alt alan adına (subdomain) tek komutla kurulum yapabilmeniz için proje dizininde deploy/setup-servis-futen.sh, deploy/nginx-servis.futen.com.tr.conf, deploy/futen-hvac.service ve docker-compose.yml dosyaları hazırlandı.
🚀 Adım Adım servis.futen.com.tr Kurulumu:
DNS A Kaydı: Domain panelinizden (futen.com.tr) servis adında bir A Kaydı oluşturup sunucu IP adresinize yönlendirin.
Otomatik Kurulum Betiği (Ubuntu / Debian VPS): Sunucunuzda proje klasörüne girip sudo bash deploy/setup-servis-futen.sh komutunu çalıştırın (Nginx Reverse Proxy + Let's Encrypt Ücretsiz SSL + Systemd Servisi otomatik kurulur).
Docker ile Kurulum (Alternatif): Sunucuda docker compose up -d --build komutuyla SQL veritabanı kalıcı diskte (volume) olacak şekilde ayağa kaldırabilirsiniz.
🛡️ Aktif Veri & API Güvenliği Önlemleri:
SQL Injection Koruması: Tüm SQL sorguları parametreli (Prepared Statement ?) olarak çalışır.
AES-256-GCM API Şifreleme: Tuya ve diğer API Secret anahtarları SQL tablosunda şifreli saklanır, arayüze asla açık metin gönderilmez.
scrypt + Salt Şifre Koruması & Brute-Force Kilidi: Kullanıcı şifreleri kriptografik tuz (salt) ile hashlenir, ardışık hatalı girişler hız sınırına (Rate Limit) takılır.
CSRF & Güvenlik Başlıkları:HttpOnly; SameSite=Lax çerezler, Sec-Fetch-Site kontrolü, X-Frame-Options: SAMEORIGIN ve XSS filtreleri aktiftir.