Skip to content

Unixevans/simonel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SIMONEL (SYSTEM MONITORING PANEL) LATEST VERSION

Repo ini berisi source code dari proyek website monitoring solar panel. Proyek web monitoring panel ini merupakan hasil kerjasama dalam rangka proyek praktek magang (Januari - Juni 2023) antara dua jurusan di SMKN 1 NGLEGOK, yaitu TKJ (Teknik Komputer Jaringan) dan TEI (Teknik Elektronika Industri), di bawah bimbingan PT. Teknolab Caraka Internasional. TEI memegang peran dalam IoT hardware Panel Surya meliputi, transfer data LoRa, ESP32, installasi hardware, software IoT programming dll. Sedangkan TKJ memegang peran sebagai web development yaitu, visualisasi data output yang dihasilkan oleh hardware Panel Surya dalam bentuk sebuah website yang dapat di monitoring dengan mudah kapan saja dan dimana saja.

Dekstop View

View On Browser

Mobile View

View On Browser

Descriptions

Hal penting yang ditampilkan di website ini adalah data rata-rata dan tertinggi setiap output dari dua buah Microinventer, antara lain output Tegangan(Voltage), Arus(Ampere), Daya Nyata(Watt), Daya Semu(Voltage Ampere), dan Daya Reaktif(Voltage Ampere Reactive).

Tech

Aplikasi web simonel ini dibangun menggunakan :

  • XAMPP versi 3.3.0
  • Visual Studio Code
  • PHP versi 8.2.0
  • Javascript
  • JQuery
  • CanvasJS
  • Bootstrap
  • HTML5
  • CSS3

Requirements

  • PHP version 7.3 atau diatasnya

Installations

Download file zip repo ini, kemudian ekstrak dan letakkan di folder htdocs xampp kalian

C:/xampp/htdocs/simonel

Kemudian buka xampp control panel dan jalankan server Apache dan MySQL, kemudian buat database dengan nama simonel, dan tabel bernama pzem_data dengan SQL Query berikut :

CREATE DATABASE simonel;
USE simonel;
CREATE TABLE pzem_data (
    id int PRIMARY KEY AUTO_INCREMENT,
    voltageA float,
    currentA float,
    dayanyataA float,
    dayasemuA float,
    dayareaktifA float,
    voltageB float,
    currentB float,
    dayanyataB float,
    dayasemuB float,
    dayareaktifB float,
    created_at timestamp DEFAULT CURRENT_TIMESTAMP
 );

Kemudian sesuaikan koneksi database pada masing-masing file

Credits

Evan Kamalludin | Tegar Dwi Arbiantoro

Teknolab Caraka Internasional