Commit Graph

33 Commits (ac436b075144d9e980b72fcbe041cc42c1a8205a)

Author SHA1 Message Date
Simon Stürz ac436b0751 continue migrate to hardwaremanager 2019-04-02 01:02:45 +02:00
Michael Zanetti 3b42d16777 prevent auto devices from being manually removed, allow plugins to remove them again 2019-04-02 01:02:45 +02:00
Simon Stürz 2e4b02099b update license headers 2019-04-02 01:02:21 +02:00
Simon Stürz 9c8097919d update license header 2019-04-02 01:02:06 +02:00
Simon Stürz eb692c986e fix documentations and time tests 2019-04-02 01:01:21 +02:00
Simon Stürz 859c5b0df8 add paramTypesId and close #302 2019-04-02 01:01:21 +02:00
Simon Stürz a5fbc70fc2 fix all params in all plugins 2019-04-02 01:01:19 +02:00
Simon Stürz f5ee163c48 update copy right line 2019-04-01 20:48:17 +02:00
Simon Stürz 92a5060de6 complete source code documentation 2019-04-01 20:48:17 +02:00
Simon Stürz 1dae30eb80 rewrite hue plugin 2019-04-01 20:48:17 +02:00
Simon Stürz 02a6e2cb96 update plugins and add state desciptor validation 2019-04-01 20:48:17 +02:00
Simon Stürz fc9b6f1887 add device parent child relation
add remove policy to REST
expand remove policy
2019-04-01 20:48:17 +02:00
Simon Stürz 5bbf1fc70b rename logging 2019-04-01 20:48:17 +02:00
Simon Stürz a8727407eb added logging category to core and lib 2019-04-01 20:48:17 +02:00
Simon Stürz f2baa2659b fix tune plugin and some hue modifications 2019-04-01 20:48:17 +02:00
Simon Stürz b366d45229 first version of edit device 2019-04-01 20:48:17 +02:00
Simon Stürz 2aa55e469e added copyright 2019-04-01 20:48:17 +02:00
Simon Stürz 0a79a644e2 added more documentation 2019-04-01 20:48:17 +02:00
Simon Stürz c9b5e2816b fixed some \sa 2019-04-01 20:48:17 +02:00
Simon Stürz 6bca9c08dc added more documentation 2019-04-01 20:48:17 +02:00
Michael Zanetti 213b28ea83 add Devices.GetStateValues
Fixes #65
2019-04-01 20:48:17 +02:00
Michael Zanetti 0614e79193 convert the remaining param lists 2019-04-01 20:48:17 +02:00
Michael Zanetti 861f5704ef properly store username in device parameters 2019-04-01 20:47:51 +02:00
Michael Zanetti 70b6cffda7 only emit state changes if the states actually change for real 2019-04-01 20:47:51 +02:00
Michael Zanetti 08223606ee introduce StateDescriptor and StateEvaluator for use with Rules 2014-06-09 04:34:37 +02:00
Michael Zanetti 21738b3907 state changes emit events now 2014-06-08 20:52:30 +02:00
Michael Zanetti f7559742a4 added support for async device creation. 2014-05-03 15:10:16 +02:00
Simon Stürz 2a372dd240 added google mail notification plugin
changed licence formating
2014-04-20 18:49:39 +02:00
Michael Zanetti e312e36ab9 introduce ParamType and Param, to get more type safety and better possibilities for comparison in rules 2014-04-18 04:45:58 +02:00
Michael Zanetti 6485ebbff5 make it a little more typesafe 2014-04-18 01:48:04 +02:00
Michael Zanetti 38d4faedeb also make PluginId typesafe and add some initial discovery code 2014-04-13 19:41:01 +02:00
Michael Zanetti 415a48d659 make things more typesafe 2014-04-05 23:37:55 +02:00
Michael Zanetti 4f679b3bc3 restructure lib a bit. added initial code for the new rules stuff 2014-04-05 22:01:38 +02:00