1.0.8 • Published 2 years ago

@0nza1101/flexom-v3-client v1.0.8

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago
npm install @0nza1101/flexom-v3-client --save

This library allows you to interact with the Flexom V3 API from Overkizz.

To be able to learn more about the Flexom v3 API model I used Poxyman to capture, inspect, and manipulate HTTP(s) requests/responses as well as decompiling the application APK. If you find something missing, feel free to contribute.

MethodDescription
loginLogin with an existing user.
disconnectDisconnect from Flexom v3
getActionGroupsRetreive all your own scenarios
getActionGroupRetreive a specific scenario
updateActionGroupUpdate a specific scenario
getHistoryRetreive all of your Flexom v3 history
getMainAccountGet the main account informations
getSecondaryAccountsRetreive all secondary accounts
getPreferencesRetreive account preferences
getSetupRetreive your whole setup (gateways, places, devices...)
getGatewaysGet all gateways informations
getGatewayVersionGet a gateway specific version
getPlacesRetreive all places
createPlaceGiven a rootPlaceId it create a subplace
deletePlaceDelete a subplace
getDevicesGet all devices
getDeviceGet a specific device
relocateDeviceRelocate a device to a specific place
renameDeviceRename the device
getDuskTimeGet dusk time
getDawnTimeGet dusk time
getCurrentExecRetreive the current commands execution
applyExecExecute commands
registerEventRegister an event
fetchEventListen to a registred event see Event model
1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago