624 Commits

Author SHA1 Message Date
Simon Stürz
5af2067308 bump api versio
bump guh version
added tests for edit device
added tests for edit device (rediscovery)
added device params changed notification
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
b7b286e599 added tests for RuleAdded and RuleRemoved notifications
fixed notification bug in rulehandler
2019-04-01 20:48:17 +02:00
Simon Stürz
26ac948f98 added notification tests for DeviceRemoved and DeviceAdded 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
e3b11dc6f2 changed manpage name 2019-04-01 20:48:17 +02:00
Simon Stürz
a39a38f993 added rules notifications 2019-04-01 20:48:17 +02:00
Simon Stürz
bb03280583 added device added/removed notification 2019-04-01 20:48:17 +02:00
Simon Stürz
9298993fbe added man page 2019-04-01 20:48:17 +02:00
Simon Stürz
5813ca1741 changed default values of tune devices 2019-04-01 20:48:17 +02:00
Simon Stürz
1f48651dee fixed tune execute action 2019-04-01 20:48:17 +02:00
Simon Stürz
4ba4e67582 added jsonrpc interface 2019-04-01 20:48:17 +02:00
Simon Stürz
1f77398681 add python to builddeps 2019-04-01 20:48:17 +02:00
Simon Stürz
e751bff279 fix mood enable 2019-04-01 20:48:17 +02:00
Simon Stürz
6baa7584ad allow only one mood enabled (tune side) 2019-04-01 20:48:17 +02:00
Simon Stürz
eff573ce78 fixed deviceplugintune.json
added icons
2019-04-01 20:48:17 +02:00
Simon Stürz
245043aff7 working tune communication
disabled rf433 gpio
2019-04-01 20:48:17 +02:00
Simon Stürz
184a904b67 first version of working tune communication 2019-04-01 20:48:17 +02:00
Simon Stürz
7757277a54 sync finished 2019-04-01 20:48:17 +02:00
Simon Stürz
ef482afebc update communication 2019-04-01 20:48:17 +02:00
Simon Stürz
4ff255cecb add tune plugin 2019-04-01 20:48:17 +02:00
Simon Stürz
e24ed007dd added possible state fields for autocreated actions -> limits and default value 2019-04-01 20:48:17 +02:00
Simon Stürz
231abee49b autocreate action for writable states 2019-04-01 20:48:17 +02:00
Simon Stürz
ae1335f392 made RF433 GPIO selectable
removed receiving devices temporary
added elro devices
added name param for 433 devices
cleanup 433 plugins
2019-04-01 20:48:17 +02:00
Simon Stürz
1c008d0bef fixed inline comments and added a test 2019-04-01 20:48:17 +02:00
Simon Stürz
bea3b97cba added type comparison test 2019-04-01 20:48:17 +02:00
Simon Stürz
f0d7fbd3f5 bump guh version and add a more specific rule error 2019-04-01 20:48:17 +02:00
Simon Stürz
90622e5edb improove RuleAction logic
add tests
fix documentation
2019-04-01 20:48:17 +02:00
Simon Stürz
f26ec0fa47 bump api version 2019-04-01 20:48:17 +02:00
Simon Stürz
a29b3a75eb add documentation 2019-04-01 20:48:17 +02:00
Simon Stürz
0603b8a3b7 fixed tests and bump api 2019-04-01 20:48:17 +02:00
Simon Stürz
6bd8983ec2 added RuleAction and RuleActionParam to RuleEngine 2019-04-01 20:48:17 +02:00
Simon Stürz
c7ca6ffea6 add RuleActionType 2019-04-01 20:48:17 +02:00
Simon Stürz
8402845442 ready to merge 2019-04-01 20:48:17 +02:00
Simon Stürz
3ad0cee15b fix postSetup in devicemanager 2019-04-01 20:48:17 +02:00
Simon Stürz
7b6c9d3655 add documentation 2019-04-01 20:48:17 +02:00
Simon Stürz
584fec345f added loadStoreConfig tests for exitActions 2019-04-01 20:48:17 +02:00
Simon Stürz
40d7bde73f added tests for exitActions 2019-04-01 20:48:17 +02:00
Simon Stürz
79cbab42a1 fixed packRule 2019-04-01 20:48:17 +02:00
Simon Stürz
48b09ecf01 bump api version 2019-04-01 20:48:17 +02:00
Simon Stürz
0652646240 added exitActions for state based rules 2019-04-01 20:48:17 +02:00
Simon Stürz
b88994e3f4 added postSetupDevice 2019-04-01 20:48:17 +02:00
Simon Stürz
e555754706 added tests and bump api version 2019-04-01 20:48:17 +02:00
Simon Stürz
9e10d1a99d added name for rules 2019-04-01 20:48:17 +02:00
Simon Stürz
c1a0895a3f added Uint and Color to base types 2019-04-01 20:48:17 +02:00
Simon Stürz
d1647a6b20 update api.json 2019-04-01 20:48:17 +02:00
Simon Stürz
d4f94c8b8c bump API version 2019-04-01 20:48:17 +02:00
Simon Stürz
f331fe1591 added input types in plugin json files 2019-04-01 20:48:17 +02:00
Simon Stürz
a336077521 fixed reference to InputType in ParamType 2019-04-01 20:48:17 +02:00
Simon Stürz
d510157b26 added input type to API 2019-04-01 20:48:17 +02:00