Enerji İzleme Portalı BETA

Tesis verilerinize erişmek için giriş yapın.
Hesabınız yok mu? Başvuru yapın · Şifremi unuttum

Portal Başvurusu

Bilgilerinizi bırakın; tesis atamanız Başkurt Mühendislik tarafından yapıldıktan sonra giriş yapabilirsiniz.
Zaten hesabınız var mı? Giriş yapın

Başvurunuz alındı ⏳

Hesabınız oluşturuldu ancak tesis atamanız henüz yapılmadı.
Başkurt Mühendislik başvurunuzu inceleyip erişiminizi açtığında bu sayfadan giriş yapabileceksiniz.

Sorularınız için: info@baskurtmuhendislik.com

Veri İşleme Onayı

Portalı kullanabilmek için aşağıdaki onay gereklidir.
Başkurt Mühendislik Enerji İzleme Portalı: Aydınlatma ve Açık Rıza Özeti

Bu portal kapsamında; kimlik ve iletişim bilgileriniz (ad soyad, ünvan, e-posta, telefon) ile yetkilisi olduğunuz tesislere ait enerji tüketim verileri (OSOS sayaç kayıtları: saatlik yük profili, aktif/reaktif tüketim, demand değerleri), enerji izleme ve mühendislik danışmanlık hizmetinin sunulması amacıyla, 6698 sayılı KVKK'nın 5. maddesi uyarınca işlenir.

Veriler, Türkiye'de yerleşik bir veri merkezinde bulunan kendi sunucularımızda saklanır; yurt dışına aktarım yapılmamaktadır. Verileriniz üçüncü kişilerle pazarlama amacıyla paylaşılmaz. Detaylı metin: KVKK Aydınlatma Metni

Destek/teklif mesajlarınız, size sunulan teknik dokümanlar ve tesislerinize ait orijinal OSOS rapor dosyaları da hizmet kapsamında işlenir ve saklanır.

KVKK m.11 kapsamındaki haklarınızı info@baskurtmuhendislik.com adresinden kullanabilirsiniz. Portalın kullanımına ilişkin esaslar için: Kullanım Koşulları

İki Aşamalı Doğrulama

Doğrulama uygulamanızdaki (Google Authenticator vb.) 6 haneli kodu girin.

İki Aşamalı Doğrulama (2FA)

Hesabınızı şifreye ek bir doğrulama adımıyla koruyun. QR kodu Google Authenticator, Microsoft Authenticator ya da benzeri bir uygulamayla okutun, ardından uygulamanın ürettiği 6 haneli kodu girin. Kod her girişte istenir; telefonunuzu değiştirirseniz Profilim sayfasından yeniden kurabilirsiniz.
Veriler yükleniyor…

Panom

Yönetim

Kullanım Kılavuzu

Sürüm 2026-09-11 · Portal v3.9.3

1. Hesabınız ve İlk Giriş

Portala erişim, Başkurt Mühendislik'in tesis atamasıyla açılır. Başvuru formu doldurduysanız hesabınız "beklemede" durumundadır; atama yapıldığında giriş yapabilirsiniz. İlk girişte veri işleme onayı (KVKK) ekranı çıkar; onaylamadan portal açılmaz; onayınız tarih-saat damgasıyla kaydedilir. Size "davet maili" geldiyse içindeki bağlantıdan şifrenizi kendiniz belirlersiniz.

2. Profilim

Girişte sizi karşılayan sayfadır. Ad soyad, ünvan ve telefonunuzu buradan güncelleyebilir, Şifre Değiştir ile (mevcut şifrenizi doğrulayarak) yeni şifre belirleyebilirsiniz. E-posta adresi güvenlik gereği yalnızca Başkurt Mühendislik tarafından değiştirilir. "Tesislerim" bölümünde size atanmış tüm tesisler ve son dönem özetleri listelenir; Panoya Git ile ilgili tesisin verilerine geçersiniz.

2b. Genel Bakış

Girişte açılan sayfa: tesislerinizin her biri için son dönem, tüketim ve demand özeti; reaktif oranı sınıra yaklaşan ya da aşan tesislerde uyarı, olağan dışı günlerde bilgi notu. Panoya Git ilgili tesisin son dönemini açar. Tek tesisiniz varsa giriş doğrudan Pano'ya düşer.

3. Pano: Verilerinizi Okuma

Üstteki seçicilerden tesis ve dönemi seçin. Özet kartları:

  • Toplam Tüketim / Maks. Demand: Dönemin aktif enerji toplamı ve en yüksek güç talebi (zamanıyla).
  • Endüktif / Kapasitif Oran: Reaktif tüketimin aktife oranı. Renkler: turkuaz=güvenli, turuncu=sınıra yaklaşıyor (sınırın %80'i aşıldı), kırmızı=sınır aşıldı (ceza riski). Sınırlar tesisinizin bağlantı gücüne göredir (50 kVA+: %20/%15 · altı: %33/%20).
  • Baz Yük: Gece taban tüketimi · Tepe Saat: Ortalama en yoğun saat aralığı. Toplam, demand ve oran kartlarında önceki döneme ve geçen yılın aynı ayına göre değişim okları gösterilir (▲ artış turuncu, ▼ azalış turkuaz; oranlarda puan farkı); kıyas verisi yoksa "veri yok" yazar.

Grafikler: Günlük Tüketim'de kırmızı çubuklar, o günün kendi gün tipine (hafta içi/sonu) göre istatistiksel olarak olağan dışı olduğunu gösterir; üzerine gelince sapma oranını görürsünüz. Isı Haritası saat×gün tüketim yoğunluğudur; sağdaki cetvel renk-değer karşılığını verir. Reaktif grafikteki kırmızı kesikli çizgiler ceza sınırlarıdır. Enerji Kanalları grafiği, dönemin altı sayaç kanalını yan yana gösterir: aktif çekiş/veriş (kWh) ile reaktif endüktif ve kapasitif çekiş/veriş (kVArh). Şebekeye enerji veren (ör. güneş santralli) tesislerde veriş çubukları turkuaz renkte görünür, ayrıca günlük ve saatlik grafiklere veriş serisi ile kartlara Toplam Veriş kartı eklenir; verişi olmayan tesislerde veriş değerleri 0 kalır.

Tarife Dilim Dağılımı: Tüketiminizin gündüz (06–17) / puant (17–22) / gece (22–06) dilimlerine dağılımını halka grafikte gösterir. Üstteki seçiciden mevcut tarifenizi (tek/üç zamanlı) işaretleyin; yorum satırı profilinize göre tasarruf potansiyelini değerlendirir. Karbon Ayak İzi: Dönem tüketiminizin Kapsam 2 sera gazı karşılığını, Bakanlığın resmî tüketim noktası faktörleriyle (iletim/dağıtım seçilebilir) hesaplar; kurumsal karbon raporlamanızda kullanılabilir.

Mühendis Değerlendirmesi: Dönem verinizi inceleyen mühendisimizin imzalı ve tarihli yorumudur.

Yıllık sekmesi: Tesis ve yıl seçerek yıllık toplam tüketimi, TEP (ton eşdeğer petrol) karşılığını, aylık dağılım grafiğini ve yıl içi en yüksek demand'ı görürsünüz. Toplam Tüketim kartında dönemin TEP karşılığı da gösterilir (1 kWh = 0,000086 TEP). TEP karnesinde tesis türünüzü seçersiniz (endüstriyel / ticari-hizmet binası / kamu binası); eşikler türe göre uygulanır: sanayi 1.000 TEP (5.000 → enerji yönetim birimi), ticari-hizmet binası 500 TEP veya 20.000 m², kamu binası 250 TEP veya 10.000 m². Karne yalnız elektrik tüketimini kapsar; doğalgaz ve diğer yakıtlar tesis toplamına ayrıca eklenir, m² kriterleri TEP'ten bağımsız geçerlidir.

Tarife Yapısı Değerlendirmesi (kaldırıldı, v3.3): yerini Maliyet Senaryoları aldı. A) Tek/üç zamanlı: yılın tüm saatlik verisinden dilim toplamları çıkarılır; faturanızdaki birim bedelleri girerseniz iki tarifenin yıllık enerji maliyeti TL olarak kıyaslanır, girmezseniz temsili katsayılarla gösterge sunulur. B) Tek/çift terimli: eşdeğer kullanım süresi (kWh/yıl ÷ güç) ve yük faktörü hesaplanır; dağıtım bedellerini ve güç bedelini girerseniz TL kıyası yapılır. Girdiğiniz bedeller yalnız kendi tarayıcınızda saklanır. Sonuçlar gösterge niteliğindedir; tarife değişikliği öncesi güncel bedellerle ayrıntılı analiz için bize ulaşın.

3b. Analiz: Tarih Aralığı ve Kıyas

Pano tek bir faturalama dönemini gösterir; Analiz sekmesi istediğiniz gün aralığını inceler. Tesisi seçin, başlangıç ve bitiş tarihini girin ya da hazır seçeneklerden birini (son 7 / 30 / 90 gün, bu ay, geçen ay, bu yıl) kullanın, Analiz et. Kartlar toplam ve günlük ortalama tüketimi, gece taban yükünü, tepe saati, gece payını ve Kapsam 2 karbon eşdeğerini verir; altta günlük tüketim (hafta sonları koyu turuncu), saatlik profil, hafta içi/sonu, tarife dilimleri ve 62 güne kadar ısı haritası yer alır.

Kıyas: "İkinci bir aralıkla kıyasla" kutusunu işaretleyin; "Geçen yıl aynı aralık" ya da "Hemen önceki eşit aralık" düğmeleri ikinci aralığı doldurur. Kartlarda iki değer ve yüzde fark, grafiklerde iki seri üst üste görünür. Doluluk dönemlerini, bayram haftalarını ya da bir iyileştirme öncesi/sonrasını karşılaştırmak için kullanın.

Sınır: Maksimum demand ve reaktif oranlar OSOS'tan aylık tek değer olarak gelir; aralık için hesaplanamaz. Bu değerler "Kapsanan Aylar" tablosunda ay ay listelenir. Aralıkta verisi olmayan günler grafiklerde boş bırakılır ve "Eksik Gün" kartında sayılır. Excel düğmesi günlük ve saatlik verileri (kıyas dahil) çalışma kitabı olarak, CSV günlük veriyi indirir; PDF Rapor aynı düzende çıktı verir.

3d. Maliyet Senaryoları

Pano'da ve Analiz'de "Maliyet Senaryoları" kutusu, aynı tüketimin üç tarifede ne tutacağını yan yana gösterir: tek zamanlı ve üç zamanlı düzenlenmiş tarife (EPDK) ile serbest tüketici (EPİAŞ Gün Öncesi Piyasası saatlik fiyatı + YEKDEM + tedarikçi marjı). Dağıtım bedeli, BTV ve KDV her senaryoya aynı şekilde eklenir; en düşük toplam işaretlenir. Değerler tahminidir; reaktif ceza ve sayaç okuma dönemi farkları dahil değildir. Tarife tanımı Başkurt Mühendislik tarafından yapılır.

Tesis bilgileri (siz girersiniz): kutunun altındaki forma faturanızdaki sözleşme gücünü (kW) girin; çift terimli tarifede güç bedeli ve varsa güç aşım bedeli hesaba katılır, altında sözleşme gücü önerisi çıkar: son 12 ayın maksimum demandına göre güç + aşım bedelini en aza indiren sözleşme gücü ve mevcut değere göre tasarruf. İkili anlaşmanız varsa (özel tedarikçi) tedarik şeklini seçin; fiyatlar tedarikçiye göre değiştiği için senaryolar tahmin niteliğindedir. Sözleşmenizdeki enerji birim fiyatını girerseniz "Mevcut ikili anlaşma" satırı olarak tabloya eklenir. Faturanızı Gelen Kutusu üzerinden iletirseniz değerlendirmeye katarız.

3g. Öneriler

Tesis ve yıl seçin, Değerlendir. Sistem o yılın OSOS verisini, EPDK tarifelerini, EPİAŞ PTF/YEKDEM'i ve yüklediğiniz faturaları birlikte değerlendirip her karar için bir kart üretir: tedarik sözleşmesi (ikili anlaşma ile son kaynak tarifesi kıyası, yenileme hedefi), tek/çift terim, sözleşme gücü planı, tarife tipi, reaktif ceza riski, fatura-OSOS uyuşmazlığı. Kartın sağındaki tutar yıllık etkidir (12 aydan az veri yıllıklandırılır); üstte toplam potansiyel. Yeşil kartlar "mevcut durum uygun" bilgisidir. PDF Rapor aynı içeriği çıktı olarak verir. Değerler tahminidir; uygulama öncesi Başkurt Mühendislik ile netleştirilir.

3f. Tesis Bilgileri

Faturanızdaki bilgileri bir kez girin, her ekran ona göre hesaplasın: tarife tipi (tek / üç zamanlı; tarife dilim dağılımı kutusundaki yorum buna göre), bağlantı noktası (dağıtım / iletim; karbon hesabındaki emisyon faktörü buna göre), tedarik şekli (düzenlenmiş tarife / son kaynak tarifesi / ikili anlaşma; yüksek tüketimli tesiste görevli tedarikçi tarifesi seçenek olmadığından senaryo tablosu SKTT ve ikili anlaşmayı karşılaştırır) ve ikili anlaşma birim fiyatı, sözleşme gücü ve trafo gücü. tesis türü (endüstriyel / ticari-hizmet / kamu; TEP karnesindeki eşikler buna göre). Tedarik şekli "ikili anlaşma" seçilince Tedarik sözleşmesi bölümü açılır: tedarikçi, başlangıç/bitiş, fiyat tipi (PTF + X, PTF × katsayı + X, sabit, görevli tedarikçi tarifesi − %), dağıtım ve YEKDEM'in fiyata dahil olup olmadığı, taahhüt ve tolerans, fesih ve güvence bedeli, sözleşme PDF'i (yalnız kendi sunucumuzda). Maliyet senaryolarındaki "İkili anlaşma" satırı, faturası olan aylarda fatura fiyatıyla, diğer aylarda sözleşme formülüyle hesaplanır; Öneriler bitişe 90 gün kala "teklif toplama zamanı" kartı çıkarır. Eski "İkili anlaşma birim fiyatı" alanı kaldırıldı; tek birim fiyatınız varsa sözleşme formunda fiyat tipi "Sabit fiyat" seçin. Kaydedince Pano ve Yıllık yeniden çizilir. Maliyet senaryoları, terim karşılaştırması, sözleşme gücü planı ve yıl toplamı tarife dilim dağılımı Yıllık sekmesinde, seçili yılın tüm dönemleri toplanarak hesaplanır (Pano'da yalnız faturalar kaldı). Eski "Tarife Yapısı Değerlendirmesi" kartı kaldırıldı. Abone grubu, BTV ve KDV Başkurt Mühendislik tarafından tanımlanır ve burada bilgi olarak görünür.

3e. Faturalar ve OSOS Karşılaştırması

Tesis Bilgileri'ndeki "Faturalar" bölümünden tedarikçi faturanızı yükleyin (Pano'daki karşılaştırma kutusundaki "Faturalar" düğmesi de oraya götürür) (PDF; fotoğraf da olur, o zaman OCR ile okunur ve "(OCR)" işaretiyle gösterilir, değerleri kontrol edin). Birkaç dakika içinde dönem, tüketim, reaktif, birim fiyat, YEK bedeli, vergiler, toplam ve demand çıkarılır; seçili dönem için OSOS ile yan yana konur ve %1'i aşan tüketim farkı, %5'i aşan demand farkı kırmızı işaretlenir. İkili anlaşmanız varsa faturadaki enerji + YEK birim fiyatı maliyet senaryolarına "mevcut ikili anlaşma" satırı olarak girer. Tip 2 (ikili anlaşma) faturalarında dağıtım bedeli yoktur; dağıtım şirketi ayrı faturalar. Faturayı yalnız tesise erişimi olanlar ve Başkurt Mühendislik görür.

3c. Kısayollar ve Tema

Pano'da dönem seçicinin yanındaki ‹ › okları ya da klavyede ← → tuşları önceki / sonraki döneme geçer. Sağ üstteki Açık / Koyu düğmesi temayı değiştirir; tercih bu tarayıcıda hatırlanır. Telefonda sekmeler yatay kaydırılır, tablolar kart görünümüne geçer.

4. PDF Rapor

⤓ PDF Rapor butonu, seçili dönemin tüm kart, grafik ve mühendis yorumunu antetli A4 rapor olarak indirir (açılan pencerede "PDF olarak kaydet" seçin). Yıllık sekmesinde de aynı isimli butonla yıllık raporu (kartlar, aylık dağılım, TEP karnesi) PDF alabilirsiniz. Panoda ⤓ OSF (Excel) butonu görünüyorsa, o dönemin dağıtım şirketinden gelen orijinal OSF dosyasını da indirebilirsiniz.

5. Yardım (Destek & Fiyat Teklifi)

Üst bantta Yardım ile bize talep iletirsiniz: tür olarak Destek/Soru veya Fiyat Teklifi seçin, konu + mesaj yazın. Cevaplanan talebiniz varsa buton Yardım (1) gibi turuncu sayaçla yanar; talebi açtığınızda sayaç söner. Durumlar: AÇIK / CEVAPLANDI / KAPALI.

6. Dokümanlarım & Duyurular

Profilim sayfasındaki Dokümanlarım bölümünde tesislerinize ait teknik dokümanlar (periyodik muayene raporu vb.) geçerlilik durumlarıyla listelenir; İndir ile güvenli bağlantıdan alırsınız. Başkurt Mühendislik'in duyuruları da Profilim'in üstünde duyuru kartlarında görünür.

6b. İki Aşamalı Doğrulama (isteğe bağlı)

Profilim → Hesap Bilgilerim altından 2FA'yı Etkinleştir ile hesabınıza ikinci kilit ekleyebilirsiniz: telefonunuza Google/Microsoft Authenticator kurun, ekrandaki kareyi okutun, 6 haneli kodu girin. Sonraki girişlerde şifrenizin ardından uygulamadaki kod sorulur. Aynı yerden kaldırabilirsiniz (kaldırma işlemi, kodla açılmış bir oturum gerektirir). QR üretilmezse tamamen çıkış yapıp yeniden girin; yarım kalmış kayıtlar otomatik temizlenir. Hesap güvenliğiniz için etkinleştirmenizi öneririz.

7. Şifremi Unuttum

Giriş ekranındaki Şifremi unuttum bağlantısıyla e-postanıza sıfırlama bağlantısı gönderilir; bağlantıya tıklayınca yeni şifrenizi belirlersiniz.

8. Güvenlik ve Gizlilik

Verileriniz yalnızca size atanmış tesislerle sınırlıdır; başka hiçbir müşteri verilerinizi göremez. Ayrıntılar için KVKK Aydınlatma Metni ve Kullanım Koşulları. Şifrenizi unuttuysanız bize ulaşın: info@baskurtmuhendislik.com · +90 266 312 44 04.

Sürüm Notları

  • 2026-09-11 · v3.9: İşlev paketi: sayısal alanlar virgül kabul eder; Pano'da veri güncelliği satırı ve (müşteri) kurulum kartı; Yıllık'ta Excel indir; telefonda alt sekme çubuğu; kutu başlıklarında "?" kılavuz bağlantısı; ana ekrana eklenebilir uygulama (manifest); yöneticide Ctrl+K tesis paleti; Excel kütüphanesi gerektiğinde yüklenir (ilk açılış hızlandı).
  • 2026-09-11 · v3.8: Renkler: turuncu yalnız marka ve düğmelerde; durumlar yeşil / kehribar / kırmızı / mavi, büyük sayılar nötr; açık temada turuncu yazı ve düğme yazısı daha okunur; tema geçişinde grafik çizgileri için düzeltme.
  • 2026-09-11 · v3.7: Arayüz düzeni: Tesis Bilgileri formu sabit sütunlu ve hizalı; eski ikili fiyat alanları sözleşme formuna taşındı; mobilde Pano araç çubuğu (tesis, dönem, PDF/OSF) satır satır, formlarda kısa alanlar ikişerli. Faturalar Tesis Bilgileri'ne taşındı (Pano'da yalnız dönem karşılaştırması); Kaydet yapışkan bant; seçili sekme telefonda görünür alana kayar; emoji simgeler kaldırıldı.
  • 2026-09-11 · v3.6: Tedarik sözleşmesi: Tesis Bilgileri'nde sözleşme formülü ve PDF; İkili anlaşma satırı sözleşmeyle ay ay; sözleşmesi olmayan ikili tesiste yönlendirme; Öneriler'de yenileme kartı.
  • 2026-09-04 · v3.5: Genel Bakış artık müşteriye de açık (kendi tesisleri); tema düğmesi ikonu telefon uyumlu; açılışta sekme titremesi giderildi.
  • 2026-09-04 · v3.5: Öneriler sekmesi: sözleşme, terim, güç planı, tarife tipi, reaktif ve fatura uyuşmazlığı kararları tek sayfada, yıllık TL etkileriyle; PDF rapor.
  • 2026-09-04 · v3.4: Tedarik şekli üç seçenek (düzenlenmiş / son kaynak tarifesi / ikili anlaşma); yüksek tüketimli tesiste maliyet tablosu SKTT ((PTF + YEKDEM) × KBK 1,0938) ile ikili anlaşmayı karşılaştırır. Pano'da dönem fatura tahmini; mevcut tarife vurgulu.
  • 2026-09-04 · v3.3: Tesis Bilgileri sekmesi: tarife tipi, bağlantı noktası, tedarik şekli, sözleşme gücü tek yerden; Pano'daki seçiciler kaldırıldı.
  • 2026-09-04 · v3.2: Fatura yükleme: tedarikçi faturanızı yükleyin, sistem okur ve dönem OSOS verisiyle karşılaştırır (tüketim, reaktif, demand, birim fiyat, toplam). İkili anlaşmada faturadaki fiyat maliyet senaryolarına girer.
  • 2026-09-04 · v3.1: Maliyet senaryoları Pano ve Analiz'de: tek zamanlı, üç zamanlı ve serbest tüketici (EPİAŞ PTF esaslı) maliyeti yan yana, dağıtım ve vergiler dahil, tahmini.
  • 2026-09-04 · v3.0: Analiz sekmesi: istediğiniz tarih aralığı için tüketim, saatlik profil, tarife dilimleri, ısı haritası ve ikinci bir aralıkla kıyas; Excel/CSV dışa aktarım ve PDF. Pano'da dönem okları (‹ › ve klavye ← →), mühendis notu kartların hemen altında, girişte doğrudan Pano açılır. Açık / koyu tema seçeneği. Telefonda tablolar kart görünümünde.
  • 2026-09-03 · v2.9: Yazı tipleri IBM Plex ailesine geçti; işlev değişikliği yok.
  • 2026-09-03 · v2.8: Yönetim tarafına ISO 14064-1 karbon envanteri modülü eklendi; müşteri ekranlarında değişiklik yoktur.
  • 2026-07-24 · v2.7: Portal ve web sitemiz Türkiye'de bulunan kendi sunucularımıza taşındı (İstanbul, Tier-3 veri merkezi). Verileriniz artık yurt dışına aktarılmamaktadır; KVKK aydınlatma metni bu doğrultuda güncellendi ve giriş sonrası bir kez yeniden onay ekranı gösterilir. Giriş ekranındaki bot doğrulaması, dışarıya veri göndermeyen kendi sistemimizle değiştirildi.
  • 2026-07-23 · v2.6: Altı sayaç kanalı desteği: aktif çekiş/veriş ve reaktif endüktif-kapasitif çekiş/veriş değerleri OSF'ten okunur; panoya "Enerji Kanalları: Çekiş / Veriş" grafiği, veriş yapan tesislerde günlük ve saatlik grafiklere veriş serisi ve Toplam Veriş kartı eklendi. (Yeni değerler bu sürümden sonra yüklenen/yeniden yüklenen dönemlerde görünür.)
  • 2026-07-20 · v2.5: Yıllık sekmesine Tarife Yapısı Değerlendirmesi (tek/üç zamanlı ve tek/çift terimli; fatura bedeli girişli TL kıyas veya gösterge modu). Pano kartlarına önceki dönem ve geçen yıl kıyas satırları. Site geneline HSTS ve içerik güvenlik başlıkları eklendi. KVKK metni genişletildi, Kullanım Koşulları yayımlandı; onay ekranı m.9 açık rızası ve koşul kabulüyle güncellendi (mevcut kullanıcılara bir kez yeniden onay ekranı gelir). Müşterilere isteğe bağlı 2FA (Profilim sayfasından açılıp kapatılır). Kütüphaneler (Chart.js, xlsx, Supabase istemcisi) CDN yerine kendi sunucumuzdan sunulur. Çoklu OSF yükleme ve tesis seçiminin korunması eklendi.
  • 2026-07-20 · v2.4.1: Orijinal OSF dosyası indirme butonu; yıllık PDF'te tesis/yıl üstbilgisi düzeltildi; tarife halkası ve ısı haritası boyutları küçültüldü, ısı haritasına anında bilgi balonu (fare/dokunma) eklendi.
  • 2026-07-20 · v2.4: Yıllık sekmesi (yıllık tüketim, TEP karnesi, aylık dağılım) ve aylık kartlara TEP karşılığı eklendi.
  • 2026-07-20 · v2.3: Şifre değiştirme Profilim sayfasına taşındı; şifre sıfırlama akışı iyileştirildi.
  • 2026-07-18 · v2.2: Tarife dilim dağılımı grafiği (tek/üç zamanlı seçimli) ve karbon ayak izi hesaplayıcısı (iletim/dağıtım faktörlü) eklendi.
  • 2026-07-18 · v2.1: Yardım butonu cevap sayacı, fiyat teklifi talebi, Dokümanlarım, duyurular, şifremi unuttum, giriş ekranı yeni tasarım.
  • 2026-07-18 · v2: Profilim sayfası, çoklu tesis desteği, Sorun Bildir, KVKK onay akışı, PDF rapor, anomali işaretleme, ısı haritası cetveli.

Yönetici Kılavuzu

Sürüm 2026-09-11 · Portal v3.9.3 · Şema master (22 bölüm)

1. Roller

Admin: veri yükleme, yorum, kullanıcı/tesis yönetimi, gelen kutusu. Süper Admin: ek olarak tesis silme, kullanıcı hesabı silme, yönetici ekleme/çıkarma ve yedek alma. Tüm yöneticilerde 2FA zorunludur (kaldırılamaz); ilk girişte QR ile kurulur, sonraki girişlerde şifre + 6 haneli kod istenir. Müşteriler için 2FA isteğe bağlıdır: Profilim sayfalarından etkinleştirip kaldırabilirler; etkinse girişte onlardan da kod istenir.

2. Genel Bakış (kokpit)

Tüm tesislerin son dönemine göre durum kartları; sorunlular üstte. Uyarı mantığı: oran ≥ sınır → UYARI; oran ≥ sınırın %80'i → İZLENMELİ; kapasitif>endüktif → aşırı kompanzasyon; yalnız anomali günü varsa → ANOMALİ (bilgi amaçlı ayrı kategori, ceza riski taşımaz; İZLENMELİ ile karıştırılmaması için ayrıldı). Anomali tespiti gün tipine göre (hafta içi/sonu ayrı) medyan+MAD modifiye z-skoru (>3,5) ile yapılır. İçinde bulunulan ayda veri bulunan son gün değerlendirmeye alınmaz; günlük OSOS çekiminde o gün henüz tamamlanmadığı için tüketimi doğal olarak düşüktür; grafikte gri gösterilir. Arama kutusu ad/referansla filtreler. 7 günü geçmiş yedek varsa üstte turuncu bant çıkar.

3. Veri Yönetimi

  • OSF yükleme: UEDAŞ OSF.07.02 xlsx dosyasını sürükleyin. Birden fazla dosyayı aynı anda seçebilir/sürükleyebilirsiniz: dosyalar sırayla işlenir, ilerleme ve sonuç listesi ekranda görünür. Toplu modda yalnızca OSOS referansı kayıtlı tesisle eşleşen dosyalar yazılır; eşleşmeyenler "tek tek yükleyin" notuyla atlanır (yanlış tesise yazma riski olmaz). Sistem H15 referansını okur; kayıtlı tesisle eşleşirse otomatik oraya yazar, seçiliyle çelişirse üç isimli onay ister, eşleşme yoksa karşılaştırmalı onay ister. Her kayda dosya adı, referans ve yükleyen damgalanır; orijinal xlsx dosyası da arşive alınır ve panodaki "OSF (Excel)" butonuyla indirilebilir (şema madde 14 gerektirir).
  • Tesis: Ekle/düzenle formunda OSOS referansı (otomatik eşleşme için) ve bağlantı gücü sınıfı (reaktif sınırları belirler) girilir. Silme yalnız süper admin; dönemler önce arşive iner.
  • Dönem silme & Geçmiş: Silinen/üzerine yazılan her dönem arşive düşer; "Geri Yükle" ile tek tıkta kurtarılır.
  • Yedekleme (süper admin): "Tam Yedek İndir" tüm tabloları JSON olarak indirir → dosyayı Google Drive yedek klasörüne koyun. Hedef sıklık: haftalık.

3c. Tarifeler ve Maliyet (Veri sekmesi)

EPDK tablosunu içe aktarma: EPDK'nın yayımladığı xlsx dosyasını "EPDK tarife tablosunu içe aktar" ile yükleyin; yürürlük tarihi ve dört abone grubunun (Sanayi, Ticarethane, Mesken, Tarımsal sulama) OG çift, OG tek, AG tek terim satırları (güç ve aşım bedelleri dahil) çıkarılıp önizlenir, mevcut kayıtlar işaretlenir, yalnız yeni satırlar kaydedilir. Hem eski çok sayfalı (Faaliyet Bazlı / Nihai) hem 2026 tek sayfalı biçim tanınır; tanınmayan biçimde hata verir, elle giriş kalır.

Düzenlenmiş tarife (elle): EPDK'nın üç aylık tablosundan tarife adı (örn. "Ticarethane AG çift terim"), yürürlük tarihi, tek zamanlı ve üç zamanlı birim fiyatlar (TL/kWh, vergi hariç) ve dağıtım bedeli girilir. Aynı adla yeni yürürlük tarihi eklendikçe geçmiş dönemler eski değerle, yeni dönemler yeni değerle hesaplanır; eski satırları silmeyin. Tesis parametreleri: tesise uygulanan tarife adı, serbest tüketici senaryosu için tedarikçi marjı (TL/kWh); YEKDEM boş bırakılırsa EPİAŞ'tan çekilen aylık birim maliyet kullanılır, sözleşmede sabit YEKDEM varsa girilir, BTV (ticarethane %1, mesken %5) ve KDV. Parametre tanımlanmamış tesiste müşteri maliyet kutusunu görmez; adminde uyarı görünür.

PTF verisi: sunucudaki ptf-cek zamanlayıcısı her gün 14:40'ta EPİAŞ Şeffaflık Platformu'ndan (eptr2 istemcisi, CAS bilet) dün/bugün/yarın PTF ve SMF'yi (/reporting-service/v1/data/ptf-smf-sdf) ve son ayların YEKDEM birim maliyetini (/v1/renewables/data/renewables-unit-cost, son sürüm) çeker; ptf_gunluk (24'lük dizi) ve yekdem_aylik tablolarına yazar; 15 dakikalık çözünürlük saatlik ortalamaya indirilir. Bağımlılık yok, sistem Python'u; CAS bileti (TGT) 2 saat geçerli, /var/lib/baskurt/ptf/tgt. Geriye dönük doldurma: ptf-cek.py --baslangic 2025-01-01. Kartın üstündeki satır son çekilen günü gösterir. PTF'si olmayan saat varsa serbest tüketici senaryosu hesaplanmaz ve eksik saat sayısı yazılır. Kimlik bilgileri /etc/baskurt/ptf.env'de; dışarıya yalnız tarih aralığı gider.

3c2. Sistem Durumu ve EPDK nöbetçisi

Veri sekmesinin üstündeki 'Sistem' satırı, sunucudaki sistem-kontrol.timer'ın (08:10 ve 15:40) son sonucunu gösterir: Supabase konteynerleri, servisler, zamanlayıcılar, PTF/YEKDEM güncelliği, fatura ve OSF kuyrukları, OSOS robot nabzı, disk, son yedek, TLS sertifikası, HTTPS uçları. "SORUN" satırı varsa e-posta da gelmiştir; not sütunu ilk bakılacak yeri söyler. epdk-nobetci.timer Pazartesi 09:00'da EPDK'nın tarife tabloları sayfasını yoklar; yeni xlsx bağlantısı görünce dosyayı sunucuya indirir, özetini çıkarır, e-posta gönderir ve aynı satırın altında "Yeni EPDK tarife tablosu" bildirimi çıkar; içe aktarıp "içe aktardım" ile kapatılır. EPDK sitesi bot isteklerini engelleyebilir; o durumda haftada bir "sayfa okunamadı" e-postası gelir, tablo elle indirilir.

3d. Faturalar (sunucu tarafı)

Yükleme: storage faturalar/{tesis}/… + faturalar satırı (durum yeni). Sunucuda fatura-isle.timer 5 dakikada bir fatura-isle.py'yi çalıştırır: dosyayı indirir, pdftotext -layout ile metni alır (metin yoksa pdftoppm + tesseract -l tur), fatura-ayristir.py şablonuyla alanları çıkarır, matrah ve toplam tutarlılık kontrolü yapar (fark > 1 TL ise satırda uyarı simgesi), durumu günceller. Tanınan şablon: Uludağ Elektrik Perakende (UEDAŞ). Yeni tedarikçi için SABLONLAR listesine tanıma koşulu ve alan kalıpları eklenir; python3 fatura-ayristir.py dosya.pdf ile masaüstünde test edilir. Aynı tesiste aynı fatura numarası ikinci kez yüklenemez. Hatalı satır: durum hata, açıklama "Durum" sütununda.

3b. Analiz Sekmesi

Müşteri kılavuzundaki 3b ile aynı; adminde ek olarak tüm tesisler listelenir. Veri yüklü olmayan günler "Eksik Gün" kartında sayılır; müşteri "eksik" gördüğünde ilk kontrol Veri sekmesinde ilgili ayın OSF dosyasının yüklü olup olmadığıdır.

4. Pano: Mühendis Yorumu

Tesis+dönem seçin, alttaki kutuya yorumu yazın, Yayınla. Yorum, Yöneticiler tablosundaki ad-ünvanınızla imzalanır ve zaman damgasıyla müşteri panosunda + PDF raporda görünür. Kutuyu boşaltıp Yayınla = yorumu kaldırır (eski hali arşivde kalır).

5. Kullanıcılar & Tesisler

Başvuru akışı: Bekleyen Başvurular'da adayın ünvanı ve beyan ettiği tesisi görün → "+ tesis ata…" ile atayın → Aktifleştir (atamasız aktifleştirme engellidir). Müşteri ilk girişte KVKK onayını verir; onay durumu ve zamanı Profiller tablosunda görünür. Diğer işlemler: profil düzenleme (e-posta değişikliği giriş hesabını da günceller), Davet Maili (şifre belirleme bağlantısı; kullanıcı zaten varsa sıfırlama maili gider), pasifleştirme, silme (süper).

6. Gelen Kutusu

Müşteri talepleri; açık talep sayısı sekme başlığında görünür. TEKLİF rozetli talepler fiyat teklifi istekleridir; teklifi mesaj olarak iletebilir, PDF hazırladıysanız Teknik Dokümanlar'dan tesise yükleyip müşteriyi yönlendirebilirsiniz. Cevabınız ad-ünvan imzanızla gider ve talebi CEVAPLANDI yapar (müşteri tarafında sayaç yanar); müşteri yazarsa AÇIK'a döner. Çözülen konuyu Talebi Kapat ile kapatın.

6b. Teknik Dokümanlar

Veri Yönetimi'ndeki karttan tesise bağlı doküman yüklenir (ad + opsiyonel geçerlilik tarihi + dosya, maks 20 MB). Müşteri Profilim'den indirir. Geçerliliği dolan doküman Genel Bakış'ta kırmızı, 30 gün içinde dolacak olan turuncu uyarı üretir. Silme yalnız buradan yapılır (depo dosyası da silinir).

6c. Duyurular (süper admin)

Yöneticiler sekmesindeki karttan başlık + metin + hedef (herkes / müşteriler / adminler) seçilerek yayınlanır; hedef kitle giriş sonrası ekranında duyuru kartını görür. Kaldır ile yayından iner.

6d. Karbon Envanteri (ISO 14064-1)

Kuruluş sınırı içindeki tesisler için sera gazı envanteri: Kategori 1 (doğrudan: sabit/mobil yanma, kaçak), Kategori 2 (ithal enerji: elektrik, ısı, buhar), Kategori 3-6 (diğer dolaylı). Akış: (1) üstteki listeden kayıtlı envanteri açın ya da "Yeni Envanter"; (2) kuruluş bilgileri ve tesisler; (3) faktör kütüphanesinden yılın setini envantere ekleyin (kütüphane boşsa CSV yükleyip "Aktif seti kütüphaneye kaydet"); (4) kaynakları tesis + kategori + faktör + miktar olarak girin, tCO₂e anında hesaplanır; (5) baz yıl ve azaltım hedefi; (6) doğrulama beyanı (ISO 14064-3); (7) Kaydet. Rapor HTML olarak indirilir ya da yazdırılıp PDF'e kaydedilir.

Kurallar: envanter, kullandığı faktör setinin kopyasını kendi içinde taşır; kütüphanedeki set sonradan değişse de kayıtlı envanter etkilenmez (doğrulama izlenebilirliği). Kütüphanede set adı tekildir; aynı adla kaydetmek üzerine yazar. Durum alanı (Taslak / Doğrulandı / Arşiv) raporun künyesine işlenir. Silme geri alınamaz; önce JSON indirin. Kütüphanedeki örnek set yoktur: faktörler resmî yayınlardan (ETKB şebeke faktörü, DEFRA, IPCC GWP) CSV ile girilir; CSV sütunları ad;birim;deger;kaynak. Yetki: Yöneticiler tablosundaki "Karbon Env." kutucuğu; kapatılırsa sekme görünmez.

7. Yöneticiler (süper admin)

E-posta+ad+ünvanla admin ekleyin; davet otomatik gider, ilk girişte 2FA kurulumu zorunludur. Her admin satırındaki İzinler kutucuklarıyla yetkileri kalem kalem açıp kapatırsınız (Veri Yönetimi / Kullanıcılar / Gelen Kutusu / Yorum / Karbon Envanteri); kapalı kalem, adminin ekranından ilgili sekmeyi kaldırır. Not: izinler arayüz seviyesindedir; yıkıcı işlemler zaten veritabanı katmanında süper admine kilitlidir. Yetki kaldırma aynı tablodan; süper admin kendini kaldıramaz.

8. Teknik Altyapı

  • Sunucu: Kendi VDS'imiz (Ubuntu 24.04 LTS); Vodafone Tier-3 veri merkezi, İstanbul Tuzla. Site ve portal /var/www/baskurt/site altında, nginx ile sunulur. Portal, sitenin /portal/ alt dizinindedir.
  • Veritabanı ve kimlik doğrulama: Supabase self-host (Docker, /opt/supabase). Şema master tek kaynaktır. API yolu, portalla aynı alan adı altındadır: /api/ (nginx → Kong). Studio yönetim paneli dışarıya kapalıdır; SSH tüneliyle erişilir: ssh -L 8000:127.0.0.1:8000 root@sunucu
  • Bot koruması: ALTCHA; tamamen sunucu içinde çalışan doğrulama servisi (/altcha/). Üçüncü taraflara hiçbir veri gitmez. Ek katmanlar: nginx istek hızı sınırı ve fail2ban otomatik adres engelleme.
  • Edge Function: admin-api (davet / e-posta değiştirme / kullanıcı silme); self-host edge-functions konteynerinde /opt/supabase/volumes/functions altında tutulur.
  • E-posta: SMTP ayarları /opt/supabase/.env içinde tanımlanır. Davet ve şifre sıfırlama mailleri buradan gider; kurumsal e-posta hesabı bağlanmadan bu akışlar çalışmaz.
  • Güvenlik başlıkları: nginx snippet'i (guvenlik-basliklari.conf) ile HSTS, CSP (hash tabanlı script-src ve style-src; 'unsafe-inline' YOK), nosniff, clickjacking koruması ve daraltılmış izin politikaları uygulanır. Gömülü betik değişirse hash'ler yeniden hesaplanmalıdır; yayın scripti (09-portal-yayinla.sh) bunu otomatik yapar; elle dosya kopyalanırsa CSP güncellenmezse portal JS'i bloklanır.
  • Sertifika: Let's Encrypt, certbot ile otomatik yenilenir (webroot yöntemi, nginx durmadan). Sağlık scripti ayrıca 21 günden az kalırsa uyarır.
  • Yedekleme: Her gece 03:15'te şifreli otomatik yedek (veritabanı + depo dosyaları + yapılandırma); saklama 14 gün + 12 aylık arşiv. Şifre çözme anahtarı sunucu dışında saklanır. Portal içinden alınan JSON yedek (süper admin) ikinci katmandır.
  • İzleme: Sağlık scripti 5 dakikada bir servisleri, disk doluluğunu, sertifika ömrünü ve yedek yaşını denetler; kritik olaylarda (tanınmayan IP'den SSH girişi, yoğun saldırı denemesi) olay kaydı düşer.
Sorun giderme: "Failed to fetch" → API yolu (/api/) veya Kong konteyneri. Giriş sorunları → ALTCHA / 2FA / şifre sırasıyla. Mail gelmiyor → SMTP ayarı + spam klasörü. Portal JS çalışmıyor → CSP hash'leri (yayın scriptini yeniden çalıştırın). Sunucu durumu: docker compose ps (/opt/supabase) ve systemctl status nginx.

9. Güncelleme Kuralı

Her deploy'da: (1) değişiklikler bu kılavuza ve müşteri Yardım sayfasına işlenir, (2) sürüm satırı güncellenir, (3) Sürüm Notları'na madde eklenir. Kılavuzsuz deploy yapılmaz.

Sürüm Notları

  • 2026-09-11 · v3.9: sayiOku(), xlsxHazir() (dinamik script, CSP self), yardimAc(); tazelikYaz/kurulumKarti (ciz zinciri), KP paleti, #alt-bar + #alt-sheet (body.uygulama), manifest.json + ikon-192/512 (service worker yok). Script: portal-v39-islev.py. v3.9.1: fatura çıkarımları (BULGU-21/22/23): fatura araması tesis eşleşmeli, gerçek fatura yolunda faturadaki dağıtım/güç ikinci kez eklenmez (eklenenin BTV'si dahil), PTF ort. önbelleği tesis|dönem; portal-v39-fatura-duzeltme.py, test test-fatura-tahmin.mjs. v3.9.2: sözleşme kaydı yoksa fatura olmayan aylar son 3 faturadan çıkarılan yapıyla (PTF + X ya da sabit) hesaplanır (FAT.cikarim, portal-v39-fatura-cikarim.py).
  • 2026-09-11 · v3.8: anlamsal renk değişkenleri --ok --dikkat --tehlike --bilgi --kpi --volt-metin (koyu/açık); .kart .v nötr, durum sınıfları renkli, .sifir; açık temada .btn ve .tab.on koyu yazı; BULGU-20 tema geçişinde ikinci kare resize+update, açık ızgara alfa .16. Scriptler: portal-v38-renk.py, portal-v38-tema-duzeltme.py.
  • 2026-09-11 · v3.7: .tm-grid auto-fill 210 px, .f flex sütun (kutular satır tabanına hizalı), .genis/.kisa sınıfları; tb-fiyat/tb-dagdahil gizli, szDoldur(tesisId, tm) eski değerleri sözleşme formuna aktarır, kaydet geri yazar; mobil .sel-row ızgarası, sekme şeridi maskesi. Script: portal-v37-ui.py.
  • 2026-09-11 · v3.6: sozlesmeler tablosu + sozlesmeler kovası (RLS: tesis yetkisi). MAL.sozlesme(), hesapla: fatura yoksa saat bazında formül (PTF + X, PTF × k + X, sabit, tarife − %); YEKDEM dahil değilse eklenir; dağıtım dahil bilgisi sözleşmeden. TB: szDoldur/szKaydet/szDosya. ON: sözleşme kartları (eksik, 90 gün, dolmuş). Gözden geçirme düzeltmeleri: YEKDEM her fiyat tipinde, tedarikçi adı kaçışlı, takvim kartları yalnız ikili tesiste, eski PDF silinir, PDF'i aç bağlantısı.
  • 2026-09-04 · v3.5: ON modülü (Öneriler): MAL.yillikHesap (çizimsiz yıl hesabı) + gucPlanVerisi + reaktif sınırları (sinirlar) + FAT.liste. Kart mantığı: tedarik (ikili vs SKTT; düzenlenmişte tek/üç ve PTF+marj), terim (dağıtım + güç), güç planı (sabit vs plan), reaktif (aşan/yakın aylar), fatura-OSOS (%1 / %5). Toplam potansiyel = maliyet düşüren kartların toplamı, 12 aya yıllıklandırılmış.
  • 2026-09-04 · v3.4: tesis_maliyet.tedarik (duzenlenmis|sktt|ikili), fonksiyon 9 parametre. MAL: SKTT_KBK sabiti (EPDK kurul kararıyla değişirse güncellenecek), yuksek bayrağı satır setini seçer. Pano kompakt dönem tahmini (KOMPAKT), mevcut tarife vurgusu.
  • 2026-09-04 · v3.3: Tesis Bilgileri sekmesi (TB): tesis_maliyet + zaman_tipi, baglanti, trafo_kva; tesis_param_guncelle() yeni imza (7 parametre). Tarife dilim ve karbon kutularındaki seçiciler (localStorage) kaldırıldı, değerler tesis kaydından; maliyet kutularındaki müşteri formu yerine yönlendirme notu. ciz() akışı: MAL.yukle → tarifeCiz/karbonCiz → FAT → MAL.pano.
  • 2026-09-04 · v3.2: Faturalar. Şema bölüm 21: faturalar tablosu + faturalar bucket (müşteri kendi tesisine yükler/siler, admin her şeyi). Sunucuda fatura-isle.py (5 dk timer; pdftotext, gerekirse tesseract tur) ve fatura-ayristir.py (şablon: Uludağ Perakende; 6 gerçek faturada matrah/toplam kontrolü 0 fark). Portalda FAT modülü: yükleme, liste, Fatura vs OSOS tablosu (tüketim %1, demand %5 eşiği), demand uyuşmazlığı ve sözleşme gücü aşımı uyarıları; MAL ikili anlaşma satırı için fatura fiyatını (enerji + YEK + YEK farkı) kullanır. Gerçek veri bulgusu: Tekyön 04–06/2026 faturalarında demand OSOS'tan farklı (0 / 232 / 224 vs 468 / 476 / 426 kW).
  • 2026-09-04 · v3.1: Tarife ve maliyet. Şema bölüm 20: ptf_gunluk (EPİAŞ PTF/SMF, günlük 24'lük dizi, service_role yazar), tarifeler (EPDK, yürürlük tarihli), tesis_maliyet (tarife adı, YEKDEM, marj, BTV, KDV). Sunucuda /opt/baskurt-ptf/ptf-cek.py (saf Python, CAS TGT), systemd timer 14:40; YEKDEM aylık otomatik (yekdem_aylik). Portalda MAL modülü: saatlik matris × tarife / PTF, üç senaryo, Pano ve Analiz kutuları; Veri sekmesinde tarife CRUD ve tesis parametreleri; PTF durum satırı. PTF verisi PostgREST 1000 satır sınırına takılmasın diye gün başına tek satır tutulur.
  • 2026-09-04 · v3.0: Analiz sekmesi (müşteri isteği): tarih aralığı analizi tamamen istemci tarafında, donemler.matris (24×31) ve gunluk dilimlenerek; şema değişikliği yok. Kıyas modu (iki aralık), 400 gün üst sınır, 62 güne kadar ısı haritası, eksik gün sayımı, Excel (günlük + saatlik, kıyas dahil) ve CSV, PDF. Demand ve reaktif aylık değer olduğundan "Kapsanan Aylar" tablosunda ay ay gösterilir; aralık için türetilmez. Modül AN isim alanında. Gezinme: sekmeler yeniden sıralandı, admin sekmeleri "Yönetim" ayracı altında; mobilde yatay kaydırılan şerit. Pano: dönem okları ve klavye ← →, boş durum metinleri (tesis yok / dönem yok), veri yüklenirken gösterge, mühendis notu kartların altında ($("kartlar").after(yorum-box)), müşteri girişte Pano'ya düşer. Mobil: MutationObserver her tabloya data-l etiketi ekler, ≤640 px'te kart görünümü. Tema: [data-tema=acik] değişken seti, tercih localStorage; grafik paleti (GRID/TIK/LEGEND/TRACE_R) temaya duyarlı.
  • 2026-09-03 · v2.9: Satır içi stil temizliği ve CSP. 335 style= özniteliği ve 136 JS şablon stili yardımcı sınıflara (.u-*, .kenar-*, .rk-*, .swatch-*) taşındı; dinamik renkler RS() eşlemesiyle sınıf adına çevrilir. CSP style-src artık hash tabanlı, 'unsafe-inline' kaldırıldı (Probely LOW bulgusu kapandı). ALTCHA widget CSS'i lib/altcha.css'e alındı; <link id="altcha-css"> varken widget kendi stilini enjekte etmez. Yayın scripti v3: <style> hash'lerini hesaplar, HTML'de style= kalırsa 'unsafe-inline'ı koruyup uyarır. JS ile el.style.x = … atamaları CSSOM olduğundan CSP'den etkilenmez. Yazı tipleri: IBM Plex Sans / Sans Condensed / Mono. Metinlerde uzun tire kullanımı kaldırıldı. PDF rapor yeniden tasarlandı: beyaz sayfa, lacivert başlıklar, ince çizgili kartlar; grafikler beforeprint olayında açık paletle yeniden çizilir, afterprint ile ekran paletine döner; her sayfada sabit alt bilgi (#print-foot). Grafik kutusu başlıkları mono büyük harften Condensed cümle düzenine alındı.
  • 2026-09-03 · v2.8: Karbon Envanteri sekmesi (ISO 14064-1:2018, adminlere; izin kalemi karbon, varsayılan açık). Kategori 1 / 2 / 3-6 kaynak girişi, tesis bazlı ayrıştırma, yıllık faktör kütüphanesi (CSV/JSON içe-dışa aktarım, veritabanında ortak), baz yıl kıyası ve azaltım hedefi, ISO 14064-3 doğrulama beyanı, HTML/PDF rapor. Veri karbon_envanterleri (jsonb) ve karbon_faktor_setleri tablolarında; envanter kullandığı faktör setinin kopyasını dondurur. Şema master bölüm 19 gerekir. Modül tek isim alanında (KE), CSP uyumlu delege dinleyicilerle yazıldı; sekme kabı dışında satır içi stil eklenmedi.
  • 2026-07-24 · v2.7: Altyapı Türkiye'ye taşındı. Site ve portal kendi sunucumuzda (Ubuntu 24.04, Vodafone Tier-3 · İstanbul Tuzla); veritabanı, kimlik doğrulama ve dosya deposu self-host Supabase (Docker). API artık aynı alan adı altında /api/ yolundan geçer. Cloudflare Turnstile kaldırıldı, yerine sunucu içinde çalışan ALTCHA geldi; CSP'den tüm dış kaynaklar çıkarıldı (connect-src 'self'). Yurt dışına veri aktarımı sona erdi; KVKK metni ve onay ekranı güncellendi, mevcut kullanıcılara bir kez yeniden onay ekranı gelir. Yayın akışı: 09-portal-yayinla.sh (CSP hash'leri otomatik). Şifreli gece yedeği, sağlık izleme ve fail2ban devrede.
  • 2026-07-23 · v2.6: OSF satır 77'den 6 kanal: W/Y aktif çekiş-veriş, AA/AC RI-RC çekiş, AE/AG RI-RC veriş; veriş saatlik matrisi (satır 23+2h) gunluk_veris/saatlik_ort_veris/matris_veris olarak kaydedilir (tamamı boşsa null). donemler + donemler_gecmis'e veris_kwh, ri_veris_kwh, rc_veris_kwh ve jsonb kolonları; arsivle() ve geri yükleme güncellendi. Pano: c-kanallar gruplu çubuk (değer etiketli), günlük/saatlik grafiklere koşullu veriş serisi, koşullu Toplam Veriş kartı (kiyas: veris_kwh). Üretim Demand (R79/R80) uretim_demand_kw/uretim_demand_t olarak kaydedilir, verişli tesislerde kart olarak gösterilir. Eski dönem kayıtlarında veriş alanları null kalır; OSF arşivden yeniden yüklenirse dolar.
  • 2026-07-20 · v2.5: Yıllık'a Tarife Yapısı Değerlendirmesi: yıllık dilim toplamları tüm matrislerden; A) tek/üç zamanlı TL kıyası (bedel girişli, localStorage yt_tesis; boşsa katsayı endeksi 1,00/1,55/0,45), B) tek/çift terimli: eşdeğer saat + yük faktörü, bedel girişli TL kıyası veya 1.800/3.000 sa eşikli gösterge. Pano kartlarında kiyasBul/kiyasSatir: önceki dönem + geçen yıl aynı ay; kWh/kW yüzde, oranlar puan farkı; eksikse "veri yok".
  • 2026-07-20 · v2.4.1: OSF orijinali Storage 'osf' deposuna arşivlenir (yol: tesis_id/donem.xlsx), panodan imzalı bağlantıyla indirilir; print-head tüm sekmeler için ortaklaştırıldı, yazdırmada başlık satırı gizlenir. Şema master bölüm 14 gerekir. Donut 220px'e sabitlendi, ısı haritası 760px tavanlı, hücre ipucu balonu eklendi. Müşteri isteğe bağlı 2FA: profil kartında etkinleştir/kaldır (unenroll aal2 ister), girişte kuruluysa doğrulama zorunlu. Kütüphaneler self-host edildi (portal/lib/: supabase.js 2.110.x umd, chart.umd.js 4.4.1, xlsx.full.min.js 0.18.5); CSP'den cdnjs+jsDelivr çıkarıldı; sürüm güncellemeleri artık lib dosyaları değiştirilerek yapılır. CSP script-src hash tabanlı ('unsafe-inline' YOK): satır içi onclick yasak, data-git/sec-kopya delege dinleyicisi; gömülü betik hash'leri paketlemede otomatik hesaplanıp _headers'a yazılır.
  • 2026-07-20 · v2.4: Yıllık sekmesi: yıl bazlı toplam/ortalama/maks demand/yıllık reaktif oran kartları, aylık dağılım grafiği, TEP karnesi (0,000086 TEP/kWh; eksik yılda yıllıklandırılmış tahmin; sektöre göre eşikler: sanayi 1.000/5.000 · ticari bina 500 · kamu 250 TEP, tesis türü seçimli, m² kriter notlu; etüt/VAP danışmanlık kancası). Aylık Toplam Tüketim kartına TEP satırı. Yıllık PDF raporu; kılavuz sayfası tam genişlik.
  • 2026-07-20 · v2.3: Adminlere Profilim sekmesi (ad/ünvan/telefon kendi güncellenir; rol-izinler süper kilidinde, veritabanı tetikleyicili). Davet: mail gitmezse tek kullanımlık bağlantı üretilir (Yöneticiler + Profiller). Auth URL Configuration zorunlu ayarı: Site URL ve Redirect https://baskurtmuhendislik.com/portal/** olmalı (localhost kalırsa davet bağlantıları kırılır).
  • 2026-07-18 · v2.2: Pano'ya tarife dilim dağılımı (EPDK dilimleri, tek/üç zamanlı seçimli, localStorage'da tesis bazlı) ve karbon ayak izi (EVÇED 2023 tüketim noktası faktörleri: iletim 0,436 / dağıtım 0,469 tCO₂e/MWh) kutuları eklendi; PDF rapora dahildir.
  • 2026-07-18 · v2.1: Duyuru sistemi (süper), teknik doküman yönetimi + geçerlilik uyarıları, fiyat teklifi talepleri, Yardım sayacı + görüldü takibi, granüler admin izinleri, şifremi unuttum, kullanıcı araması, giriş ekranı sinüzoid tasarım, portal indekslenebilir + sitemap.
  • 2026-07-18 · v2: Profil/tesis mimarisi, başvuru-onay akışı, KVKK kapısı, 2FA, captcha, süper admin, Genel Bakış uyarı paneli + arama, Gelen Kutusu, yedekleme (süper), yorum imzası, tesis silme, mobil/PDF düzeltmeleri.

Gelen Kutusu

Müşterilerin sorun bildirimleri. Cevap yazdığınızda talep "cevaplandı" durumuna geçer.

Merhaba

Tesislerim

Size atanmış tesisler ve son dönem özetleri.

Dokümanlarım

Tesislerinize ait teknik dokümanlar (muayene raporları, belgeler).
TesisDokümanGeçerlilik

Hesap Bilgilerim

İletişim ve kimlik bilgilerinizi buradan güncelleyebilirsiniz.
İki Aşamalı Doğrulama (2FA)
Girişte şifrenize ek olarak telefonunuzdaki doğrulama uygulamasından (Google/Microsoft Authenticator) 6 haneli kod istenir. Hesap güvenliğiniz için önerilir.

Aylık Tüketim Dağılımı

Enerji Verimliliği Mevzuatı Karnesi (TEP)

Çevrim: 1 kWh = 860 kcal = 0,000086 TEP (nihai enerji). Bu karne yalnızca elektrik tüketimini kapsar; tesisin toplam TEP değerine doğalgaz ve diğer yakıtlar da dahildir. 5627 sayılı Kanun / Enerji Verimliliği Yönetmeliği eşikleri sektöre göre: endüstriyel işletme 1.000 TEP (5.000 TEP → enerji yönetim birimi) · ticari-hizmet binası 500 TEP veya 20.000 m² · kamu binası 250 TEP veya 10.000 m². Bina eşiklerindeki m² kriteri TEP'ten bağımsız ayrıca uygulanır.

Tarife Dilim Dağılımı (yıl toplamı)

Maliyet Senaryoları (yıl toplamı, tahmini) ?

Sözleşme gücü, tedarik şekli ve ikili anlaşma fiyatınızı Tesis Bilgileri sekmesinden girip güncelleyebilirsiniz.
Henüz veri yüklenmemiş.

Günlük Aktif Tüketim (kWh)

Ortalama Saatlik Yük Profili (kWh/sa)

Hafta İçi / Hafta Sonu Saatlik Profil

Tarife Dilim Dağılımı

Tüketim Isı Haritası (Saat × Gün)

← Gün 1 … Gün 31 →üst satır 23:00 · alt satır 00:00
-
-
kWh/sa

Reaktif Oranlar ve Ceza Sınırları

Enerji Kanalları: Çekiş / Veriş aktif kWh · reaktif kVArh

Karbon Ayak İzi (Kapsam 2)

Dönem Emisyonu
-
Eşdeğeri
-
ağacın yıllık emdiği CO₂
Eşdeğeri
-
binek araç km'si
Kaynak: T.C. ETKB-EVÇED, 2023 Türkiye Elektrik Üretimi ve Elektrik Tüketim Noktası Emisyon Faktörleri bilgi formu (sayfa güncellemesi 31.12.2025): iletim 0,436 · dağıtım 0,469 tCO₂e/MWh. ISO 14064 / kurumsal karbon raporlamanızda Kapsam 2 verisi olarak kullanılabilir; detay için bize danışın.

Dönem Fatura Tahmini (OSOS × tarife / PTF) ?

Fatura ile OSOS Karşılaştırması ?

Mühendis Değerlendirmesi

Bu dönem için henüz değerlendirme yayınlanmadı.

Tarih Aralığı Analizi

Seçilen günler için tüketim, saatlik profil, tarife dilimleri ve ısı haritası; isteğe bağlı olarak ikinci bir aralıkla kıyas. Maksimum demand ve reaktif oranlar OSOS'tan aylık tek değer olarak gelir; aralık için hesaplanmaz, kapsanan aylar ayrıca listelenir.

Günlük Tüketim (kWh)

Ortalama Saatlik Yük Profili (kWh/sa)

Hafta İçi / Hafta Sonu Saatlik Profil

Tarife Dilim Dağılımı (kWh)

Maliyet Senaryoları (tahmini)

Sözleşme gücü, tedarik şekli ve ikili anlaşma fiyatınızı Tesis Bilgileri sekmesinden girip güncelleyebilirsiniz.

Tüketim Isı Haritası (Saat × Gün)

Kapsanan Aylar: Demand ve Reaktif Oranlar

DönemAylık tüketimMaks. demandZamanEndüktifKapasitif
Bu değerler ay bazlıdır; seçilen aralığın yalnız bir kısmını kapsayan aylar da tam ay değeriyle gösterilir.

Öneriler: Sözleşme ve Tarife Kararları ?

Seçilen yılın OSOS verisi, EPDK tarifeleri, EPİAŞ PTF/YEKDEM ve yüklenen faturalar birlikte değerlendirilir; her kart bir karar ve yıllık TL etkisi. Tahmini değerlerdir; uygulama öncesi birlikte netleştiririz.

Özet

Tesis Bilgileri ?

Pano, Analiz ve maliyet hesapları buradaki bilgilere göre çalışır. Faturanızdaki değerleri girin; değişiklik kaydedildiği anda tüm ekranlara yansır.
Tarife ve bağlantı
Tedarik sözleşmesi (ikili anlaşma)
Sözleşmenizdeki fiyat formülünü girin; maliyet senaryolarındaki "İkili anlaşma" satırı buna göre ay ay hesaplanır, faturanız gelince gerçek değerle karşılaştırılır. PDF'i de yükleyebilirsiniz; yalnız kendi sunucumuzda saklanır.
İsteğe bağlı koşullar
PDF'i aç
Güç
Yönetici: abone grubu tarifesi ve vergiler
Abone grubu (EPDK tarifesi), BTV ve KDV oranları Başkurt Mühendislik tarafından tanımlanır;

Faturalar ?

Seçili tesisin tedarikçi faturalarını (PDF ya da fotoğraf) yükleyin; sistem birkaç dakika içinde okur, dönem tüketimini, birim fiyatı ve tutarları çıkarır. Seçili dönemin OSOS karşılaştırması Pano'da, ay ay marj ve maliyet senaryoları Yıllık'ta görünür. Dosya yalnız kendi sunucumuzda saklanır.
DönemFatura nokWhEnerji TL/kWhYEK TL/kWhPTF ort.MarjToplamDemandDurum
Sistem durumu yükleniyor…
KontrolDurumDeğerNot
Sunucu kontrolü 08:10 ve 15:40; sorunda e-posta. Kaynak nöbetçisi (EPDK tarifesi, ETKB emisyon faktörü, DEFRA) Pazartesi 09:00.

OSF Dosyası Yükle

Dosyadaki OSOS referansı tesislerle otomatik eşleştirilir; uyumsuzlukta onay istenir.
OSF .xlsx dosyasını buraya sürükleyin
veya tıklayıp seçin

Tesis Ekle / Düzenle

Tarifeler ve Maliyet Parametreleri

Pano ve Analiz'deki maliyet senaryoları bu tanımlara dayanır. Düzenlenmiş tarife EPDK'nın üç aylık tablosundan girilir (TL/kWh, vergi hariç); serbest tüketici senaryosu EPİAŞ saatlik PTF + YEKDEM + tedarikçi marjı ile hesaplanır. Dağıtım bedeli tedarikçiden bağımsızdır, her senaryoda aynı uygulanır.
PTF verisi: kontrol ediliyor…
Düzenlenmiş tarife (EPDK)
EPDK'nın yayımladığı tablo olduğu gibi yüklenir; dört abone grubunun (Sanayi, Ticarethane, Mesken, Tarımsal sulama) OG çift, OG tek ve AG tek terim satırları çıkarılıp önizlenir.
TarifeYürürlükTekGündüzPuantGeceDağıtımGüçAşımDurum
TarifeYürürlükTekGündüzPuantGeceDağıtımGüç
Tesise uygulanan tarife, BTV, KDV ve tedarikçi marjı Tesis Bilgileri sekmesindeki yönetici bölümünden atanır.

Tesisler ve Dönemler

TesisReferansSınıfDönemler

Teknik Dokümanlar

Periyodik muayene raporu, uygunluk belgesi vb.; tesise bağlı, geçerlilik tarihli. Müşteri kendi tesisinin dokümanlarını Profilim'den indirir; süresi yaklaşanlar Genel Bakış'ta uyarı verir.
TesisDokümanGeçerlilikYükleme

Yedekleme SÜPER ADMİN

Tüm portal verisini (tesisler, profiller, dönemler, arşiv, bildirimler) tek JSON dosyası olarak indirir. Dosyayı Google Drive'daki yedek klasörünüze atın. Önerilen sıklık: haftada bir; geciktiğinde Genel Bakış'ta uyarı görürsünüz.

Geçmiş & Geri Alma

Silinen/üzerine yazılan dönemlerin eski halleri; tek tıkla geri yüklenebilir.
ZamanİşlemTesisDönemYapan

Bekleyen Başvurular

Kayıt formundan gelenler. Tesis atayıp aktifleştirmeden giriş yapamazlar.
Ad SoyadÜnvanE-postaBeyan Ettiği TesisTarihİşlem

Profiller

Tesis atamaları, KVKK onay durumu ve hesap yönetimi. Davet maili, kullanıcıya şifre belirleme bağlantısı gönderir.
ProfilE-postaDurumKVKK OnayıTesislerİşlem

Karbon Envanteri ISO 14064-1:2018

Kuruluş sınırı içindeki tesislerin sera gazı envanteri: Kategori 1 (doğrudan), Kategori 2 (ithal enerji) ve Kategori 3-6 (diğer dolaylı). Envanter veritabanında saklanır; faktör setleri kütüphaneden alınır ve envanterin içinde dondurulur.
Kategori 1 · Doğrudan
0,00
tCO₂e
Kategori 2 · İthal enerji
0,00
tCO₂e
Kategori 3-6 · Diğer dolaylı
0,00
tCO₂e
Toplam envanter
0,00
tCO₂e

1. Kuruluş ve Raporlama Bilgileri

2. Tesisler

Tesis AdıKonum / AdresFaaliyet Türü
Her emisyon kaynağı bir tesise atanır; rapor tesis bazlı ayrıştırma tablosunu buradan üretir.

3. Emisyon Faktörleri

Faktör kütüphanesi (veritabanı, tüm envanterlerde ortak)
Bu envanterin setleri
FaktörBirimkgCO₂e / birimKaynak
CSV sütunları: ad;birim;deger;kaynak (noktalı virgül ayraçlı, ondalık virgül kabul edilir). Yüklenen set yalnız bu envanterde yaşar; sonraki yıllarda yeniden kullanmak için "Aktif seti kütüphaneye kaydet" ile veritabanına alın. "Doğrudan tCO₂e" adlı, değeri 1000 olan bir faktör tanımlarsanız hazır hesaplanmış Kategori 3-6 değerlerini doğrudan girebilirsiniz.

4. Emisyon Kaynakları ve Faaliyet Verileri

TesisKategoriKaynak / AçıklamaFaktörMiktarBirimtCO₂e
Kategori 1: sabit ve mobil yanma, kaçak emisyonlar. Kategori 2: satın alınan elektrik, ısı, buhar. Kategori 3-6: ulaşım, satın alınan ürünler ve diğer dolaylı emisyonlar.

5. Dağılım

Tesis bazlı ayrıştırma
TesisKat. 1Kat. 2Kat. 3-6Toplam tCO₂ePay %

6. Baz Yıl Karşılaştırması

KategoriBaz YılRaporlama YılıFark (tCO₂e)Fark (%)
İlk envanter yılıysa baz yıl alanlarını boş bırakın; rapor bu bölümü "baz yıl = raporlama yılı" olarak işaretler.

7. Doğrulama Beyanı ISO 14064-3:2019

8. Rapor

Rapor ayrı bir sekmede açılır; yazdırma ekranında hedef olarak "PDF olarak kaydet" seçin. Raporun künyesinde envanterin durumu ve son kayıt bilgisi yer alır; doğrulanmış envanterlerde durumu "Doğrulandı" yapıp kaydetmeyi unutmayın.

Duyurular SÜPER ADMİN

Yayınlanan duyuru, seçtiğiniz hedef kitleye giriş sonrası ekranlarında gösterilir.
TarihBaşlıkHedef

Yöneticiler

Sadece süper admin yönetebilir. Yeni yöneticinin giriş hesabı için "Davet" gönderin; ilk girişte 2FA kurulumu zorunludur.
Ad SoyadÜnvanE-postaRolİzinler