PHPackages                             igormukhingmailcom/ajax-systems-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. igormukhingmailcom/ajax-systems-api

ActiveLibrary[API Development](/categories/api)

igormukhingmailcom/ajax-systems-api
===================================

Library to work with ajax.systems API

v0.1.0(7y ago)57352MITPHPPHP &gt;=7.1

Since Sep 17Pushed 7y ago7 watchersCompare

[ Source](https://github.com/igormukhingmailcom/ajax-systems-api)[ Packagist](https://packagist.org/packages/igormukhingmailcom/ajax-systems-api)[ RSS](/packages/igormukhingmailcom-ajax-systems-api/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (6)Versions (2)Used By (0)

AjaxSystemsApi
==============

[](#ajaxsystemsapi)

[![Latest Version on Packagist](https://camo.githubusercontent.com/c881ce84cf653560b3178d0cb6c05f5224b8c58b2064fec2ae67b3aa854f2f84/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f69676f726d756b68696e676d61696c636f6d2f616a61782d73797374656d732d6170692e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/igormukhingmailcom/ajax-systems-api)[![Software License](https://camo.githubusercontent.com/55c0218c8f8009f06ad4ddae837ddd05301481fcf0dff8e0ed9dadda8780713e/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e7376673f7374796c653d666c61742d737175617265)](LICENSE)[![Quality Score](https://camo.githubusercontent.com/0b919c0e7a16221cec3099ab590bbb7804cb8aba9ba5a025cfa7114a4ffb3611/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f69676f726d756b68696e676d61696c636f6d2f616a61782d73797374656d732d6170692e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/igormukhingmailcom/ajax-systems-apiAJAX_DEFAULT_HUB_ID)

API client for [ajax.systems](https://ajax.systems/) security system

**Warning**This library is based on grey/reverse engineered Ajax Systems **Web API** which was closed at 2018. So currently this library doesn't work.

**Future upgrade**New non-public **Ajax Systems Enterprise API** is under development right now. Please, star this project if you interested to be announced once **Enterprise API** become public and available to all clients.

Cases current library covers
----------------------------

[](#cases-current-library-covers)

(Sublists contain cases when library potentially can be used)

- [Turn on/off WallSwitches](examples/wallswitch)
    - Turn on/off lights/boiler/irrigation connected to WallSwitch with CRON
    - Ignite a TNT connected to WallSwitch on some external event
- [Arm/disarm/partially arm (night mode)](examples/arm)
    - Arm/disarm your Hub with CRON
- [Send panic](examples/panic)
    - Send panic to Hub on some external event
- [Get Hub's raw data](examples/hubs)
    - Get battery charge of all sensors daily and send notification to user's email with CRON
    - Get temperature of some room's sensor to turn on room's heater
    - Get power consumption of WallSwitch connected device to store statistics
    - Self-test script to check important sensors settings and send notification to user's email if some important settings was changed since last time
- [Read raw log](examples/logs)
    - Track HUB events for home automation
    - Backup events to external source
- [Get Hub's SIM card balance](examples/balance)
    - Track and warn user if balance is low
    - Track and automatically add money to balance (pay via some service) if balance is low
- [Get logged in user data](examples/user)

Installation
------------

[](#installation)

```
composer require igormukhingmailcom/ajax-systems-api
```

Usage
-----

[](#usage)

```
