sgoettsch / fritzbox-aha
dev-master
2024-04-28 19:45 UTC
Requires
- php: >=8.1
- ext-curl: *
- ext-simplexml: *
- guzzlehttp/guzzle: ^7.8
Requires (Dev)
- phpmd/phpmd: ^2.5
- phpunit/phpunit: ^10
- squizlabs/php_codesniffer: *
This package is auto-updated.
Last update: 2024-05-04 19:55:02 UTC
README
PHP implementation of the AVM Home Automation HTTP Interface.
Supported devices:
- Comet DECT/FRITZ!DECT 300 heating controls
- FRITZ!DECT 200 power switch
- FRITZ!DECT 210 power switch (not tested)
Install
Via Composer
$ composer require jknipper/fritzbox-aha
Usage
use \sgoettsch\FritzboxAHA\FritzboxAHA; $aha = new FritzboxAHA(); $aha->login("fritz.box", "user", "password");
Change log
Please see CHANGELOG for more information on what has changed recently.
Testing
$ composer test
Contributing
Please see CONTRIBUTING and CODE OF CONDUCT for details.
Security
If you discover any security related issues, please email github@jakni.de instead of using the issue tracker.
Credits
Sources
https://avm.de/fileadmin/user_upload/Global/Service/Schnittstellen/AHA-HTTP-Interface.pdf https://avm.de/fileadmin/user_upload/Global/Service/Schnittstellen/AVM_Technical_Note_-_Session_ID.pdf
License
The MIT License (MIT). Please see License File for more information.