energy-assistant

View on PyPIReverse Dependencies (0)

0.1.6 energy_assistant-0.1.6-py3-none-any.whl

Wheel Details

Project: energy-assistant
Version: 0.1.6
Filename: energy_assistant-0.1.6-py3-none-any.whl
Download: [link]
Size: 77297
MD5: 3841d652ac9147b7134423d7f680d6b9
SHA256: c08f5d623147404682d644757f1212c09e42cb05a21b1d257df130e5bb84838c
Uploaded: 2024-03-23 13:57:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: energy_assistant
Version: 0.1.6
Summary: Energy Assistant
Author-Email: The Energy Assistant Creators <pail23[at]users.noreply.github.com>
Project-Url: Homepage, https://github.com/pail23/energy-assistant-backend
License: MIT License Copyright (c) 2024 Paul Frank Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: energy assistant,home assistant
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11
Requires-Dist: SQLAlchemy (==2.0.28)
Requires-Dist: requests (==2.31.0)
Requires-Dist: fastapi (==0.110.0)
Requires-Dist: pydantic-settings (==2.2.1)
Requires-Dist: pyyaml (>=6.0.1)
Requires-Dist: alembic (==1.13.1)
Requires-Dist: aiosqlite (==0.19.0)
Requires-Dist: python-dotenv
Requires-Dist: uvicorn[standard] (==0.27.1)
Requires-Dist: apscheduler (==3.10.4)
Requires-Dist: paho-mqtt (==2.0.0)
Requires-Dist: jinja2 (==3.1.3)
Requires-Dist: colorlog (==6.8.0)
Requires-Dist: emhass (==0.8.4)
Requires-Dist: energy-assistant-frontend (==0.0.56)
Requires-Dist: httpx (==0.27.0); extra == "dev"
Requires-Dist: bumpver; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: pip-tools; extra == "dev"
Requires-Dist: black (==24.2.0); extra == "dev"
Requires-Dist: codespell (==2.2.6); extra == "dev"
Requires-Dist: mypy (==1.9.0); extra == "dev"
Requires-Dist: ruff (==0.3.2); extra == "dev"
Requires-Dist: pytest (==8.1.1); extra == "dev"
Requires-Dist: pytest-asyncio (==0.23.5); extra == "dev"
Requires-Dist: pytest-aiohttp (==1.0.5); extra == "dev"
Requires-Dist: pytest-cov (==4.1.0); extra == "dev"
Requires-Dist: pytest-env; extra == "dev"
Requires-Dist: pre-commit (==3.6.2); extra == "dev"
Requires-Dist: types-PyYAML; extra == "dev"
Requires-Dist: types-requests; extra == "dev"
Requires-Dist: pandas-stubs; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3345 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
energy_assistant/EmhassOptimizer.py sha256=JEocVEdaBPnZ369BR0_IekKfSVZPaYwoSE_EWevEO7Q 35405
energy_assistant/__init__.py sha256=xNGkRAwC6QK2Uc65yoLHvTH1_Lcabk1pXYRMngbglAk 296
energy_assistant/alembic.ini sha256=MniGDQbXgLAzw81ewv3USntUp3zlojKLJ2HFwZ6K0AA 3296
energy_assistant/constants.py sha256=2Pwn4MsN5PdEev7F_NBr7NQRYvW3nfjazMbppstcGOA 204
energy_assistant/db.py sha256=j1v8nKtvvuOmIYsWiWoRcJ8020c7pC1vwE-Tk-4-344 1100
energy_assistant/main.py sha256=jI1iWA9J6d8iPcy96z7sJAlXvE2b0p1aTuMbzZwycKs 14782
energy_assistant/mqtt.py sha256=44pxpA8VxSDLTnq0kaacK3zvXhdDHL6C4OCpUSkhlss 3199
energy_assistant/settings.py sha256=M-3REP6Q8zX-iRE8CHm9vuAME5iFec8Z6MGeCnq2taI 523
energy_assistant/storage.py sha256=Rbn5t7puyLyeyJaEVdcMCKDHcKskIVBV80wDbuMYKhg 12079
energy_assistant/websocket.py sha256=eGoAGFCu2RUF2PbeyyDRTPDhG50cqOefkD5xgyKIf78 6258
energy_assistant/api/__init__.py sha256=ez5Mkt2mubTZOn9R6HEvAb9YGQCDs3PdxpJ3oLI6cEA 37
energy_assistant/api/main.py sha256=93ueVDar8qlTOVX5CW9KrOKH5U3YOb3XUKRcTLuf59s 654
energy_assistant/api/config/__init__.py sha256=LV5gAP4vmMveSGy8g1CvBP7SGBpps8wdzfQkzkqAC6g 30
energy_assistant/api/config/schema.py sha256=7r-DHP9SAuoReRpCowlRjMsrSE1QmY4zUHDaWjN-SPs 267
energy_assistant/api/config/use_cases.py sha256=oIupDzUkR5B_7Q-ACG4rbc0li2zHx9EnTB-FWhcWOiI 757
energy_assistant/api/config/views.py sha256=fbLrkMGBJ3dESzA-Apzo0r9c7CWt1jd-EFNPxksShOA 725
energy_assistant/api/device/__init__.py sha256=Hx1oE-5Lb0YB5TKEj6NJpO_Jy3sldF5fDGRgMxGrwpY 113
energy_assistant/api/device/schema.py sha256=5ioHdMs5PlsN7UiWoit5r0dMvzggueAFwCkTMsJ5UOo 770
energy_assistant/api/device/use_cases.py sha256=Y_Il5FfkzewZUES3bIm18JWd8DgSfAcLpmtKJg8IoZA 5472
energy_assistant/api/device/views.py sha256=Mp4QRiOZVuFO_cJzQkM6_rChr9BeDTAXIMNqAKoZ8yQ 2976
energy_assistant/api/forecast/__init__.py sha256=E37MkNYp1N5v3W7HStjE3Q_jYCeN4qwmUSncZvMlUWs 25
energy_assistant/api/forecast/schema.py sha256=2q1MhA6WQFi0v9_wrfcAPEobF0euL0AwpIPXRW-WyFQ 287
energy_assistant/api/forecast/use_cases.py sha256=-QVPy0_UAn1xMlDDIHCxrON8GNwbx4rPzjNY7hde8nI 1254
energy_assistant/api/forecast/views.py sha256=oo549e4euaMRSOYFuf5j3ZlggnWEgqq1c82kRmR0eEU 1820
energy_assistant/api/history/__init__.py sha256=M8jddczHYq32UgFcusZRQOPMXjJe7Ihf1VNMGMPyqg0 28
energy_assistant/api/history/schema.py sha256=lgntKDFIehv-nSYjd5IZeGkxXxe42ajMabxRHYja2cA 1426
energy_assistant/api/history/use_cases.py sha256=2qra6rc0zeEgJuefPe3nH9Z7VzPtJTWIUV3KeiQ3r2c 7004
energy_assistant/api/history/views.py sha256=0LqATXZeHnYBOt8cI_nXp7SoG_CoDnkZDPmi7Bsjh28 1217
energy_assistant/api/home_measurement/__init__.py sha256=dGl5y1_cbDlwR6_UhSjKJg35-bDg_0j3RYapgwuvGL8 33
energy_assistant/api/home_measurement/schema.py sha256=rY-QJqXMHMzfw-hoHGgMFvr5O6BwpblX5pCeoSHo5S4 419
energy_assistant/api/home_measurement/use_cases.py sha256=x-GB4lZgDwEkADORg80KFOBtiqWlisWye4Xo3fMqxlA 3821
energy_assistant/api/home_measurement/views.py sha256=VYpHtFObX5qNmG0wIXOdixAZ_ev2UE8PNs-ho4M9Tj4 2519
energy_assistant/api/sessionlogs/__init__.py sha256=lLZGcEpRX5OenujrTZYqLMcnK10gC-PbU_9o8GaIwaI 28
energy_assistant/api/sessionlogs/schema.py sha256=-QmYfSoGpZHOTf39R5GuNn7j65tTaY1uGt3n-5Opt5A 563
energy_assistant/api/sessionlogs/use_cases.py sha256=e0xOWwm-QB26wGeG98KrCs4RwrqGTGuMbk2mdQUD3R8 1816
energy_assistant/api/sessionlogs/views.py sha256=ZRgOFZHIDtxgHo0EWL5zKQM1WWeR3Sric2aUBNwhPFE 656
energy_assistant/config/develop.env sha256=1c9v6n1a2EeELqoifOS_fCS2iREXWBft679NU_a_ivI 149
energy_assistant/config/local.env sha256=uMM9vvimFC9NI9ZP5XP_gTVLJ-3VWyY7Noo4EuCaeTg 166
energy_assistant/config/test.env sha256=C9xi8bDKBDNxRTytuI7cAJjsJbMNg7_Hl5P3a4ucfdQ 154
energy_assistant/config/deviceregistry/v-zug/dishwasher adora s.yaml sha256=PWLIz8BSJUhGrlSNN4OzX40V5Zd6Ctyo7n9ES_X35Fw 293
energy_assistant/config/deviceregistry/v-zug/dryer adora TS WP.yaml sha256=NLZkEKUmZpBsjR4KTCVZZAPzj5PzwbJEUBLoZNqxJ5c 293
energy_assistant/devices/__init__.py sha256=97Xd6FN1im0tNQ-E1flp2uaAVNI61NQFz2RHi70Aa-4 13219
energy_assistant/devices/analysis.py sha256=DAixSQeCs0QaXc2i0XIuUTNclTk9pDm6ZhpTJCid6jY 4219
energy_assistant/devices/config.py sha256=d2VPhpZ3nGR3ZlA5wTriMMVyMYmFpE9wkcVV9woQNu4 2451
energy_assistant/devices/device.py sha256=2V3chDHKWrAtAOO-rwgGQaH-NjxW_CyVPKOllkU-pYc 7941
energy_assistant/devices/evcc.py sha256=UNMacO1Um1_-pyLFi2FNbV70rPvHFBMH87kOm6E9zfA 7722
energy_assistant/devices/heat_pump.py sha256=Y76jm51lOJgyMscrKPXzB-v4okJDRUgpatKJwoMeLXc 8540
energy_assistant/devices/home.py sha256=E3aEEPu7HsUqPUgQrXGZqMowos_2ifdb67tkEnzaba0 12419
energy_assistant/devices/homeassistant.py sha256=JcjhdIpOlXTPj6Wywp2FHQ6NrBZfxrX_a9h9cmIgE5Y 17411
energy_assistant/devices/registry.py sha256=R_1oE6S6inreMdWWvvDCrVBE-T4WNflQsshi17k75Zc 5456
energy_assistant/devices/state_value.py sha256=JrQaXtnLRNuHBQkcBIUb3F9VJbYEVV8S-9jO3n0KZTo 2703
energy_assistant/devices/utility_meter.py sha256=nQTFKbNMdHKyoM26V4T8BT96FQDB2lREejeP1G-vxJ8 1725
energy_assistant/migrations/README sha256=4rQvyDfqodGhpJw74VYijRmgFP49ji5chyEemWGHsuw 59
energy_assistant/migrations/alembic.ini sha256=gaW6_IeLWISP7HlRC0TgtuI5cnU7siOBG7VsNeF2OHY 3289
energy_assistant/migrations/apply.py sha256=rEj6A43CbPzlI3QDVr-DBYcFvhPTVJxG2HA--tnWymw 330
energy_assistant/migrations/env.py sha256=ITY2Vu6tiNbeDMMbGBxA7fNyJp2Ceb9ZxX32bGBH8h4 2347
energy_assistant/migrations/script.py.mako sha256=HNlf26BI1xvQKjiUojnj15BPrVUfVVr81IOgliJf83c 510
energy_assistant/migrations/versions/0bf7066b6d6c_first_commit.py sha256=DvrcmSLOY9wKY6l1BauXi0h1HYa0v5Yw7rV75DLwpJs 1869
energy_assistant/migrations/versions/2558c9508fcc_extend_devices_fields.py sha256=IPBhfkx9LztBMCOtAr5XSIz0lvnbdGlZ1g0qH1g-lA4 790
energy_assistant/migrations/versions/2dbe1d6a4fa6_add_utility_meter.py sha256=sdp6gGpnNjLwbKd_KsP_UsZx3x6WVgtR-NwzRz52yAU 2042
energy_assistant/migrations/versions/81f94b4136ee_added_power_mode.py sha256=QpeK1zpH6oeMTaVlAcK4bLC4vS7uGQm1_OSiyNdU3yg 1080
energy_assistant/migrations/versions/b6020d5b13fc_create_session_log_table.py sha256=ca_vFe3ZP7ciFeg0u1rRLT_0I3gf2xzC9V6dp7e9HDc 1429
energy_assistant/migrations/versions/d43efed24fbc_drop_date_column.py sha256=F3gOiGG0aG71Mh2Ar61nFiGHIzSsxFj4al52KTHbt9E 603
energy_assistant/migrations/versions/efac279d8401_create_device_table.py sha256=9Kqec2LNgstoklD5_3tgZSmqnptX2lng10k5R0XphWI 901
energy_assistant/models/__init__.py sha256=mD9Rq0kXP3iKEactN4LczIqNH2vxReYA20V6ZsjKCho 40
energy_assistant/models/base.py sha256=pgLBTdg_ffrHWsbUgSX0yJeB7CyAyJZk8Aj3gBochjM 2281
energy_assistant/models/device.py sha256=ff6T2EeZM9_7dGzZVZUoXEl9XzHhEmlvHoz1OYuBrS4 10108
energy_assistant/models/forecast.py sha256=nMEFeuyMPG3aRQRNY2orDG3dcYsEAm73_0YDsBRMJ1Y 414
energy_assistant/models/home.py sha256=dUmm8j0XsQmz_hQfil2gDnw0198F6dbNXu1DFKX3nUk 7243
energy_assistant/models/schema.py sha256=BOfdEZXwZ2hRwMRUCmYJx30SvcxbtknQhjBOpDGH52o 1142
energy_assistant/models/sessionlog.py sha256=1zQ_naEigBqiCKc3E7TEsJUWpZj7d6JpvT0cDTg_gus 3880
energy_assistant-0.1.6.dist-info/LICENSE sha256=l0a7bWd1VneVv_3Mk5eiB3AifsgcM6b1U3k7wnZW6ew 1067
energy_assistant-0.1.6.dist-info/METADATA sha256=UTrcgqexm7ygfT2-Y8Ut6ml1UyFYkhuUQKIuFdPMbJA 6436
energy_assistant-0.1.6.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
energy_assistant-0.1.6.dist-info/entry_points.txt sha256=2NXH2RUXf1d2Ojko9qqUa9CfUDzw1xQGT8oOyeax0iU 104
energy_assistant-0.1.6.dist-info/top_level.txt sha256=7YwT46XtO2OGkYTCuuKKjRzkSuat1hOotO5j88aBbrg 17
energy_assistant-0.1.6.dist-info/RECORD

top_level.txt

energy_assistant

entry_points.txt

eass = energy_assistant.main:main
eass_apply = energy_assistant.migrations.apply:main