Skip to content
This repository has been archived by the owner on Nov 6, 2024. It is now read-only.
/ fritzbox-aha Public archive

PHP implementation of the AVM Home Automation HTTP Interface to control Smart Home devices

License

Notifications You must be signed in to change notification settings

jknipper/fritzbox-aha

Repository files navigation

fritzbox-aha

Latest Version on Packagist Software License Build Status Coverage Status Total Downloads

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 \JanKnipper\FritzboxAHA\FritzboxAHA;
$aha = new FritzboxAHA();
$aha->login("fritz.box", "user", "password");

See example1 example2

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.

About

PHP implementation of the AVM Home Automation HTTP Interface to control Smart Home devices

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages