├── .envrc ├── .github ├── dependabot.yml └── workflows │ ├── constraints.txt │ ├── python-publish.yml │ └── tests.yaml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── MANIFEST.in ├── README.md ├── cli.py ├── example.py ├── example_zappi.py ├── pymyenergi ├── VERSION ├── __init__.py ├── base_device.py ├── cli.py ├── client.py ├── connection.py ├── ct.py ├── eddi.py ├── exceptions.py ├── harvi.py ├── libbi.py └── zappi.py ├── requirements_dev.txt ├── requirements_test.txt ├── setup.cfg ├── setup.py └── tests ├── __init__.py ├── conftest.py ├── fixtures ├── client.json ├── client_1p_solar_export.json ├── client_1p_zappi_harvi_solar_battery.json ├── eddi.json ├── harvi.json ├── jday.json ├── jdayhour.json ├── libbi.json └── zappi.json ├── test_client.py ├── test_eddi.py ├── test_harvi.py ├── test_libbi.py └── test_zappi.py /.envrc: -------------------------------------------------------------------------------- 1 | layout python3 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/constraints.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/.github/workflows/constraints.txt -------------------------------------------------------------------------------- /.github/workflows/python-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/.github/workflows/python-publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/.github/workflows/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include pymyenergi/VERSION 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/README.md -------------------------------------------------------------------------------- /cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/cli.py -------------------------------------------------------------------------------- /example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/example.py -------------------------------------------------------------------------------- /example_zappi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/example_zappi.py -------------------------------------------------------------------------------- /pymyenergi/VERSION: -------------------------------------------------------------------------------- 1 | 0.2.3 2 | -------------------------------------------------------------------------------- /pymyenergi/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/pymyenergi/__init__.py -------------------------------------------------------------------------------- /pymyenergi/base_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/pymyenergi/base_device.py -------------------------------------------------------------------------------- /pymyenergi/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/pymyenergi/cli.py -------------------------------------------------------------------------------- /pymyenergi/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/pymyenergi/client.py -------------------------------------------------------------------------------- /pymyenergi/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/pymyenergi/connection.py -------------------------------------------------------------------------------- /pymyenergi/ct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/pymyenergi/ct.py -------------------------------------------------------------------------------- /pymyenergi/eddi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/pymyenergi/eddi.py -------------------------------------------------------------------------------- /pymyenergi/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/pymyenergi/exceptions.py -------------------------------------------------------------------------------- /pymyenergi/harvi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/pymyenergi/harvi.py -------------------------------------------------------------------------------- /pymyenergi/libbi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/pymyenergi/libbi.py -------------------------------------------------------------------------------- /pymyenergi/zappi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/pymyenergi/zappi.py -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /requirements_test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/requirements_test.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/fixtures/client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/fixtures/client.json -------------------------------------------------------------------------------- /tests/fixtures/client_1p_solar_export.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/fixtures/client_1p_solar_export.json -------------------------------------------------------------------------------- /tests/fixtures/client_1p_zappi_harvi_solar_battery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/fixtures/client_1p_zappi_harvi_solar_battery.json -------------------------------------------------------------------------------- /tests/fixtures/eddi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/fixtures/eddi.json -------------------------------------------------------------------------------- /tests/fixtures/harvi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/fixtures/harvi.json -------------------------------------------------------------------------------- /tests/fixtures/jday.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/fixtures/jday.json -------------------------------------------------------------------------------- /tests/fixtures/jdayhour.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/fixtures/jdayhour.json -------------------------------------------------------------------------------- /tests/fixtures/libbi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/fixtures/libbi.json -------------------------------------------------------------------------------- /tests/fixtures/zappi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/fixtures/zappi.json -------------------------------------------------------------------------------- /tests/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/test_client.py -------------------------------------------------------------------------------- /tests/test_eddi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/test_eddi.py -------------------------------------------------------------------------------- /tests/test_harvi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/test_harvi.py -------------------------------------------------------------------------------- /tests/test_libbi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/test_libbi.py -------------------------------------------------------------------------------- /tests/test_zappi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CJNE/pymyenergi/HEAD/tests/test_zappi.py --------------------------------------------------------------------------------