aiovantage

View on PyPIReverse Dependencies (0)

0.22.3 aiovantage-0.22.3-py3-none-any.whl

Wheel Details

Project: aiovantage
Version: 0.22.3
Filename: aiovantage-0.22.3-py3-none-any.whl
Download: [link]
Size: 102721
MD5: bd9317502c9a0d3033b2532705d264f5
SHA256: 438a60523af83cba45193dfb8b631492b028fe26d613f8c3ce59726b4dc50933
Uploaded: 2025-03-03 04:08:27 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: aiovantage
Version: 0.22.3
Summary: Interact with and control Vantage InFusion home automation controllers.
Author-Email: James Smith <james[at]loopj.com>
Project-Url: Documentation, https://github.com/loopj/aiovantage#readme
Project-Url: Issues, https://github.com/loopj/aiovantage/issues
Project-Url: Source, https://github.com/loopj/aiovantage
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Home Automation
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.10
Requires-Dist: typing-extensions (<5.0,>=4.6.3)
Requires-Dist: xsdata (==24.12)
Requires-Dist: bumpver (==2024.1130); extra == "dev"
Requires-Dist: pyright (==1.1.394); extra == "dev"
Requires-Dist: ruff (==0.9.7); extra == "dev"
Requires-Dist: mkdocs-api-autonav (==0.1.2); extra == "docs"
Requires-Dist: mkdocs-material (==9.6.5); extra == "docs"
Requires-Dist: mkdocs (==1.6.1); extra == "docs"
Requires-Dist: mkdocstrings-python (==1.16.2); extra == "docs"
Requires-Dist: mkdocstrings (==0.28.2); extra == "docs"
Provides-Extra: dev
Provides-Extra: docs
Description-Content-Type: text/markdown
License-Expression: MIT
License-File: LICENSE
[Description omitted; length: 7084 characters]

WHEEL

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

RECORD

Path Digest Size
aiovantage/__init__.py sha256=1HkNU0JoPEhdJEIV8hlUovMLGiXzV4ot_OXvAdMQGCU 11997
aiovantage/_connection.py sha256=-gQRWzj__ihLlfi2fGrVTRgyuzu590ouh2OwW0jcX70 4618
aiovantage/_logger.py sha256=m0s6p6I-3blYVsU0bdJ0Pd14glgut__d1b5ejBV9QyE 57
aiovantage/command_client.py sha256=ZGginfxQtEHNwHtD23YdRcIQhq25UiDavppkm_cMT9s 840
aiovantage/config_client.py sha256=qu8EmPuULcU_s11VKeQMUAy5OFMf9vNlgqfIrRjH2xE 1064
aiovantage/controllers.py sha256=PxiwQcqzwvfPoXjaNuyg7sd7ENbk9D9Lwto7dqB46Ac 3548
aiovantage/discovery.py sha256=b7CVHtcB6Ory1e68dV9R0ARAZOAyfdvXVbS94hFyp7E 4560
aiovantage/errors.py sha256=loWdRWVcbK1azy8LjnRwubimYmUx5CGml47eF8Z2-rQ 2238
aiovantage/events.py sha256=yJ29OBWQZF69ma574KnCifTGc4n8XX5eH-b81soQuUc 3067
aiovantage/object_interfaces.py sha256=ggM_BB78HP0BcAUa1R6gPpWmtBD5WAhSa8Kd24Uaf4w 3027
aiovantage/objects.py sha256=854a-GilkcHmZCQuIDtCQYaP3HscYR2b0rslHbjEHq8 5299
aiovantage/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aiovantage/_command_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aiovantage/_command_client/client.py sha256=v71_dKJTRe-E5_G3dvNh74lXog98QfZnPCbD5m3jtsA 6506
aiovantage/_command_client/connection.py sha256=IaR7AhmRFyjnSZJnz_GLGboJgEZUtaRpzyvgqdhQFww 2975
aiovantage/_command_client/converter.py sha256=2RqDsvxMJ8z_kCEQmHPQByF5O0bVMRLPD_kv9waqy9k 8225
aiovantage/_command_client/events.py sha256=fn2bsA-sCyYUaO0txel1eNPnZH2Zi82r5e1uUqf3OvY 12821
aiovantage/_config_client/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aiovantage/_config_client/client.py sha256=WCRq8zrwYVDKwtSrzV23NBGnba6g3007LuWXZs_oI28 8447
aiovantage/_config_client/connection.py sha256=vo2uM-GyULbfxXo4tDWjeKxQqwgoRv7PirIKhsIRaPA 3163
aiovantage/_config_client/interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aiovantage/_config_client/interfaces/configuration.py sha256=h0VK4mUM7a0Vdfsm0NeHv_QspdmTh319Fa1dnQexmqU 6188
aiovantage/_config_client/interfaces/introspection.py sha256=ROm9WZvlFaErqbhqeEYYHfQ8upkOgBPmdSN-PQEz9kg 2927
aiovantage/_config_client/interfaces/login.py sha256=GY-296-wJv3Mi4iaCnff6TZE8KwKgyl0sG0QUNwTJls 962
aiovantage/_controllers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aiovantage/_controllers/anemo_sensors.py sha256=r-HdQr0DzSOnhXS5cik772JKZ3Ug5zeC1QWkXcmBnTk 225
aiovantage/_controllers/areas.py sha256=5myieCSsyDzfahnSHYPjFw2fCiRW0aESdkkLjLx_qGY 168
aiovantage/_controllers/back_boxes.py sha256=N6ReBsjlKDe4huO4GyGQarlYEYu6EeAUUBhgaReooPU 401
aiovantage/_controllers/base.py sha256=xE8zlaUEC37vrVd9_IkUBeg7g9rsfx4Jqc6RVgIoqEs 9623
aiovantage/_controllers/blind_groups.py sha256=8SHMG2HqUEEPuAds09b1t8GwrYwpaytXidcG1QvNWCU 465
aiovantage/_controllers/blinds.py sha256=HuRZXlbhnR_l2QXzaQL7VWIvaVBaTUQuZ78bgX5ZbPw 828
aiovantage/_controllers/buttons.py sha256=TN4kEor7VwzRI3MbrB-QGKcq4SuBABray9noEu7lmHY 178
aiovantage/_controllers/dry_contacts.py sha256=_82BnuUhq1AFbH_2G1pvxDKy0D0DdM7wAlT25B1-vGc 199
aiovantage/_controllers/gmem.py sha256=lQoZaV1shsQEHuu7rFQ_GBTJ6k7K7tnwJnbjg6bIATw 211
aiovantage/_controllers/light_sensors.py sha256=Z3r95n20PUNJR2PGTvQVpVlqQ-J3hAqDaygSjIzJLNg 204
aiovantage/_controllers/load_groups.py sha256=KgGRfUfYfzpUcn4hFUMBjRe2XrIFhnM9Vw0Gs6MWmOo 194
aiovantage/_controllers/loads.py sha256=7AT9p9I2eNosb12GVIeud6a6i-Ywno9A275XHgTKpoE 1281
aiovantage/_controllers/masters.py sha256=_ja3YK3NH_-BDNJWDX5fXUXUsV3ot3wDkUuWSXxJCzw 201
aiovantage/_controllers/modules.py sha256=X7pP7ZJ2HI1IUYb0wcgG2Oy-Z5tJLTdz3aB0hSrSCPM 283
aiovantage/_controllers/omni_sensors.py sha256=BNt5WVkkqXAG6SknKHCnSIrN8-p4kTQOA5T3XOhctzg 404
aiovantage/_controllers/port_devices.py sha256=IKYx1HBqy8yVopySiCe7LI8fgDapW_ZllIk3EV8Rb40 583
aiovantage/_controllers/power_profiles.py sha256=3__VNY8I6-sITxNH7Ju2uUsxhy3UCrb9u_Iq5r0bvIo 245
aiovantage/_controllers/query.py sha256=_fGykjRD9RZb2Yxj7vHxn0POCOl2Embdql_nK18Hx2s 4172
aiovantage/_controllers/rgb_loads.py sha256=xKDdwNF6JRyllICfnznSxtM4Mgb7vtaL-mWg7-G6bXM 756
aiovantage/_controllers/stations.py sha256=m4_6b_iTnFGLaWzZBTkieVA0LIxVacXcuGYTeMPOD7w 769
aiovantage/_controllers/tasks.py sha256=oYnS6XafefXlF7voPh6kfswaGxeGj6rEw0YUzTm3ysU 168
aiovantage/_controllers/temperatures.py sha256=FHKl1uuk8tSy3l0fV1kb5i4-KjP16RvhokeXZHNUea0 287
aiovantage/_controllers/thermostats.py sha256=mxVgoCbzJuWkq3GWNYP_4rvLKT-23hUoPlP6dh6eR7s 820
aiovantage/_object_interfaces/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aiovantage/_object_interfaces/anemo_sensor.py sha256=yj5LVQSdmKZjJXYBXF_REHGCFNE12VcYoyBVMY0R300 1684
aiovantage/_object_interfaces/base.py sha256=-QABcM-3FwBaQX-UNAdA_ZAnxpAqZW29yr3g7l1WEWc 11456
aiovantage/_object_interfaces/blind.py sha256=wqmgTr1NKlyTtxvj6pudiGNpsSzVTmgB995X0bU3Zg8 8939
aiovantage/_object_interfaces/button.py sha256=897CA2x6M15LWHtQ6olt6xk15jZLiUVpi8ngbdYvXxc 7013
aiovantage/_object_interfaces/color_temperature.py sha256=PtTJzJCJeCybcmwTVKe5tIgf8xzp3T6CHJSN62Gqcbk 6908
aiovantage/_object_interfaces/configuration.py sha256=x8kPUUSRaHXb_fZ3M7Rds4RDZy3ZhFJmJciNVcd54CA 7263
aiovantage/_object_interfaces/current_sensor.py sha256=NZ8UkffIY3IXcIdFOEM8Nib0sRJLw82h5IL8E4OsxKs 1765
aiovantage/_object_interfaces/fan.py sha256=E9xku2RSzaroF2hWVsgm21PzRaTYh0IGOFbmD2_xTfI 1831
aiovantage/_object_interfaces/fields.py sha256=4kJ1ZeHeknJgGfUMA9sKuuOFpsaJzzDAKyS5Udvzetg 545
aiovantage/_object_interfaces/gmem.py sha256=qP1I8O1WKkKDI3RuD30oMXFWNPHfZz13FvOD9S8_cu4 3663
aiovantage/_object_interfaces/introspection.py sha256=PXcKheQEHGfkdqbXHNnmk23LkLd5kc1F3vRw37sFBcQ 2273
aiovantage/_object_interfaces/light_sensor.py sha256=Y1-mg8sVZpJ0bpWRg1Gama7nYZ6Jh2DIten67VEHZjs 1551
aiovantage/_object_interfaces/load.py sha256=aop_h915nelJj-ToK7Hmltuc5SkA6u0BTMlQYngUZKw 7400
aiovantage/_object_interfaces/object.py sha256=SSCNJdKcPuxJMdkatrrL0rkMwjicIAoSzO4vMVXepHk 8490
aiovantage/_object_interfaces/power_sensor.py sha256=jT4glrHR2IqWmOWK3T1a8cJejevgZ1KoWN88Dt3Xj5o 1677
aiovantage/_object_interfaces/rgb_load.py sha256=Wa1C6jwbrEmtnsR9cfh9C1swVQZpBk3FvCM1mvaW734 21436
aiovantage/_object_interfaces/sensor.py sha256=QfniX8rzKbD6UEVX9-e_e7fppZzacRdo_FP4qwdBYAI 3641
aiovantage/_object_interfaces/sounder.py sha256=zzHUdBnx-E2E-sie__d7KEmJT95dZS1GdsJmMPsXavI 3940
aiovantage/_object_interfaces/task.py sha256=BLbRI_yVGYem4X6T11tzbLxwbZXhQ7Z-c_8xx25RWeM 3594
aiovantage/_object_interfaces/temperature.py sha256=V3DouislJVz8n38faLgTqgJMeYNa2y-c3I35vsJH_4c 1703
aiovantage/_object_interfaces/thermostat.py sha256=vN2W0kTuzoVFkBV5uqMd4SVKLJNt13J_dfPE-49HEJ4 14014
aiovantage/_objects/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aiovantage/_objects/anemo_sensor.py sha256=goWU_5-RKf2rRRSluOAzJhTdPfCwWTeHQ_puZJXjC3Q 494
aiovantage/_objects/area.py sha256=sVspk6u22ktNFNpqaHmYUq2oKZwak9onInUBTS6P7r4 235
aiovantage/_objects/back_box.py sha256=aTO7-_e50uKPzP1wUDcYUdKxv9Jvfdlauhrts-sccVY 209
aiovantage/_objects/blind.py sha256=iH3S6IaTFLoKQMtbvGYUM1woFc5DK10bWd0HBk0go8s 425
aiovantage/_objects/blind_group.py sha256=z6eLNJA5eRacSfE8C5cdv_qvylLKWnjNCAVXGmDx9Dc 462
aiovantage/_objects/button.py sha256=AUkAhESLTrxrjEue-3VuXl45rB-AX56ZDZTljDe69Zw 836
aiovantage/_objects/child_device.py sha256=vaKIOepjcTJRmd-EjZXurxnmSjDUQLqT2FQ3uxJh81I 308
aiovantage/_objects/contact_input.py sha256=mWBLz83a3ys__PfF0Hk4Dq9qDv5d1FPkeRHxUaYAAZo 186
aiovantage/_objects/custom_device.py sha256=-rOKYz7LkRTuXZgZtq0DQEYwZfEOf1sphHpxI4Yuess 343
aiovantage/_objects/dc_power_profile.py sha256=DXik10Wh11vON0JFbAYukKo8kVveqk1R3ae_VMrQ2KM 284
aiovantage/_objects/dimmer.py sha256=ikMK9TFnMKLm_HWdCkt5fE9GfpPXnxGxA92t5R1kZF0 308
aiovantage/_objects/din_contact_input.py sha256=V3G9tFwdBvpRBJPksO8keyy_OmLqF_vvSciREH_lI6M 204
aiovantage/_objects/din_low_voltage_relay_station.py sha256=6bG52-q5HbwLEf-gWanMPPA8kwZBFLXiM4TF-V921Ok 222
aiovantage/_objects/din_station.py sha256=YCFblE0l-Q9BE33eKzSB6IbfTN438JwrTYlme0pd8lE 594
aiovantage/_objects/dry_contact.py sha256=SlSRPXIQdCJXdZgfH4S99rAjPOXDPKcKIsg8gdzAKow 405
aiovantage/_objects/dual_relay_station.py sha256=lEvCEN5AtcnG7arnGm_e8Mis4vyhX5RRk1swuU6giEI 252
aiovantage/_objects/eq_ctrl.py sha256=7fXRMAj_2ZsdPrL0UbsRjuPZERzSDPiY99UufBtzxqw 639
aiovantage/_objects/eq_ux.py sha256=IFcCKDOMZv3hvmWuf5bupl-s-Rr3aVhgifVDUecFyd8 439
aiovantage/_objects/gmem.py sha256=hzP53fx3ye2uN9djENQWI5hflFTszBatcMuBTTgdSVk 1549
aiovantage/_objects/high_voltage_relay_station.py sha256=dVJIrEuEGmZqm-jbn9zpqP93splnqaRxIzRXXsHu4Q4 223
aiovantage/_objects/irx2.py sha256=LtuDh_poABM5zWHmtFijK3ruSZcH2cG0tsCBi6mqTE8 468
aiovantage/_objects/keypad.py sha256=DLbXzOnKE8Fo4AK_8CuFzeX5AkqY86IoHMOn8Vd1XDU 305
aiovantage/_objects/light_sensor.py sha256=ZW23naYvcKjhX4_HNQrKvAoopjhKqJpQGc2DLydGxR8 340
aiovantage/_objects/load.py sha256=v3JNa9EQ0LLiRiRSPnZF5mQ9i-cZqCndcL4RkMRaT3o 1148
aiovantage/_objects/load_group.py sha256=qJkXeQfNb3J4hyRyNCsvXKji6EereAXtEhy3LERz-rU 392
aiovantage/_objects/location_object.py sha256=Hp0Aqb5_MMJ0wMxXYAyx_EVdRBw7I7ZKodtyLn3-RWE 519
aiovantage/_objects/low_voltage_relay_station.py sha256=T26n4Kg2qIpk_jdy276zfm6CPYEtHqmpqy0Y1z2I8P0 220
aiovantage/_objects/master.py sha256=gEXTLvoxSQgu4wzRJuAMyY5p9rsEcMp2ht7FhV8CRbs 907
aiovantage/_objects/module.py sha256=tUDzk6n2wHeUFMi8uG4jS7RJQTqdra6aBOFGlX9JJ-Y 737
aiovantage/_objects/module_gen2.py sha256=wYnOVUqLO76ffBYvCVz0dfT_nw9nJDJMdM4GQmbOuVE 850
aiovantage/_objects/omni_sensor.py sha256=Zlrmo7coglSQbuoBTyVsERr3qqyUn2dT6hMZj8orZqI 3674
aiovantage/_objects/parent_device.py sha256=HsK2fkhq-EkrthI3zxtVsgsYc1nxjN-W63gd9WI8CoI 229
aiovantage/_objects/port_device.py sha256=Vv8QF7qb14IEtL2dlSt-ic4UEO4YGHIGcuCeB8fqR7Y 366
aiovantage/_objects/power_profile.py sha256=aApRjxJAzBJPDUH8L4UgE4dCEmubHP_RfCHewBwjIHQ 509
aiovantage/_objects/pwm_power_profile.py sha256=gjQQO7DKz1-wWYlk5PizmGwYLcE05maU89dEToV-7zs 243
aiovantage/_objects/qis_blind.py sha256=QbfmocXDX414kvmfC08hGs1MrjFvXt9WYOsPx239zXg 420
aiovantage/_objects/qube_blind.py sha256=8yJhYYESzuU5ZKBizvM_AdY54PKdclQtmmLihRAG3ow 478
aiovantage/_objects/relay_blind.py sha256=BHlG4u4I6U1mJnk9_sDfXd61husQ1IGWN5NncETVies 270
aiovantage/_objects/rs232_station.py sha256=pC93kmQoutr_Fe4S3DAJw76o5hKUKnPkcdklUCbLtVA 188
aiovantage/_objects/rs485_station.py sha256=Ic1bLcopSPJEo4b6_yoWpWW9rrtYsQw-rVQHtbghmgw 188
aiovantage/_objects/scene_point_relay.py sha256=u1Uasw5JKqLXd59Tcd6AAgeKR2C6mvYoj3lZ1_iN7sE 189
aiovantage/_objects/sensor.py sha256=6EKviqRzVXUiWbf_SWoIC_B_oegTgUy4lk6mttz5o9c 183
aiovantage/_objects/somfy_rs_485_sdn_20.py sha256=PCdzN1VCMkENid-4TkLR8wlnw94YE0JU3PUmomlH144 752
aiovantage/_objects/somfy_urtsi_2.py sha256=b955jbcugDq44X0eBLFurCKgBFM5ev0zCRpkiGK42I4 713
aiovantage/_objects/station_bus.py sha256=QimHZe_9w2HME4QrcxPcMmAF9LB0UGFGhOJ_0Vcgkq4 237
aiovantage/_objects/station_object.py sha256=fc_6VQ0MGQa1u2ySgyrlKsC8FMkxk4wVNj7EGfoh2TI 269
aiovantage/_objects/system_object.py sha256=-4bNASlhzEo2TXKmJwraYayIJb4neocCP5gtT0kIIA0 945
aiovantage/_objects/task.py sha256=8e9mKni8e5JR59SjfSgs20aFSvBtW3c_dQUjHaqlEps 242
aiovantage/_objects/temperature.py sha256=pfjp5Y0DDtvQ-v0n7pHcb_X7_L6ayoYlLybJdSXbnd4 437
aiovantage/_objects/thermostat.py sha256=QEb8GPFIhruDJFDe-XBixjptwj5FmnWgKAUjA1K7AZQ 633
aiovantage/_objects/types.py sha256=sIyv099cZQqPeOtuTOYsCe3YCpL2yomnWzyLWWZDKuw 918
aiovantage/_objects/vantage_ddg_color_load.py sha256=Bch8ivHtpX6FEbEdmG-Gku0kUHg75ffPsGgSupoRrz8 739
aiovantage/_objects/vantage_dg_color_load.py sha256=km58h_9sUpdoBGZNyVLU1OpTkXW8ocnyJgaBm_UdgfQ 767
aiovantage/_objects/vantage_dmx_dali_gateway.py sha256=CX8yRGMBzykyAohEsm3ujOUTlkDiQMS1kbGSqx76RIc 356
aiovantage/_objects/vantage_dmx_gateway.py sha256=kJGio850EgdS2woQTviqM9VtR1GftT1B0yU8NqdFBQQ 231
aiovantage/_objects/vantage_generic_hvac_rs485.py sha256=cPh0X4rZJlFgDY7sT7sWxMIvlwouc2lJrnwpXibtMY0 2905
aiovantage/_objects/vantage_hvac_iu.py sha256=rpIwKQG9CA2fQB8BxsGYvO9rQ2fFfvDHCto3wH93-HY 2060
aiovantage/_objects/vantage_virtual_thermostat.py sha256=N5wXKoD6LXz-_O0iaFlwluXGJ3_mUXZnvG_1gqiu5Vs 2809
aiovantage-0.22.3.dist-info/METADATA sha256=1QMdAhSDLLZ6NuqB0r0EpKJ5E8f1MjeRCSCBUUqeAgY 8387
aiovantage-0.22.3.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
aiovantage-0.22.3.dist-info/licenses/LICENSE sha256=h2F27sepPoytDKvu3ptIWhCcBFVWdfReKxmwgdbj52s 1068
aiovantage-0.22.3.dist-info/RECORD