diff --git a/.idea/workspace.xml b/.idea/workspace.xml deleted file mode 100644 index 94f47a7..0000000 --- a/.idea/workspace.xml +++ /dev/null @@ -1,88 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1698350257905 - - - - \ No newline at end of file diff --git a/repository.yaml b/repository.yaml index c3ea8c4..98bd61a 100644 --- a/repository.yaml +++ b/repository.yaml @@ -1,4 +1,4 @@ --- -name: EnergaMeter -url: https://github.com/tcich/ha-addon-energa-meter/src -maintainer: TCICH +- name: EnergaMeter + url: https://github.com/tcich/ha-addon-energa-meter + maintainer: TCICH diff --git a/src.dev/CHANGELOG.md b/src.dev/CHANGELOG.md index 2637ae4..3dcf32a 100644 --- a/src.dev/CHANGELOG.md +++ b/src.dev/CHANGELOG.md @@ -1,3 +1,4 @@ +# EnergaMeter (dev) ## v0.1.3 [2023-10-31] - Dodano obsługę liczników wytwórcy (Uwaga: zmiana struktury JSON) ## v0.1.2 [2023-10-23] diff --git a/src.dev/README.md b/src.dev/README.md new file mode 100644 index 0000000..ff503de --- /dev/null +++ b/src.dev/README.md @@ -0,0 +1,35 @@ +[![ha_badge](https://img.shields.io/badge/Home%20Assistant-Add%20On-blue.svg)](https://www.home-assistant.io/) +# [Energa meter](https://github.com/tcich/ha-addon-energa-meter) Home Assistant add-on + +[aarch64-shield]: https://img.shields.io/badge/aarch64-yes-green.svg +[amd64-shield]: https://img.shields.io/badge/amd64-yes-green.svg +[armv6-shield]: https://img.shields.io/badge/armv6-yes-green.svg +[armv7-shield]: https://img.shields.io/badge/armv7-yes-green.svg +[i386-shield]: https://img.shields.io/badge/i386-yes-green.svg +![aarch64-shield] +![amd64-shield] +![armv6-shield] +![armv7-shield] +![i386-shield] + +**Podoba Ci się?** [Postaw kawę.](https://buycoffee.to/tcich) + + + +## O dodatku + +To jest dodatek dla [Home Assistant](https://www.home-assistant.io/). Instalacja dodatku [Energa meter](https://github.com/tcich/ha-addon-energa-meter) umożliwia cykliczne pobieranie danych z aplikacji [Mój Licznik - Energa](https://mojlicznik.energa-operator.pl) udostępnianej klientom Operatora energetycznego Energa, pobierane są zarówno aktualne stany liczników jak i dane historyczne. Dzieki temu możliwe jest generowanie wykresów oraz analiza danych z użyciem zaawansowanych narzędzi, np. Grafana + +## Możliwości: +* Obsługa liczników jako sensory +* Wykresy w Grafana + +## Instalacja + +Instrukcja instalacji jest dostępna pod adresem: [Instrukcja konfiguracji](https://github.com/tcich/ha-addon-energa-meter/blob/main/README.md) + +## Motywacja + +**Podoba Ci się?** [Postaw kawę.](https://buycoffee.to/tcich) + + diff --git a/src.dev/icon.png b/src.dev/icon.png new file mode 100644 index 0000000..edfc4f9 Binary files /dev/null and b/src.dev/icon.png differ diff --git a/src.dev/logo.png b/src.dev/logo.png new file mode 100644 index 0000000..edfc4f9 Binary files /dev/null and b/src.dev/logo.png differ diff --git a/src.dev/rund.sh b/src.dev/rund.sh new file mode 100644 index 0000000..721e075 --- /dev/null +++ b/src.dev/rund.sh @@ -0,0 +1,26 @@ +#!/bin/bash + +USERNAME="$ENERGA_USERNAME" +PASSWORD="$ENERGA_PASSWORD" + +if [ -z "$USERNAME" ]; then + echo "Błąd: Zmienna ENERGA_USERNAME jest pusta. Proszę podać wartość." + exit 1 +fi + +if [ -z "$PASSWORD" ]; then + echo "Błąd: Zmienna ENERGA_PASSWORD jest pusta. Proszę podać wartość." + exit 1 +fi + +echo "Uruchamiam API" +python api.py & +echo "Uruchamiam MAIN" +python main.py +echo "Uruchamiam CRON" + +while true; do + python cron.py + echo "Czekam..." + sleep 1800 +done