Commit Graph

77 Commits (5f4f2a9b785e0ff7443c4d088a9b19b06c15a51b)

Author SHA1 Message Date
Jenkins nymea 59f30ad9d3 Merge PR #250: Qt versions 2020-01-29 21:44:34 +01:00
Michael Zanetti f44b4906a5 Add Qt version info to API 2020-01-21 22:56:28 +01:00
Michael Zanetti d4081195d4 Some more work on the script engine 2019-12-01 00:07:35 +01:00
Michael Zanetti 212ccc8596 remove unneeded processQueue 2019-11-30 23:56:56 +01:00
Michael Zanetti 0e7edd5abd cleanup 2019-11-04 10:52:06 +01:00
Michael Zanetti 3cbd01c1d2 drop all pack/unpack methds 2019-11-03 21:24:16 +01:00
Michael Zanetti bdd9876a88 Allow registering QMetaObjects on JSON api 2019-11-01 20:55:45 +01:00
Michael Zanetti 5e3bc2acbd Drop JsonTypes class by distributing logic to json handlers
This is required in order to be able to be more flexible in registering
new types/methods.
2019-11-01 20:46:55 +01:00
Michael Zanetti 9b1b6d86e6 Allow more granular notification subscriptions in API 2019-10-19 14:13:48 +02:00
Michael Zanetti a6f4ddf188 Implement a tagging system 2019-04-08 13:55:15 +02:00
Michael Zanetti dd6459a2e9 cleanup debug prints 2019-04-08 13:55:15 +02:00
Michael Zanetti abd2305bc0 add support for paramTypes by name 2019-04-08 13:55:15 +02:00
Michael Zanetti a29c8fe55d add iscloudconnected script 2019-04-08 13:55:15 +02:00
Michael Zanetti 2fec19e17d add getruledetails.sh 2019-04-08 13:55:15 +02:00
Michael Zanetti 99aa833ce8 add pushbutton auth 2019-04-02 01:02:45 +02:00
Michael Zanetti f563be8d40 AWS disconnect fixes 2019-04-02 01:02:45 +02:00
Michael Zanetti 403a78d029 more work after testing with Luca 2019-04-02 01:02:45 +02:00
Michael Zanetti 275e3b3921 added cloud connection 2019-04-02 01:02:45 +02:00
Michael Zanetti 08727a07ba Added API authentication 2019-04-02 01:02:45 +02:00
Simon Stürz e358fbda71 update man page
fix test scripts
2019-04-01 20:48:17 +02:00
Michael Zanetti 0171b24fb4 fix executeaction script 2019-04-01 20:48:17 +02:00
Simon Stürz 5042bb7460 delete unused files 2019-04-01 20:48:17 +02:00
Michael Zanetti 402042e8b3 more fixes
Fixes #74
2019-04-01 20:48:17 +02:00
Michael Zanetti b0202e928a some minor fixes 2019-04-01 20:48:17 +02:00
Michael Zanetti 240c5e36d6 implement a logging framework 2019-04-01 20:48:17 +02:00
Simon Stürz d1b638017b rename cmdmgr.py -> guh-cli.py 2019-04-01 20:48:17 +02:00
Simon Stürz 24b7acf5f0 added enable/disable rule 2019-04-01 20:48:17 +02:00
Simon Stürz fc0fd70cf1 fixed show rule detail and discovering devices (handle empty search result) 2019-04-01 20:48:17 +02:00
Michael Zanetti 352a2dcca1 don't pack invalid/empty stateevaluator contents
Fixes #56
2019-04-01 20:48:17 +02:00
Simon Stürz 70131452e5 fixed inline comment 2019-04-01 20:48:17 +02:00
Simon Stürz 646a1cad8f added almost every API method
improved usability and error handling
2019-04-01 20:48:17 +02:00
Simon Stürz cc772678ec added ON/OFF button and button
fixed cmdmgr double execution of actions without params
2019-04-01 20:48:17 +02:00
Simon Stürz 78272ecdd3 first version of toggle button 2019-04-01 20:48:17 +02:00
Simon Stürz ef7458879b fixed empty return value in selection 2019-04-01 20:48:17 +02:00
Simon Stürz a8265c36a1 fixed valueOperator and added allowedValues selection 2019-04-01 20:48:17 +02:00
Simon Stürz fcdee6cb32 fixed cmdmgr.py script (changes in the API) 2019-04-01 20:48:17 +02:00
Simon Stürz 6caebc34ff fixed empty selection 2019-04-01 20:48:17 +02:00
Michael Zanetti d81dd97d5f fix cmdmgr 2019-04-01 20:48:17 +02:00
Michael Zanetti 4e35d912cc add support for listing and deleting rules in test script 2019-04-01 20:48:17 +02:00
Michael Zanetti ac77fc669c rework how auto devices are created
also updated plugins to work with new api
2019-04-01 20:48:17 +02:00
Michael Zanetti 1c00b4c3f9 add support for managing rules to cmdmgr 2019-04-01 20:48:17 +02:00
Michael Zanetti 7d8199aac5 add support for entering params when adding a device via cmdmgr 2019-04-01 20:48:17 +02:00
Michael Zanetti 9d9b228b88 add support for connecting to another host with cmdmgr 2019-04-01 20:48:17 +02:00
Michael Zanetti a1353da833 add support for params in device discovery 2019-04-01 20:48:17 +02:00
Michael Zanetti 5a0d5fb7c2 add support for executing actions and list device states in cmdmgr.py 2019-04-01 20:48:17 +02:00
Michael Zanetti a6725ec4e9 add initial support for pairing devices (Only CreateMethodDiscovery and SetupMethodPushButton so far)
implement an initial Philips Hue plugin to test it
add a python script to test stuff
2019-04-01 20:47:51 +02:00
Michael Zanetti 011a0afa48 added a test for triggering a rule 2019-04-01 20:47:51 +02:00
Simon Stürz 43a063c10e fixed elro switch 2014-05-25 02:25:42 +02:00
Michael Zanetti 874f4b54d1 add Actions.GetActionType(actionTypeId) to JSONRPC
Fixes #10
2014-05-05 20:21:27 +02:00
Michael Zanetti d84319fdcc Finish off param handling. New param structures now used everywhere.
Plugin params reworked. Added Devices.GetPluginConfiguration.
Cover params stuff with tests.
2014-05-04 23:59:08 +02:00