Skip to content

MrHumanRebel/solar_mining

Repository files navigation

☀️ Solar Mining

Automatizált napelem monitorozás és bányászatvezérlés
Ez a projekt egy napelemes rendszer állapotának figyelésére, adatgyűjtésére és bányászgépek vezérlésére szolgál. Tartalmaz Python szkripteket, Jupyter notebookot, konfigurációs fájlokat, valamint egy Docker-alapú környezetet.


🚀 Fő funkciók

  • 🔋 Valós idejű napelem adatok lekérése (solar.py, solarman.ipynb)
  • 📊 Adatok tárolása és elemzése (solarman_data.json, state.json, quote_usage.json)
  • 🐳 Könnyű telepítés Docker Compose segítségével
  • 🔐 .env támogatás környezeti változókhoz

🗂 Fájlszerkezet

Fájl / Könyvtár Leírás
solar.py Fő Python szkript a napenergia figyeléshez
solarman.ipynb Jupyter notebook a napelem adatokkal való kísérletezéshez
solarman_data.json Lekért Solarman API adatok
state.json Rendszerállapot cache
quote_usage.json API használat naplózása
docker-compose.yml Docker Compose konfiguráció
dockerfile Egyedi Docker image build fájl
requirements.txt Python csomagok listája
.env Környezeti változók definíciója
README.md Dokumentáció

🐳 Telepítés (Docker-rel)

  1. Klónozd a repót:
    git clone https://github.com/felhasznalonev/solar_mining.git
    cd solar_mining

About

Solar Mining - Automatizált napelem monitorozás és bányászatvezérlés

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages