Commit Graph

57 Commits (fc862440181c48c7b22822e5ebcc563db68c8f87)

Author SHA1 Message Date
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
Simon Stürz 40b91f4dbd created cusom mail notification
changed googlemail plugin to mail notification plugin
2014-05-01 21:02:16 +02:00
Michael Zanetti 7c3ffbd5d6 make executeAction more verbose 2014-04-28 23:52:05 +02:00
Michael Zanetti df001695a1 convert ActionType to use ParamType instead of variants,
extend tests
2014-04-28 20:22:17 +02:00
Simon Stürz 154b8b0aed added documentation for wakeonlan, googlemail and openweathermap 2014-04-25 00:11:54 +02:00
Simon Stürz b593360f6b added wol plugin
temporary goes every 433 data in every 433 plugin...for debugging
2014-04-23 22:16:32 +02:00
Simon Stürz 2a372dd240 added google mail notification plugin
changed licence formating
2014-04-20 18:49:39 +02:00
Michael Zanetti dc839ca363 add snoopnotifications script 2014-04-17 02:06:09 +02:00
Michael Zanetti 364cef6a8f add a preliminary plugin for lirc 2014-04-16 00:55:32 +02:00
Michael Zanetti 6c3596a3f4 Merge branch 'master' of github.com:HiveFive/Hive 2014-04-14 00:38:34 +02:00
Michael Zanetti 1521b2f10b improve testscript 2014-04-14 00:37:40 +02:00
Simon Stürz fa9313f6f8 openweather autodetect when empty string works 2014-04-14 00:33:09 +02:00
Michael Zanetti c56ebcb6a2 also implement async replies 2014-04-13 22:40:49 +02:00
Simon Stürz 961079c9d9 openweathermap added search(String) 2014-04-13 21:56:21 +02:00
Michael Zanetti b85aa3072e fix rules again 2014-04-13 14:07:35 +02:00
Michael Zanetti 8d1c7f9c03 add createmethod and setupmethod params
add support for createmethod "auto"
add functional boblight plugin
2014-04-13 10:27:08 +02:00
Simon Stürz 8a4f06f47f added openweathermap plugin
removed weatherground and meisteranker plugin from code...they need later some more time
2014-04-06 22:27:56 +02:00
Michael Zanetti 34ab701f95 add much more test coverage 2014-04-06 03:33:51 +02:00
Michael Zanetti cf9d460bad implemented removeconfigureddevice 2014-04-05 01:55:56 +02:00
Michael Zanetti 044be78064 added methods to query states and properly test state changes on notifications 2014-04-04 22:50:59 +02:00
Michael Zanetti 6dd81e641c some more work on states and the rules doc 2014-04-04 00:10:15 +02:00