Commit Graph

80 Commits (f3928494ef43eeff9e680f0de5f71eb0efbeddf1)

Author SHA1 Message Date
Simon Stürz 503939b559 update plugininfo compiler 2019-04-02 01:00:52 +02:00
Simon Stürz 3db2fe81d6 begin with translation process 2019-04-02 01:00:52 +02:00
Simon Stürz 25223de636 finalized bluetooth server 2019-04-02 01:00:52 +02:00
Simon Stürz ec0a9a5c9d basic bluetooth server infrastructure 2019-04-02 01:00:41 +02:00
Simon Stürz 62eafb58ee fix #283
fix #303

small bug fixes and add logging for rule enable/disable and rule action execution
2019-04-01 20:48:17 +02:00
Simon Stürz aeef3717fe finish basic settings 2019-04-01 20:48:17 +02:00
Simon Stürz 69a8d881d2 add cloud JSON RPC
basic functionality working
2019-04-01 20:48:17 +02:00
Simon Stürz 9edc4395d6 remove websocket compiler flag
add cloud connection basic structure
2019-04-01 20:48:17 +02:00
Simon Stürz ed358c7d38 finish index, primary and critical definitions for plugins 2019-04-01 20:48:17 +02:00
Simon Stürz f5ee163c48 update copy right line 2019-04-01 20:48:17 +02:00
Simon Stürz 6aa8d3e5b6 logentries based on timemanager datetime 2019-04-01 20:48:17 +02:00
Simon Stürz e5d9823c2b add missing docs
first working calendarItem
2019-04-01 20:48:17 +02:00
Simon Stürz d1244a9abc add more documentation 2019-04-01 20:48:17 +02:00
Simon Stürz 5f32c11810 add timemanager
add evaluation of calendaritem
add pack/unpack methods
2019-04-01 20:48:17 +02:00
Simon Stürz affcb1ddf6 add basic construction of time management 2019-04-01 20:48:17 +02:00
Simon Stürz 80e7d289f7 adding basic structure of time management to the api 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 1ef6c80e79 add editDevice method 2019-04-01 20:48:17 +02:00
Simon Stürz 449c224da0 fix tests and remove mockdevices name param 2019-04-01 20:48:17 +02:00
Simon Stürz b2763cafd0 add device name
clean up guhCore
2019-04-01 20:48:17 +02:00
Simon Stürz 03381cc25c add shutdown and SIG quit signal capture
update manpage
2019-04-01 20:48:17 +02:00
Simon Stürz 34a5596f3e update man page
update package descriptions
change log output
2019-04-01 20:48:17 +02:00
Simon Stürz 5f66f0cbe3 fix remove device method
bump api
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 f9c15d689e add execute rule actions 2019-04-01 20:48:17 +02:00
Simon Stürz 610fc77ded add typeutils documentation 2019-04-01 20:48:17 +02:00
Simon Stürz b67de54325 fix dokumentation 2019-04-01 20:48:17 +02:00
Simon Stürz 9ff00cb2cd fix documentation temporary 2019-04-01 20:48:17 +02:00
Simon Stürz 5a3c7a6cfb first working REST call
add httpreply and httprequest to lib
2019-04-01 20:48:17 +02:00
Simon Stürz 27a8db73d8 added tests
added httpreply
first working version of webserver
2019-04-01 20:48:17 +02:00
Simon Stürz f1dd14527e prepared tcp server and mock server for webserver
add TransportInterface
add basic structure of webserver
2019-04-01 20:48:17 +02:00
Simon Stürz df99a2f438 fixed log error and action execution from the log engine 2019-04-01 20:48:17 +02:00
Simon Stürz 1688a6b24c added database updated notification
fixed notification tests
fixed datetime notification id
bump api version
2019-04-01 20:48:17 +02:00
Simon Stürz 91afe4f29e add guhserver namespace to server 2019-04-01 20:48:17 +02:00
Simon Stürz b67bd44722 fixed enable disable notification tests 2019-04-01 20:48:17 +02:00
Simon Stürz 85ba7af29c add Rules.EditRule method and Rules.CRuleConfigurationChanged notification 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 f566867f88 fix rule engine
remove debug from tune
2019-04-01 20:48:17 +02:00
Simon Stürz 01b92e325a add rule active status to rule details
add rule active status changed notification
add RuleDescription (and change API Rules.GetRules method)
2019-04-01 20:48:17 +02:00
Simon Stürz 745107c469 changed editable property to readOnly
added guhcore documentation
bump JSONRPC api version
2019-04-01 20:48:17 +02:00
Simon Stürz 5d88998fa1 fixed device edit notification 2019-04-01 20:48:17 +02:00
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 2aa55e469e added copyright 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 90622e5edb improove RuleAction logic
add tests
fix documentation
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 7b6c9d3655 add documentation 2019-04-01 20:48:17 +02:00