energy-assistant

View on PyPIReverse Dependencies (0)

0.1.18 energy_assistant-0.1.18-py3-none-any.whl

Wheel Details

Project: energy-assistant
Version: 0.1.18
Filename: energy_assistant-0.1.18-py3-none-any.whl
Download: [link]
Size: 89309
MD5: f79ca1656a7a9004d71e0fb7d0678e4a
SHA256: 70283d1052a751384cc371aa2ffe607724ed2998255a721d6c805fd398fa2552
Uploaded: 2024-12-24 13:23:55 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: energy_assistant
Version: 0.1.18
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.12
Requires-Python: >=3.11
Requires-Dist: aiosqlite (==0.20.0)
Requires-Dist: alembic (==1.14.0)
Requires-Dist: apscheduler (==3.11.0)
Requires-Dist: colorlog (==6.9.0)
Requires-Dist: emhass (==0.11.4)
Requires-Dist: energy-assistant-frontend (==0.0.59)
Requires-Dist: fastapi[standard] (==0.115.6)
Requires-Dist: hass-client (==1.2.0)
Requires-Dist: jinja2 (==3.1.5)
Requires-Dist: paho-mqtt (==2.1.0)
Requires-Dist: pydantic-settings (==2.7.0)
Requires-Dist: python-dotenv
Requires-Dist: pyyaml (>=6.0.2)
Requires-Dist: requests (==2.32.3)
Requires-Dist: sqlalchemy (==2.0.36)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3232 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
energy_assistant/__init__.py sha256=p2ilpIEZagpL8XtItbn9ZiV3pypZiLuj_7RLEbYUD0A 308
energy_assistant/alembic.ini sha256=MniGDQbXgLAzw81ewv3USntUp3zlojKLJ2HFwZ6K0AA 3296
energy_assistant/constants.py sha256=2Pwn4MsN5PdEev7F_NBr7NQRYvW3nfjazMbppstcGOA 204
energy_assistant/db.py sha256=eYDq1R_jQjPtjDD39pyUuwUbMjzsu4G5GWbpCLqk8sg 1145
energy_assistant/emhass_optimizer.py sha256=5Vgj-oRLxPnl8Ilaqu3zqJ3CxEIrupl5bXHnmZZ5lGA 37176
energy_assistant/main.py sha256=CQcZ4teGIQrC01xmhN_6PcHghlY-g5Za4jN7Ee2ToU8 14844
energy_assistant/mqtt.py sha256=3tTEmi_geDIMIv1ADCTFB-qn9kwSsU7_QXjlYQ3CQcU 3428
energy_assistant/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
energy_assistant/settings.py sha256=1xzQ9SXS3XOCVr8Vv2g7qVObYeRN5T4mzlldJpZQQKQ 522
energy_assistant/websocket.py sha256=rqY5tFApgXW4HCDtYNr4fqkUa5zxKp48uvtfU6VmfdE 6061
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=jFuqzAWZ8-x_JaTXUqbU0aHUByi3AUxoVNobiN1rMkw 365
energy_assistant/api/config/use_cases.py sha256=V70QVsW0OHo6CzRoRrrxmPChsYzUQajNAWXMTTBbabY 2809
energy_assistant/api/config/views.py sha256=m0vC3hkObGxym0grlnNkfQKuDJ7sMSP9SN0WnlTqo6o 2102
energy_assistant/api/device/__init__.py sha256=Hx1oE-5Lb0YB5TKEj6NJpO_Jy3sldF5fDGRgMxGrwpY 113
energy_assistant/api/device/schema.py sha256=DnjB9_AFefrHKkbY9bNzWJ9x1sspZ635jNf0SqgcLpY 750
energy_assistant/api/device/use_cases.py sha256=5S8xSO9IeLGX8FomJhUum5qwVRPt4A-c0ibonXSc4aU 5599
energy_assistant/api/device/views.py sha256=ZAhvZv4IIwG0Y6GP-2e0StfGc9FO6MsuCEalnNlvWv4 3021
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=DYLDjWKNGv44RTASNv3a9Pr2F2wipZ9mGORt7xF8J_s 1289
energy_assistant/api/forecast/views.py sha256=KzSImeQeEtOAmD6inkkrEpL7EvkJvPNNC3gWFgQ4VpQ 1829
energy_assistant/api/history/__init__.py sha256=M8jddczHYq32UgFcusZRQOPMXjJe7Ihf1VNMGMPyqg0 28
energy_assistant/api/history/schema.py sha256=DnzBp3bFA9u1YyefyA6letWhIBCyH2aRer25oT-gRGQ 1406
energy_assistant/api/history/use_cases.py sha256=bBBT5ADfHNpBYXThj5pP8unvSggihfsfhiR_X4pUFLk 6912
energy_assistant/api/history/views.py sha256=cjZDbW-lUCJsSNPylmN8ECyy_EIMJpB-KImUiNkvxDw 1266
energy_assistant/api/home_measurement/__init__.py sha256=dGl5y1_cbDlwR6_UhSjKJg35-bDg_0j3RYapgwuvGL8 33
energy_assistant/api/home_measurement/schema.py sha256=f91CWMoxo7lCd185FGVyysDOUp7DuK8z_phNldNeEf0 409
energy_assistant/api/home_measurement/use_cases.py sha256=X7pPNdiFwMa83kb3s0k-2tP_2uPj4rDMErQMq2Qjqc8 3899
energy_assistant/api/home_measurement/views.py sha256=Xbsod1u5w1VLZJQwyonVKuFLd7sq10z9erfwkD1TgSQ 2644
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=w4_2ml-tbMObplj6WPGGLA49uLQyYZdwnXYAxOX5fYI 1777
energy_assistant/api/sessionlogs/views.py sha256=A1ynBHSOD5pqhR1On1SWyZw2Q2JQgB8ZaDvQLdceBiA 681
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=-AxONG5pbGfVJjGW2sS-JnfmKcIG31W9I5uYHTs2jbk 14036
energy_assistant/devices/analysis.py sha256=JEobr5zff-3zcSuEbA2jBAB53zsGJNg9as9vCqzE5iE 4417
energy_assistant/devices/config.py sha256=IQwJNudFbhvtWBO3eb611qWlrKQ7blC6DjmGFLU1nng 2529
energy_assistant/devices/device.py sha256=D6icwD5217tgzYU7G1GaHXs_fXy4m_jEHePZO2nB7eg 8146
energy_assistant/devices/evcc.py sha256=tAhlKw9VeASJ3zK3W29RB3yPNsmPHoQyS1L-kXNGTO0 7872
energy_assistant/devices/heat_pump.py sha256=8U6HKxCQN2sugLKwD7FkAlQ0MdTURXBroYTg1fZf1t4 20983
energy_assistant/devices/home.py sha256=Y1YAeXCUBmFFTdXV4WPxzVQ3O4sGYbO6ymmDcFJp-3I 14535
energy_assistant/devices/homeassistant.py sha256=qPA5KYCZ9g9ILW39YskVQL4g-_GHqPb53JJ3zac9QLE 27873
energy_assistant/devices/registry.py sha256=r_34-H147hqkSZjETV6bZ2jQYhSgV8ro8vkilHxcLgA 5164
energy_assistant/devices/state_value.py sha256=sVakn3QfpKyJd07eoEny98mZx6UCDLHsF0RDW1oZmIw 3723
energy_assistant/devices/utility_meter.py sha256=nQTFKbNMdHKyoM26V4T8BT96FQDB2lREejeP1G-vxJ8 1725
energy_assistant/devices/controller/on_off_controller.py sha256=_dN3j8t4qTdIQ1W87PyVr2O31o8dvGzaT1erP8G9ptU 2506
energy_assistant/importer/__init__.py sha256=Sh_EC31Hn6SXRhtb-iXeodebp3PbX8wZXg7yMTGTqwU 85
energy_assistant/importer/homeassistant.py sha256=3MbQoRW5pCCWqwnRu9UqwFuI3aUdu2tH1z817_uNydM 5876
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/migrations/versions/fa8f65c2f997_remove_consumed_energy_columns.py sha256=cgiZU7yNxi7qo273jz-JUvwu7vR_ZfgvlygPsOKcwgk 726
energy_assistant/models/__init__.py sha256=mD9Rq0kXP3iKEactN4LczIqNH2vxReYA20V6ZsjKCho 40
energy_assistant/models/base.py sha256=Y53fyD_hQY_2iysiNzdoKwVN-f-nBcuoBONZ7Ihu8qI 2240
energy_assistant/models/device.py sha256=XLVE6rO78w0rVukkST82GOtydAyGJ956AC7JHop3QCc 9947
energy_assistant/models/forecast.py sha256=nMEFeuyMPG3aRQRNY2orDG3dcYsEAm73_0YDsBRMJ1Y 414
energy_assistant/models/home.py sha256=8lN-ZR159gCbxM6QQeJnpkGgw_p0Ud6w4iIGrmuneRw 7614
energy_assistant/models/schema.py sha256=BOfdEZXwZ2hRwMRUCmYJx30SvcxbtknQhjBOpDGH52o 1142
energy_assistant/models/sessionlog.py sha256=zb_tQaXlocsldvxyWNebRmZevr8isuqVHKgC4EzmhNY 3879
energy_assistant/storage/__init__.py sha256=lRlkrZNSm8fU4yvlBOz8mz3neOKsAC6JPHKa4TqiJME 36
energy_assistant/storage/config.py sha256=sbHuLl6cJEgheIQhbQae_p589DaUYOIjb7X8yTF9PQ0 12850
energy_assistant/storage/storage.py sha256=HIMV8Ple-7TClMpWmyunmnPi7ZMpfWtZ81Ib9_Nggp8 11480
energy_assistant-0.1.18.dist-info/METADATA sha256=fBoA-CERqwbpfzEtoiCNf2x8sbP5UTN-Z6y0AF_2rJ0 5491
energy_assistant-0.1.18.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
energy_assistant-0.1.18.dist-info/entry_points.txt sha256=2NXH2RUXf1d2Ojko9qqUa9CfUDzw1xQGT8oOyeax0iU 104
energy_assistant-0.1.18.dist-info/licenses/LICENSE sha256=l0a7bWd1VneVv_3Mk5eiB3AifsgcM6b1U3k7wnZW6ew 1067
energy_assistant-0.1.18.dist-info/RECORD

entry_points.txt

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