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)
Via Composer
$ composer require jknipper/fritzbox-aha
use \JanKnipper\FritzboxAHA\FritzboxAHA;
$aha = new FritzboxAHA();
$aha->login("fritz.box", "user", "password");
Please see CHANGELOG for more information on what has changed recently.
$ composer test
Please see CONTRIBUTING and CODE OF CONDUCT for details.
If you discover any security related issues, please email github@jakni.de instead of using the issue tracker.
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
The MIT License (MIT). Please see License File for more information.